{"id":3549,"name":"miniz_oxide","ecosystem":"cargo","repository_url":"https://github.com/Frommi/miniz_oxide","issues_count":773,"created_at":"2025-06-06T16:30:12.363Z","updated_at":"2025-06-06T16:30:12.363Z","purl":"pkg:cargo/miniz_oxide","metadata":{"id":4177858,"name":"miniz_oxide","ecosystem":"cargo","description":"DEFLATE compression and decompression library rewritten in Rust based on miniz","homepage":"https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide","licenses":"MIT OR Zlib OR Apache-2.0","normalized_licenses":["MIT","Zlib","Apache-2.0"],"repository_url":"https://github.com/Frommi/miniz_oxide","keywords_array":["encoding","zlib","deflate","miniz"],"namespace":null,"versions_count":44,"first_release_published_at":"2017-10-10T19:08:01.549Z","latest_release_published_at":"2025-04-08T16:57:39.964Z","latest_release_number":"0.8.8","last_synced_at":"2025-06-06T00:10:52.293Z","created_at":"2022-04-12T19:00:00.633Z","updated_at":"2025-06-06T00:10:52.293Z","registry_url":"https://crates.io/crates/miniz_oxide/","install_command":"cargo install miniz_oxide","documentation_url":"https://docs.rs/miniz_oxide/","metadata":{"categories":["compression"]},"repo_metadata":{"id":22393484,"uuid":"96124162","full_name":"Frommi/miniz_oxide","owner":"Frommi","description":"Rust replacement for miniz","archived":false,"fork":false,"pushed_at":"2024-10-04T20:19:42.000Z","size":1247,"stargazers_count":177,"open_issues_count":30,"forks_count":49,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-10-25T06:29:37.607Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Frommi.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE-MIT.md","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}},"created_at":"2017-07-03T15:16:18.000Z","updated_at":"2024-10-14T18:06:55.000Z","dependencies_parsed_at":"2024-05-28T05:26:39.625Z","dependency_job_id":"650813af-87f0-4482-b250-24b9f8965a8e","html_url":"https://github.com/Frommi/miniz_oxide","commit_stats":{"total_commits":407,"total_committers":42,"mean_commits":9.69047619047619,"dds":0.5601965601965602,"last_synced_commit":"0a33effd414711b379e01b0613ba5ae85a0e14d0"},"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Frommi","download_url":"https://codeload.github.com/Frommi/miniz_oxide/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221412418,"owners_count":16815896,"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":"Frommi","name":null,"uuid":"7431116","kind":"user","description":"","email":"","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7431116?u=382608ac60d7cdce4f2acc88b12733b787ed62e1\u0026v=4","repositories_count":6,"last_synced_at":"2023-04-09T13:53:59.793Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/Frommi","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:27:20.239Z","updated_at":"2023-04-09T13:53:59.844Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Frommi","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Frommi/repositories"},"tags":[{"name":"0.8.0","sha":"58cf901875b2a5b3c9eeb844bd534f6cee54f847","kind":"commit","published_at":"2024-08-08T17:36:56.000Z","download_url":"https://codeload.github.com/Frommi/miniz_oxide/tar.gz/0.8.0","html_url":"https://github.com/Frommi/miniz_oxide/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.8.0/manifests"},{"name":"0.7.4","sha":"084c21bcaa0a788f330b15af5abc1bd33bce13a6","kind":"commit","published_at":"2024-06-18T00:52:26.000Z","download_url":"https://codeload.github.com/Frommi/miniz_oxide/tar.gz/0.7.4","html_url":"https://github.com/Frommi/miniz_oxide/releases/tag/0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.7.4/manifests"},{"name":"0.7.3","sha":"2ebf8e2784dc992a609ec7b6ca64dfe4b8a6e5c5","kind":"commit","published_at":"2024-05-17T18:26:30.000Z","download_url":"https://codeload.github.com/Frommi/miniz_oxide/tar.gz/0.7.3","html_url":"https://github.com/Frommi/miniz_oxide/releases/tag/0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.7.3/manifests"},{"name":"0.7.2","sha":"79307d7bd6e4aa3e86b30fd225a00ecb412188a4","kind":"commit","published_at":"2024-02-03T22:09:41.000Z","download_url":"https://codeload.github.com/Frommi/miniz_oxide/tar.gz/0.7.2","html_url":"https://github.com/Frommi/miniz_oxide/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.7.2/manifests"},{"name":"0.7.1","sha":"d962c3e93188003a7c2e561357bf0713eba5ba55","kind":"commit","published_at":"2023-02-02T15:29:13.000Z","download_url":"https://codeload.github.com/Frommi/miniz_oxide/tar.gz/0.7.1","html_url":"https://github.com/Frommi/miniz_oxide/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.7.1/manifests"},{"name":"0.6.4","sha":"cab9d45c5f8c11f671356d3405b0cdacd852049b","kind":"commit","published_at":"2023-02-01T21:27:54.000Z","download_url":"https://codeload.github.com/Frommi/miniz_oxide/tar.gz/0.6.4","html_url":"https://github.com/Frommi/miniz_oxide/releases/tag/0.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.6.4/manifests"},{"name":"0.7.0","sha":"7eb35194ab05c9aca7c3f991e5c356448b2523a0","kind":"commit","published_at":"2023-02-01T19:09:28.000Z","download_url":"https://codeload.github.com/Frommi/miniz_oxide/tar.gz/0.7.0","html_url":"https://github.com/Frommi/miniz_oxide/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"3d2ff1f6e330f86ae19edd2be0d96be19a4ba200","kind":"commit","published_at":"2022-09-04T16:16:25.000Z","download_url":"https://codeload.github.com/Frommi/miniz_oxide/tar.gz/0.6.2","html_url":"https://github.com/Frommi/miniz_oxide/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.6.2/manifests"},{"name":"0.5.4","sha":"d85811bb9c25ec32d50488a274060a1d820338c3","kind":"commit","published_at":"2022-09-04T15:29:41.000Z","download_url":"https://codeload.github.com/Frommi/miniz_oxide/tar.gz/0.5.4","html_url":"https://github.com/Frommi/miniz_oxide/releases/tag/0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.5.4/manifests"},{"name":"0.6.1","sha":"ae641a9dd69724e75b36dcac0abbd84846b07285","kind":"commit","published_at":"2022-08-25T12:50:07.000Z","download_url":"https://codeload.github.com/Frommi/miniz_oxide/tar.gz/0.6.1","html_url":"https://github.com/Frommi/miniz_oxide/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"53b01d5728df1f01d1d529cc5e4875410b13c5f6","kind":"commit","published_at":"2022-08-21T19:05:00.000Z","download_url":"https://codeload.github.com/Frommi/miniz_oxide/tar.gz/0.6.0","html_url":"https://github.com/Frommi/miniz_oxide/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.6.0/manifests"},{"name":"0.5.3","sha":"d0000c5aed8abb2ea290cc8b23ac55170fd3db6b","kind":"commit","published_at":"2022-05-30T20:18:55.000Z","download_url":"https://codeload.github.com/Frommi/miniz_oxide/tar.gz/0.5.3","html_url":"https://github.com/Frommi/miniz_oxide/releases/tag/0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.5.3/manifests"},{"name":"0.5.2","sha":"b6ca295deaecd549c504873481ceb4e2a65a1933","kind":"commit","published_at":"2021-12-04T21:39:46.000Z","download_url":"https://codeload.github.com/Frommi/miniz_oxide/tar.gz/0.5.2","html_url":"https://github.com/Frommi/miniz_oxide/releases/tag/0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.5.2/manifests"},{"name":"0.5.1","sha":"71b6891d2dcb2ad8c2bbe3695835a06c880c438e","kind":"commit","published_at":"2021-11-11T17:11:12.000Z","download_url":"https://codeload.github.com/Frommi/miniz_oxide/tar.gz/0.5.1","html_url":"https://github.com/Frommi/miniz_oxide/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"972a530897f0e2b54f8da83808942dddc9dea3ce","kind":"commit","published_at":"2021-11-04T21:32:41.000Z","download_url":"https://codeload.github.com/Frommi/miniz_oxide/tar.gz/0.5.0","html_url":"https://github.com/Frommi/miniz_oxide/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.5.0/manifests"},{"name":"0.4.3","sha":"6ef5b084d850e7a6c565f6fd71f8b954f49fa2a7","kind":"commit","published_at":"2020-10-07T15:19:29.000Z","download_url":"https://codeload.github.com/Frommi/miniz_oxide/tar.gz/0.4.3","html_url":"https://github.com/Frommi/miniz_oxide/releases/tag/0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.4.3/manifests"},{"name":"0.4.2","sha":"65e5019755d1ae65df25b396b1d1d6b0ff7da2ec","kind":"commit","published_at":"2020-09-13T22:10:45.000Z","download_url":"https://codeload.github.com/Frommi/miniz_oxide/tar.gz/0.4.2","html_url":"https://github.com/Frommi/miniz_oxide/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"d2807bfa4f682efc8f67753af1f9114b84d4df7f","kind":"commit","published_at":"2020-08-22T12:34:15.000Z","download_url":"https://codeload.github.com/Frommi/miniz_oxide/tar.gz/0.4.1","html_url":"https://github.com/Frommi/miniz_oxide/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"c9fe6e68ef5bebcf03c8caf7165e7e91d7b3fe37","kind":"commit","published_at":"2020-06-28T17:01:36.000Z","download_url":"https://codeload.github.com/Frommi/miniz_oxide/tar.gz/0.4.0","html_url":"https://github.com/Frommi/miniz_oxide/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.4.0/manifests"},{"name":"0.3.7","sha":"5639cf6029b5021eaa78ceff23009f79fb5f5865","kind":"commit","published_at":"2020-04-30T16:27:57.000Z","download_url":"https://codeload.github.com/Frommi/miniz_oxide/tar.gz/0.3.7","html_url":"https://github.com/Frommi/miniz_oxide/releases/tag/0.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.3.7/manifests"},{"name":"0.3.6","sha":"b10237779e320e267d4044f1ad5d64c9ccec6ee7","kind":"commit","published_at":"2020-02-03T14:19:01.000Z","download_url":"https://codeload.github.com/Frommi/miniz_oxide/tar.gz/0.3.6","html_url":"https://github.com/Frommi/miniz_oxide/releases/tag/0.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frommi%2Fminiz_oxide/tags/0.3.6/manifests"}]},"repo_metadata_updated_at":"2024-10-29T16:24:16.893Z","dependent_packages_count":114,"downloads":346379453,"downloads_period":"total","dependent_repos_count":49680,"rankings":{"downloads":0.045134946437512785,"dependent_repos_count":0.05782915012306325,"dependent_packages_count":0.5641868304689098,"stargazers_count":11.749190744515046,"forks_count":8.801314555314994,"docker_downloads_count":0.05007158120411574,"average":3.54462130134394},"purl":"pkg:cargo/miniz_oxide","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/miniz_oxide","docker_dependents_count":874,"docker_downloads_count":52278033,"usage_url":"https://repos.ecosyste.ms/usage/cargo/miniz_oxide","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/miniz_oxide/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/miniz_oxide/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/miniz_oxide/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/miniz_oxide/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/miniz_oxide/related_packages","maintainers":[{"uuid":"4968","login":"oyvindln","name":null,"email":null,"url":"https://github.com/oyvindln","packages_count":5,"html_url":"https://crates.io/users/oyvindln","role":null,"created_at":"2022-11-07T22:01:03.713Z","updated_at":"2022-11-07T22:01:03.713Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/oyvindln/packages"},{"uuid":"10555","login":"Frommi","name":null,"email":null,"url":"https://github.com/Frommi","packages_count":2,"html_url":"https://crates.io/users/Frommi","role":null,"created_at":"2022-11-07T22:01:03.719Z","updated_at":"2022-11-07T22:01:03.719Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/Frommi/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":129,"unique_repositories_count_past_30_days":0,"recent_issues":[{"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":"4457250594","node_id":"PR_kwDOLQuN6M7cFUIi","number":323,"state":"closed","title":"chore(deps): bump the major group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["A-dependencies","D-rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-15T22:23:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-15T22:08:17.000Z","updated_at":"2026-05-15T22:23:36.000Z","time_to_close":917,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"major","update_count":4,"packages":[{"name":"annotate-snippets","old_version":"0.11.5","new_version":"0.12.16","repository_url":"https://github.com/rust-lang/annotate-snippets-rs"},{"name":"rune-modules","old_version":"0.13.4","new_version":"0.14.1","repository_url":"https://github.com/rune-rs/rune"},{"name":"similar","old_version":"2.7.0","new_version":"3.1.0","repository_url":"https://github.com/mitsuhiko/similar"},{"name":"miniz_oxide","old_version":"0.8.9","new_version":"0.9.1","repository_url":"https://github.com/Frommi/miniz_oxide"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the major group with 4 updates in the / directory: [annotate-snippets](https://github.com/rust-lang/annotate-snippets-rs), [rune-modules](https://github.com/rune-rs/rune), [similar](https://github.com/mitsuhiko/similar) and [miniz_oxide](https://github.com/Frommi/miniz_oxide).\n\nUpdates `annotate-snippets` from 0.11.5 to 0.12.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/blob/main/CHANGELOG.md\"\u003eannotate-snippets's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.12.16] - 2026-05-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly format suggestion paths when DecorStyle::Unicode \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/414\"\u003e#414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly highlight multi-line removals that leave only whitespace \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/413\"\u003e#413\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.15] - 2026-04-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSource highlighting no longer misaligns when source contains zero-width or multi-width characters \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/400\"\u003e#400\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.14] - 2026-04-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't trim middle of spans smaller than padding + margin\u003c/li\u003e\n\u003cli\u003eProperly handle replacement length mismatches\u003c/li\u003e\n\u003cli\u003eAccount for \u0026quot;gutter\u0026quot; width when trimming middle of long spans\u003c/li\u003e\n\u003cli\u003eAccount for left trim when trimming middle of long spans\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.13] - 2026-03-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle tabs on the first and last lines of multiline \u003ccode\u003ePatch\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/373\"\u003e#373\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/380\"\u003e#380\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.12] - 2026-02-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/365\"\u003e#365\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.11] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Unicode highlight alignment in patches \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/357\"\u003e#357\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.10] - 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRender all removed lines when multiple Patch remove lines \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/353\"\u003e#353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.9] - 2025-11-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/2d2643cf7c64abbf014ff1df736865074a8b94de\"\u003e\u003ccode\u003e2d2643c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/415\"\u003e#415\u003c/a\u003e from Muscraft/0.12.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/26ce78692a07ba23d6175f1443c67acae8033884\"\u003e\u003ccode\u003e26ce786\u003c/code\u003e\u003c/a\u003e chore: Release annotate-snippets version 0.12.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/bf79b301532bbdf35c1c1d7b40a61dc974d226ab\"\u003e\u003ccode\u003ebf79b30\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/414\"\u003e#414\u003c/a\u003e from Muscraft/fix-suggestion-paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/3a5e1b6d20c6b2bd858cf33ff061c7b07d3ea6ec\"\u003e\u003ccode\u003e3a5e1b6\u003c/code\u003e\u003c/a\u003e fix: Correctly format suggestion paths when DecorStyle::Unicode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/1d76596de81337c33d780ab249d237b3c6231271\"\u003e\u003ccode\u003e1d76596\u003c/code\u003e\u003c/a\u003e test: Suggestion with different path than primary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/110b63c5a3e9dbde48d800a38249de5c70abaeb8\"\u003e\u003ccode\u003e110b63c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/413\"\u003e#413\u003c/a\u003e from Muscraft/fix-multiline-removals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/f5b34ae49921cfebee02863bfa54f7d7339294f4\"\u003e\u003ccode\u003ef5b34ae\u003c/code\u003e\u003c/a\u003e fix: Correctly highlight multi-line removals that leave only whitespace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/92aeb7d996ec41e776c1e5ec40a06aa930b83012\"\u003e\u003ccode\u003e92aeb7d\u003c/code\u003e\u003c/a\u003e refactor: Precompute replaced-code highlight spans in splice_lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/cb1dd41af10ebee09827359e97ede5547e054d84\"\u003e\u003ccode\u003ecb1dd41\u003c/code\u003e\u003c/a\u003e refactor: Make styling subsitution highlights its own function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/c17f8cd79d797942ff8cf5e18a6a7d89bc357f1a\"\u003e\u003ccode\u003ec17f8cd\u003c/code\u003e\u003c/a\u003e refactor: Make addition highlighting's tab counting logic match removal's\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/compare/0.11.5...0.12.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rune-modules` from 0.13.4 to 0.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rune-rs/rune/releases\"\u003erune-modules's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow async cli execution by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/651\"\u003erune-rs/rune#651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003evscode: pass extra env when validating by \u003ca href=\"https://github.com/SWW13\"\u003e\u003ccode\u003e@​SWW13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/654\"\u003erune-rs/rune#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd operators to Byte and Bool by \u003ca href=\"https://github.com/bernsteining\"\u003e\u003ccode\u003e@​bernsteining\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/655\"\u003erune-rs/rune#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unecessary re-export by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/657\"\u003erune-rs/rune#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate to use handlebars v5 by \u003ca href=\"https://github.com/campeis\"\u003e\u003ccode\u003e@​campeis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/661\"\u003erune-rs/rune#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide internals of values by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/663\"\u003erune-rs/rune#663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd f64::sqrt, avoid a bit of cleaning during assembly, parse numerical values correctly by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/664\"\u003erune-rs/rune#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a public function for source formatting by \u003ca href=\"https://github.com/cocuh\"\u003e\u003ccode\u003e@​cocuh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/665\"\u003erune-rs/rune#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix build error caused by \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/665\"\u003e#665\u003c/a\u003e by \u003ca href=\"https://github.com/cocuh\"\u003e\u003ccode\u003e@​cocuh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/666\"\u003erune-rs/rune#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd floor/ceil/round to f64 module by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/667\"\u003erune-rs/rune#667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WarningDiagnostic::emit by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/668\"\u003erune-rs/rune#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd String::{to_lowercase,to_uppercase} by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/669\"\u003erune-rs/rune#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd methods for accessing Struct Values by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/670\"\u003erune-rs/rune#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Value::borrow_any_{ref,mut} to get a typed reference without ownership by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/672\"\u003erune-rs/rune#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackports and cleanups by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/675\"\u003erune-rs/rune#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBetter documentation creation ref \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/648\"\u003e#648\u003c/a\u003e by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/677\"\u003erune-rs/rune#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module level documentation by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/678\"\u003erune-rs/rune#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinor LSP fixups by \u003ca href=\"https://github.com/tgolsson\"\u003e\u003ccode\u003e@​tgolsson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/680\"\u003erune-rs/rune#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFallback to debug-printing generic info by \u003ca href=\"https://github.com/tgolsson\"\u003e\u003ccode\u003e@​tgolsson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/682\"\u003erune-rs/rune#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Any derive documentation by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/686\"\u003erune-rs/rune#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMore documentation on hot reloading and multithreading by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/687\"\u003erune-rs/rune#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for captured arguments from macros by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/688\"\u003erune-rs/rune#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename delay_for to sleep by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/689\"\u003erune-rs/rune#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded bytes support for http by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/691\"\u003erune-rs/rune#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse explicit macos versions by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/695\"\u003erune-rs/rune#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Iterator::filter_map by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/694\"\u003erune-rs/rune#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport constants in patterns (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/696\"\u003e#696\u003c/a\u003e) by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/697\"\u003erune-rs/rune#697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate musli by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/698\"\u003erune-rs/rune#698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet version to 0.14.0 and bump Musli by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/699\"\u003erune-rs/rune#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more public VmResult errors by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/701\"\u003erune-rs/rune#701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClosure environments by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/702\"\u003erune-rs/rune#702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerate warnings when using deprecated functions by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/685\"\u003erune-rs/rune#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epointer::wrapping_byte_sub is now stable by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/704\"\u003erune-rs/rune#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClean up soon to be stable features and enabled lints by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/705\"\u003erune-rs/rune#705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate lints to use soon to be stable config by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/709\"\u003erune-rs/rune#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix lints by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/711\"\u003erune-rs/rune#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFormat Fixes by \u003ca href=\"https://github.com/SWW13\"\u003e\u003ccode\u003e@​SWW13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/710\"\u003erune-rs/rune#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake types in rune tests less ambiguous by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/712\"\u003erune-rs/rune#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump braces from 3.0.2 to 3.0.3 in /editors/code by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/713\"\u003erune-rs/rune#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove atty dependency (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/719\"\u003e#719\u003c/a\u003e) by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/720\"\u003erune-rs/rune#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLook at target name instead of package identifier (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/724\"\u003e#724\u003c/a\u003e) by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/725\"\u003erune-rs/rune#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLower blocks earlier by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/728\"\u003erune-rs/rune#728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport dumping return value by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/729\"\u003erune-rs/rune#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRewrite Rune to use a slot-based virtual machine by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/733\"\u003erune-rs/rune#733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove JumpIfBranch instruction by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/735\"\u003erune-rs/rune#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix how the virtual machine perform internal calls by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/739\"\u003erune-rs/rune#739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erune_modules: Add missing dependency on tokio from the process feature (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/734\"\u003e#734\u003c/a\u003e) by \u003ca href=\"https://github.com/VorpalBlade\"\u003e\u003ccode\u003e@​VorpalBlade\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/738\"\u003erune-rs/rune#738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erune: Reduce generics for internals calls by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/741\"\u003erune-rs/rune#741\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\u003eSee full diff in \u003ca href=\"https://github.com/rune-rs/rune/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `similar` from 2.7.0 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/similar/blob/main/CHANGELOG.md\"\u003esimilar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ecapture_diff_slices_by_key\u003c/code\u003e and \u003ccode\u003ecapture_diff_slices_by_key_deadline\u003c/code\u003e\nas convenience helpers for diffing slices by derived keys.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eCompact\u003c/code\u003e emitting inconsistent \u003ccode\u003eDiffOp\u003c/code\u003e cursor positions after\ncompaction, which could leave \u003ccode\u003eDelete\u003c/code\u003e/\u003ccode\u003eInsert\u003c/code\u003e operations with stale\n\u003ccode\u003enew_index\u003c/code\u003e/\u003ccode\u003eold_index\u003c/code\u003e values.\u003c/li\u003e\n\u003cli\u003eAdded explicit lifetime capture (\u003ccode\u003e+ use\u0026lt;...\u0026gt;\u003c/code\u003e) on iterator-returning APIs to\nimprove compatibility with Rust 2024 lifetime capture behavior.  \u003ca href=\"https://redirect.github.com/mitsuhiko/similar/issues/93\"\u003e#93\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a Git-style Histogram diff implementation exposed as\n\u003ccode\u003eAlgorithm::Histogram\u003c/code\u003e, including deadline-aware Myers fallback and\ncomprehensive regression/behavior tests.\u003c/li\u003e\n\u003cli\u003eRaised MSRV to Rust 1.85 and moved the crate to Rust 2024 edition.\u003c/li\u003e\n\u003cli\u003eAdded a Hunt-style diff implementation exposed as \u003ccode\u003eAlgorithm::Hunt\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded configurable inline refinement via \u003ccode\u003eInlineChangeOptions\u003c/code\u003e and\n\u003ccode\u003eInlineChangeMode\u003c/code\u003e, including semantic cleanup and new\n\u003ccode\u003eTextDiff::iter_inline_changes_with_options*\u003c/code\u003e methods.  \u003ca href=\"https://redirect.github.com/mitsuhiko/similar/issues/92\"\u003e#92\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a global disjoint-input fast path in \u003ccode\u003ealgorithms::diff_deadline\u003c/code\u003e\nto avoid pathological runtimes on large, fully distinct inputs.\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eAlgorithm::Myers\u003c/code\u003e performance on heavily unbalanced diffs to\navoid pathological slowdowns.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ediff_deadline_raw\u003c/code\u003e entrypoints in the algorithm modules to bypass\nshared heuristics and keep minimal intrinsic trait bounds where needed.\u003c/li\u003e\n\u003cli\u003eAdded test files in \u003ccode\u003eexamples/diffs\u003c/code\u003e that can be used with the some of the\nexamples as input pairs.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCachedLookup\u003c/code\u003e, a helper for adapting virtual or computed sequences by\nmaterializing items on first access and then serving borrowed values through\nnormal indexing.  The \u003ccode\u003eowned-lookup\u003c/code\u003e example demonstrates this approach for\nissue \u003ca href=\"https://redirect.github.com/mitsuhiko/similar/issues/33\"\u003e#33\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed ranged indexing in the classic LCS table algorithm.\u003c/li\u003e\n\u003cli\u003eImproved diff compaction to merge adjacent delete hunks across equal runs.\u003c/li\u003e\n\u003cli\u003eExcluded development scripts from published crate contents.  \u003ca href=\"https://redirect.github.com/mitsuhiko/similar/issues/87\"\u003e#87\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTextDiff::from_*\u003c/code\u003e and \u003ccode\u003eTextDiffConfig::diff_*\u003c/code\u003e now accept owned inputs\n(\u003ccode\u003eString\u003c/code\u003e, \u003ccode\u003eVec\u0026lt;u8\u0026gt;\u003c/code\u003e, \u003ccode\u003eCow\u003c/code\u003e) in addition to borrowed inputs.  This allows\nreturning text diffs from functions without external owner lifetimes.  \u003ca href=\"https://redirect.github.com/mitsuhiko/similar/issues/65\"\u003e#65\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTextDiff\u003c/code\u003e no longer exposes \u003ccode\u003eold_slices\u003c/code\u003e / \u003ccode\u003enew_slices\u003c/code\u003e.  Use\n\u003ccode\u003eold_len\u003c/code\u003e, \u003ccode\u003enew_len\u003c/code\u003e, \u003ccode\u003eold_slice\u003c/code\u003e, \u003ccode\u003enew_slice\u003c/code\u003e, \u003ccode\u003eiter_old_slices\u003c/code\u003e,\n\u003ccode\u003eiter_new_slices\u003c/code\u003e, \u003ccode\u003eold_lookup\u003c/code\u003e, and \u003ccode\u003enew_lookup\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTextDiff::iter_changes\u003c/code\u003e now panics on invalid out-of-bounds \u003ccode\u003eDiffOp\u003c/code\u003e\nranges instead of silently truncating iteration.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eutils::diff_lines_inline\u003c/code\u003e now takes \u003ccode\u003e\u0026amp;TextDiff\u003c/code\u003e and options rather than\n\u003ccode\u003e(Algorithm, old, new, options)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eutils::diff_lines\u003c/code\u003e now avoids a second line-tokenization pass.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eget_diff_ratio\u003c/code\u003e to \u003ccode\u003ediff_ratio\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded first-class \u003ccode\u003eno_std + alloc\u003c/code\u003e support with an explicit default \u003ccode\u003estd\u003c/code\u003e\nfeature.\u003c/li\u003e\n\u003cli\u003eAdded optional \u003ccode\u003ehashbrown\u003c/code\u003e backend for \u003ccode\u003eno_std\u003c/code\u003e map storage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/8ae2c3f15c0e20e4e5ef6c7f88a1c04942f8a76b\"\u003e\u003ccode\u003e8ae2c3f\u003c/code\u003e\u003c/a\u003e chore(release): prepare 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/37dfae498e557190a60dc7f8b92189c10ef1f3a5\"\u003e\u003ccode\u003e37dfae4\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003euse\u003c/code\u003e clause to iterator types for improved lifetime management (\u003ca href=\"https://redirect.github.com/mitsuhiko/similar/issues/93\"\u003e#93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/6e321ade6bbff9ba81078a7e14c60d190be4e574\"\u003e\u003ccode\u003e6e321ad\u003c/code\u003e\u003c/a\u003e feat(api): add capture_diff_slices_by_key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/d943be327889c0bb7aec1b1de89b8af496f776b8\"\u003e\u003ccode\u003ed943be3\u003c/code\u003e\u003c/a\u003e feat: Added a float bucket example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/ff76e5d1b7985c9a80365c53ebb7e5bbda8a0d32\"\u003e\u003ccode\u003eff76e5d\u003c/code\u003e\u003c/a\u003e fix(compact): normalize stale diff op cursors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/db010ec3d1a0dd9f5b8e971d9030dadcc6df3cd9\"\u003e\u003ccode\u003edb010ec\u003c/code\u003e\u003c/a\u003e fix(ci): configure crates.io trusted publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/1f5a7ef79403cf30cb326375330a0e178eae62b1\"\u003e\u003ccode\u003e1f5a7ef\u003c/code\u003e\u003c/a\u003e chore(release): 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/b69c696ec147cee1ffe227451a808c8f3ebb62ae\"\u003e\u003ccode\u003eb69c696\u003c/code\u003e\u003c/a\u003e ci: Added publish workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/d59c1ea0672cb00cc6d82df4805c26e361d23c3d\"\u003e\u003ccode\u003ed59c1ea\u003c/code\u003e\u003c/a\u003e chore: Restate relationship to pijul\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/07c20a6650d7f30dea12798d5b44c57e633c2bce\"\u003e\u003ccode\u003e07c20a6\u003c/code\u003e\u003c/a\u003e docs(algorithms): document CachedLookup adapter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/similar/compare/2.7.0...3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `miniz_oxide` from 0.8.9 to 0.9.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md\"\u003eminiz_oxide'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/0.9.0..0.9.1\"\u003e0.9.1\u003c/a\u003e - 2026-03-13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereject incomplete Huffman trees with max code length \u0026gt; 1 (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/190\"\u003e#190\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/c40992ad6df8040794df767290ed0ffc45edc2e0\"\u003ec40992a\u003c/a\u003e) - Lilith River\u003c/li\u003e\n\u003cli\u003ebump simd_adler32 dependency version (needed for wasm issue fix) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/a9b3756c8d324c736275287b1d42e8bbd44867ee\"\u003ea9b3756\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wasmtime to workflow for running tests with wasip1 - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/f70ad1034010127057ba9e136edeac0c34adb853\"\u003ef70ad10\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003ebox LZOxide.codes on wasm32 to reduce stack allocation (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/189\"\u003e#189\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/d0f3e0cb44fb9a0ce0b876010025949700533258\"\u003ed0f3e0c\u003c/a\u003e) - Fabrício Bracht\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/0.8.9..0.9.0\"\u003e0.9.0\u003c/a\u003e - 2026-01-12\u003c/h2\u003e\n\u003cp\u003eVersion bump due to a minor API break for having to add enum variants. Many enums have been made non_exhaustive to make it easier to avoid API breaks in the future.\nThe minimum rust version is now 1.60.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(deflate)\u003c/strong\u003e simplify stored compression, fixes to updating compresson level after start - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/c5a7662b061d7853d3498da4f0f165687116c324\"\u003ec5a7662\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(deflate)\u003c/strong\u003e make more stuff non_exhaustive, reduce deflate stack usage a tiny bit - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/cd2d14f0c24e29b18db9538a1ac6cb9519e86d09\"\u003ecd2d14f\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(miniz_oxide)\u003c/strong\u003e make tdeflflush and compressionstrategy non exhaustive - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/130d51d5437f09e38f85e4f6ee36ed474c636ba5\"\u003e130d51d\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003efix flush test, make new simpler init function for compressoroxide and make flag creation function const - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/3bb0d51b8da1c8e4536f58fb993915726d410d18\"\u003e3bb0d51\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003emake more funtions const and make tinflstatus non_exhaustive - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/84a94e80534804151f3af5d7cf5ff6b461a8bf89\"\u003e84a94e8\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(inflate)\u003c/strong\u003e add documentation and doctest for decompress_slice_iter_to_slice - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/97465ca2e441b204d4ccffe3157a0bd975a6765d\"\u003e97465ca\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(deflate): add window_bits feature for deflate, don't set wbits - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/e70e395c8f94a97b3c056a1b2fdab54163624836\"\u003ee70e395\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement support for partial flushes (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/179\"\u003e#179\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/2ede365ff9b7d9eac8162d6022f480473fea2c8f\"\u003e2ede365\u003c/a\u003e) - Jonathan Behrens\u003c/li\u003e\n\u003cli\u003eAdd decompress_with_limit to handle ring buffers (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/183\"\u003e#183\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/bac1abee827765b7d639ba9c574c28e444d7d3df\"\u003ebac1abe\u003c/a\u003e) - peckpeck\u003c/li\u003e\n\u003cli\u003eFlush improvements (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/185\"\u003e#185\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/0d276ac4dce97dcefd71effec8277b420145f508\"\u003e0d276ac\u003c/a\u003e) - Jim Peters\u003c/li\u003e\n\u003cli\u003eFix flush_block to always insert zlib header correctly (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/187\"\u003e#187\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/414d9b88f46b95c7b9bb60de1c9dcf1fcaed8395\"\u003e414d9b8\u003c/a\u003e) - Jim Peters\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/Frommi/miniz_oxide/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/VorpalBlade/paketkoll/pull/323","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VorpalBlade%2Fpaketkoll/issues/323","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/323/packages"},{"uuid":"4416246179","node_id":"PR_kwDOSHNeUM7aBWB7","number":149,"state":"closed","title":"deps(deps): bump miniz_oxide from 0.8.9 to 0.9.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-11T09:09:25.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-10T17:01:01.000Z","updated_at":"2026-05-11T09:09:36.000Z","time_to_close":58104,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"miniz_oxide","old_version":"0.8.9","new_version":"0.9.1","repository_url":"https://github.com/Frommi/miniz_oxide"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [miniz_oxide](https://github.com/Frommi/miniz_oxide) from 0.8.9 to 0.9.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md\"\u003eminiz_oxide'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/0.9.0..0.9.1\"\u003e0.9.1\u003c/a\u003e - 2026-03-13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereject incomplete Huffman trees with max code length \u0026gt; 1 (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/190\"\u003e#190\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/c40992ad6df8040794df767290ed0ffc45edc2e0\"\u003ec40992a\u003c/a\u003e) - Lilith River\u003c/li\u003e\n\u003cli\u003ebump simd_adler32 dependency version (needed for wasm issue fix) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/a9b3756c8d324c736275287b1d42e8bbd44867ee\"\u003ea9b3756\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wasmtime to workflow for running tests with wasip1 - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/f70ad1034010127057ba9e136edeac0c34adb853\"\u003ef70ad10\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003ebox LZOxide.codes on wasm32 to reduce stack allocation (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/189\"\u003e#189\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/d0f3e0cb44fb9a0ce0b876010025949700533258\"\u003ed0f3e0c\u003c/a\u003e) - Fabrício Bracht\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/0.8.9..0.9.0\"\u003e0.9.0\u003c/a\u003e - 2026-01-12\u003c/h2\u003e\n\u003cp\u003eVersion bump due to a minor API break for having to add enum variants. Many enums have been made non_exhaustive to make it easier to avoid API breaks in the future.\nThe minimum rust version is now 1.60.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(deflate)\u003c/strong\u003e simplify stored compression, fixes to updating compresson level after start - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/c5a7662b061d7853d3498da4f0f165687116c324\"\u003ec5a7662\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(deflate)\u003c/strong\u003e make more stuff non_exhaustive, reduce deflate stack usage a tiny bit - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/cd2d14f0c24e29b18db9538a1ac6cb9519e86d09\"\u003ecd2d14f\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(miniz_oxide)\u003c/strong\u003e make tdeflflush and compressionstrategy non exhaustive - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/130d51d5437f09e38f85e4f6ee36ed474c636ba5\"\u003e130d51d\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003efix flush test, make new simpler init function for compressoroxide and make flag creation function const - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/3bb0d51b8da1c8e4536f58fb993915726d410d18\"\u003e3bb0d51\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003emake more funtions const and make tinflstatus non_exhaustive - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/84a94e80534804151f3af5d7cf5ff6b461a8bf89\"\u003e84a94e8\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(inflate)\u003c/strong\u003e add documentation and doctest for decompress_slice_iter_to_slice - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/97465ca2e441b204d4ccffe3157a0bd975a6765d\"\u003e97465ca\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(deflate): add window_bits feature for deflate, don't set wbits - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/e70e395c8f94a97b3c056a1b2fdab54163624836\"\u003ee70e395\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement support for partial flushes (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/179\"\u003e#179\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/2ede365ff9b7d9eac8162d6022f480473fea2c8f\"\u003e2ede365\u003c/a\u003e) - Jonathan Behrens\u003c/li\u003e\n\u003cli\u003eAdd decompress_with_limit to handle ring buffers (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/183\"\u003e#183\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/bac1abee827765b7d639ba9c574c28e444d7d3df\"\u003ebac1abe\u003c/a\u003e) - peckpeck\u003c/li\u003e\n\u003cli\u003eFlush improvements (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/185\"\u003e#185\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/0d276ac4dce97dcefd71effec8277b420145f508\"\u003e0d276ac\u003c/a\u003e) - Jim Peters\u003c/li\u003e\n\u003cli\u003eFix flush_block to always insert zlib header correctly (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/187\"\u003e#187\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/414d9b88f46b95c7b9bb60de1c9dcf1fcaed8395\"\u003e414d9b8\u003c/a\u003e) - Jim Peters\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/Frommi/miniz_oxide/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/kbukum/rskit/pull/149","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbukum%2Frskit/issues/149","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/149/packages"},{"uuid":"4080005866","node_id":"PR_kwDOLQuN6M7Ky-If","number":308,"state":"closed","title":"chore(deps): bump the major group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["A-dependencies","D-rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-23T03:27:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-16T03:27:21.000Z","updated_at":"2026-03-23T03:27:24.000Z","time_to_close":604802,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"major","update_count":9,"packages":[{"name":"annotate-snippets","old_version":"0.11.5","new_version":"0.12.12","repository_url":"https://github.com/rust-lang/annotate-snippets-rs"},{"name":"cached","old_version":"0.56.0","new_version":"0.58.0","repository_url":"https://github.com/jaemk/cached"},{"name":"flume","old_version":"0.11.1","new_version":"0.12.0","repository_url":"https://github.com/zesterer/flume"},{"name":"nix","old_version":"0.30.1","new_version":"0.31.1","repository_url":"https://github.com/nix-rust/nix"},{"name":"rune-modules","old_version":"0.13.4","new_version":"0.14.1","repository_url":"https://github.com/rune-rs/rune"},{"name":"strum","old_version":"0.27.2","new_version":"0.28.0","repository_url":"https://github.com/Peternator7/strum"},{"name":"sysinfo","old_version":"0.37.2","new_version":"0.38.4","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"miniz_oxide","old_version":"0.8.9","new_version":"0.9.1","repository_url":"https://github.com/Frommi/miniz_oxide"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the major group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [annotate-snippets](https://github.com/rust-lang/annotate-snippets-rs) | `0.11.5` | `0.12.12` |\n| [cached](https://github.com/jaemk/cached) | `0.56.0` | `0.58.0` |\n| [flume](https://github.com/zesterer/flume) | `0.11.1` | `0.12.0` |\n| [nix](https://github.com/nix-rust/nix) | `0.30.1` | `0.31.1` |\n| [rune-modules](https://github.com/rune-rs/rune) | `0.13.4` | `0.14.1` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.2` | `0.28.0` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.37.2` | `0.38.4` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.9` | `0.9.1` |\n\n\nUpdates `annotate-snippets` from 0.11.5 to 0.12.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/blob/main/CHANGELOG.md\"\u003eannotate-snippets's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.12.12] - 2026-02-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/365\"\u003e#365\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.11] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Unicode highlight alignment in patches \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/357\"\u003e#357\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.10] - 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRender all removed lines when multiple Patch remove lines \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/353\"\u003e#353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.9] - 2025-11-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrefer exact prefix/suffix matches when trimming replacements \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/345\"\u003e#345\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.8] - 2025-10-28\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNo longer panic when annotating leading whitespace \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.7] - 2025-10-24\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly calculate annotation offsets when trimming unicode characters \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/331\"\u003e#331\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.6] - 2025-10-22\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded \u003ccode\u003eunicode-width\u003c/code\u003e to \u003ccode\u003e0.2.2\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/326\"\u003e#326\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThis update adds support for Unicode 16 and 17, and can affect character width calculations\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUse straight arrows for standalone \u003ccode\u003eOrigin\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/327\"\u003e#327\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly calculate line numbers for trimmed multi-line suggestions \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/321\"\u003e#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect \u003ccode\u003e.fold(false)\u003c/code\u003e when set on suggestions \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/322\"\u003e#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperly calculate the max line number width for suggestions \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/323\"\u003e#323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow full line when \u003ccode\u003ePatch\u003c/code\u003e span points to line end \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/324\"\u003e#324\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/annotate-snippets-rs/commit/ff632000a2e7f44b7855641537067b1811d55b5a\"\u003e\u003ccode\u003eff63200\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/367\"\u003e#367\u003c/a\u003e from Muscraft/v0.12.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/0ec8520bd29f3c8213c8061a0526f42351f99f68\"\u003e\u003ccode\u003e0ec8520\u003c/code\u003e\u003c/a\u003e chore: Release annotate-snippets version 0.12.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/e5ccc8212a71a8c3c28ba2a40cca7057fe428cad\"\u003e\u003ccode\u003ee5ccc82\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/365\"\u003e#365\u003c/a\u003e from CathalMullan/no-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/61df155f848c3fa12442a52ca818e44877e09218\"\u003e\u003ccode\u003e61df155\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003eno_std\u003c/code\u003e support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/e9c67bbd47de80ee3acd5ed7b1a9328f1ead270e\"\u003e\u003ccode\u003ee9c67bb\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v0.6.24 (\u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/a699837f516d32b27e58364aa6f50ec1cbdf1768\"\u003e\u003ccode\u003ea699837\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/361\"\u003e#361\u003c/a\u003e from Muscraft/v0.12.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/fc0211a3de8d3e952b104fefd73c78d0807ca307\"\u003e\u003ccode\u003efc0211a\u003c/code\u003e\u003c/a\u003e chore: Release annotate-snippets version 0.12.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/78b1f7d02ec31d0b3b17510be131b9ef7d846751\"\u003e\u003ccode\u003e78b1f7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/357\"\u003e#357\u003c/a\u003e from KeqingMoe/fix-unicode-patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/3d365cc7a3238b847af335e4471a2187a4094a66\"\u003e\u003ccode\u003e3d365cc\u003c/code\u003e\u003c/a\u003e fix: Fix Unicode highlight alignment in patches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/d17b037e317dffa6fb08585a2c6127a82cb1ddf8\"\u003e\u003ccode\u003ed17b037\u003c/code\u003e\u003c/a\u003e test: Unicode highlight alignment in patches\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/compare/0.11.5...0.12.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cached` from 0.56.0 to 0.58.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.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\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 `flume` from 0.11.1 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zesterer/flume/blob/master/CHANGELOG.md\"\u003eflume's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[0.12.0] - 2025-12-08\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efastrand\u003c/code\u003e feature\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enanorand\u003c/code\u003e feature\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePanic when using \u003ccode\u003eDuration::MAX\u003c/code\u003e as timeout\u003c/li\u003e\n\u003c/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/zesterer/flume/commits/0.12\"\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.6 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\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/memchr/compare/2.7.6...2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nix` from 0.30.1 to 0.31.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nix-rust/nix/blob/master/CHANGELOG.md\"\u003enix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.31.1] - 2026-01-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etermios: Add definition for IUCLC to supported platforms\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2702\"\u003e#2702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etermios: Add definition for XCASE for supported platforms\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2703\"\u003e#2703\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.31.0] - 2026-01-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the UDP GSO/GRO socket options and CMsgs on Android. This includes the\nfollowing types:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUdpGsoSegment\u003c/li\u003e\n\u003cli\u003eUdpGroSegment\u003c/li\u003e\n\u003cli\u003eControlMessage::UdpGsoSegments\u003c/li\u003e\n\u003cli\u003eControlMessageOwned::UdpGroSegments\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2666\"\u003e#2666\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDefine errno EWOULDBLOCK as an alias of EAGAIN to match the AIX libc\ndefinition. (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2692\"\u003e#2692\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnable module \u003ccode\u003eifaddrs\u003c/code\u003e on GNU Hurd\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2697\"\u003e#2697\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd termios \u003ccode\u003eOutputFlags::OFILL\u003c/code\u003e for Linux, Android, Aix, Cygwin, Fuchsia,\nHaiku,\nGNU/Hurd, Nto, Redox, Illumos, Solaris and Apple OSes.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2701\"\u003e#2701\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd sync() for cygwin (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2708\"\u003e#2708\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echanged \u003ccode\u003eEpollEvent\u003c/code\u003e methods to be \u003ccode\u003econst\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2656\"\u003e#2656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBumped libc to\n\u003ca href=\"https://github.com/rust-lang/libc/releases/tag/0.2.180\"\u003e0.2.180\u003c/a\u003e\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2724\"\u003e#2724\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003enix::sys::ptrace::syscall_info\u003c/code\u003e, which was not setting the \u003ccode\u003edata\u003c/code\u003e\nargument properly, causing garbage values to be returned.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2653\"\u003e#2653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCast the 'addr' argument of 'madvise()' to '*mut u8' on AIX to match the\nsignature in the AIX libc.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2655\"\u003e#2655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the Dir module on NTO, Solaris, Hurd, and possibly other platforms.\nThe\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/06bb1bedc3471bd0405c2f2821cdbcad456a9f78\"\u003e\u003ccode\u003e06bb1be\u003c/code\u003e\u003c/a\u003e chore: release 0.31.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/49adb8d996a26577ac302eb43b5128b5f014f91d\"\u003e\u003ccode\u003e49adb8d\u003c/code\u003e\u003c/a\u003e skip test::sys::test_af_alg_cipher on s390x,powerpc64le/Linux too (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2722\"\u003e#2722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/a9c73e05497e5fcde76e00a319ae0631cb9f165f\"\u003e\u003ccode\u003ea9c73e0\u003c/code\u003e\u003c/a\u003e termios: Add definition for XCASE (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2703\"\u003e#2703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/a69b2c18f44442c0be6ece5bb3dd276e26d29c77\"\u003e\u003ccode\u003ea69b2c1\u003c/code\u003e\u003c/a\u003e termios: Add definition for IUCLC (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2702\"\u003e#2702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/9ac60c56b0e5dc1966fefeff41fd4f6aecf403f9\"\u003e\u003ccode\u003e9ac60c5\u003c/code\u003e\u003c/a\u003e chore: release 0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/6789793a5703fe11ab146d236b4fc0f51628c0a0\"\u003e\u003ccode\u003e6789793\u003c/code\u003e\u003c/a\u003e chore: bump libc to 0.2.180 (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2724\"\u003e#2724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/ba63e90362e24dcebbf96783da668647ceace21c\"\u003e\u003ccode\u003eba63e90\u003c/code\u003e\u003c/a\u003e Update macOS runner version in workflow (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2713\"\u003e#2713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/71f6ee9f4380d5caad3c049dbd352627b9d6eb0a\"\u003e\u003ccode\u003e71f6ee9\u003c/code\u003e\u003c/a\u003e unistd: add sync() for cygwin (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2708\"\u003e#2708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/984420ea923fa2a25617d678b0a6252dd623a213\"\u003e\u003ccode\u003e984420e\u003c/code\u003e\u003c/a\u003e termios: Add OFILL (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2701\"\u003e#2701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/41e2f81b74f4c353332c62bf94ae878c66268b6b\"\u003e\u003ccode\u003e41e2f81\u003c/code\u003e\u003c/a\u003e fix: make nix build on Illumos (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2694\"\u003e#2694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nix-rust/nix/compare/v0.30.1...v0.31.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rune-modules` from 0.13.4 to 0.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rune-rs/rune/releases\"\u003erune-modules's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow async cli execution by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/651\"\u003erune-rs/rune#651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003evscode: pass extra env when validating by \u003ca href=\"https://github.com/SWW13\"\u003e\u003ccode\u003e@​SWW13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/654\"\u003erune-rs/rune#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd operators to Byte and Bool by \u003ca href=\"https://github.com/bernsteining\"\u003e\u003ccode\u003e@​bernsteining\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/655\"\u003erune-rs/rune#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unecessary re-export by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/657\"\u003erune-rs/rune#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate to use handlebars v5 by \u003ca href=\"https://github.com/campeis\"\u003e\u003ccode\u003e@​campeis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/661\"\u003erune-rs/rune#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide internals of values by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/663\"\u003erune-rs/rune#663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd f64::sqrt, avoid a bit of cleaning during assembly, parse numerical values correctly by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/664\"\u003erune-rs/rune#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a public function for source formatting by \u003ca href=\"https://github.com/cocuh\"\u003e\u003ccode\u003e@​cocuh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/665\"\u003erune-rs/rune#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix build error caused by \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/665\"\u003e#665\u003c/a\u003e by \u003ca href=\"https://github.com/cocuh\"\u003e\u003ccode\u003e@​cocuh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/666\"\u003erune-rs/rune#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd floor/ceil/round to f64 module by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/667\"\u003erune-rs/rune#667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WarningDiagnostic::emit by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/668\"\u003erune-rs/rune#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd String::{to_lowercase,to_uppercase} by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/669\"\u003erune-rs/rune#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd methods for accessing Struct Values by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/670\"\u003erune-rs/rune#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Value::borrow_any_{ref,mut} to get a typed reference without ownership by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/672\"\u003erune-rs/rune#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackports and cleanups by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/675\"\u003erune-rs/rune#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBetter documentation creation ref \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/648\"\u003e#648\u003c/a\u003e by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/677\"\u003erune-rs/rune#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module level documentation by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/678\"\u003erune-rs/rune#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinor LSP fixups by \u003ca href=\"https://github.com/tgolsson\"\u003e\u003ccode\u003e@​tgolsson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/680\"\u003erune-rs/rune#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFallback to debug-printing generic info by \u003ca href=\"https://github.com/tgolsson\"\u003e\u003ccode\u003e@​tgolsson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/682\"\u003erune-rs/rune#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Any derive documentation by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/686\"\u003erune-rs/rune#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMore documentation on hot reloading and multithreading by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/687\"\u003erune-rs/rune#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for captured arguments from macros by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/688\"\u003erune-rs/rune#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename delay_for to sleep by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/689\"\u003erune-rs/rune#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded bytes support for http by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/691\"\u003erune-rs/rune#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse explicit macos versions by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/695\"\u003erune-rs/rune#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Iterator::filter_map by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/694\"\u003erune-rs/rune#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport constants in patterns (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/696\"\u003e#696\u003c/a\u003e) by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/697\"\u003erune-rs/rune#697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate musli by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/698\"\u003erune-rs/rune#698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet version to 0.14.0 and bump Musli by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/699\"\u003erune-rs/rune#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more public VmResult errors by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/701\"\u003erune-rs/rune#701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClosure environments by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/702\"\u003erune-rs/rune#702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerate warnings when using deprecated functions by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/685\"\u003erune-rs/rune#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epointer::wrapping_byte_sub is now stable by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/704\"\u003erune-rs/rune#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClean up soon to be stable features and enabled lints by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/705\"\u003erune-rs/rune#705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate lints to use soon to be stable config by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/709\"\u003erune-rs/rune#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix lints by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/711\"\u003erune-rs/rune#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFormat Fixes by \u003ca href=\"https://github.com/SWW13\"\u003e\u003ccode\u003e@​SWW13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/710\"\u003erune-rs/rune#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake types in rune tests less ambiguous by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/712\"\u003erune-rs/rune#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump braces from 3.0.2 to 3.0.3 in /editors/code by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/713\"\u003erune-rs/rune#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove atty dependency (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/719\"\u003e#719\u003c/a\u003e) by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/720\"\u003erune-rs/rune#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLook at target name instead of package identifier (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/724\"\u003e#724\u003c/a\u003e) by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/725\"\u003erune-rs/rune#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLower blocks earlier by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/728\"\u003erune-rs/rune#728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport dumping return value by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/729\"\u003erune-rs/rune#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRewrite Rune to use a slot-based virtual machine by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/733\"\u003erune-rs/rune#733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove JumpIfBranch instruction by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/735\"\u003erune-rs/rune#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix how the virtual machine perform internal calls by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/739\"\u003erune-rs/rune#739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erune_modules: Add missing dependency on tokio from the process feature (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/734\"\u003e#734\u003c/a\u003e) by \u003ca href=\"https://github.com/VorpalBlade\"\u003e\u003ccode\u003e@​VorpalBlade\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/738\"\u003erune-rs/rune#738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erune: Reduce generics for internals calls by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/741\"\u003erune-rs/rune#741\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\u003eSee full diff in \u003ca href=\"https://github.com/rune-rs/rune/commits\"\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.2 to 0.28.0\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.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/461\"\u003e#461\u003c/a\u003e: Allow any kind of passthrough attributes on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePreviously only list-style attributes (e.g. \u003ccode\u003e#[strum_discriminants(derive(...))]\u003c/code\u003e) were supported. Now path-only\n(e.g. \u003ccode\u003e#[strum_discriminants(non_exhaustive)]\u003c/code\u003e) and name/value (e.g. \u003ccode\u003e#[strum_discriminants(doc = \u0026quot;foo\u0026quot;)]\u003c/code\u003e)\nattributes are also supported.\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/462\"\u003e#462\u003c/a\u003e: Add missing \u003ccode\u003e#[automatically_derived]\u003c/code\u003e to generated impls not\ncovered by \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/444\"\u003e#444\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/466\"\u003e#466\u003c/a\u003e: Bump MSRV to 1.71, required to keep up with updated \u003ccode\u003esyn\u003c/code\u003e and\n\u003ccode\u003ewindows-sys\u003c/code\u003e dependencies. This is a breaking change if you're on an old version of rust.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/469\"\u003e#469\u003c/a\u003e: Use absolute paths in generated proc macro code to avoid\npotential name conflicts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/465\"\u003e#465\u003c/a\u003e: Upgrade \u003ccode\u003ephf\u003c/code\u003e dependency to v0.13.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/473\"\u003e#473\u003c/a\u003e: Fix \u003ccode\u003ecargo fmt\u003c/code\u003e / \u003ccode\u003eclippy\u003c/code\u003e issues and add GitHub Actions CI.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/477\"\u003e#477\u003c/a\u003e: \u003ccode\u003estrum::ParseError\u003c/code\u003e now implements \u003ccode\u003ecore::fmt::Display\u003c/code\u003e instead\n\u003ccode\u003estd::fmt::Display\u003c/code\u003e to make it \u003ccode\u003e#[no_std]\u003c/code\u003e compatible. Note the \u003ccode\u003eError\u003c/code\u003e trait wasn't available in core until \u003ccode\u003e1.81\u003c/code\u003e\nso \u003ccode\u003estrum::ParseError\u003c/code\u003e still only implements that in std.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/476\"\u003e#476\u003c/a\u003e: \u003cstrong\u003eBreaking Change\u003c/strong\u003e - \u003ccode\u003eEnumString\u003c/code\u003e now implements \u003ccode\u003eFrom\u0026lt;\u0026amp;str\u0026gt;\u003c/code\u003e\n(infallible) instead of \u003ccode\u003eTryFrom\u0026lt;\u0026amp;str\u0026gt;\u003c/code\u003e when the enum has a \u003ccode\u003e#[strum(default)]\u003c/code\u003e variant. This more accurately\nreflects that parsing cannot fail in that case. If you need the old \u003ccode\u003eTryFrom\u003c/code\u003e behavior, you can opt back in using\n\u003ccode\u003eparse_error_ty\u003c/code\u003e and \u003ccode\u003eparse_error_fn\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(EnumString)]\n#[strum(parse_error_ty = strum::ParseError, parse_error_fn = make_error)]\npub enum Color {\n    Red,\n    #[strum(default)]\n    Other(String),\n}\n\u003cp\u003efn make_error(x: \u0026amp;str) -\u0026gt; strum::ParseError {\nstrum::ParseError::VariantNotFound\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/431\"\u003e#431\u003c/a\u003e: Fix bug where \u003ccode\u003eEnumString\u003c/code\u003e ignored the \u003ccode\u003eparse_err_ty\u003c/code\u003e\nattribute when the enum had a \u003ccode\u003e#[strum(default)]\u003c/code\u003e variant.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/474\"\u003e#474\u003c/a\u003e: EnumDiscriminants will now copy \u003ccode\u003edefault\u003c/code\u003e over from the\noriginal enum to the Discriminant enum.\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(Debug, Default, EnumDiscriminants)]\n#[strum_discriminants(derive(Default))] // \u0026lt;- Remove this in 0.28.\nenum MyEnum {\n    #[default] // \u0026lt;- Will be the #[default] on the MyEnumDiscriminant\n    #[strum_discriminants(default)] // \u0026lt;- Remove this in 0.28\n    Variant0,\n    Variant1 { a: NonDefault },\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/Peternator7/strum/commit/7376771128834d28bb9beba5c39846cba62e71ec\"\u003e\u003ccode\u003e7376771\u003c/code\u003e\u003c/a\u003e Peternator7/0.28 (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/26e63cd964a2e364331a5dd977d589bb9f649d8c\"\u003e\u003ccode\u003e26e63cd\u003c/code\u003e\u003c/a\u003e Display exists in core (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/9334c728eedaa8a992d1388a8f4564bbccad1934\"\u003e\u003ccode\u003e9334c72\u003c/code\u003e\u003c/a\u003e Make TryFrom and FromStr infallible if there's a default (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/0ccbbf823c16e827afc263182cd55e99e3b2a52e\"\u003e\u003ccode\u003e0ccbbf8\u003c/code\u003e\u003c/a\u003e Honor parse_err_ty attribute when the enum has a default variant (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/2c9e5a9259189ce8397f2f4967060240c6bafd74\"\u003e\u003ccode\u003e2c9e5a9\u003c/code\u003e\u003c/a\u003e Automatically add Default implementation to EnumDiscriminant if it exists on ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/e241243e48359b8b811b8eaccdcfa1ae87138e0d\"\u003e\u003ccode\u003ee241243\u003c/code\u003e\u003c/a\u003e Fix existing cargo fmt + clippy issues and add GH actions (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/473\"\u003e#473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/639b67fefd20eaead1c5d2ea794e9afe70a00312\"\u003e\u003ccode\u003e639b67f\u003c/code\u003e\u003c/a\u003e feat: allow any kind of passthrough attributes on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/0ea1e2d0fd1460e7492ea32e6b460394d9199ff8\"\u003e\u003ccode\u003e0ea1e2d\u003c/code\u003e\u003c/a\u003e docs: Fix typo (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/36c051b91086b37d531c63ccf5a49266832a846d\"\u003e\u003ccode\u003e36c051b\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003ephf\u003c/code\u003e to v0.13 (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/9328b38617dc6f4a3bc5fdac03883d3fc766cf34\"\u003e\u003ccode\u003e9328b38\u003c/code\u003e\u003c/a\u003e Use absolute paths in proc macro (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Peternator7/strum/compare/v0.27.2...v0.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sysinfo` from 0.37.2 to 0.38.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/blob/main/CHANGELOG.md\"\u003esysinfo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.38.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003emacOS: Unpin \u003ccode\u003eobjc2-*\u003c/code\u003e crates version.\u003c/li\u003e\n\u003cli\u003eLinux: Fix computation of disk size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.38.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003emacOS: Improve accuracy of \u003ccode\u003eSystem::available_memory\u003c/code\u003e and \u003ccode\u003eSystem::used_memory\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDocumentation: add missing unit for \u003ccode\u003eCPU::frequency\u003c/code\u003e returned value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.38.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eError\u003c/code\u003e trait for \u003ccode\u003eMacAddrFromStrError\u003c/code\u003e, \u003ccode\u003eIpNetworkFromStrError\u003c/code\u003e and \u003ccode\u003eKillError\u003c/code\u003e types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.38.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003emacOS: Put back support for versions below macOS 12.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.38.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd NetBSD support.\u003c/li\u003e\n\u003cli\u003eWindows: Fix unsoundness for a function used in \u003ccode\u003eMotherboard\u003c/code\u003e and \u003ccode\u003eProduct\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eLinux: Improve CPU info parsing.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eserde\u003c/code\u003e serialization of \u003ccode\u003eMacAddr\u003c/code\u003e and of \u003ccode\u003eDisk::file_system\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/GuillaumeGomez/sysinfo/commit/97c194d6f0b0e09eee7db22e2128cd303e58a11d\"\u003e\u003ccode\u003e97c194d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1642\"\u003e#1642\u003c/a\u003e from GuillaumeGomez/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/91b92f12025c19fa27567135be7589d32d826e6b\"\u003e\u003ccode\u003e91b92f1\u003c/code\u003e\u003c/a\u003e Update crate version to \u003ccode\u003e0.38.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/8e8f76c8c1e7b28686681be5710539855124537c\"\u003e\u003ccode\u003e8e8f76c\u003c/code\u003e\u003c/a\u003e Update CHANGELOG for \u003ccode\u003e0.38.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/9e6f37c86d4ea4a1d39ee222276e6d5bdafacac1\"\u003e\u003ccode\u003e9e6f37c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1641\"\u003e#1641\u003c/a\u003e from madsmtm/macos-no-pin-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/73d545c80c472e22b926789f312ce350f83ba23d\"\u003e\u003ccode\u003e73d545c\u003c/code\u003e\u003c/a\u003e Fix warnings introduced in new objc2-* versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/5cc4bcb93eb3daf9d6f01a59ca2433fc7095a869\"\u003e\u003ccode\u003e5cc4bcb\u003c/code\u003e\u003c/a\u003e Don't pin objc2-* crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/5d4c63b8c1beced38f11d672f3bc9407c9797c57\"\u003e\u003ccode\u003e5d4c63b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1640\"\u003e#1640\u003c/a\u003e from patjakdev/patjakdev/fix-1639\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/a8ee05c1afa43aff92c0c0509be35d0523ab9b87\"\u003e\u003ccode\u003ea8ee05c\u003c/code\u003e\u003c/a\u003e Use fragment size instead of block size for disk stats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/61257e4da7eb14010fae557d252d2d306e2e23ae\"\u003e\u003ccode\u003e61257e4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1635\"\u003e#1635\u003c/a\u003e from GuillaumeGomez/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/3cf4b65255b533f8a154bc75adfaf66268bf82f8\"\u003e\u003ccode\u003e3cf4b65\u003c/code\u003e\u003c/a\u003e Update crate version to \u003ccode\u003e0.38.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/compare/v0.37.2...v0.38.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `miniz_oxide` from 0.8.9 to 0.9.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md\"\u003eminiz_oxide'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/0.9.0..0.9.1\"\u003e0.9.1\u003c/a\u003e - 2026-03-13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereject incomplete Huffman trees with max code length \u0026gt; 1 (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/190\"\u003e#190\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/c40992ad6df8040794df767290ed0ffc45edc2e0\"\u003ec40992a\u003c/a\u003e) - Lilith River\u003c/li\u003e\n\u003cli\u003ebump simd_adler32 dependency version (needed for wasm issue fix) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/a9b3756c8d324c736275287b1d42e8bbd44867ee\"\u003ea9b3756\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wasmtime to workflow for running tests with wasip1 - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/f70ad1034010127057ba9e136edeac0c34adb853\"\u003ef70ad10\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003ebox LZOxide.codes on wasm32 to reduce stack allocation (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/189\"\u003e#189\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/d0f3e0cb44fb9a0ce0b876010025949700533258\"\u003ed0f3e0c\u003c/a\u003e) - Fabrício Bracht\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/0.8.9..0.9.0\"\u003e0.9.0\u003c/a\u003e - 2026-01-12\u003c/h2\u003e\n\u003cp\u003eVersion bump due to a minor API break for having to add enum variants. Many enums have been made non_exhaustive to make it easier to avoid API breaks in the future.\nThe minimum rust version is now 1.60.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(deflate)\u003c/strong\u003e simplify stored compression, fixes to updating compresson level after start - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/c5a7662b061d7853d3498da4f0f165687116c324\"\u003ec5a7662\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(deflate)\u003c/strong\u003e make more stuff non_exhaustive, reduce deflate stack usage a tiny bit - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/cd2d14f0c24e29b18db9538a1ac6cb9519e86d09\"\u003ecd2d14f\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(miniz_oxide)\u003c/strong\u003e make tdeflflush and compressionstrategy non exhaustive - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/130d51d5437f09e38f85e4f6ee36ed474c636ba5\"\u003e130d51d\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003efix flush test, make new simpler init function for compressoroxide and make flag creation function const - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/3bb0d51b8da1c8e4536f58fb993915726d410d18\"\u003e3bb0d51\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003emake more funtions const and make tinflstatus non_exhaustive - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/84a94e80534804151f3af5d7cf5ff6b461a8bf89\"\u003e84a94e8\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(inflate)\u003c/strong\u003e add documentation and doctest for decompress_slice_iter_to_slice - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/97465ca2e441b204d4ccffe3157a0bd975a6765d\"\u003e97465ca\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(deflate): add window_bits feature for deflate, don't set wbits - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/e70e395c8f94a97b3c056a1b2fdab54163624836\"\u003ee70e395\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement support for partial flushes (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/179\"\u003e#179\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/2ede365ff9b7d9eac8162d6022f480473fea2c8f\"\u003e2ede365\u003c/a\u003e) - Jonathan Behrens\u003c/li\u003e\n\u003cli\u003eAdd decompress_with_limit to handle ring buffers (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/183\"\u003e#183\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/bac1abee827765b7d639ba9c574c28e444d7d3df\"\u003ebac1abe\u003c/a\u003e) - peckpeck\u003c/li\u003e\n\u003cli\u003eFlush improvements (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/185\"\u003e#185\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/0d276ac4dce97dcefd71effec8277b420145f508\"\u003e0d276ac\u003c/a\u003e) - Jim Peters\u003c/li\u003e\n\u003cli\u003eFix flush_block to always insert zlib header correctly (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/187\"\u003e#187\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/414d9b88f46b95c7b9bb60de1c9dcf1fcaed8395\"\u003e414d9b8\u003c/a\u003e) - Jim Peters\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/Frommi/miniz_oxide/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/VorpalBlade/paketkoll/pull/308","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VorpalBlade%2Fpaketkoll/issues/308","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/308/packages"},{"uuid":"4069437551","node_id":"PR_kwDOID07Cc7KR2Qy","number":739,"state":"closed","title":"chore(deps): bump the cargo-deps group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-16T07:28:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-13T07:27:33.000Z","updated_at":"2026-03-16T07:28:48.000Z","time_to_close":259273,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-deps","update_count":13,"packages":[{"name":"chrono","old_version":"0.4.43","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.5.57","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"ctrlc","old_version":"3.5.1","new_version":"3.5.2","repository_url":"https://github.com/Detegr/rust-ctrlc"},{"name":"rkyv","old_version":"0.8.14","new_version":"0.8.15","repository_url":"https://github.com/rkyv/rkyv"},{"name":"sentry","old_version":"0.46.2","new_version":"0.47.0","repository_url":"https://github.com/getsentry/sentry-rust"},{"name":"strum","old_version":"0.27.2","new_version":"0.28.0","repository_url":"https://github.com/Peternator7/strum"},{"name":"strum_macros","old_version":"0.27.2","new_version":"0.28.0","repository_url":"https://github.com/Peternator7/strum"},{"name":"tempfile","old_version":"3.24.0","new_version":"3.25.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"toml","old_version":"0.9.11+spec-1.1.0","new_version":"1.0.6+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"ureq","old_version":"3.1.4","new_version":"3.2.0","repository_url":"https://github.com/algesten/ureq"},{"name":"getrandom","old_version":"0.4.1","new_version":"0.4.2","repository_url":"https://github.com/rust-random/getrandom"},{"name":"closure-ffi","old_version":"5.0.1","new_version":"5.1.2","repository_url":"https://github.com/tremwil/closure-ffi"},{"name":"miniz_oxide","old_version":"0.9.0","new_version":"0.9.1","repository_url":"https://github.com/Frommi/miniz_oxide"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-deps group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.44` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.57` | `4.6.0` |\n| [ctrlc](https://github.com/Detegr/rust-ctrlc) | `3.5.1` | `3.5.2` |\n| [rkyv](https://github.com/rkyv/rkyv) | `0.8.14` | `0.8.15` |\n| [sentry](https://github.com/getsentry/sentry-rust) | `0.46.2` | `0.47.0` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.2` | `0.28.0` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.27.2` | `0.28.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.24.0` | `3.25.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.9.11+spec-1.1.0` | `1.0.6+spec-1.1.0` |\n| [ureq](https://github.com/algesten/ureq) | `3.1.4` | `3.2.0` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.4.1` | `0.4.2` |\n| [closure-ffi](https://github.com/tremwil/closure-ffi) | `5.0.1` | `5.1.2` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.9.0` | `0.9.1` |\n\n\nUpdates `chrono` from 0.4.43 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.43...v0.4.44\"\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.57 to 4.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap'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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.85\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.61] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9ab6dee710aa384e02ec5e9e2cfeadb2f35abf2a\"\u003e\u003ccode\u003e9ab6dee\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/374a30dac685d492cbdae124e757afdb52dd47b6\"\u003e\u003ccode\u003e374a30d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d0c8aabc000adc54fc39efa721e6caad035fc3da\"\u003e\u003ccode\u003ed0c8aab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6306\"\u003e#6306\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/686ce2f665f43f927c1dbd5ad63a2f989e503bb9\"\u003e\u003ccode\u003e686ce2f\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8203238de61f89b60ce1ca1672cfe20997d20a1e\"\u003e\u003ccode\u003e8203238\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6305\"\u003e#6305\u003c/a\u003e from epage/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c774a892ba8bb703a9e77a16e6ebc6ff1c551868\"\u003e\u003ccode\u003ec774a89\u003c/code\u003e\u003c/a\u003e docs: Reduce main's in doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/73534f6ed3697b834743d283cedc7f529778d8a7\"\u003e\u003ccode\u003e73534f6\u003c/code\u003e\u003c/a\u003e chore: Upgrade to 2025 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dfe05a9bfe5bf49ec560e484c1abf50bcb55cd96\"\u003e\u003ccode\u003edfe05a9\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8b41d0b8497ccaa0fb0d1d8a51f91ea2f62b3aa8\"\u003e\u003ccode\u003e8b41d0b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/518220f102cc34b2cf39c64efa35975a22341e36\"\u003e\u003ccode\u003e518220f\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.57...clap_complete-v4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ctrlc` from 3.5.1 to 3.5.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Detegr/rust-ctrlc/commit/0aed47c35355ab7de53fa281201b8b924c2cfcb3\"\u003e\u003ccode\u003e0aed47c\u003c/code\u003e\u003c/a\u003e Release 3.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Detegr/rust-ctrlc/commit/369ffb7da44d404837c952d05a58e9a4b7947005\"\u003e\u003ccode\u003e369ffb7\u003c/code\u003e\u003c/a\u003e Remove cargo.lock introduced with the previous PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Detegr/rust-ctrlc/commit/97d3e27d98f5baa9ce500ac23f914d7446c90101\"\u003e\u003ccode\u003e97d3e27\u003c/code\u003e\u003c/a\u003e bump nix\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Detegr/rust-ctrlc/compare/3.5.1...3.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rkyv` from 0.8.14 to 0.8.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rkyv/rkyv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sentry` from 0.46.2 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-rust/releases\"\u003esentry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.47.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate reqwest from 0.12.25 to 0.13.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/998\"\u003e#998\u003c/a\u003e). This change is breaking for users who use the \u003ca href=\"https://docs.rs/sentry/latest/sentry/transports/struct.ReqwestHttpTransport.html#method.with_client\"\u003e\u003ccode\u003eRequestHttpTransport::with_client\u003c/code\u003e\u003c/a\u003e method.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esentry_core::HubSwitchGuard\u003c/code\u003e is now \u003ccode\u003e!Send\u003c/code\u003e, preventing it from being moved across threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003eEnvelope::into_items\u003c/code\u003e method, which returns an iterator over owned \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/protocol/enum.EnvelopeItem.html\"\u003e\u003ccode\u003eEnvelopeItem\u003c/code\u003es\u003c/a\u003e in the \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/struct.Envelope.html\"\u003e\u003ccode\u003eEnvelope\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/983\"\u003e#983\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExpose transport utilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed thread corruption bug where \u003ccode\u003eHubSwitchGuard\u003c/code\u003e could be dropped on wrong thread (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eWe now fork the \u003ccode\u003eHub\u003c/code\u003e every time a span is entered. This prevents data from leaking across spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\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/getsentry/sentry-rust/blob/master/CHANGELOG.md\"\u003esentry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.47.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate reqwest from 0.12.25 to 0.13.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/998\"\u003e#998\u003c/a\u003e). This change is breaking for users who use the \u003ca href=\"https://docs.rs/sentry/latest/sentry/transports/struct.ReqwestHttpTransport.html#method.with_client\"\u003e\u003ccode\u003eRequestHttpTransport::with_client\u003c/code\u003e\u003c/a\u003e method.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esentry_core::HubSwitchGuard\u003c/code\u003e is now \u003ccode\u003e!Send\u003c/code\u003e, preventing it from being moved across threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003eEnvelope::into_items\u003c/code\u003e method, which returns an iterator over owned \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/protocol/enum.EnvelopeItem.html\"\u003e\u003ccode\u003eEnvelopeItem\u003c/code\u003es\u003c/a\u003e in the \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/struct.Envelope.html\"\u003e\u003ccode\u003eEnvelope\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/983\"\u003e#983\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExpose transport utilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed thread corruption bug where \u003ccode\u003eHubSwitchGuard\u003c/code\u003e could be dropped on wrong thread (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eWe now fork the \u003ccode\u003eHub\u003c/code\u003e every time a span is entered. This prevents data from leaking across spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/f638ca0e10d1e1d087b52097f47fef172230d347\"\u003e\u003ccode\u003ef638ca0\u003c/code\u003e\u003c/a\u003e release: 0.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/79ada42c83a2ede4cbedca2bc17ed465f3e68a28\"\u003e\u003ccode\u003e79ada42\u003c/code\u003e\u003c/a\u003e build(cargo): Run \u003ccode\u003ecargo update\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/e66f8970b33676e4a7cb98122a4735723c56ce5f\"\u003e\u003ccode\u003ee66f897\u003c/code\u003e\u003c/a\u003e meta(changelog): Prepare for release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/d7a6da975284d0e53725b28a88fabfeef2622cd4\"\u003e\u003ccode\u003ed7a6da9\u003c/code\u003e\u003c/a\u003e ref(protocol): Generic items serializer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1021\"\u003e#1021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/1795e4a8e7eb5d6e64e0e0542bf0bd4d364ac815\"\u003e\u003ccode\u003e1795e4a\u003c/code\u003e\u003c/a\u003e meta(zed): Add project settings for Zed editor (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1019\"\u003e#1019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/fe351f66b9aa1d4f0fa6907fc179186dccee544b\"\u003e\u003ccode\u003efe351f6\u003c/code\u003e\u003c/a\u003e ref(sentry-core): Refactor logs batching into generic Batcher (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1018\"\u003e#1018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/06002299b38759a106f1a89a9578ed8c215f313d\"\u003e\u003ccode\u003e0600229\u003c/code\u003e\u003c/a\u003e meta(ai): Remove trailing comma in \u003ccode\u003e.claude/settings.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1015\"\u003e#1015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/b913085be1efcd87cb86cf39ad1a3ec183df659e\"\u003e\u003ccode\u003eb913085\u003c/code\u003e\u003c/a\u003e fix!(core): Make HubSwitchGuard !Send to prevent thread corruption (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/a819520bc40101c9f77228a0e9795bdc79a367b1\"\u003e\u003ccode\u003ea819520\u003c/code\u003e\u003c/a\u003e build!: Update \u003ccode\u003ereqwest\u003c/code\u003e to \u003ccode\u003ev0.13.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/998\"\u003e#998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/108c51db1cf0ddf96b94151645518787ec018417\"\u003e\u003ccode\u003e108c51d\u003c/code\u003e\u003c/a\u003e chore(repo): Add Claude Code settings with basic permissions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/959\"\u003e#959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-rust/compare/0.46.2...0.47.0\"\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.2 to 0.28.0\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.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/461\"\u003e#461\u003c/a\u003e: Allow any kind of passthrough attributes on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePreviously only list-style attributes (e.g. \u003ccode\u003e#[strum_discriminants(derive(...))]\u003c/code\u003e) were supported. Now path-only\n(e.g. \u003ccode\u003e#[strum_discriminants(non_exhaustive)]\u003c/code\u003e) and name/value (e.g. \u003ccode\u003e#[strum_discriminants(doc = \u0026quot;foo\u0026quot;)]\u003c/code\u003e)\nattributes are also supported.\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/462\"\u003e#462\u003c/a\u003e: Add missing \u003ccode\u003e#[automatically_derived]\u003c/code\u003e to generated impls not\ncovered by \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/444\"\u003e#444\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/466\"\u003e#466\u003c/a\u003e: Bump MSRV to 1.71, required to keep up with updated \u003ccode\u003esyn\u003c/code\u003e and\n\u003ccode\u003ewindows-sys\u003c/code\u003e dependencies. This is a breaking change if you're on an old version of rust.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/469\"\u003e#469\u003c/a\u003e: Use absolute paths in generated proc macro code to avoid\npotential name conflicts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/465\"\u003e#465\u003c/a\u003e: Upgrade \u003ccode\u003ephf\u003c/code\u003e dependency to v0.13.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/473\"\u003e#473\u003c/a\u003e: Fix \u003ccode\u003ecargo fmt\u003c/code\u003e / \u003ccode\u003eclippy\u003c/code\u003e issues and add GitHub Actions CI.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/477\"\u003e#477\u003c/a\u003e: \u003ccode\u003estrum::ParseError\u003c/code\u003e now implements \u003ccode\u003ecore::fmt::Display\u003c/code\u003e instead\n\u003ccode\u003estd::fmt::Display\u003c/code\u003e to make it \u003ccode\u003e#[no_std]\u003c/code\u003e compatible. Note the \u003ccode\u003eError\u003c/code\u003e trait wasn't available in core until \u003ccode\u003e1.81\u003c/code\u003e\nso \u003ccode\u003estrum::ParseError\u003c/code\u003e still only implements that in std.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/476\"\u003e#476\u003c/a\u003e: \u003cstrong\u003eBreaking Change\u003c/strong\u003e - \u003ccode\u003eEnumString\u003c/code\u003e now implements \u003ccode\u003eFrom\u0026lt;\u0026amp;str\u0026gt;\u003c/code\u003e\n(infallible) instead of \u003ccode\u003eTryFrom\u0026lt;\u0026amp;str\u0026gt;\u003c/code\u003e when the enum has a \u003ccode\u003e#[strum(default)]\u003c/code\u003e variant. This more accurately\nreflects that parsing cannot fail in that case. If you need the old \u003ccode\u003eTryFrom\u003c/code\u003e behavior, you can opt back in using\n\u003ccode\u003eparse_error_ty\u003c/code\u003e and \u003ccode\u003eparse_error_fn\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(EnumString)]\n#[strum(parse_error_ty = strum::ParseError, parse_error_fn = make_error)]\npub enum Color {\n    Red,\n    #[strum(default)]\n    Other(String),\n}\n\u003cp\u003efn make_error(x: \u0026amp;str) -\u0026gt; strum::ParseError {\nstrum::ParseError::VariantNotFound\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/431\"\u003e#431\u003c/a\u003e: Fix bug where \u003ccode\u003eEnumString\u003c/code\u003e ignored the \u003ccode\u003eparse_err_ty\u003c/code\u003e\nattribute when the enum had a \u003ccode\u003e#[strum(default)]\u003c/code\u003e variant.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/474\"\u003e#474\u003c/a\u003e: EnumDiscriminants will now copy \u003ccode\u003edefault\u003c/code\u003e over from the\noriginal enum to the Discriminant enum.\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(Debug, Default, EnumDiscriminants)]\n#[strum_discriminants(derive(Default))] // \u0026lt;- Remove this in 0.28.\nenum MyEnum {\n    #[default] // \u0026lt;- Will be the #[default] on the MyEnumDiscriminant\n    #[strum_discriminants(default)] // \u0026lt;- Remove this in 0.28\n    Variant0,\n    Variant1 { a: NonDefault },\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/Peternator7/strum/commit/7376771128834d28bb9beba5c39846cba62e71ec\"\u003e\u003ccode\u003e7376771\u003c/code\u003e\u003c/a\u003e Peternator7/0.28 (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/26e63cd964a2e364331a5dd977d589bb9f649d8c\"\u003e\u003ccode\u003e26e63cd\u003c/code\u003e\u003c/a\u003e Display exists in core (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/9334c728eedaa8a992d1388a8f4564bbccad1934\"\u003e\u003ccode\u003e9334c72\u003c/code\u003e\u003c/a\u003e Make TryFrom and FromStr infallible if there's a default (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/0ccbbf823c16e827afc263182cd55e99e3b2a52e\"\u003e\u003ccode\u003e0ccbbf8\u003c/code\u003e\u003c/a\u003e Honor parse_err_ty attribute when the enum has a default variant (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/2c9e5a9259189ce8397f2f4967060240c6bafd74\"\u003e\u003ccode\u003e2c9e5a9\u003c/code\u003e\u003c/a\u003e Automatically add Default implementation to EnumDiscriminant if it exists on ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/e241243e48359b8b811b8eaccdcfa1ae87138e0d\"\u003e\u003ccode\u003ee241243\u003c/code\u003e\u003c/a\u003e Fix existing cargo fmt + clippy issues and add GH actions (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/473\"\u003e#473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/639b67fefd20eaead1c5d2ea794e9afe70a00312\"\u003e\u003ccode\u003e639b67f\u003c/code\u003e\u003c/a\u003e feat: allow any kind of passthrough attributes on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/0ea1e2d0fd1460e7492ea32e6b460394d9199ff8\"\u003e\u003ccode\u003e0ea1e2d\u003c/code\u003e\u003c/a\u003e docs: Fix typo (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/36c051b91086b37d531c63ccf5a49266832a846d\"\u003e\u003ccode\u003e36c051b\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003ephf\u003c/code\u003e to v0.13 (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/9328b38617dc6f4a3bc5fdac03883d3fc766cf34\"\u003e\u003ccode\u003e9328b38\u003c/code\u003e\u003c/a\u003e Use absolute paths in proc macro (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Peternator7/strum/compare/v0.27.2...v0.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `strum_macros` from 0.27.2 to 0.28.0\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_macros's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/461\"\u003e#461\u003c/a\u003e: Allow any kind of passthrough attributes on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePreviously only list-style attributes (e.g. \u003ccode\u003e#[strum_discriminants(derive(...))]\u003c/code\u003e) were supported. Now path-only\n(e.g. \u003ccode\u003e#[strum_discriminants(non_exhaustive)]\u003c/code\u003e) and name/value (e.g. \u003ccode\u003e#[strum_discriminants(doc = \u0026quot;foo\u0026quot;)]\u003c/code\u003e)\nattributes are also supported.\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/462\"\u003e#462\u003c/a\u003e: Add missing \u003ccode\u003e#[automatically_derived]\u003c/code\u003e to generated impls not\ncovered by \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/444\"\u003e#444\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/466\"\u003e#466\u003c/a\u003e: Bump MSRV to 1.71, required to keep up with updated \u003ccode\u003esyn\u003c/code\u003e and\n\u003ccode\u003ewindows-sys\u003c/code\u003e dependencies. This is a breaking change if you're on an old version of rust.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/469\"\u003e#469\u003c/a\u003e: Use absolute paths in generated proc macro code to avoid\npotential name conflicts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/465\"\u003e#465\u003c/a\u003e: Upgrade \u003ccode\u003ephf\u003c/code\u003e dependency to v0.13.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/473\"\u003e#473\u003c/a\u003e: Fix \u003ccode\u003ecargo fmt\u003c/code\u003e / \u003ccode\u003eclippy\u003c/code\u003e issues and add GitHub Actions CI.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/477\"\u003e#477\u003c/a\u003e: \u003ccode\u003estrum::ParseError\u003c/code\u003e now implements \u003ccode\u003ecore::fmt::Display\u003c/code\u003e instead\n\u003ccode\u003estd::fmt::Display\u003c/code\u003e to make it \u003ccode\u003e#[no_std]\u003c/code\u003e compatible. Note the \u003ccode\u003eError\u003c/code\u003e trait wasn't available in core until \u003ccode\u003e1.81\u003c/code\u003e\nso \u003ccode\u003estrum::ParseError\u003c/code\u003e still only implements that in std.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/476\"\u003e#476\u003c/a\u003e: \u003cstrong\u003eBreaking Change\u003c/strong\u003e - \u003ccode\u003eEnumString\u003c/code\u003e now implements \u003ccode\u003eFrom\u0026lt;\u0026amp;str\u0026gt;\u003c/code\u003e\n(infallible) instead of \u003ccode\u003eTryFrom\u0026lt;\u0026amp;str\u0026gt;\u003c/code\u003e when the enum has a \u003ccode\u003e#[strum(default)]\u003c/code\u003e variant. This more accurately\nreflects that parsing cannot fail in that case. If you need the old \u003ccode\u003eTryFrom\u003c/code\u003e behavior, you can opt back in using\n\u003ccode\u003eparse_error_ty\u003c/code\u003e and \u003ccode\u003eparse_error_fn\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(EnumString)]\n#[strum(parse_error_ty = strum::ParseError, parse_error_fn = make_error)]\npub enum Color {\n    Red,\n    #[strum(default)]\n    Other(String),\n}\n\u003cp\u003efn make_error(x: \u0026amp;str) -\u0026gt; strum::ParseError {\nstrum::ParseError::VariantNotFound\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/431\"\u003e#431\u003c/a\u003e: Fix bug where \u003ccode\u003eEnumString\u003c/code\u003e ignored the \u003ccode\u003eparse_err_ty\u003c/code\u003e\nattribute when the enum had a \u003ccode\u003e#[strum(default)]\u003c/code\u003e variant.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/474\"\u003e#474\u003c/a\u003e: EnumDiscriminants will now copy \u003ccode\u003edefault\u003c/code\u003e over from the\noriginal enum to the Discriminant enum.\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(Debug, Default, EnumDiscriminants)]\n#[strum_discriminants(derive(Default))] // \u0026lt;- Remove this in 0.28.\nenum MyEnum {\n    #[default] // \u0026lt;- Will be the #[default] on the MyEnumDiscriminant\n    #[strum_discriminants(default)] // \u0026lt;- Remove this in 0.28\n    Variant0,\n    Variant1 { a: NonDefault },\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/Peternator7/strum/commit/7376771128834d28bb9beba5c39846cba62e71ec\"\u003e\u003ccode\u003e7376771\u003c/code\u003e\u003c/a\u003e Peternator7/0.28 (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/26e63cd964a2e364331a5dd977d589bb9f649d8c\"\u003e\u003ccode\u003e26e63cd\u003c/code\u003e\u003c/a\u003e Display exists in core (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/9334c728eedaa8a992d1388a8f4564bbccad1934\"\u003e\u003ccode\u003e9334c72\u003c/code\u003e\u003c/a\u003e Make TryFrom and FromStr infallible if there's a default (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/0ccbbf823c16e827afc263182cd55e99e3b2a52e\"\u003e\u003ccode\u003e0ccbbf8\u003c/code\u003e\u003c/a\u003e Honor parse_err_ty attribute when the enum has a default variant (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/2c9e5a9259189ce8397f2f4967060240c6bafd74\"\u003e\u003ccode\u003e2c9e5a9\u003c/code\u003e\u003c/a\u003e Automatically add Default implementation to EnumDiscriminant if it exists on ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/e241243e48359b8b811b8eaccdcfa1ae87138e0d\"\u003e\u003ccode\u003ee241243\u003c/code\u003e\u003c/a\u003e Fix existing cargo fmt + clippy issues and add GH actions (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/473\"\u003e#473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/639b67fefd20eaead1c5d2ea794e9afe70a00312\"\u003e\u003ccode\u003e639b67f\u003c/code\u003e\u003c/a\u003e feat: allow any kind of passthrough attributes on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/0ea1e2d0fd1460e7492ea32e6b460394d9199ff8\"\u003e\u003ccode\u003e0ea1e2d\u003c/code\u003e\u003c/a\u003e docs: Fix typo (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/36c051b91086b37d531c63ccf5a49266832a846d\"\u003e\u003ccode\u003e36c051b\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003ephf\u003c/code\u003e to v0.13 (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/9328b38617dc6f4a3bc5fdac03883d3fc766cf34\"\u003e\u003ccode\u003e9328b38\u003c/code\u003e\u003c/a\u003e Use absolute paths in proc macro (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Peternator7/strum/compare/v0.27.2...v0.28.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.24.0 to 3.25.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.25.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003egetrandom\u003c/code\u003e 0.4.x while retaining support for \u003ccode\u003egetrandom\u003c/code\u003e 0.3.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Stebalien/tempfile/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.9.11+spec-1.1.0 to 1.0.6+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a09707edb7c838952161be8d3a5b9b8e870eef73\"\u003e\u003ccode\u003ea09707e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7b0feaa5f00cf0f8bb7344ba30e5dd012e900e6b\"\u003e\u003ccode\u003e7b0feaa\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2902954e9d969205d6fed0baac3ba60b10dd8a1e\"\u003e\u003ccode\u003e2902954\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(toml): Track dotted key for spans\u0026quot; (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a586cae70fbddf56ed3e98d86afb4b4bb4df749c\"\u003e\u003ccode\u003ea586cae\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(toml): Track dotted key for spans\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/d35c3f69daa9ba0420b9f24c4dcfd0da9f47cc2b\"\u003e\u003ccode\u003ed35c3f6\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/949b4e849373485bc0b2db7aed9d993099bcc524\"\u003e\u003ccode\u003e949b4e8\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/47b878bb86bf45c0a8c6019cf4e8dfa432a93759\"\u003e\u003ccode\u003e47b878b\u003c/code\u003e\u003c/a\u003e fix(toml): Track dotted key for spans (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/87461d819f3383c26b8d9c4e70db208075a7a0d8\"\u003e\u003ccode\u003e87461d8\u003c/code\u003e\u003c/a\u003e fix(toml): Track dotted key for spans\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/796370e7d2d5d263384515d8b76a1e41e9c74cf6\"\u003e\u003ccode\u003e796370e\u003c/code\u003e\u003c/a\u003e test(serde): Check span meaning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/ad87859b971d6dfda8bf2c469044e2b04d2a0732\"\u003e\u003ccode\u003ead87859\u003c/code\u003e\u003c/a\u003e test(serde): Track key spans\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.9.11...toml-v1.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ureq` from 3.1.4 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algesten/ureq/blob/main/CHANGELOG.md\"\u003eureq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.2.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eStrip Content-Encoding/Content-Length headers after decompression \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1156\"\u003e#1156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeout per resolved ip for try_connect \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1152\"\u003e#1152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix body header bug on redirect \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1140\"\u003e#1140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eureq-proto 0.5.3 to fix unsolicited 100-continue \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake socks5:// locally resolve before calling proxy \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1138\"\u003e#1138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd socks5h:// which DOESN'T locally resolve before calling proxy \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1138\"\u003e#1138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/852b8043553f8ae47a78c639c0f60c257ae46adf\"\u003e\u003ccode\u003e852b804\u003c/code\u003e\u003c/a\u003e 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/378f768300cd312d824e44bc17185620cd96adff\"\u003e\u003ccode\u003e378f768\u003c/code\u003e\u003c/a\u003e Update deny.toml given current dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/269c2b8938627fa758dd3257e74be33e5a33c3a3\"\u003e\u003ccode\u003e269c2b8\u003c/code\u003e\u003c/a\u003e Bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/5efdfabc9a238219f10b2e6f9f57472ee9362f58\"\u003e\u003ccode\u003e5efdfab\u003c/code\u003e\u003c/a\u003e Strip Content-Encoding and Content-Length headers after decompression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/2dabdfd3273ab829ff15d6d4af4c94e682d8d223\"\u003e\u003ccode\u003e2dabdfd\u003c/code\u003e\u003c/a\u003e Make webpki-roots optional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/25784d9f249b645d221a9f1a19105834624d3ce8\"\u003e\u003ccode\u003e25784d9\u003c/code\u003e\u003c/a\u003e Timeout per resolved ip for try_connect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/626dbb249d48d827660b3c1d80a287147bcf918c\"\u003e\u003ccode\u003e626dbb2\u003c/code\u003e\u003c/a\u003e Read windows system proxy setting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/381fd42cfcb80a5eb709d64860aa0ae726f17b8e\"\u003e\u003ccode\u003e381fd42\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;(temporarily) disable cargo-deny in CI\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/f2cf7e13c2cd51899ea310807ce92093e422aaa2\"\u003e\u003ccode\u003ef2cf7e1\u003c/code\u003e\u003c/a\u003e Avoid body headers on redirect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/8b63e5d06d810c213d5a0d4606db6072eaf748b3\"\u003e\u003ccode\u003e8b63e5d\u003c/code\u003e\u003c/a\u003e Bump ureq-proto 0.5.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/algesten/ureq/compare/3.1.4...3.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `getrandom` from 0.4.1 to 0.4.2\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.4.1...v0.4.2\"\u003e0.4.2\u003c/a\u003e - 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003er-efi\u003c/code\u003e dependency to v6 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRead \u003ccode\u003eerrno\u003c/code\u003e only when it is set \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck the return value of \u003ccode\u003eProcessPrng\u003c/code\u003e on Windows \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/810\"\u003erust-random/getrandom#810\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/811\"\u003erust-random/getrandom#811\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/814\"\u003erust-random/getrandom#814\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/4d826731b20a09e69cca91c66aea57ab3cf00072\"\u003e\u003ccode\u003e4d82673\u003c/code\u003e\u003c/a\u003e Release v0.4.2 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/821\"\u003e#821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/158fdd495f54126c9bea8e1113ef3e074d56a0f3\"\u003e\u003ccode\u003e158fdd4\u003c/code\u003e\u003c/a\u003e build(deps): bump the all-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5b0adcce74b4c5886f856993f9006985270dc777\"\u003e\u003ccode\u003e5b0adcc\u003c/code\u003e\u003c/a\u003e changelog: fix Motor OS PR link (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/f19d321427171f7a3d472cf2614d21b30399ae9d\"\u003e\u003ccode\u003ef19d321\u003c/code\u003e\u003c/a\u003e changelog: move version links to relevant sections (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/815\"\u003e#815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/b83c77981255bd2fd0b700496062b0130714434d\"\u003e\u003ccode\u003eb83c779\u003c/code\u003e\u003c/a\u003e Avoid accessing \u003ccode\u003eerrno\u003c/code\u003e on unexpected return values. (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/3d1b15101b501fed2918e19a7cf176d24f690c76\"\u003e\u003ccode\u003e3d1b151\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003er-efi\u003c/code\u003e to v6 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/73c17f7074085de6f1ec838a322240de8cd5b6c5\"\u003e\u003ccode\u003e73c17f7\u003c/code\u003e\u003c/a\u003e windows: check return value of \u003ccode\u003eProcessPrng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/75895571b0eb4f9137381a0ddad876d3be5cfe53\"\u003e\u003ccode\u003e7589557\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/6dfd5cb456cbb0e502ddcd283d749cc635272e19\"\u003e\u003ccode\u003e6dfd5cb\u003c/code\u003e\u003c/a\u003e Unify lazy types (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5e6b0224b77226ce426a807568b41a10fb8a1c81\"\u003e\u003ccode\u003e5e6b022\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.1...v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `closure-ffi` from 5.0.1 to 5.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tremwil/closure-ffi/releases\"\u003eclosure-ffi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCalling convention marker types are no longer limited by operating system, but purely target architecture.\u003c/li\u003e\n\u003cli\u003eCI tests for additional targets: \u003ccode\u003earmv7\u003c/code\u003e (soft and hard float) and \u003ccode\u003ethumbv7\u003c/code\u003e Linux\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eC-variadic calling convention support (was broken by changes to the nightly feature)\u003c/li\u003e\n\u003cli\u003eLinker errors on x86 for platforms that don't allow absolute relocations in code sections\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eglobal_jit_alloc\u003c/code\u003e-written code compatible with \u003ccode\u003edefault_jit_alloc\u003c/code\u003e. With this configuration,\nthe allocator provided by the \u003ccode\u003eglobal_jit_alloc!\u003c/code\u003e macro will be ignored.\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/tremwil/closure-ffi/blob/master/CHANGELOG.md\"\u003eclosure-ffi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v5.1.2] - 2026-02-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCalling convention marker types are no longer limited by operating system, but purely target architecture.\u003c/li\u003e\n\u003cli\u003eCI tests for additional targets: \u003ccode\u003earmv7\u003c/code\u003e (soft and hard float) and \u003ccode\u003ethumbv7\u003c/code\u003e Linux\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eC-variadic calling convention support (was broken by changes to the nightly feature)\u003c/li\u003e\n\u003cli\u003eLinker errors on x86 for platforms that don't allow absolute relocations in code sections\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eglobal_jit_alloc\u003c/code\u003e-written code compatible with \u003ccode\u003edefault_jit_alloc\u003c/code\u003e. With this configuration,\nthe allocator provided by the \u003ccode\u003eglobal_jit_alloc!\u003c/code\u003e macro will be ignored.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tremwil/closure-ffi/commit/8fb89201fea66cb256bfb653406af6e4ec5afb1b\"\u003e\u003ccode\u003e8fb8920\u003c/code\u003e\u003c/a\u003e fix: bump proc macros to fix release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tremwil/closure-ffi/commit/5bc0115e3d41e235cbe644684fdcd6d8fcc8e082\"\u003e\u003ccode\u003e5bc0115\u003c/code\u003e\u003c/a\u003e fix(tests): use correct calling convention for vsprintf on x86 windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tremwil/closure-ffi/commit/eebd997ed4c04eae219ae9756dd9e0704e2eff3b\"\u003e\u003ccode\u003eeebd997\u003c/code\u003e\u003c/a\u003e chore: update readme target matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tremwil/closure-ffi/commit/b30ee4e5395e6859118bbe2f98d3b6185cc73b17\"\u003e\u003ccode\u003eb30ee4e\u003c/code\u003e\u003c/a\u003e feat: compatibility of global_jit_alloc code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tremwil/closure-ffi/commit/77fc7aeb3acab1d275e79e9f2da095e4ab29f5c0\"\u003e\u003ccode\u003e77fc7ae\u003c/code\u003e\u003c/a\u003e ci: remove unsupported arm64ec windows target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tremwil/closure-ffi/commit/c2cf3fae8ba883ab78bdfa48f93a6f19cbfa3001\"\u003e\u003ccode\u003ec2cf3fa\u003c/code\u003e\u003c/a\u003e fix(ci): refactor native i686 linux cross-build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tremwil/closure-ffi/commit/e475e0a4956f367ef6dc5f2d80629e4162ecd6b8\"\u003e\u003ccode\u003ee475e0a\u003c/code\u003e\u003c/a\u003e fix(ci): missing sudo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tremwil/closure-ffi/commit/210097412726d9e7e34b0229524e3a6df5ab48dc\"\u003e\u003ccode\u003e2100974\u003c/code\u003e\u003c/a\u003e fix(ci): bad include syntax in matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tremwil/closure-ffi/commit/720e64fb49d2c3022626d2b7ed2cefb514fdc57a\"\u003e\u003ccode\u003e720e64f\u003c/code\u003e\u003c/a\u003e chore: update version, changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tremwil/closure-ffi/commit/768ae7b3cd1198c72b86bab4ada566b837b78a3c\"\u003e\u003ccode\u003e768ae7b\u003c/code\u003e\u003c/a\u003e fix(ci): add safe_jit feature\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tremwil/closure-ffi/compare/v5.0.1...v5.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `miniz_oxide` from 0.9.0 to 0.9.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md\"\u003eminiz_oxide'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/0.9.0..0.9.1\"\u003e0.9.1\u003c/a\u003e - 2026-03-13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereject incomplete Huffman trees with max code length \u0026gt; 1 (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/190\"\u003e#190\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/c40992ad6df8040794df767290ed0ffc45edc2e0\"\u003ec40992a\u003c/a\u003e) - Lilith River\u003c/li\u003e\n\u003cli\u003ebump simd_adler32 dependency version (needed for wasm issue fix) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/a9b3756c8d324c736275287b1d42e8bbd44867ee\"\u003ea9b3756\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wasmtime to workflow for running tests with wasip1 - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/f70ad1034010127057ba9e136edeac0c34adb853\"\u003ef70ad10\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003ebox LZOxide.codes on wasm32 to reduce stack allocation (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/189\"\u003e#189\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/d0f3e0cb44fb9a0ce0b876010025949700533258\"\u003ed0f3e0c\u003c/a\u003e) - Fabrício Bracht\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/Frommi/miniz_oxide/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/garyttierney/me3/pull/739","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/garyttierney%2Fme3/issues/739","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/739/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":"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":"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":"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":"3850898297","node_id":"PR_kwDOLQuN6M6_HR3U","number":292,"state":"closed","title":"chore(deps): bump the major group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["A-dependencies","D-rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-26T03:30:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-24T10:43:27.000Z","updated_at":"2026-01-26T03:30:51.000Z","time_to_close":146843,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"major","update_count":5,"packages":[{"name":"annotate-snippets","old_version":"0.11.5","new_version":"0.12.10","repository_url":"https://github.com/rust-lang/annotate-snippets-rs"},{"name":"flume","old_version":"0.11.1","new_version":"0.12.0","repository_url":"https://github.com/zesterer/flume"},{"name":"nix","old_version":"0.30.1","new_version":"0.31.1","repository_url":"https://github.com/nix-rust/nix"},{"name":"rune-modules","old_version":"0.13.4","new_version":"0.14.1","repository_url":"https://github.com/rune-rs/rune"},{"name":"miniz_oxide","old_version":"0.8.9","new_version":"0.9.0","repository_url":"https://github.com/Frommi/miniz_oxide"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the major group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [annotate-snippets](https://github.com/rust-lang/annotate-snippets-rs) | `0.11.5` | `0.12.10` |\n| [flume](https://github.com/zesterer/flume) | `0.11.1` | `0.12.0` |\n| [nix](https://github.com/nix-rust/nix) | `0.30.1` | `0.31.1` |\n| [rune-modules](https://github.com/rune-rs/rune) | `0.13.4` | `0.14.1` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.9` | `0.9.0` |\n\n\nUpdates `annotate-snippets` from 0.11.5 to 0.12.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/blob/main/CHANGELOG.md\"\u003eannotate-snippets's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.12.10] - 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRender all removed lines when multiple Patch remove lines \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/353\"\u003e#353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.9] - 2025-11-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrefer exact prefix/suffix matches when trimming replacements \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/345\"\u003e#345\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.8] - 2025-10-28\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNo longer panic when annotating leading whitespace \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.7] - 2025-10-24\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly calculate annotation offsets when trimming unicode characters \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/331\"\u003e#331\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.6] - 2025-10-22\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded \u003ccode\u003eunicode-width\u003c/code\u003e to \u003ccode\u003e0.2.2\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/326\"\u003e#326\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThis update adds support for Unicode 16 and 17, and can affect character width calculations\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUse straight arrows for standalone \u003ccode\u003eOrigin\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/327\"\u003e#327\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly calculate line numbers for trimmed multi-line suggestions \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/321\"\u003e#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect \u003ccode\u003e.fold(false)\u003c/code\u003e when set on suggestions \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/322\"\u003e#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperly calculate the max line number width for suggestions \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/323\"\u003e#323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow full line when \u003ccode\u003ePatch\u003c/code\u003e span points to line end \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/324\"\u003e#324\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.5] - 2025-10-14\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHighlight the correct span for duplicated diff lines \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/318\"\u003e#318\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.4] - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved implicit padding with report starting with secondary title \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/310\"\u003e#310\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/annotate-snippets-rs/commit/756366223cbf72b161757aec18209f21b3d19049\"\u003e\u003ccode\u003e7563662\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/354\"\u003e#354\u003c/a\u003e from Muscraft/v0.12.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/a85b7342256ad607a230bf4171cc09ec6ed0b662\"\u003e\u003ccode\u003ea85b734\u003c/code\u003e\u003c/a\u003e chore: Release annotate-snippets version 0.12.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/dea51de971fcb587722be00f80e2e6ff7ab64b6b\"\u003e\u003ccode\u003edea51de\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/353\"\u003e#353\u003c/a\u003e from Muscraft/fix-multiple-line-removals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/e164aa4209fbbbee7dc71397c71e8cb5bdc40247\"\u003e\u003ccode\u003ee164aa4\u003c/code\u003e\u003c/a\u003e fix: Show multiple line removals in Diff format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/5b355ce7bdc68e3b39a29739999f57fb918500a8\"\u003e\u003ccode\u003e5b355ce\u003c/code\u003e\u003c/a\u003e test: Multiple line removals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/e4c7105cf6679758a828cfcfd96b2e271f9de1c0\"\u003e\u003ccode\u003ee4c7105\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/352\"\u003e#352\u003c/a\u003e from rust-lang/renovate/actions-checkout-6.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/c19fcc0d72e8c0566d3511ad32b3f84392f353d7\"\u003e\u003ccode\u003ec19fcc0\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/75dd05980dc27856d0b38ca5281b2f1ef6962c2f\"\u003e\u003ccode\u003e75dd059\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/348\"\u003e#348\u003c/a\u003e from Muscraft/trusted-publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/0f8884479c588ce275bd4e94f331c2a4b423af46\"\u003e\u003ccode\u003e0f88844\u003c/code\u003e\u003c/a\u003e chore: Remove cargo-release config file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/cbd6c264df336d519cbdaa76e2d79dadc8a4f008\"\u003e\u003ccode\u003ecbd6c26\u003c/code\u003e\u003c/a\u003e chore: Add trusted publishing workflow\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/compare/0.11.5...0.12.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flume` from 0.11.1 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zesterer/flume/blob/master/CHANGELOG.md\"\u003eflume's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[0.12.0] - 2025-12-08\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efastrand\u003c/code\u003e feature\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enanorand\u003c/code\u003e feature\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePanic when using \u003ccode\u003eDuration::MAX\u003c/code\u003e as timeout\u003c/li\u003e\n\u003c/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/zesterer/flume/commits/0.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nix` from 0.30.1 to 0.31.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nix-rust/nix/blob/master/CHANGELOG.md\"\u003enix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.31.1] - 2026-01-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etermios: Add definition for IUCLC to supported platforms\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2702\"\u003e#2702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etermios: Add definition for XCASE for supported platforms\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2703\"\u003e#2703\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.31.0] - 2026-01-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the UDP GSO/GRO socket options and CMsgs on Android. This includes the\nfollowing types:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUdpGsoSegment\u003c/li\u003e\n\u003cli\u003eUdpGroSegment\u003c/li\u003e\n\u003cli\u003eControlMessage::UdpGsoSegments\u003c/li\u003e\n\u003cli\u003eControlMessageOwned::UdpGroSegments\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2666\"\u003e#2666\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDefine errno EWOULDBLOCK as an alias of EAGAIN to match the AIX libc\ndefinition. (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2692\"\u003e#2692\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnable module \u003ccode\u003eifaddrs\u003c/code\u003e on GNU Hurd\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2697\"\u003e#2697\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd termios \u003ccode\u003eOutputFlags::OFILL\u003c/code\u003e for Linux, Android, Aix, Cygwin, Fuchsia,\nHaiku,\nGNU/Hurd, Nto, Redox, Illumos, Solaris and Apple OSes.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2701\"\u003e#2701\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd sync() for cygwin (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2708\"\u003e#2708\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echanged \u003ccode\u003eEpollEvent\u003c/code\u003e methods to be \u003ccode\u003econst\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2656\"\u003e#2656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBumped libc to\n\u003ca href=\"https://github.com/rust-lang/libc/releases/tag/0.2.180\"\u003e0.2.180\u003c/a\u003e\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2724\"\u003e#2724\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003enix::sys::ptrace::syscall_info\u003c/code\u003e, which was not setting the \u003ccode\u003edata\u003c/code\u003e\nargument properly, causing garbage values to be returned.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2653\"\u003e#2653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCast the 'addr' argument of 'madvise()' to '*mut u8' on AIX to match the\nsignature in the AIX libc.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2655\"\u003e#2655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the Dir module on NTO, Solaris, Hurd, and possibly other platforms.\nThe\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/06bb1bedc3471bd0405c2f2821cdbcad456a9f78\"\u003e\u003ccode\u003e06bb1be\u003c/code\u003e\u003c/a\u003e chore: release 0.31.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/49adb8d996a26577ac302eb43b5128b5f014f91d\"\u003e\u003ccode\u003e49adb8d\u003c/code\u003e\u003c/a\u003e skip test::sys::test_af_alg_cipher on s390x,powerpc64le/Linux too (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2722\"\u003e#2722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/a9c73e05497e5fcde76e00a319ae0631cb9f165f\"\u003e\u003ccode\u003ea9c73e0\u003c/code\u003e\u003c/a\u003e termios: Add definition for XCASE (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2703\"\u003e#2703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/a69b2c18f44442c0be6ece5bb3dd276e26d29c77\"\u003e\u003ccode\u003ea69b2c1\u003c/code\u003e\u003c/a\u003e termios: Add definition for IUCLC (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2702\"\u003e#2702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/9ac60c56b0e5dc1966fefeff41fd4f6aecf403f9\"\u003e\u003ccode\u003e9ac60c5\u003c/code\u003e\u003c/a\u003e chore: release 0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/6789793a5703fe11ab146d236b4fc0f51628c0a0\"\u003e\u003ccode\u003e6789793\u003c/code\u003e\u003c/a\u003e chore: bump libc to 0.2.180 (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2724\"\u003e#2724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/ba63e90362e24dcebbf96783da668647ceace21c\"\u003e\u003ccode\u003eba63e90\u003c/code\u003e\u003c/a\u003e Update macOS runner version in workflow (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2713\"\u003e#2713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/71f6ee9f4380d5caad3c049dbd352627b9d6eb0a\"\u003e\u003ccode\u003e71f6ee9\u003c/code\u003e\u003c/a\u003e unistd: add sync() for cygwin (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2708\"\u003e#2708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/984420ea923fa2a25617d678b0a6252dd623a213\"\u003e\u003ccode\u003e984420e\u003c/code\u003e\u003c/a\u003e termios: Add OFILL (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2701\"\u003e#2701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/41e2f81b74f4c353332c62bf94ae878c66268b6b\"\u003e\u003ccode\u003e41e2f81\u003c/code\u003e\u003c/a\u003e fix: make nix build on Illumos (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2694\"\u003e#2694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nix-rust/nix/compare/v0.30.1...v0.31.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rune-modules` from 0.13.4 to 0.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rune-rs/rune/releases\"\u003erune-modules's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow async cli execution by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/651\"\u003erune-rs/rune#651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003evscode: pass extra env when validating by \u003ca href=\"https://github.com/SWW13\"\u003e\u003ccode\u003e@​SWW13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/654\"\u003erune-rs/rune#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd operators to Byte and Bool by \u003ca href=\"https://github.com/bernsteining\"\u003e\u003ccode\u003e@​bernsteining\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/655\"\u003erune-rs/rune#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unecessary re-export by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/657\"\u003erune-rs/rune#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate to use handlebars v5 by \u003ca href=\"https://github.com/campeis\"\u003e\u003ccode\u003e@​campeis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/661\"\u003erune-rs/rune#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide internals of values by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/663\"\u003erune-rs/rune#663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd f64::sqrt, avoid a bit of cleaning during assembly, parse numerical values correctly by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/664\"\u003erune-rs/rune#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a public function for source formatting by \u003ca href=\"https://github.com/cocuh\"\u003e\u003ccode\u003e@​cocuh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/665\"\u003erune-rs/rune#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix build error caused by \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/665\"\u003e#665\u003c/a\u003e by \u003ca href=\"https://github.com/cocuh\"\u003e\u003ccode\u003e@​cocuh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/666\"\u003erune-rs/rune#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd floor/ceil/round to f64 module by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/667\"\u003erune-rs/rune#667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WarningDiagnostic::emit by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/668\"\u003erune-rs/rune#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd String::{to_lowercase,to_uppercase} by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/669\"\u003erune-rs/rune#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd methods for accessing Struct Values by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/670\"\u003erune-rs/rune#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Value::borrow_any_{ref,mut} to get a typed reference without ownership by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/672\"\u003erune-rs/rune#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackports and cleanups by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/675\"\u003erune-rs/rune#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBetter documentation creation ref \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/648\"\u003e#648\u003c/a\u003e by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/677\"\u003erune-rs/rune#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module level documentation by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/678\"\u003erune-rs/rune#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinor LSP fixups by \u003ca href=\"https://github.com/tgolsson\"\u003e\u003ccode\u003e@​tgolsson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/680\"\u003erune-rs/rune#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFallback to debug-printing generic info by \u003ca href=\"https://github.com/tgolsson\"\u003e\u003ccode\u003e@​tgolsson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/682\"\u003erune-rs/rune#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Any derive documentation by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/686\"\u003erune-rs/rune#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMore documentation on hot reloading and multithreading by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/687\"\u003erune-rs/rune#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for captured arguments from macros by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/688\"\u003erune-rs/rune#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename delay_for to sleep by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/689\"\u003erune-rs/rune#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded bytes support for http by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/691\"\u003erune-rs/rune#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse explicit macos versions by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/695\"\u003erune-rs/rune#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Iterator::filter_map by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/694\"\u003erune-rs/rune#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport constants in patterns (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/696\"\u003e#696\u003c/a\u003e) by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/697\"\u003erune-rs/rune#697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate musli by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/698\"\u003erune-rs/rune#698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet version to 0.14.0 and bump Musli by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/699\"\u003erune-rs/rune#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more public VmResult errors by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/701\"\u003erune-rs/rune#701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClosure environments by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/702\"\u003erune-rs/rune#702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerate warnings when using deprecated functions by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/685\"\u003erune-rs/rune#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epointer::wrapping_byte_sub is now stable by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/704\"\u003erune-rs/rune#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClean up soon to be stable features and enabled lints by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/705\"\u003erune-rs/rune#705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate lints to use soon to be stable config by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/709\"\u003erune-rs/rune#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix lints by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/711\"\u003erune-rs/rune#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFormat Fixes by \u003ca href=\"https://github.com/SWW13\"\u003e\u003ccode\u003e@​SWW13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/710\"\u003erune-rs/rune#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake types in rune tests less ambiguous by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/712\"\u003erune-rs/rune#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump braces from 3.0.2 to 3.0.3 in /editors/code by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/713\"\u003erune-rs/rune#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove atty dependency (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/719\"\u003e#719\u003c/a\u003e) by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/720\"\u003erune-rs/rune#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLook at target name instead of package identifier (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/724\"\u003e#724\u003c/a\u003e) by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/725\"\u003erune-rs/rune#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLower blocks earlier by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/728\"\u003erune-rs/rune#728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport dumping return value by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/729\"\u003erune-rs/rune#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRewrite Rune to use a slot-based virtual machine by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/733\"\u003erune-rs/rune#733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove JumpIfBranch instruction by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/735\"\u003erune-rs/rune#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix how the virtual machine perform internal calls by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/739\"\u003erune-rs/rune#739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erune_modules: Add missing dependency on tokio from the process feature (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/734\"\u003e#734\u003c/a\u003e) by \u003ca href=\"https://github.com/VorpalBlade\"\u003e\u003ccode\u003e@​VorpalBlade\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/738\"\u003erune-rs/rune#738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erune: Reduce generics for internals calls by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/741\"\u003erune-rs/rune#741\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\u003eSee full diff in \u003ca href=\"https://github.com/rune-rs/rune/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `miniz_oxide` from 0.8.9 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md\"\u003eminiz_oxide'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/0.8.9..0.9.0\"\u003e0.9.0\u003c/a\u003e - 2026-01-12\u003c/h2\u003e\n\u003cp\u003eVersion bump due to a minor API break for having to add enum variants. Many enums have been made non_exhaustive to make it easier to avoid API breaks in the future.\nThe minimum rust version is now 1.60.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(deflate)\u003c/strong\u003e simplify stored compression, fixes to updating compresson level after start - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/c5a7662b061d7853d3498da4f0f165687116c324\"\u003ec5a7662\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(deflate)\u003c/strong\u003e make more stuff non_exhaustive, reduce deflate stack usage a tiny bit - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/cd2d14f0c24e29b18db9538a1ac6cb9519e86d09\"\u003ecd2d14f\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(miniz_oxide)\u003c/strong\u003e make tdeflflush and compressionstrategy non exhaustive - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/130d51d5437f09e38f85e4f6ee36ed474c636ba5\"\u003e130d51d\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003efix flush test, make new simpler init function for compressoroxide and make flag creation function const - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/3bb0d51b8da1c8e4536f58fb993915726d410d18\"\u003e3bb0d51\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003emake more funtions const and make tinflstatus non_exhaustive - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/84a94e80534804151f3af5d7cf5ff6b461a8bf89\"\u003e84a94e8\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(inflate)\u003c/strong\u003e add documentation and doctest for decompress_slice_iter_to_slice - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/97465ca2e441b204d4ccffe3157a0bd975a6765d\"\u003e97465ca\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(deflate): add window_bits feature for deflate, don't set wbits - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/e70e395c8f94a97b3c056a1b2fdab54163624836\"\u003ee70e395\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement support for partial flushes (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/179\"\u003e#179\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/2ede365ff9b7d9eac8162d6022f480473fea2c8f\"\u003e2ede365\u003c/a\u003e) - Jonathan Behrens\u003c/li\u003e\n\u003cli\u003eAdd decompress_with_limit to handle ring buffers (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/183\"\u003e#183\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/bac1abee827765b7d639ba9c574c28e444d7d3df\"\u003ebac1abe\u003c/a\u003e) - peckpeck\u003c/li\u003e\n\u003cli\u003eFlush improvements (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/185\"\u003e#185\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/0d276ac4dce97dcefd71effec8277b420145f508\"\u003e0d276ac\u003c/a\u003e) - Jim Peters\u003c/li\u003e\n\u003cli\u003eFix flush_block to always insert zlib header correctly (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/187\"\u003e#187\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/414d9b88f46b95c7b9bb60de1c9dcf1fcaed8395\"\u003e414d9b8\u003c/a\u003e) - Jim Peters\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/Frommi/miniz_oxide/commit/86d92e8d284b0acd451e7b6db6bdef41ae9c9db4\"\u003e\u003ccode\u003e86d92e8\u003c/code\u003e\u003c/a\u003e bump c api dep version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/ca942a76d46adb49ef2cc3a372d5d636a13803b2\"\u003e\u003ccode\u003eca942a7\u003c/code\u003e\u003c/a\u003e bump version and changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/cd2d14f0c24e29b18db9538a1ac6cb9519e86d09\"\u003e\u003ccode\u003ecd2d14f\u003c/code\u003e\u003c/a\u003e fix(deflate): make more stuff non_exhaustive, reduce deflate stack usage a ti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/e70e395c8f94a97b3c056a1b2fdab54163624836\"\u003e\u003ccode\u003ee70e395\u003c/code\u003e\u003c/a\u003e feat(deflate): add window_bits feature for deflate, don't set wbits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/298569d9e780796e988af00df95ecc680207f0d7\"\u003e\u003ccode\u003e298569d\u003c/code\u003e\u003c/a\u003e fix: handle non_exhaustive tinfl return status in c API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/84a94e80534804151f3af5d7cf5ff6b461a8bf89\"\u003e\u003ccode\u003e84a94e8\u003c/code\u003e\u003c/a\u003e fix: make more funtions const and make tinflstatus non_exhaustive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/3bb0d51b8da1c8e4536f58fb993915726d410d18\"\u003e\u003ccode\u003e3bb0d51\u003c/code\u003e\u003c/a\u003e fix: fix flush test, make new simpler init function for compressoroxide and m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/b4bc0f666962289f4555fac5af25ef48d1159d73\"\u003e\u003ccode\u003eb4bc0f6\u003c/code\u003e\u003c/a\u003e Make flush test bail out in case of problems rather than run forever (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/414d9b88f46b95c7b9bb60de1c9dcf1fcaed8395\"\u003e\u003ccode\u003e414d9b8\u003c/code\u003e\u003c/a\u003e Fix flush_block to always insert zlib header correctly (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/130d51d5437f09e38f85e4f6ee36ed474c636ba5\"\u003e\u003ccode\u003e130d51d\u003c/code\u003e\u003c/a\u003e fix(miniz_oxide): make tdeflflush and compressionstrategy non exhaustive\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/0.8.9...0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/VorpalBlade/paketkoll/pull/292","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VorpalBlade%2Fpaketkoll/issues/292","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/292/packages"},{"uuid":"3827864779","node_id":"PR_kwDOLQuN6M696ZLE","number":290,"state":"closed","title":"chore(deps): bump the major group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["A-dependencies","D-rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-24T10:43:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-19T03:45:52.000Z","updated_at":"2026-01-24T10:43:22.000Z","time_to_close":457049,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"major","update_count":4,"packages":[{"name":"annotate-snippets","old_version":"0.11.5","new_version":"0.12.10","repository_url":"https://github.com/rust-lang/annotate-snippets-rs"},{"name":"flume","old_version":"0.11.1","new_version":"0.12.0","repository_url":"https://github.com/zesterer/flume"},{"name":"rune-modules","old_version":"0.13.4","new_version":"0.14.1","repository_url":"https://github.com/rune-rs/rune"},{"name":"miniz_oxide","old_version":"0.8.9","new_version":"0.9.0","repository_url":"https://github.com/Frommi/miniz_oxide"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the major group with 4 updates in the / directory: [annotate-snippets](https://github.com/rust-lang/annotate-snippets-rs), [flume](https://github.com/zesterer/flume), [rune-modules](https://github.com/rune-rs/rune) and [miniz_oxide](https://github.com/Frommi/miniz_oxide).\n\nUpdates `annotate-snippets` from 0.11.5 to 0.12.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/blob/main/CHANGELOG.md\"\u003eannotate-snippets's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.12.10] - 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRender all removed lines when multiple Patch remove lines \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/353\"\u003e#353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.9] - 2025-11-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrefer exact prefix/suffix matches when trimming replacements \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/345\"\u003e#345\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.8] - 2025-10-28\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNo longer panic when annotating leading whitespace \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.7] - 2025-10-24\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly calculate annotation offsets when trimming unicode characters \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/331\"\u003e#331\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.6] - 2025-10-22\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded \u003ccode\u003eunicode-width\u003c/code\u003e to \u003ccode\u003e0.2.2\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/326\"\u003e#326\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThis update adds support for Unicode 16 and 17, and can affect character width calculations\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUse straight arrows for standalone \u003ccode\u003eOrigin\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/327\"\u003e#327\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly calculate line numbers for trimmed multi-line suggestions \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/321\"\u003e#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect \u003ccode\u003e.fold(false)\u003c/code\u003e when set on suggestions \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/322\"\u003e#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperly calculate the max line number width for suggestions \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/323\"\u003e#323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow full line when \u003ccode\u003ePatch\u003c/code\u003e span points to line end \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/324\"\u003e#324\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.5] - 2025-10-14\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHighlight the correct span for duplicated diff lines \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/318\"\u003e#318\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.4] - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved implicit padding with report starting with secondary title \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/310\"\u003e#310\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/annotate-snippets-rs/commit/756366223cbf72b161757aec18209f21b3d19049\"\u003e\u003ccode\u003e7563662\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/354\"\u003e#354\u003c/a\u003e from Muscraft/v0.12.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/a85b7342256ad607a230bf4171cc09ec6ed0b662\"\u003e\u003ccode\u003ea85b734\u003c/code\u003e\u003c/a\u003e chore: Release annotate-snippets version 0.12.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/dea51de971fcb587722be00f80e2e6ff7ab64b6b\"\u003e\u003ccode\u003edea51de\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/353\"\u003e#353\u003c/a\u003e from Muscraft/fix-multiple-line-removals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/e164aa4209fbbbee7dc71397c71e8cb5bdc40247\"\u003e\u003ccode\u003ee164aa4\u003c/code\u003e\u003c/a\u003e fix: Show multiple line removals in Diff format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/5b355ce7bdc68e3b39a29739999f57fb918500a8\"\u003e\u003ccode\u003e5b355ce\u003c/code\u003e\u003c/a\u003e test: Multiple line removals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/e4c7105cf6679758a828cfcfd96b2e271f9de1c0\"\u003e\u003ccode\u003ee4c7105\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/352\"\u003e#352\u003c/a\u003e from rust-lang/renovate/actions-checkout-6.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/c19fcc0d72e8c0566d3511ad32b3f84392f353d7\"\u003e\u003ccode\u003ec19fcc0\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/75dd05980dc27856d0b38ca5281b2f1ef6962c2f\"\u003e\u003ccode\u003e75dd059\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/348\"\u003e#348\u003c/a\u003e from Muscraft/trusted-publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/0f8884479c588ce275bd4e94f331c2a4b423af46\"\u003e\u003ccode\u003e0f88844\u003c/code\u003e\u003c/a\u003e chore: Remove cargo-release config file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/cbd6c264df336d519cbdaa76e2d79dadc8a4f008\"\u003e\u003ccode\u003ecbd6c26\u003c/code\u003e\u003c/a\u003e chore: Add trusted publishing workflow\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/compare/0.11.5...0.12.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flume` from 0.11.1 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zesterer/flume/blob/master/CHANGELOG.md\"\u003eflume's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[0.12.0] - 2025-12-08\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efastrand\u003c/code\u003e feature\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enanorand\u003c/code\u003e feature\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePanic when using \u003ccode\u003eDuration::MAX\u003c/code\u003e as timeout\u003c/li\u003e\n\u003c/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/zesterer/flume/commits/0.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rune-modules` from 0.13.4 to 0.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rune-rs/rune/releases\"\u003erune-modules's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow async cli execution by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/651\"\u003erune-rs/rune#651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003evscode: pass extra env when validating by \u003ca href=\"https://github.com/SWW13\"\u003e\u003ccode\u003e@​SWW13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/654\"\u003erune-rs/rune#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd operators to Byte and Bool by \u003ca href=\"https://github.com/bernsteining\"\u003e\u003ccode\u003e@​bernsteining\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/655\"\u003erune-rs/rune#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unecessary re-export by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/657\"\u003erune-rs/rune#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate to use handlebars v5 by \u003ca href=\"https://github.com/campeis\"\u003e\u003ccode\u003e@​campeis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/661\"\u003erune-rs/rune#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide internals of values by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/663\"\u003erune-rs/rune#663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd f64::sqrt, avoid a bit of cleaning during assembly, parse numerical values correctly by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/664\"\u003erune-rs/rune#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a public function for source formatting by \u003ca href=\"https://github.com/cocuh\"\u003e\u003ccode\u003e@​cocuh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/665\"\u003erune-rs/rune#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix build error caused by \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/665\"\u003e#665\u003c/a\u003e by \u003ca href=\"https://github.com/cocuh\"\u003e\u003ccode\u003e@​cocuh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/666\"\u003erune-rs/rune#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd floor/ceil/round to f64 module by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/667\"\u003erune-rs/rune#667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WarningDiagnostic::emit by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/668\"\u003erune-rs/rune#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd String::{to_lowercase,to_uppercase} by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/669\"\u003erune-rs/rune#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd methods for accessing Struct Values by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/670\"\u003erune-rs/rune#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Value::borrow_any_{ref,mut} to get a typed reference without ownership by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/672\"\u003erune-rs/rune#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackports and cleanups by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/675\"\u003erune-rs/rune#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBetter documentation creation ref \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/648\"\u003e#648\u003c/a\u003e by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/677\"\u003erune-rs/rune#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module level documentation by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/678\"\u003erune-rs/rune#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinor LSP fixups by \u003ca href=\"https://github.com/tgolsson\"\u003e\u003ccode\u003e@​tgolsson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/680\"\u003erune-rs/rune#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFallback to debug-printing generic info by \u003ca href=\"https://github.com/tgolsson\"\u003e\u003ccode\u003e@​tgolsson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/682\"\u003erune-rs/rune#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Any derive documentation by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/686\"\u003erune-rs/rune#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMore documentation on hot reloading and multithreading by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/687\"\u003erune-rs/rune#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for captured arguments from macros by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/688\"\u003erune-rs/rune#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename delay_for to sleep by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/689\"\u003erune-rs/rune#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded bytes support for http by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/691\"\u003erune-rs/rune#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse explicit macos versions by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/695\"\u003erune-rs/rune#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Iterator::filter_map by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/694\"\u003erune-rs/rune#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport constants in patterns (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/696\"\u003e#696\u003c/a\u003e) by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/697\"\u003erune-rs/rune#697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate musli by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/698\"\u003erune-rs/rune#698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet version to 0.14.0 and bump Musli by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/699\"\u003erune-rs/rune#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more public VmResult errors by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/701\"\u003erune-rs/rune#701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClosure environments by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/702\"\u003erune-rs/rune#702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerate warnings when using deprecated functions by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/685\"\u003erune-rs/rune#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epointer::wrapping_byte_sub is now stable by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/704\"\u003erune-rs/rune#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClean up soon to be stable features and enabled lints by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/705\"\u003erune-rs/rune#705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate lints to use soon to be stable config by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/709\"\u003erune-rs/rune#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix lints by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/711\"\u003erune-rs/rune#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFormat Fixes by \u003ca href=\"https://github.com/SWW13\"\u003e\u003ccode\u003e@​SWW13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/710\"\u003erune-rs/rune#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake types in rune tests less ambiguous by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/712\"\u003erune-rs/rune#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump braces from 3.0.2 to 3.0.3 in /editors/code by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/713\"\u003erune-rs/rune#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove atty dependency (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/719\"\u003e#719\u003c/a\u003e) by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/720\"\u003erune-rs/rune#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLook at target name instead of package identifier (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/724\"\u003e#724\u003c/a\u003e) by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/725\"\u003erune-rs/rune#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLower blocks earlier by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/728\"\u003erune-rs/rune#728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport dumping return value by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/729\"\u003erune-rs/rune#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRewrite Rune to use a slot-based virtual machine by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/733\"\u003erune-rs/rune#733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove JumpIfBranch instruction by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/735\"\u003erune-rs/rune#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix how the virtual machine perform internal calls by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/739\"\u003erune-rs/rune#739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erune_modules: Add missing dependency on tokio from the process feature (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/734\"\u003e#734\u003c/a\u003e) by \u003ca href=\"https://github.com/VorpalBlade\"\u003e\u003ccode\u003e@​VorpalBlade\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/738\"\u003erune-rs/rune#738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erune: Reduce generics for internals calls by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/741\"\u003erune-rs/rune#741\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\u003eSee full diff in \u003ca href=\"https://github.com/rune-rs/rune/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `miniz_oxide` from 0.8.9 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md\"\u003eminiz_oxide'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/0.8.9..0.9.0\"\u003e0.9.0\u003c/a\u003e - 2026-01-12\u003c/h2\u003e\n\u003cp\u003eVersion bump due to a minor API break for having to add enum variants. Many enums have been made non_exhaustive to make it easier to avoid API breaks in the future.\nThe minimum rust version is now 1.60.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(deflate)\u003c/strong\u003e simplify stored compression, fixes to updating compresson level after start - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/c5a7662b061d7853d3498da4f0f165687116c324\"\u003ec5a7662\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(deflate)\u003c/strong\u003e make more stuff non_exhaustive, reduce deflate stack usage a tiny bit - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/cd2d14f0c24e29b18db9538a1ac6cb9519e86d09\"\u003ecd2d14f\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(miniz_oxide)\u003c/strong\u003e make tdeflflush and compressionstrategy non exhaustive - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/130d51d5437f09e38f85e4f6ee36ed474c636ba5\"\u003e130d51d\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003efix flush test, make new simpler init function for compressoroxide and make flag creation function const - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/3bb0d51b8da1c8e4536f58fb993915726d410d18\"\u003e3bb0d51\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003emake more funtions const and make tinflstatus non_exhaustive - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/84a94e80534804151f3af5d7cf5ff6b461a8bf89\"\u003e84a94e8\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(inflate)\u003c/strong\u003e add documentation and doctest for decompress_slice_iter_to_slice - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/97465ca2e441b204d4ccffe3157a0bd975a6765d\"\u003e97465ca\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(deflate): add window_bits feature for deflate, don't set wbits - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/e70e395c8f94a97b3c056a1b2fdab54163624836\"\u003ee70e395\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement support for partial flushes (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/179\"\u003e#179\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/2ede365ff9b7d9eac8162d6022f480473fea2c8f\"\u003e2ede365\u003c/a\u003e) - Jonathan Behrens\u003c/li\u003e\n\u003cli\u003eAdd decompress_with_limit to handle ring buffers (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/183\"\u003e#183\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/bac1abee827765b7d639ba9c574c28e444d7d3df\"\u003ebac1abe\u003c/a\u003e) - peckpeck\u003c/li\u003e\n\u003cli\u003eFlush improvements (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/185\"\u003e#185\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/0d276ac4dce97dcefd71effec8277b420145f508\"\u003e0d276ac\u003c/a\u003e) - Jim Peters\u003c/li\u003e\n\u003cli\u003eFix flush_block to always insert zlib header correctly (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/187\"\u003e#187\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/414d9b88f46b95c7b9bb60de1c9dcf1fcaed8395\"\u003e414d9b8\u003c/a\u003e) - Jim Peters\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/Frommi/miniz_oxide/commit/86d92e8d284b0acd451e7b6db6bdef41ae9c9db4\"\u003e\u003ccode\u003e86d92e8\u003c/code\u003e\u003c/a\u003e bump c api dep version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/ca942a76d46adb49ef2cc3a372d5d636a13803b2\"\u003e\u003ccode\u003eca942a7\u003c/code\u003e\u003c/a\u003e bump version and changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/cd2d14f0c24e29b18db9538a1ac6cb9519e86d09\"\u003e\u003ccode\u003ecd2d14f\u003c/code\u003e\u003c/a\u003e fix(deflate): make more stuff non_exhaustive, reduce deflate stack usage a ti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/e70e395c8f94a97b3c056a1b2fdab54163624836\"\u003e\u003ccode\u003ee70e395\u003c/code\u003e\u003c/a\u003e feat(deflate): add window_bits feature for deflate, don't set wbits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/298569d9e780796e988af00df95ecc680207f0d7\"\u003e\u003ccode\u003e298569d\u003c/code\u003e\u003c/a\u003e fix: handle non_exhaustive tinfl return status in c API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/84a94e80534804151f3af5d7cf5ff6b461a8bf89\"\u003e\u003ccode\u003e84a94e8\u003c/code\u003e\u003c/a\u003e fix: make more funtions const and make tinflstatus non_exhaustive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/3bb0d51b8da1c8e4536f58fb993915726d410d18\"\u003e\u003ccode\u003e3bb0d51\u003c/code\u003e\u003c/a\u003e fix: fix flush test, make new simpler init function for compressoroxide and m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/b4bc0f666962289f4555fac5af25ef48d1159d73\"\u003e\u003ccode\u003eb4bc0f6\u003c/code\u003e\u003c/a\u003e Make flush test bail out in case of problems rather than run forever (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/414d9b88f46b95c7b9bb60de1c9dcf1fcaed8395\"\u003e\u003ccode\u003e414d9b8\u003c/code\u003e\u003c/a\u003e Fix flush_block to always insert zlib header correctly (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/130d51d5437f09e38f85e4f6ee36ed474c636ba5\"\u003e\u003ccode\u003e130d51d\u003c/code\u003e\u003c/a\u003e fix(miniz_oxide): make tdeflflush and compressionstrategy non exhaustive\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/0.8.9...0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/VorpalBlade/paketkoll/pull/290","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VorpalBlade%2Fpaketkoll/issues/290","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/290/packages"},{"uuid":"3823602929","node_id":"PR_kwDOPp_H3s69s5Es","number":172,"state":"open","title":"deps(deps): bump the dependencies group across 1 directory with 71 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-16T20:41:54.000Z","updated_at":"2026-01-16T20:46:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"dependencies","update_count":71,"packages":[{"name":"thiserror","old_version":"1.0.69","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.8","repository_url":"https://github.com/toml-rs/toml"},{"name":"zip","old_version":"6.0.0","new_version":"7.1.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"rand_chacha","old_version":"0.3.1","new_version":"0.9.0","repository_url":"https://github.com/rust-random/rand"},{"name":"rhai","old_version":"1.23.4","new_version":"1.23.6","repository_url":"https://github.com/rhaiscript/rhai"},{"name":"tokio","old_version":"1.48.0","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"egui","old_version":"0.32.3","new_version":"0.33.3","repository_url":"https://github.com/emilk/egui"},{"name":"eframe","old_version":"0.32.3","new_version":"0.33.3","repository_url":"https://github.com/emilk/egui"},{"name":"egui_dock","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/Adanos020/egui_dock"},{"name":"egui_graphs","old_version":"0.1.4","new_version":"0.29.0","repository_url":"https://github.com/blitzar-tech/egui_graphs"},{"name":"egui_plot","old_version":"0.33.0","new_version":"0.34.0","repository_url":"https://github.com/emilk/egui_plot"},{"name":"petgraph","old_version":"0.6.5","new_version":"0.8.3","repository_url":"https://github.com/petgraph/petgraph"},{"name":"glam","old_version":"0.29.3","new_version":"0.30.8","repository_url":"https://github.com/bitshifter/glam-rs"},{"name":"wgpu","old_version":"25.0.2","new_version":"27.0.1","repository_url":"https://github.com/gfx-rs/wgpu"},{"name":"rapier3d","old_version":"0.22.0","new_version":"0.32.0","repository_url":"https://github.com/dimforge/rapier"},{"name":"bitflags","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"rodio","old_version":"0.17.3","new_version":"0.21.1","repository_url":"https://github.com/RustAudio/rodio"},{"name":"egui-winit","old_version":"0.32.3","new_version":"0.33.3","repository_url":"https://github.com/emilk/egui"},{"name":"egui-wgpu","old_version":"0.32.3","new_version":"0.33.3","repository_url":"https://github.com/emilk/egui"},{"name":"gilrs","old_version":"0.10.10","new_version":"0.11.0"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"criterion","old_version":"0.5.1","new_version":"0.7.0","repository_url":"https://github.com/criterion-rs/criterion.rs"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"tracy-client","old_version":"0.18.2","new_version":"0.18.4","repository_url":"https://github.com/nagisa/rust_tracy_client"},{"name":"proptest","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/proptest-rs/proptest"},{"name":"tracing-subscriber","old_version":"0.3.20","new_version":"0.3.22","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"bincode","old_version":"1.3.3","new_version":"2.0.1","repository_url":"https://github.com/bincode-org/bincode"},{"name":"clap","old_version":"4.5.49","new_version":"4.5.54","repository_url":"https://github.com/clap-rs/clap"},{"name":"serial_test","old_version":"3.2.0","new_version":"3.3.1","repository_url":"https://github.com/palfrey/serial_test"},{"name":"cbindgen","old_version":"0.29.0","new_version":"0.29.2","repository_url":"https://github.com/mozilla/cbindgen"},{"name":"uuid","old_version":"1.18.1","new_version":"1.19.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"name":"lru","old_version":"0.16.2","new_version":"0.16.3","repository_url":"https://github.com/jeromefroe/lru-rs"},{"name":"bevy_ecs","old_version":"0.17.2","new_version":"0.17.3","repository_url":"https://github.com/bevyengine/bevy"},{"name":"candle-core","old_version":"0.8.4","new_version":"0.9.1","repository_url":"https://github.com/huggingface/candle"},{"name":"candle-nn","old_version":"0.8.4","new_version":"0.9.1","repository_url":"https://github.com/huggingface/candle"},{"name":"candle-transformers","old_version":"0.8.4","new_version":"0.9.1","repository_url":"https://github.com/huggingface/candle"},{"name":"tokenizers","old_version":"0.22.1","new_version":"0.22.2","repository_url":"https://github.com/huggingface/tokenizers"},{"name":"mockito","old_version":"1.7.0","new_version":"1.7.1","repository_url":"https://github.com/lipanski/mockito"},{"name":"nalgebra","old_version":"0.33.2","new_version":"0.34.1","repository_url":"https://github.com/dimforge/nalgebra"},{"name":"ort","old_version":"2.0.0-rc.10","new_version":"2.0.0-rc.11","repository_url":"https://github.com/pykeio/ort"},{"name":"hnsw_rs","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/jean-pierreBoth/hnswlib-rs"},{"name":"tokio-test","old_version":"0.4.4","new_version":"0.4.5","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"indexmap","old_version":"2.11.4","new_version":"2.12.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"tiktoken-rs","old_version":"0.7.0","new_version":"0.9.1","repository_url":"https://github.com/zurawiki/tiktoken-rs"},{"name":"handlebars","old_version":"6.3.2","new_version":"6.4.0","repository_url":"https://github.com/sunng87/handlebars-rust"},{"name":"ron","old_version":"0.8.1","new_version":"0.12.0","repository_url":"https://github.com/ron-rs/ron"},{"name":"tokio-rustls","old_version":"0.25.0","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"rustls","old_version":"0.22.4","new_version":"0.23.32","repository_url":"https://github.com/rustls/rustls"},{"name":"webpki-roots","old_version":"0.26.11","new_version":"1.0.3","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"image","old_version":"0.25.8","new_version":"0.25.9","repository_url":"https://github.com/image-rs/image"},{"name":"log","old_version":"0.4.28","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"naga","old_version":"25.0.1","new_version":"27.0.3","repository_url":"https://github.com/gfx-rs/wgpu"},{"name":"miniz_oxide","old_version":"0.8.9","new_version":"0.9.0","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"time","old_version":"0.3.44","new_version":"0.3.45","repository_url":"https://github.com/time-rs/time"},{"name":"lz4_flex","old_version":"0.11.5","new_version":"0.12.0","repository_url":"https://github.com/pseitz/lz4_flex"},{"name":"egui_kittest","old_version":"0.32.3","new_version":"0.33.3","repository_url":"https://github.com/emilk/egui"},{"name":"flate2","old_version":"1.1.4","new_version":"1.1.8","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.3","repository_url":"https://github.com/console-rs/indicatif"},{"name":"axum","old_version":"0.8.6","new_version":"0.8.8","repository_url":"https://github.com/tokio-rs/axum"},{"name":"hyper","old_version":"1.7.0","new_version":"1.8.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"url","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"proptest-derive","old_version":"0.5.1","new_version":"0.7.0","repository_url":"https://github.com/proptest-rs/proptest"},{"name":"insta","old_version":"1.45.0","new_version":"1.46.1","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"fake","old_version":"3.1.0","new_version":"4.4.0","repository_url":"https://github.com/cksac/fake-rs"},{"name":"histogram","old_version":"0.11.3","new_version":"0.11.4","repository_url":"https://github.com/pelikan-io/rustcommon"},{"name":"colored","old_version":"3.0.0","new_version":"3.1.1","repository_url":"https://github.com/mackwic/colored"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 70 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.69` | `2.0.17` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.149` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.8` |\n| [zip](https://github.com/zip-rs/zip2) | `6.0.0` | `7.1.0` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` |\n| [rand_chacha](https://github.com/rust-random/rand) | `0.3.1` | `0.9.0` |\n| [rhai](https://github.com/rhaiscript/rhai) | `1.23.4` | `1.23.6` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.49.0` |\n| [egui](https://github.com/emilk/egui) | `0.32.3` | `0.33.3` |\n| [eframe](https://github.com/emilk/egui) | `0.32.3` | `0.33.3` |\n| [egui_dock](https://github.com/Adanos020/egui_dock) | `0.17.0` | `0.18.0` |\n| [egui_graphs](https://github.com/blitzar-tech/egui_graphs) | `0.1.4` | `0.29.0` |\n| [egui_plot](https://github.com/emilk/egui_plot) | `0.33.0` | `0.34.0` |\n| [petgraph](https://github.com/petgraph/petgraph) | `0.6.5` | `0.8.3` |\n| [glam](https://github.com/bitshifter/glam-rs) | `0.29.3` | `0.30.8` |\n| [wgpu](https://github.com/gfx-rs/wgpu) | `25.0.2` | `27.0.1` |\n| [rapier3d](https://github.com/dimforge/rapier) | `0.22.0` | `0.32.0` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.9.4` | `2.10.0` |\n| [rodio](https://github.com/RustAudio/rodio) | `0.17.3` | `0.21.1` |\n| [egui-winit](https://github.com/emilk/egui) | `0.32.3` | `0.33.3` |\n| [egui-wgpu](https://github.com/emilk/egui) | `0.32.3` | `0.33.3` |\n| [gilrs](https://gitlab.com/gilrs-project/gilrs) | `0.10.10` | `0.11.0` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [criterion](https://github.com/criterion-rs/criterion.rs) | `0.5.1` | `0.7.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.24.0` |\n| [tracy-client](https://github.com/nagisa/rust_tracy_client) | `0.18.2` | `0.18.4` |\n| [proptest](https://github.com/proptest-rs/proptest) | `1.8.0` | `1.9.0` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.20` | `0.3.22` |\n| [bincode](https://github.com/bincode-org/bincode) | `1.3.3` | `2.0.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.49` | `4.5.54` |\n| [serial_test](https://github.com/palfrey/serial_test) | `3.2.0` | `3.3.1` |\n| [cbindgen](https://github.com/mozilla/cbindgen) | `0.29.0` | `0.29.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.18.1` | `1.19.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.43` |\n| [lru](https://github.com/jeromefroe/lru-rs) | `0.16.2` | `0.16.3` |\n| [bevy_ecs](https://github.com/bevyengine/bevy) | `0.17.2` | `0.17.3` |\n| [candle-core](https://github.com/huggingface/candle) | `0.8.4` | `0.9.1` |\n| [candle-nn](https://github.com/huggingface/candle) | `0.8.4` | `0.9.1` |\n| [candle-transformers](https://github.com/huggingface/candle) | `0.8.4` | `0.9.1` |\n| [tokenizers](https://github.com/huggingface/tokenizers) | `0.22.1` | `0.22.2` |\n| [mockito](https://github.com/lipanski/mockito) | `1.7.0` | `1.7.1` |\n| [nalgebra](https://github.com/dimforge/nalgebra) | `0.33.2` | `0.34.1` |\n| [ort](https://github.com/pykeio/ort) | `2.0.0-rc.10` | `2.0.0-rc.11` |\n| [hnsw_rs](https://github.com/jean-pierreBoth/hnswlib-rs) | `0.3.2` | `0.3.3` |\n| [tokio-test](https://github.com/tokio-rs/tokio) | `0.4.4` | `0.4.5` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.4` | `2.12.0` |\n| [tiktoken-rs](https://github.com/zurawiki/tiktoken-rs) | `0.7.0` | `0.9.1` |\n| [handlebars](https://github.com/sunng87/handlebars-rust) | `6.3.2` | `6.4.0` |\n| [ron](https://github.com/ron-rs/ron) | `0.8.1` | `0.12.0` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.25.0` | `0.26.4` |\n| [rustls](https://github.com/rustls/rustls) | `0.22.4` | `0.23.32` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `0.26.11` | `1.0.3` |\n| [image](https://github.com/image-rs/image) | `0.25.8` | `0.25.9` |\n| [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.29` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [naga](https://github.com/gfx-rs/wgpu) | `25.0.1` | `27.0.3` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.9` | `0.9.0` |\n| [time](https://github.com/time-rs/time) | `0.3.44` | `0.3.45` |\n| [lz4_flex](https://github.com/pseitz/lz4_flex) | `0.11.5` | `0.12.0` |\n| [egui_kittest](https://github.com/emilk/egui) | `0.32.3` | `0.33.3` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.4` | `1.1.8` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.3` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.6` | `0.8.8` |\n| [hyper](https://github.com/hyperium/hyper) | `1.7.0` | `1.8.1` |\n| [url](https://github.com/servo/rust-url) | `2.5.7` | `2.5.8` |\n| [proptest-derive](https://github.com/proptest-rs/proptest) | `0.5.1` | `0.7.0` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.45.0` | `1.46.1` |\n| [fake](https://github.com/cksac/fake-rs) | `3.1.0` | `4.4.0` |\n| [histogram](https://github.com/pelikan-io/rustcommon) | `0.11.3` | `0.11.4` |\n| [colored](https://github.com/mackwic/colored) | `3.0.0` | `3.1.1` |\n\n\nUpdates `thiserror` from 1.0.69 to 2.0.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse differently named __private module per patch release (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003ch2\u003e2.0.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent elidable_lifetime_names pedantic clippy lint in generated impl (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ae716e6d6a7f7fdabdc394018c745b4d39ca45\"\u003e\u003ccode\u003e72ae716\u003c/code\u003e\u003c/a\u003e Release 2.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/599fdce83aee7767eb87b5af7bb30c37f3ed61e5\"\u003e\u003ccode\u003e599fdce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e from dtolnay/private\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/9ec05f6b38041bfe1ff5a274caec6e054a459aca\"\u003e\u003ccode\u003e9ec05f6\u003c/code\u003e\u003c/a\u003e Use differently named __private module per patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/d2c492b5498a0134abcc1677101bec876fe0621a\"\u003e\u003ccode\u003ed2c492b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/fc3ab9501d4f2b6df2d7e495dc1cb37ab6e68363\"\u003e\u003ccode\u003efc3ab95\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/819fe29dbb6e41bb937e3fef0469917d7c476c60\"\u003e\u003ccode\u003e819fe29\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/259f48c549a2b49c00d2d58a204c1a3b4d2fb29a\"\u003e\u003ccode\u003e259f48c\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/470e6a681c073f12e29daf64dcec724bfd5871a9\"\u003e\u003ccode\u003e470e6a6\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/544e191e6e7f2e7cc3ac34b77d9165c30d982463\"\u003e\u003ccode\u003e544e191\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/cbc1ebad3e91621ee0f94cf56d131f12fee62a3c\"\u003e\u003ccode\u003ecbc1eba\u003c/code\u003e\u003c/a\u003e Delete duplicate cap-lints flag from build script\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/1.0.69...2.0.17\"\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.145 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\u003c/blockquote\u003e\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.145...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.8.23 to 0.9.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/93e9146aea8ddae1c9d46f1d576c73a836011f59\"\u003e\u003ccode\u003e93e9146\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7de1b4edebccef43fa966fbc264f207aad7dfe69\"\u003e\u003ccode\u003e7de1b4e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/1b579c343538ef654a86b9cc319592ecd3178390\"\u003e\u003ccode\u003e1b579c3\u003c/code\u003e\u003c/a\u003e feat(serde): Support integer, bools, and chars as keys (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/ac1e07730fc88ef205f3ec684e76952fb6add828\"\u003e\u003ccode\u003eac1e077\u003c/code\u003e\u003c/a\u003e feat(serde): Support chars as keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/f3dec32b251ce44c2428fc60ca4efe2e68ff2278\"\u003e\u003ccode\u003ef3dec32\u003c/code\u003e\u003c/a\u003e feat(serde): Support bools as keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/139b30abfedfa7b520855c69b1bd159d6aa888ae\"\u003e\u003ccode\u003e139b30a\u003c/code\u003e\u003c/a\u003e feat(serde): Support integer keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2d65a88b1d79be3904c50b50af6d600aecb69509\"\u003e\u003ccode\u003e2d65a88\u003c/code\u003e\u003c/a\u003e test(serde): Show existing key behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/80217f85ee8e6d91b4ed2469aecfdf93cef15985\"\u003e\u003ccode\u003e80217f8\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v5 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b36e351c8692a96361c47acc9e7c44789e31c969\"\u003e\u003ccode\u003eb36e351\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7d2c649f3ed31685879ef72150ada0846739fb77\"\u003e\u003ccode\u003e7d2c649\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/setup-python action to v6 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v0.9.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 6.0.0 to 7.1.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.1.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisplay the underlying error in Display impl for ZipError::Display (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable creation of \u003ccode\u003eZipArchive\u003c/code\u003e without reparsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReturn InvalidPassword rather than panic when AES key is the wrong length (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebench with auto zip64 comment (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd condition for \u003ccode\u003egetrandom\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(zipcrypto)\u003c/em\u003e Support streaming ZipCrypto encryption, don't store entire file in memory (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClean up imports and move types (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace handwritten \u003ccode\u003eOrd\u003c/code\u003e and \u003ccode\u003ePartialOrd\u003c/code\u003e for \u003ccode\u003eDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLock \u003ccode\u003elzma-rust2\u003c/code\u003e to at least 0.15.5 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.0.0...v7.1.0\"\u003e7.1.0\u003c/a\u003e - 2026-01-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisplay the underlying error in Display impl for ZipError::Display (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable creation of \u003ccode\u003eZipArchive\u003c/code\u003e without reparsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReturn InvalidPassword rather than panic when AES key is the wrong length (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebench with auto zip64 comment (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd condition for \u003ccode\u003egetrandom\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(zipcrypto)\u003c/em\u003e Support streaming ZipCrypto encryption, don't store entire file in memory (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClean up imports and move types (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace handwritten \u003ccode\u003eOrd\u003c/code\u003e and \u003ccode\u003ePartialOrd\u003c/code\u003e for \u003ccode\u003eDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLock \u003ccode\u003elzma-rust2\u003c/code\u003e to at least 0.15.5 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ffcf8adc7785bd74de0299dfdcc34e6a0147208b\"\u003e\u003ccode\u003effcf8ad\u003c/code\u003e\u003c/a\u003e chore: release v7.1.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/517\"\u003e#517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/003531d67d49f1cf0284ddc68e5226dc8b374b48\"\u003e\u003ccode\u003e003531d\u003c/code\u003e\u003c/a\u003e ci: Work around \u003ca href=\"https://redirect.github.com/github/codeql-action/issues/1572\"\u003egithub/codeql-action#1572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/b1c776baf4d80abef5d541d23b3e4b593c9dd220\"\u003e\u003ccode\u003eb1c776b\u003c/code\u003e\u003c/a\u003e chore(deps): Remove temporary dependency on rustversion (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/513\"\u003e#513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/24e5188af38a783d1e2584d953c61f57b73710b2\"\u003e\u003ccode\u003e24e5188\u003c/code\u003e\u003c/a\u003e chore(deps): update fuzzing deps and Dependabot config (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2f167eb2c994c019a9356d2e4f28bc22bdc0e7bd\"\u003e\u003ccode\u003e2f167eb\u003c/code\u003e\u003c/a\u003e fix: Return InvalidPassword rather than panic when AES key is the wrong lengt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8b2f161df883be963849c520181e7339112cc2bf\"\u003e\u003ccode\u003e8b2f161\u003c/code\u003e\u003c/a\u003e ci: Configure concurrency groups: one per commit on master, one per ref elsew...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/3e0f5df2c440a8259d8d416f6234f623db7c8401\"\u003e\u003ccode\u003e3e0f5df\u003c/code\u003e\u003c/a\u003e docs: Potential fixes for 5 code quality findings in examples/write_sample.rs...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/d3e20babdd763fd456ccac9ba7c830da1d3d62bb\"\u003e\u003ccode\u003ed3e20ba\u003c/code\u003e\u003c/a\u003e chore(deps): Update misc. dependencies (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/508\"\u003e#508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/671ab75991b56c82bad9bf02b1c5750d2c09d363\"\u003e\u003ccode\u003e671ab75\u003c/code\u003e\u003c/a\u003e style: Clarify an error message, and address other code-quality findings in w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/884d8f6878c336ea7973a1ed96970d71e008e6ce\"\u003e\u003ccode\u003e884d8f6\u003c/code\u003e\u003c/a\u003e docs(examples): prevent path traversal in extract example (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v6.0.0...v7.1.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.8.5 to 0.9.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.9.2] - 2025-07-20\u003c/h2\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003erand::rngs::mock\u003c/code\u003e module and \u003ccode\u003eStepRng\u003c/code\u003e generator (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1634\"\u003e#1634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ccode\u003eWeightedIndex\u0026lt;usize\u0026gt;\u003c/code\u003e (de)serialization (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.1] - 2025-04-17\u003c/h2\u003e\n\u003ch3\u003eSecurity and unsafe\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevise \u0026quot;not a crypto library\u0026quot; policy again (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ezerocopy\u003c/code\u003e dependency from \u003ccode\u003erand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix feature \u003ccode\u003esimd_support\u003c/code\u003e for recent nightly rust (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003efn rand::seq::index::sample_weighted\u003c/code\u003e and \u003ccode\u003efn IndexedRandom::choose_multiple_weighted\u003c/code\u003e to return fewer than \u003ccode\u003eamount\u003c/code\u003e results (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1623\"\u003e#1623\u003c/a\u003e), reverting an undocumented change (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1382\"\u003e#1382\u003c/a\u003e) to the previous release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003erand::distr::Alphabetic\u003c/code\u003e distribution. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003erand_core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.0] - 2025-01-27\u003c/h2\u003e\n\u003ch3\u003eSecurity and unsafe\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePolicy: \u0026quot;rand is not a crypto library\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fork-protection from \u003ccode\u003eReseedingRng\u003c/code\u003e and \u003ccode\u003eThreadRng\u003c/code\u003e. Instead, it is recommended to call \u003ccode\u003eThreadRng::reseed\u003c/code\u003e on fork. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1379\"\u003e#1379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ezerocopy\u003c/code\u003e to replace some \u003ccode\u003eunsafe\u003c/code\u003e code (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1349\"\u003e#1349\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1393\"\u003e#1393\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1446\"\u003e#1446\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1502\"\u003e#1502\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the MSRV to 1.63.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1207\"\u003e#1207\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1246\"\u003e#1246\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1269\"\u003e#1269\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1341\"\u003e#1341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1416\"\u003e#1416\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1536\"\u003e#1536\u003c/a\u003e); note that 1.60.0 may work for dependents when using \u003ccode\u003e--ignore-rust-version\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003erand_core\u003c/code\u003e v0.9.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003estd\u003c/code\u003e feature without \u003ccode\u003egetrandom\u003c/code\u003e or \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable feature \u003ccode\u003esmall_rng\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove implicit feature \u003ccode\u003erand_chacha\u003c/code\u003e; use \u003ccode\u003estd_rng\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1473\"\u003e#1473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003eserde1\u003c/code\u003e to \u003ccode\u003eserde\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1477\"\u003e#1477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003egetrandom\u003c/code\u003e to \u003ccode\u003eos_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd feature \u003ccode\u003ethread_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: rand_core traits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fn \u003ccode\u003eRngCore::read_adapter\u003c/code\u003e implementing \u003ccode\u003estd::io::Read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd trait \u003ccode\u003eCryptoBlockRng: BlockRngCore\u003c/code\u003e; make \u003ccode\u003etrait CryptoRng: RngCore\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd traits \u003ccode\u003eTryRngCore\u003c/code\u003e, \u003ccode\u003eTryCryptoRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003etry_from_rng\u003c/code\u003e and add infallible variant \u003ccode\u003efn from_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_entropy\u003c/code\u003e -\u0026gt; \u003ccode\u003efrom_os_rng\u003c/code\u003e and add fallible variant \u003ccode\u003efn try_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd bounds \u003ccode\u003eClone\u003c/code\u003e and \u003ccode\u003eAsRef\u003c/code\u003e to associated type \u003ccode\u003eSeedableRng::Seed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Rng trait and top-level fns\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename fn \u003ccode\u003erand::thread_rng()\u003c/code\u003e to \u003ccode\u003erand::rng()\u003c/code\u003e and remove from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\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-random/rand/commit/d3dd4157052e5431ce42e157b544968560a68b95\"\u003e\u003ccode\u003ed3dd415\u003c/code\u003e\u003c/a\u003e Prepare rand_core 0.9.2 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1605\"\u003e#1605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/99fabd20e9b39d0af7c2ed6c31dbcad83a1703fd\"\u003e\u003ccode\u003e99fabd2\u003c/code\u003e\u003c/a\u003e Prepare rand_core 0.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/c7fe1c43b5ba53aacad5fbac94a8b88788564049\"\u003e\u003ccode\u003ec7fe1c4\u003c/code\u003e\u003c/a\u003e rand: re-export \u003ccode\u003erand_core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/db2b1e0bb41b0a1435b9fecaa1b7bdb531183204\"\u003e\u003ccode\u003edb2b1e0\u003c/code\u003e\u003c/a\u003e rand: re-export \u003ccode\u003erand_core\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ee1d96f9f527dbe6f873c8a5ccf47d60a6b8f7b7\"\u003e\u003ccode\u003eee1d96f\u003c/code\u003e\u003c/a\u003e rand_core: implement reborrow for \u003ccode\u003eUnwrapMut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1595\"\u003e#1595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/e0eb2ee0fcc0b07afb901465f4a8ba7f07128f87\"\u003e\u003ccode\u003ee0eb2ee\u003c/code\u003e\u003c/a\u003e rand_core: implement reborrow for \u003ccode\u003eUnwrapMut\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/975f602f5dbbdab0a024e0c5e8b527907426bd8c\"\u003e\u003ccode\u003e975f602\u003c/code\u003e\u003c/a\u003e fixup clippy 1.85 warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/775b05be1b8a4fdef17c6601cd223551fbf67edc\"\u003e\u003ccode\u003e775b05b\u003c/code\u003e\u003c/a\u003e Relax \u003ccode\u003eSized\u003c/code\u003e requirements for blanket impls (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1593\"\u003e#1593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ec6d5c06a5384c14563a2164bb4a038100a5bb78\"\u003e\u003ccode\u003eec6d5c0\u003c/code\u003e\u003c/a\u003e Prepare rand_core v0.9.1 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1591\"\u003e#1591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/6a06056e8a892bfa181ec24a8ea16aa9f2fe97d3\"\u003e\u003ccode\u003e6a06056\u003c/code\u003e\u003c/a\u003e rand_core: introduce an UnwrapMut wrapper (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/0.8.5...rand_core-0.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand_chacha` from 0.3.1 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/releases\"\u003erand_chacha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.0\u003c/h2\u003e\n\u003ch2\u003eUpgrade guide\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://rust-random.github.io/book/update-0.9.html\"\u003ehttps://rust-random.github.io/book/update-0.9.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eSecurity and unsafe\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePolicy: \u0026quot;rand is not a crypto library\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fork-protection from \u003ccode\u003eReseedingRng\u003c/code\u003e and \u003ccode\u003eThreadRng\u003c/code\u003e. Instead, it is recommended to call \u003ccode\u003eThreadRng::reseed\u003c/code\u003e on fork. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1379\"\u003e#1379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ezerocopy\u003c/code\u003e to replace some \u003ccode\u003eunsafe\u003c/code\u003e code (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1349\"\u003e#1349\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1393\"\u003e#1393\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1446\"\u003e#1446\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1502\"\u003e#1502\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the MSRV to 1.63.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1207\"\u003e#1207\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1246\"\u003e#1246\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1269\"\u003e#1269\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1341\"\u003e#1341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1416\"\u003e#1416\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1536\"\u003e#1536\u003c/a\u003e); note that 1.60.0 may work for dependents when using \u003ccode\u003e--ignore-rust-version\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003erand_core\u003c/code\u003e v0.9.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003estd\u003c/code\u003e feature without \u003ccode\u003egetrandom\u003c/code\u003e or \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable feature \u003ccode\u003esmall_rng\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove implicit feature \u003ccode\u003erand_chacha\u003c/code\u003e; use \u003ccode\u003estd_rng\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1473\"\u003e#1473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003eserde1\u003c/code\u003e to \u003ccode\u003eserde\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1477\"\u003e#1477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003egetrandom\u003c/code\u003e to \u003ccode\u003eos_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd feature \u003ccode\u003ethread_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: rand_core traits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fn \u003ccode\u003eRngCore::read_adapter\u003c/code\u003e implementing \u003ccode\u003estd::io::Read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd trait \u003ccode\u003eCryptoBlockRng: BlockRngCore\u003c/code\u003e; make \u003ccode\u003etrait CryptoRng: RngCore\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd traits \u003ccode\u003eTryRngCore\u003c/code\u003e, \u003ccode\u003eTryCryptoRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003etry_from_rng\u003c/code\u003e and add infallible variant \u003ccode\u003efn from_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_entropy\u003c/code\u003e -\u0026gt; \u003ccode\u003efrom_os_rng\u003c/code\u003e and add fallible variant \u003ccode\u003efn try_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd bounds \u003ccode\u003eClone\u003c/code\u003e and \u003ccode\u003eAsRef\u003c/code\u003e to associated type \u003ccode\u003eSeedableRng::Seed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Rng trait and top-level fns\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename fn \u003ccode\u003erand::thread_rng()\u003c/code\u003e to \u003ccode\u003erand::rng()\u003c/code\u003e and remove from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fn \u003ccode\u003erand::random()\u003c/code\u003e from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd top-level fns \u003ccode\u003erandom_iter\u003c/code\u003e, \u003ccode\u003erandom_range\u003c/code\u003e, \u003ccode\u003erandom_bool\u003c/code\u003e, \u003ccode\u003erandom_ratio\u003c/code\u003e, \u003ccode\u003efill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1488\"\u003e#1488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-introduce fn \u003ccode\u003eRng::gen_iter\u003c/code\u003e as \u003ccode\u003erandom_iter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1305\"\u003e#1305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename fn \u003ccode\u003eRng::gen\u003c/code\u003e to \u003ccode\u003erandom\u003c/code\u003e to avoid conflict with the new \u003ccode\u003egen\u003c/code\u003e keyword in Rust 2024 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1438\"\u003e#1438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename fns \u003ccode\u003eRng::gen_range\u003c/code\u003e to \u003ccode\u003erandom_range\u003c/code\u003e, \u003ccode\u003egen_bool\u003c/code\u003e to \u003ccode\u003erandom_bool\u003c/code\u003e, \u003ccode\u003egen_ratio\u003c/code\u003e to \u003ccode\u003erandom_ratio\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAnnotate panicking methods with \u003ccode\u003e#[track_caller]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1442\"\u003e#1442\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1447\"\u003e#1447\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: RNGs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;SmallRng as SeedableRng\u0026gt;::Seed\u003c/code\u003e size to 256 bits (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove first parameter (\u003ccode\u003erng\u003c/code\u003e) of \u003ccode\u003eReseedingRng::new\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1533\"\u003e#1533\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Sequences\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSplit trait \u003ccode\u003eSliceRandom\u003c/code\u003e into \u003ccode\u003eIndexedRandom\u003c/code\u003e, \u003ccode\u003eIndexedMutRandom\u003c/code\u003e, \u003ccode\u003eSliceRandom\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eIndexedRandom::choose_multiple_array\u003c/code\u003e, \u003ccode\u003eindex::sample_array\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1453\"\u003e#1453\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1469\"\u003e#1469\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Distributions: renames\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename module \u003ccode\u003erand::distributions\u003c/code\u003e to \u003ccode\u003erand::distr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1470\"\u003e#1470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename distribution \u003ccode\u003eStandard\u003c/code\u003e to \u003ccode\u003eStandardUniform\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1526\"\u003e#1526\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-random/rand/blob/master/CHANGELOG.md\"\u003erand_chacha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.9.0] - 2025-01-27\u003c/h2\u003e\n\u003ch3\u003eSecurity and unsafe\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePolicy: \u0026quot;rand is not a crypto library\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fork-protection from \u003ccode\u003eReseedingRng\u003c/code\u003e and \u003ccode\u003eThreadRng\u003c/code\u003e. Instead, it is recommended to call \u003ccode\u003eThreadRng::reseed\u003c/code\u003e on fork. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1379\"\u003e#1379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ezerocopy\u003c/code\u003e to replace some \u003ccode\u003eunsafe\u003c/code\u003e code (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1349\"\u003e#1349\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1393\"\u003e#1393\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1446\"\u003e#1446\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1502\"\u003e#1502\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the MSRV to 1.63.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1207\"\u003e#1207\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1246\"\u003e#1246\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1269\"\u003e#1269\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1341\"\u003e#1341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1416\"\u003e#1416\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1536\"\u003e#1536\u003c/a\u003e); note that 1.60.0 may work for dependents when using \u003ccode\u003e--ignore-rust-version\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003erand_core\u003c/code\u003e v0.9.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003estd\u003c/code\u003e feature without \u003ccode\u003egetrandom\u003c/code\u003e or \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable feature \u003ccode\u003esmall_rng\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove implicit feature \u003ccode\u003erand_chacha\u003c/code\u003e; use \u003ccode\u003estd_rng\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1473\"\u003e#1473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003eserde1\u003c/code\u003e to \u003ccode\u003eserde\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1477\"\u003e#1477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003egetrandom\u003c/code\u003e to \u003ccode\u003eos_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd feature \u003ccode\u003ethread_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: rand_core traits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fn \u003ccode\u003eRngCore::read_adapter\u003c/code\u003e implementing \u003ccode\u003estd::io::Read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd trait \u003ccode\u003eCryptoBlockRng: BlockRngCore\u003c/code\u003e; make \u003ccode\u003etrait CryptoRng: RngCore\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd traits \u003ccode\u003eTryRngCore\u003c/code\u003e, \u003ccode\u003eTryCryptoRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003etry_from_rng\u003c/code\u003e and add infallible variant \u003ccode\u003efn from_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_entropy\u003c/code\u003e -\u0026gt; \u003ccode\u003efrom_os_rng\u003c/code\u003e and add fallible variant \u003ccode\u003efn try_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd bounds \u003ccode\u003eClone\u003c/code\u003e and \u003ccode\u003eAsRef\u003c/code\u003e to associated type \u003ccode\u003eSeedableRng::Seed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Rng trait and top-level fns\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename fn \u003ccode\u003erand::thread_rng()\u003c/code\u003e to \u003ccode\u003erand::rng()\u003c/code\u003e and remove from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fn \u003ccode\u003erand::random()\u003c/code\u003e from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd top-level fns \u003ccode\u003erandom_iter\u003c/code\u003e, \u003ccode\u003erandom_range\u003c/code\u003e, \u003ccode\u003erandom_bool\u003c/code\u003e, \u003ccode\u003erandom_ratio\u003c/code\u003e, \u003ccode\u003efill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1488\"\u003e#1488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-introduce fn \u003ccode\u003eRng::gen_iter\u003c/code\u003e as \u003ccode\u003erandom_iter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1305\"\u003e#1305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename fn \u003ccode\u003eRng::gen\u003c/code\u003e to \u003ccode\u003erandom\u003c/code\u003e to avoid conflict with the new \u003ccode\u003egen\u003c/code\u003e keyword in Rust 2024 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1438\"\u003e#1438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename fns \u003ccode\u003eRng::gen_range\u003c/code\u003e to \u003ccode\u003erandom_range\u003c/code\u003e, \u003ccode\u003egen_bool\u003c/code\u003e to \u003ccode\u003erandom_bool\u003c/code\u003e, \u003ccode\u003egen_ratio\u003c/code\u003e to \u003ccode\u003erandom_ratio\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAnnotate panicking methods with \u003ccode\u003e#[track_caller]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1442\"\u003e#1442\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1447\"\u003e#1447\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: RNGs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;SmallRng as SeedableRng\u0026gt;::Seed\u003c/code\u003e size to 256 bits (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove first parameter (\u003ccode\u003erng\u003c/code\u003e) of \u003ccode\u003eReseedingRng::new\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1533\"\u003e#1533\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Sequences\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSplit trait \u003ccode\u003eSliceRandom\u003c/code\u003e into \u003ccode\u003eIndexedRandom\u003c/code\u003e, \u003ccode\u003eIndexedMutRandom\u003c/code\u003e, \u003ccode\u003eSliceRandom\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eIndexedRandom::choose_multiple_array\u003c/code\u003e, \u003ccode\u003eindex::sample_array\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1453\"\u003e#1453\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1469\"\u003e#1469\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Distributions: renames\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename module \u003ccode\u003erand::distributions\u003c/code\u003e to \u003ccode\u003erand::distr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1470\"\u003e#1470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename distribution \u003ccode\u003eStandard\u003c/code\u003e to \u003ccode\u003eStandardUniform\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1526\"\u003e#1526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edistr::Slice\u003c/code\u003e -\u0026gt; \u003ccode\u003edistr::slice::Choose\u003c/code\u003e, \u003ccode\u003edistr::EmptySlice\u003c/code\u003e -\u0026gt; \u003ccode\u003edistr::slice::Empty\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename trait \u003ccode\u003edistr::DistString\u003c/code\u003e -\u0026gt; \u003ccode\u003edistr::SampleString\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003edistr::DistIter\u003c/code\u003e -\u0026gt; \u003ccode\u003edistr::Iter\u003c/code\u003e, \u003ccode\u003edistr::DistMap\u003c/code\u003e -\u0026gt; \u003ccode\u003edistr::Map\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1548\"\u003e#1548\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-random/rand/commit/96f8df65ee6b4368d91a006f9c5b4a8050abae49\"\u003e\u003ccode\u003e96f8df6\u003c/code\u003e\u003c/a\u003e Prepare 0.9.0 release (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/34da3214df7de717cb27b4e1527ed971f47de311\"\u003e\u003ccode\u003e34da321\u003c/code\u003e\u003c/a\u003e Enable \u003ccode\u003estdarch_x86_avx512\u003c/code\u003e for cpu has \u003ccode\u003eavx512bw\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1551\"\u003e#1551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/b4b1eb7579c0a47c1d71560ada0acffd647c9370\"\u003e\u003ccode\u003eb4b1eb7\u003c/code\u003e\u003c/a\u003e Re-org with distr::slice, distr::weighted modules (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/16eb7de94a124e84c11b0cb236c8dc798fe5cd25\"\u003e\u003ccode\u003e16eb7de\u003c/code\u003e\u003c/a\u003e Add the \u003ccode\u003ethread_rng\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/afa24e49b418fb06d8f030b15636f12814ce13a5\"\u003e\u003ccode\u003eafa24e4\u003c/code\u003e\u003c/a\u003e Fix test status badges (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1544\"\u003e#1544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/c681dfc345b3f24852a3931d3ba3adda2356336d\"\u003e\u003ccode\u003ec681dfc\u003c/code\u003e\u003c/a\u003e Create FUNDING.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/9f05e22afb6031d32f36cd927592e7e49b668d64\"\u003e\u003ccode\u003e9f05e22\u003c/code\u003e\u003c/a\u003e Update: getrandom v0.3.0 rc.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1541\"\u003e#1541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/88c310b18939a12f407c659bdd66554677d8b8c1\"\u003e\u003ccode\u003e88c310b\u003c/code\u003e\u003c/a\u003e Fix docs.rs build options (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/b879689a6078a9d4a8d24319572b0f02662fb315\"\u003e\u003ccode\u003eb879689\u003c/code\u003e\u003c/a\u003e Adjust GH Actions (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/3fac49fe890da599d671f2ad02074f4961480878\"\u003e\u003ccode\u003e3fac49f\u003c/code\u003e\u003c/a\u003e Prepare 0.9.0-beta.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/rand_chacha-0.3.1...0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rhai` from 1.23.4 to 1.23.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rhaiscript/rhai/blob/main/CHANGELOG.md\"\u003erhai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 1.23.6\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe binary bit-wise operators \u003ccode\u003e\u0026amp;\u003c/code\u003e, \u003ccode\u003e|\u003c/code\u003e and \u003ccode\u003e^\u003c/code\u003e now work correctly with \u003ccode\u003eINT\u003c/code\u003e operands (\u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1037\"\u003e#1037\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe methods \u003ccode\u003econtains\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003efilter\u003c/code\u003e and \u003ccode\u003eto_json\u003c/code\u003e for object maps are now marked pure (\u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1037\"\u003e#1037\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe methods \u003ccode\u003econtains\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003eparse_le_int\u003c/code\u003e, \u003ccode\u003eparse_be_int\u003c/code\u003e, \u003ccode\u003eparse_le_float\u003c/code\u003e and \u003ccode\u003eparse_be_float\u003c/code\u003e for BLOB's are now marked pure (\u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1037\"\u003e#1037\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eE\u003c/code\u003e can now be used in scientific notation for floating-point and decimal literals (thanks \u003ca href=\"https://github.com/BrynCooke\"\u003e\u003ccode\u003e@BrynCooke\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1039\"\u003e#1039\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003edrain\u003c/code\u003e and \u003ccode\u003eretain\u003c/code\u003e methods for object maps no longer empty the target map upon errors (\u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1043\"\u003e#1043\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eUsing a reserved keyword as a function parameter now returns the \u003ccode\u003eVariableExpected\u003c/code\u003e parser error (thanks \u003ca href=\"https://github.com/TheAwiteb\"\u003e\u003ccode\u003e@TheAwiteb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1047\"\u003e#1047\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe method \u003ccode\u003emap\u003c/code\u003e is added to object maps.\u003c/li\u003e\n\u003cli\u003eThe string methods \u003ccode\u003estarts_with\u003c/code\u003e and \u003ccode\u003eends_with\u003c/code\u003e now work with character argument (\u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1042\"\u003e#1042\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 1.23.5\u003c/h1\u003e\n\u003cp\u003eThis version is the same as version \u003ccode\u003e1.23.6\u003c/code\u003e but maintains compatibility by restricting the\n\u003ca href=\"https://crates.io/crates/ahash\"\u003e\u003ccode\u003eahash\u003c/code\u003e\u003c/a\u003e dependency to \u003ccode\u003e\u0026lt;=0.8.11\u003c/code\u003e because higher versions break\n\u003ccode\u003eno-std\u003c/code\u003e builds.\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/rhaiscript/rhai/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.48.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.48.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 `egui` from 0.32.3 to 0.33.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/emilk/egui/releases\"\u003eegui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.33.3 - Improve kittest and text selection\u003c/h2\u003e\n\u003cp\u003eegui is an easy-to-use immediate mode GUI for Rust that runs on both web and native.\u003c/p\u003e\n\u003cp\u003eTry it now: \u003ca href=\"https://www.egui.rs/\"\u003ehttps://www.egui.rs/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eegui development is sponsored by \u003ca href=\"https://www.rerun.io/\"\u003eRerun\u003c/a\u003e, a startup building an SDK for visualizing streams of multimodal data.\u003c/p\u003e\n\u003ch2\u003eegui\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTreat \u003ccode\u003e.\u003c/code\u003e as a word-splitter in text navigation \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7741\"\u003e#7741\u003c/a\u003e by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange text color of selected text \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7691\"\u003e#7691\u003c/a\u003e by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eegui_kittest changelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnforce consistent snapshot updates \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7744\"\u003e#7744\u003c/a\u003e by \u003ca href=\"https://github.com/lucasmerlin\"\u003e\u003ccode\u003e@​lucasmerlin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ekittest\u003c/code\u003e: add drag-and-drop helpers \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7690\"\u003e#7690\u003c/a\u003e by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eegui_extras changelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eehttp\u003c/code\u003e to 0.6.0 \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7757\"\u003e#7757\u003c/a\u003e by \u003ca href=\"https://github.com/jprochazk\"\u003e\u003ccode\u003e@​jprochazk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.33.2\u003c/h2\u003e\n\u003cp\u003eegui is an easy-to-use immediate mode GUI for Rust that runs on both web and native.\u003c/p\u003e\n\u003cp\u003eTry it now: \u003ca href=\"https://www.egui.rs/\"\u003ehttps://www.egui.rs/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eegui development is sponsored by \u003ca href=\"https://www.rerun.io/\"\u003eRerun\u003c/a\u003e, a startup building an SDK for visualizing streams of multimodal data.\u003c/p\u003e\n\u003ch2\u003eegui changelog\u003c/h2\u003e\n\u003ch3\u003e⭐ Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ePlugin::on_widget_under_pointer\u003c/code\u003e to support widget inspector \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7652\"\u003e#7652\u003c/a\u003e by \u003ca href=\"https://github.com/juancampa\"\u003e\u003ccode\u003e@​juancampa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eResponse::total_drag_delta\u003c/code\u003e and \u003ccode\u003ePointerState::total_drag_delta\u003c/code\u003e \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7708\"\u003e#7708\u003c/a\u003e by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔧 Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove accessibility and testability of \u003ccode\u003eComboBox\u003c/code\u003e \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7658\"\u003e#7658\u003c/a\u003e by \u003ca href=\"https://github.com/lucasmerlin\"\u003e\u003ccode\u003e@​lucasmerlin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprofiling::scope\u003c/code\u003e compile error when profiling using \u003ccode\u003etracing\u003c/code\u003e backend \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7646\"\u003e#7646\u003c/a\u003e by \u003ca href=\"https://github.com/PPakalns\"\u003e\u003ccode\u003e@​PPakalns\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix edge cases in \u0026quot;smart aiming\u0026quot; in sliders \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7680\"\u003e#7680\u003c/a\u003e by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide scroll bars when dragging other things ...\n\n_Description has been truncated_","html_url":"https://github.com/lazyxeon/AstraWeave-AI-Native-Gaming-Engine/pull/172","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lazyxeon%2FAstraWeave-AI-Native-Gaming-Engine/issues/172","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/172/packages"},{"uuid":"3819188082","node_id":"PR_kwDOPp_H3s69eGr5","number":171,"state":"open","title":"deps(deps): bump the dependencies group across 1 directory with 69 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-15T21:14:40.000Z","updated_at":"2026-01-15T21:14:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"dependencies","update_count":69,"packages":[{"name":"thiserror","old_version":"1.0.69","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.8","repository_url":"https://github.com/toml-rs/toml"},{"name":"zip","old_version":"6.0.0","new_version":"7.1.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"rand_chacha","old_version":"0.3.1","new_version":"0.9.0","repository_url":"https://github.com/rust-random/rand"},{"name":"rhai","old_version":"1.23.4","new_version":"1.23.6","repository_url":"https://github.com/rhaiscript/rhai"},{"name":"tokio","old_version":"1.48.0","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"egui","old_version":"0.32.3","new_version":"0.33.3","repository_url":"https://github.com/emilk/egui"},{"name":"eframe","old_version":"0.32.3","new_version":"0.33.3","repository_url":"https://github.com/emilk/egui"},{"name":"egui_dock","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/Adanos020/egui_dock"},{"name":"egui_graphs","old_version":"0.1.4","new_version":"0.29.0","repository_url":"https://github.com/blitzar-tech/egui_graphs"},{"name":"egui_plot","old_version":"0.33.0","new_version":"0.34.0","repository_url":"https://github.com/emilk/egui_plot"},{"name":"petgraph","old_version":"0.6.5","new_version":"0.8.3","repository_url":"https://github.com/petgraph/petgraph"},{"name":"glam","old_version":"0.29.3","new_version":"0.30.8","repository_url":"https://github.com/bitshifter/glam-rs"},{"name":"wgpu","old_version":"25.0.2","new_version":"27.0.1","repository_url":"https://github.com/gfx-rs/wgpu"},{"name":"rapier3d","old_version":"0.22.0","new_version":"0.32.0","repository_url":"https://github.com/dimforge/rapier"},{"name":"bitflags","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"rodio","old_version":"0.17.3","new_version":"0.21.1","repository_url":"https://github.com/RustAudio/rodio"},{"name":"egui-winit","old_version":"0.32.3","new_version":"0.33.3","repository_url":"https://github.com/emilk/egui"},{"name":"egui-wgpu","old_version":"0.32.3","new_version":"0.33.3","repository_url":"https://github.com/emilk/egui"},{"name":"gilrs","old_version":"0.10.10","new_version":"0.11.0"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"criterion","old_version":"0.5.1","new_version":"0.7.0","repository_url":"https://github.com/criterion-rs/criterion.rs"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"tracy-client","old_version":"0.18.2","new_version":"0.18.4","repository_url":"https://github.com/nagisa/rust_tracy_client"},{"name":"proptest","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/proptest-rs/proptest"},{"name":"tracing-subscriber","old_version":"0.3.20","new_version":"0.3.22","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"bincode","old_version":"1.3.3","new_version":"2.0.1","repository_url":"https://github.com/bincode-org/bincode"},{"name":"clap","old_version":"4.5.49","new_version":"4.5.54","repository_url":"https://github.com/clap-rs/clap"},{"name":"serial_test","old_version":"3.2.0","new_version":"3.3.1","repository_url":"https://github.com/palfrey/serial_test"},{"name":"cbindgen","old_version":"0.29.0","new_version":"0.29.2","repository_url":"https://github.com/mozilla/cbindgen"},{"name":"uuid","old_version":"1.18.1","new_version":"1.19.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"name":"lru","old_version":"0.16.2","new_version":"0.16.3","repository_url":"https://github.com/jeromefroe/lru-rs"},{"name":"bevy_ecs","old_version":"0.17.2","new_version":"0.17.3","repository_url":"https://github.com/bevyengine/bevy"},{"name":"candle-core","old_version":"0.8.4","new_version":"0.9.1","repository_url":"https://github.com/huggingface/candle"},{"name":"candle-nn","old_version":"0.8.4","new_version":"0.9.1","repository_url":"https://github.com/huggingface/candle"},{"name":"candle-transformers","old_version":"0.8.4","new_version":"0.9.1","repository_url":"https://github.com/huggingface/candle"},{"name":"tokenizers","old_version":"0.22.1","new_version":"0.22.2","repository_url":"https://github.com/huggingface/tokenizers"},{"name":"mockito","old_version":"1.7.0","new_version":"1.7.1","repository_url":"https://github.com/lipanski/mockito"},{"name":"nalgebra","old_version":"0.33.2","new_version":"0.34.1","repository_url":"https://github.com/dimforge/nalgebra"},{"name":"ort","old_version":"2.0.0-rc.10","new_version":"2.0.0-rc.11","repository_url":"https://github.com/pykeio/ort"},{"name":"hnsw_rs","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/jean-pierreBoth/hnswlib-rs"},{"name":"tokio-test","old_version":"0.4.4","new_version":"0.4.5","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"indexmap","old_version":"2.11.4","new_version":"2.12.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"tiktoken-rs","old_version":"0.7.0","new_version":"0.9.1","repository_url":"https://github.com/zurawiki/tiktoken-rs"},{"name":"handlebars","old_version":"6.3.2","new_version":"6.4.0","repository_url":"https://github.com/sunng87/handlebars-rust"},{"name":"ron","old_version":"0.8.1","new_version":"0.12.0","repository_url":"https://github.com/ron-rs/ron"},{"name":"tokio-rustls","old_version":"0.25.0","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"rustls","old_version":"0.22.4","new_version":"0.23.32","repository_url":"https://github.com/rustls/rustls"},{"name":"webpki-roots","old_version":"0.26.11","new_version":"1.0.3","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"image","old_version":"0.25.8","new_version":"0.25.9","repository_url":"https://github.com/image-rs/image"},{"name":"log","old_version":"0.4.28","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"naga","old_version":"25.0.1","new_version":"27.0.3","repository_url":"https://github.com/gfx-rs/wgpu"},{"name":"miniz_oxide","old_version":"0.8.9","new_version":"0.9.0","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"time","old_version":"0.3.44","new_version":"0.3.45","repository_url":"https://github.com/time-rs/time"},{"name":"lz4_flex","old_version":"0.11.5","new_version":"0.12.0","repository_url":"https://github.com/pseitz/lz4_flex"},{"name":"flate2","old_version":"1.1.4","new_version":"1.1.8","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.3","repository_url":"https://github.com/console-rs/indicatif"},{"name":"axum","old_version":"0.8.6","new_version":"0.8.8","repository_url":"https://github.com/tokio-rs/axum"},{"name":"hyper","old_version":"1.7.0","new_version":"1.8.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"url","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"proptest-derive","old_version":"0.5.1","new_version":"0.7.0","repository_url":"https://github.com/proptest-rs/proptest"},{"name":"insta","old_version":"1.45.0","new_version":"1.46.1","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"fake","old_version":"3.1.0","new_version":"4.4.0","repository_url":"https://github.com/cksac/fake-rs"},{"name":"histogram","old_version":"0.11.3","new_version":"0.11.4","repository_url":"https://github.com/pelikan-io/rustcommon"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 68 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.69` | `2.0.17` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.149` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.8` |\n| [zip](https://github.com/zip-rs/zip2) | `6.0.0` | `7.1.0` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` |\n| [rand_chacha](https://github.com/rust-random/rand) | `0.3.1` | `0.9.0` |\n| [rhai](https://github.com/rhaiscript/rhai) | `1.23.4` | `1.23.6` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.49.0` |\n| [egui](https://github.com/emilk/egui) | `0.32.3` | `0.33.3` |\n| [eframe](https://github.com/emilk/egui) | `0.32.3` | `0.33.3` |\n| [egui_dock](https://github.com/Adanos020/egui_dock) | `0.17.0` | `0.18.0` |\n| [egui_graphs](https://github.com/blitzar-tech/egui_graphs) | `0.1.4` | `0.29.0` |\n| [egui_plot](https://github.com/emilk/egui_plot) | `0.33.0` | `0.34.0` |\n| [petgraph](https://github.com/petgraph/petgraph) | `0.6.5` | `0.8.3` |\n| [glam](https://github.com/bitshifter/glam-rs) | `0.29.3` | `0.30.8` |\n| [wgpu](https://github.com/gfx-rs/wgpu) | `25.0.2` | `27.0.1` |\n| [rapier3d](https://github.com/dimforge/rapier) | `0.22.0` | `0.32.0` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.9.4` | `2.10.0` |\n| [rodio](https://github.com/RustAudio/rodio) | `0.17.3` | `0.21.1` |\n| [egui-winit](https://github.com/emilk/egui) | `0.32.3` | `0.33.3` |\n| [egui-wgpu](https://github.com/emilk/egui) | `0.32.3` | `0.33.3` |\n| [gilrs](https://gitlab.com/gilrs-project/gilrs) | `0.10.10` | `0.11.0` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [criterion](https://github.com/criterion-rs/criterion.rs) | `0.5.1` | `0.7.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.24.0` |\n| [tracy-client](https://github.com/nagisa/rust_tracy_client) | `0.18.2` | `0.18.4` |\n| [proptest](https://github.com/proptest-rs/proptest) | `1.8.0` | `1.9.0` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.20` | `0.3.22` |\n| [bincode](https://github.com/bincode-org/bincode) | `1.3.3` | `2.0.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.49` | `4.5.54` |\n| [serial_test](https://github.com/palfrey/serial_test) | `3.2.0` | `3.3.1` |\n| [cbindgen](https://github.com/mozilla/cbindgen) | `0.29.0` | `0.29.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.18.1` | `1.19.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.43` |\n| [lru](https://github.com/jeromefroe/lru-rs) | `0.16.2` | `0.16.3` |\n| [bevy_ecs](https://github.com/bevyengine/bevy) | `0.17.2` | `0.17.3` |\n| [candle-core](https://github.com/huggingface/candle) | `0.8.4` | `0.9.1` |\n| [candle-nn](https://github.com/huggingface/candle) | `0.8.4` | `0.9.1` |\n| [candle-transformers](https://github.com/huggingface/candle) | `0.8.4` | `0.9.1` |\n| [tokenizers](https://github.com/huggingface/tokenizers) | `0.22.1` | `0.22.2` |\n| [mockito](https://github.com/lipanski/mockito) | `1.7.0` | `1.7.1` |\n| [nalgebra](https://github.com/dimforge/nalgebra) | `0.33.2` | `0.34.1` |\n| [ort](https://github.com/pykeio/ort) | `2.0.0-rc.10` | `2.0.0-rc.11` |\n| [hnsw_rs](https://github.com/jean-pierreBoth/hnswlib-rs) | `0.3.2` | `0.3.3` |\n| [tokio-test](https://github.com/tokio-rs/tokio) | `0.4.4` | `0.4.5` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.4` | `2.12.0` |\n| [tiktoken-rs](https://github.com/zurawiki/tiktoken-rs) | `0.7.0` | `0.9.1` |\n| [handlebars](https://github.com/sunng87/handlebars-rust) | `6.3.2` | `6.4.0` |\n| [ron](https://github.com/ron-rs/ron) | `0.8.1` | `0.12.0` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.25.0` | `0.26.4` |\n| [rustls](https://github.com/rustls/rustls) | `0.22.4` | `0.23.32` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `0.26.11` | `1.0.3` |\n| [image](https://github.com/image-rs/image) | `0.25.8` | `0.25.9` |\n| [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.29` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [naga](https://github.com/gfx-rs/wgpu) | `25.0.1` | `27.0.3` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.9` | `0.9.0` |\n| [time](https://github.com/time-rs/time) | `0.3.44` | `0.3.45` |\n| [lz4_flex](https://github.com/pseitz/lz4_flex) | `0.11.5` | `0.12.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.4` | `1.1.8` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.3` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.6` | `0.8.8` |\n| [hyper](https://github.com/hyperium/hyper) | `1.7.0` | `1.8.1` |\n| [url](https://github.com/servo/rust-url) | `2.5.7` | `2.5.8` |\n| [proptest-derive](https://github.com/proptest-rs/proptest) | `0.5.1` | `0.7.0` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.45.0` | `1.46.1` |\n| [fake](https://github.com/cksac/fake-rs) | `3.1.0` | `4.4.0` |\n| [histogram](https://github.com/pelikan-io/rustcommon) | `0.11.3` | `0.11.4` |\n\n\nUpdates `thiserror` from 1.0.69 to 2.0.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse differently named __private module per patch release (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003ch2\u003e2.0.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent elidable_lifetime_names pedantic clippy lint in generated impl (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ae716e6d6a7f7fdabdc394018c745b4d39ca45\"\u003e\u003ccode\u003e72ae716\u003c/code\u003e\u003c/a\u003e Release 2.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/599fdce83aee7767eb87b5af7bb30c37f3ed61e5\"\u003e\u003ccode\u003e599fdce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e from dtolnay/private\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/9ec05f6b38041bfe1ff5a274caec6e054a459aca\"\u003e\u003ccode\u003e9ec05f6\u003c/code\u003e\u003c/a\u003e Use differently named __private module per patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/d2c492b5498a0134abcc1677101bec876fe0621a\"\u003e\u003ccode\u003ed2c492b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/fc3ab9501d4f2b6df2d7e495dc1cb37ab6e68363\"\u003e\u003ccode\u003efc3ab95\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/819fe29dbb6e41bb937e3fef0469917d7c476c60\"\u003e\u003ccode\u003e819fe29\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/259f48c549a2b49c00d2d58a204c1a3b4d2fb29a\"\u003e\u003ccode\u003e259f48c\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/470e6a681c073f12e29daf64dcec724bfd5871a9\"\u003e\u003ccode\u003e470e6a6\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/544e191e6e7f2e7cc3ac34b77d9165c30d982463\"\u003e\u003ccode\u003e544e191\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/cbc1ebad3e91621ee0f94cf56d131f12fee62a3c\"\u003e\u003ccode\u003ecbc1eba\u003c/code\u003e\u003c/a\u003e Delete duplicate cap-lints flag from build script\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/1.0.69...2.0.17\"\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.145 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\u003c/blockquote\u003e\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.145...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.8.23 to 0.9.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/93e9146aea8ddae1c9d46f1d576c73a836011f59\"\u003e\u003ccode\u003e93e9146\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7de1b4edebccef43fa966fbc264f207aad7dfe69\"\u003e\u003ccode\u003e7de1b4e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/1b579c343538ef654a86b9cc319592ecd3178390\"\u003e\u003ccode\u003e1b579c3\u003c/code\u003e\u003c/a\u003e feat(serde): Support integer, bools, and chars as keys (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/ac1e07730fc88ef205f3ec684e76952fb6add828\"\u003e\u003ccode\u003eac1e077\u003c/code\u003e\u003c/a\u003e feat(serde): Support chars as keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/f3dec32b251ce44c2428fc60ca4efe2e68ff2278\"\u003e\u003ccode\u003ef3dec32\u003c/code\u003e\u003c/a\u003e feat(serde): Support bools as keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/139b30abfedfa7b520855c69b1bd159d6aa888ae\"\u003e\u003ccode\u003e139b30a\u003c/code\u003e\u003c/a\u003e feat(serde): Support integer keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2d65a88b1d79be3904c50b50af6d600aecb69509\"\u003e\u003ccode\u003e2d65a88\u003c/code\u003e\u003c/a\u003e test(serde): Show existing key behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/80217f85ee8e6d91b4ed2469aecfdf93cef15985\"\u003e\u003ccode\u003e80217f8\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v5 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b36e351c8692a96361c47acc9e7c44789e31c969\"\u003e\u003ccode\u003eb36e351\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7d2c649f3ed31685879ef72150ada0846739fb77\"\u003e\u003ccode\u003e7d2c649\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/setup-python action to v6 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v0.9.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 6.0.0 to 7.1.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.1.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisplay the underlying error in Display impl for ZipError::Display (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable creation of \u003ccode\u003eZipArchive\u003c/code\u003e without reparsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReturn InvalidPassword rather than panic when AES key is the wrong length (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebench with auto zip64 comment (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd condition for \u003ccode\u003egetrandom\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(zipcrypto)\u003c/em\u003e Support streaming ZipCrypto encryption, don't store entire file in memory (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClean up imports and move types (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace handwritten \u003ccode\u003eOrd\u003c/code\u003e and \u003ccode\u003ePartialOrd\u003c/code\u003e for \u003ccode\u003eDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLock \u003ccode\u003elzma-rust2\u003c/code\u003e to at least 0.15.5 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.0.0...v7.1.0\"\u003e7.1.0\u003c/a\u003e - 2026-01-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisplay the underlying error in Display impl for ZipError::Display (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable creation of \u003ccode\u003eZipArchive\u003c/code\u003e without reparsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReturn InvalidPassword rather than panic when AES key is the wrong length (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebench with auto zip64 comment (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd condition for \u003ccode\u003egetrandom\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(zipcrypto)\u003c/em\u003e Support streaming ZipCrypto encryption, don't store entire file in memory (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClean up imports and move types (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace handwritten \u003ccode\u003eOrd\u003c/code\u003e and \u003ccode\u003ePartialOrd\u003c/code\u003e for \u003ccode\u003eDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLock \u003ccode\u003elzma-rust2\u003c/code\u003e to at least 0.15.5 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ffcf8adc7785bd74de0299dfdcc34e6a0147208b\"\u003e\u003ccode\u003effcf8ad\u003c/code\u003e\u003c/a\u003e chore: release v7.1.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/517\"\u003e#517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/003531d67d49f1cf0284ddc68e5226dc8b374b48\"\u003e\u003ccode\u003e003531d\u003c/code\u003e\u003c/a\u003e ci: Work around \u003ca href=\"https://redirect.github.com/github/codeql-action/issues/1572\"\u003egithub/codeql-action#1572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/b1c776baf4d80abef5d541d23b3e4b593c9dd220\"\u003e\u003ccode\u003eb1c776b\u003c/code\u003e\u003c/a\u003e chore(deps): Remove temporary dependency on rustversion (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/513\"\u003e#513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/24e5188af38a783d1e2584d953c61f57b73710b2\"\u003e\u003ccode\u003e24e5188\u003c/code\u003e\u003c/a\u003e chore(deps): update fuzzing deps and Dependabot config (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2f167eb2c994c019a9356d2e4f28bc22bdc0e7bd\"\u003e\u003ccode\u003e2f167eb\u003c/code\u003e\u003c/a\u003e fix: Return InvalidPassword rather than panic when AES key is the wrong lengt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8b2f161df883be963849c520181e7339112cc2bf\"\u003e\u003ccode\u003e8b2f161\u003c/code\u003e\u003c/a\u003e ci: Configure concurrency groups: one per commit on master, one per ref elsew...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/3e0f5df2c440a8259d8d416f6234f623db7c8401\"\u003e\u003ccode\u003e3e0f5df\u003c/code\u003e\u003c/a\u003e docs: Potential fixes for 5 code quality findings in examples/write_sample.rs...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/d3e20babdd763fd456ccac9ba7c830da1d3d62bb\"\u003e\u003ccode\u003ed3e20ba\u003c/code\u003e\u003c/a\u003e chore(deps): Update misc. dependencies (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/508\"\u003e#508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/671ab75991b56c82bad9bf02b1c5750d2c09d363\"\u003e\u003ccode\u003e671ab75\u003c/code\u003e\u003c/a\u003e style: Clarify an error message, and address other code-quality findings in w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/884d8f6878c336ea7973a1ed96970d71e008e6ce\"\u003e\u003ccode\u003e884d8f6\u003c/code\u003e\u003c/a\u003e docs(examples): prevent path traversal in extract example (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v6.0.0...v7.1.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.8.5 to 0.9.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.9.2] - 2025-07-20\u003c/h2\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003erand::rngs::mock\u003c/code\u003e module and \u003ccode\u003eStepRng\u003c/code\u003e generator (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1634\"\u003e#1634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ccode\u003eWeightedIndex\u0026lt;usize\u0026gt;\u003c/code\u003e (de)serialization (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.1] - 2025-04-17\u003c/h2\u003e\n\u003ch3\u003eSecurity and unsafe\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevise \u0026quot;not a crypto library\u0026quot; policy again (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ezerocopy\u003c/code\u003e dependency from \u003ccode\u003erand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix feature \u003ccode\u003esimd_support\u003c/code\u003e for recent nightly rust (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003efn rand::seq::index::sample_weighted\u003c/code\u003e and \u003ccode\u003efn IndexedRandom::choose_multiple_weighted\u003c/code\u003e to return fewer than \u003ccode\u003eamount\u003c/code\u003e results (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1623\"\u003e#1623\u003c/a\u003e), reverting an undocumented change (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1382\"\u003e#1382\u003c/a\u003e) to the previous release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003erand::distr::Alphabetic\u003c/code\u003e distribution. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003erand_core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.0] - 2025-01-27\u003c/h2\u003e\n\u003ch3\u003eSecurity and unsafe\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePolicy: \u0026quot;rand is not a crypto library\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fork-protection from \u003ccode\u003eReseedingRng\u003c/code\u003e and \u003ccode\u003eThreadRng\u003c/code\u003e. Instead, it is recommended to call \u003ccode\u003eThreadRng::reseed\u003c/code\u003e on fork. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1379\"\u003e#1379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ezerocopy\u003c/code\u003e to replace some \u003ccode\u003eunsafe\u003c/code\u003e code (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1349\"\u003e#1349\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1393\"\u003e#1393\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1446\"\u003e#1446\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1502\"\u003e#1502\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the MSRV to 1.63.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1207\"\u003e#1207\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1246\"\u003e#1246\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1269\"\u003e#1269\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1341\"\u003e#1341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1416\"\u003e#1416\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1536\"\u003e#1536\u003c/a\u003e); note that 1.60.0 may work for dependents when using \u003ccode\u003e--ignore-rust-version\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003erand_core\u003c/code\u003e v0.9.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003estd\u003c/code\u003e feature without \u003ccode\u003egetrandom\u003c/code\u003e or \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable feature \u003ccode\u003esmall_rng\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove implicit feature \u003ccode\u003erand_chacha\u003c/code\u003e; use \u003ccode\u003estd_rng\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1473\"\u003e#1473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003eserde1\u003c/code\u003e to \u003ccode\u003eserde\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1477\"\u003e#1477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003egetrandom\u003c/code\u003e to \u003ccode\u003eos_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd feature \u003ccode\u003ethread_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: rand_core traits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fn \u003ccode\u003eRngCore::read_adapter\u003c/code\u003e implementing \u003ccode\u003estd::io::Read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd trait \u003ccode\u003eCryptoBlockRng: BlockRngCore\u003c/code\u003e; make \u003ccode\u003etrait CryptoRng: RngCore\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd traits \u003ccode\u003eTryRngCore\u003c/code\u003e, \u003ccode\u003eTryCryptoRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003etry_from_rng\u003c/code\u003e and add infallible variant \u003ccode\u003efn from_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_entropy\u003c/code\u003e -\u0026gt; \u003ccode\u003efrom_os_rng\u003c/code\u003e and add fallible variant \u003ccode\u003efn try_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd bounds \u003ccode\u003eClone\u003c/code\u003e and \u003ccode\u003eAsRef\u003c/code\u003e to associated type \u003ccode\u003eSeedableRng::Seed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Rng trait and top-level fns\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename fn \u003ccode\u003erand::thread_rng()\u003c/code\u003e to \u003ccode\u003erand::rng()\u003c/code\u003e and remove from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\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-random/rand/commit/d3dd4157052e5431ce42e157b544968560a68b95\"\u003e\u003ccode\u003ed3dd415\u003c/code\u003e\u003c/a\u003e Prepare rand_core 0.9.2 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1605\"\u003e#1605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/99fabd20e9b39d0af7c2ed6c31dbcad83a1703fd\"\u003e\u003ccode\u003e99fabd2\u003c/code\u003e\u003c/a\u003e Prepare rand_core 0.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/c7fe1c43b5ba53aacad5fbac94a8b88788564049\"\u003e\u003ccode\u003ec7fe1c4\u003c/code\u003e\u003c/a\u003e rand: re-export \u003ccode\u003erand_core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/db2b1e0bb41b0a1435b9fecaa1b7bdb531183204\"\u003e\u003ccode\u003edb2b1e0\u003c/code\u003e\u003c/a\u003e rand: re-export \u003ccode\u003erand_core\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ee1d96f9f527dbe6f873c8a5ccf47d60a6b8f7b7\"\u003e\u003ccode\u003eee1d96f\u003c/code\u003e\u003c/a\u003e rand_core: implement reborrow for \u003ccode\u003eUnwrapMut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1595\"\u003e#1595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/e0eb2ee0fcc0b07afb901465f4a8ba7f07128f87\"\u003e\u003ccode\u003ee0eb2ee\u003c/code\u003e\u003c/a\u003e rand_core: implement reborrow for \u003ccode\u003eUnwrapMut\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/975f602f5dbbdab0a024e0c5e8b527907426bd8c\"\u003e\u003ccode\u003e975f602\u003c/code\u003e\u003c/a\u003e fixup clippy 1.85 warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/775b05be1b8a4fdef17c6601cd223551fbf67edc\"\u003e\u003ccode\u003e775b05b\u003c/code\u003e\u003c/a\u003e Relax \u003ccode\u003eSized\u003c/code\u003e requirements for blanket impls (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1593\"\u003e#1593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ec6d5c06a5384c14563a2164bb4a038100a5bb78\"\u003e\u003ccode\u003eec6d5c0\u003c/code\u003e\u003c/a\u003e Prepare rand_core v0.9.1 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1591\"\u003e#1591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/6a06056e8a892bfa181ec24a8ea16aa9f2fe97d3\"\u003e\u003ccode\u003e6a06056\u003c/code\u003e\u003c/a\u003e rand_core: introduce an UnwrapMut wrapper (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/0.8.5...rand_core-0.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand_chacha` from 0.3.1 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/releases\"\u003erand_chacha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.0\u003c/h2\u003e\n\u003ch2\u003eUpgrade guide\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://rust-random.github.io/book/update-0.9.html\"\u003ehttps://rust-random.github.io/book/update-0.9.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eSecurity and unsafe\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePolicy: \u0026quot;rand is not a crypto library\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fork-protection from \u003ccode\u003eReseedingRng\u003c/code\u003e and \u003ccode\u003eThreadRng\u003c/code\u003e. Instead, it is recommended to call \u003ccode\u003eThreadRng::reseed\u003c/code\u003e on fork. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1379\"\u003e#1379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ezerocopy\u003c/code\u003e to replace some \u003ccode\u003eunsafe\u003c/code\u003e code (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1349\"\u003e#1349\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1393\"\u003e#1393\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1446\"\u003e#1446\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1502\"\u003e#1502\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the MSRV to 1.63.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1207\"\u003e#1207\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1246\"\u003e#1246\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1269\"\u003e#1269\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1341\"\u003e#1341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1416\"\u003e#1416\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1536\"\u003e#1536\u003c/a\u003e); note that 1.60.0 may work for dependents when using \u003ccode\u003e--ignore-rust-version\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003erand_core\u003c/code\u003e v0.9.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003estd\u003c/code\u003e feature without \u003ccode\u003egetrandom\u003c/code\u003e or \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable feature \u003ccode\u003esmall_rng\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove implicit feature \u003ccode\u003erand_chacha\u003c/code\u003e; use \u003ccode\u003estd_rng\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1473\"\u003e#1473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003eserde1\u003c/code\u003e to \u003ccode\u003eserde\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1477\"\u003e#1477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003egetrandom\u003c/code\u003e to \u003ccode\u003eos_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd feature \u003ccode\u003ethread_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: rand_core traits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fn \u003ccode\u003eRngCore::read_adapter\u003c/code\u003e implementing \u003ccode\u003estd::io::Read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd trait \u003ccode\u003eCryptoBlockRng: BlockRngCore\u003c/code\u003e; make \u003ccode\u003etrait CryptoRng: RngCore\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd traits \u003ccode\u003eTryRngCore\u003c/code\u003e, \u003ccode\u003eTryCryptoRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003etry_from_rng\u003c/code\u003e and add infallible variant \u003ccode\u003efn from_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_entropy\u003c/code\u003e -\u0026gt; \u003ccode\u003efrom_os_rng\u003c/code\u003e and add fallible variant \u003ccode\u003efn try_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd bounds \u003ccode\u003eClone\u003c/code\u003e and \u003ccode\u003eAsRef\u003c/code\u003e to associated type \u003ccode\u003eSeedableRng::Seed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Rng trait and top-level fns\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename fn \u003ccode\u003erand::thread_rng()\u003c/code\u003e to \u003ccode\u003erand::rng()\u003c/code\u003e and remove from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fn \u003ccode\u003erand::random()\u003c/code\u003e from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd top-level fns \u003ccode\u003erandom_iter\u003c/code\u003e, \u003ccode\u003erandom_range\u003c/code\u003e, \u003ccode\u003erandom_bool\u003c/code\u003e, \u003ccode\u003erandom_ratio\u003c/code\u003e, \u003ccode\u003efill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1488\"\u003e#1488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-introduce fn \u003ccode\u003eRng::gen_iter\u003c/code\u003e as \u003ccode\u003erandom_iter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1305\"\u003e#1305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename fn \u003ccode\u003eRng::gen\u003c/code\u003e to \u003ccode\u003erandom\u003c/code\u003e to avoid conflict with the new \u003ccode\u003egen\u003c/code\u003e keyword in Rust 2024 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1438\"\u003e#1438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename fns \u003ccode\u003eRng::gen_range\u003c/code\u003e to \u003ccode\u003erandom_range\u003c/code\u003e, \u003ccode\u003egen_bool\u003c/code\u003e to \u003ccode\u003erandom_bool\u003c/code\u003e, \u003ccode\u003egen_ratio\u003c/code\u003e to \u003ccode\u003erandom_ratio\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAnnotate panicking methods with \u003ccode\u003e#[track_caller]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1442\"\u003e#1442\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1447\"\u003e#1447\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: RNGs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;SmallRng as SeedableRng\u0026gt;::Seed\u003c/code\u003e size to 256 bits (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove first parameter (\u003ccode\u003erng\u003c/code\u003e) of \u003ccode\u003eReseedingRng::new\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1533\"\u003e#1533\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Sequences\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSplit trait \u003ccode\u003eSliceRandom\u003c/code\u003e into \u003ccode\u003eIndexedRandom\u003c/code\u003e, \u003ccode\u003eIndexedMutRandom\u003c/code\u003e, \u003ccode\u003eSliceRandom\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eIndexedRandom::choose_multiple_array\u003c/code\u003e, \u003ccode\u003eindex::sample_array\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1453\"\u003e#1453\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1469\"\u003e#1469\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Distributions: renames\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename module \u003ccode\u003erand::distributions\u003c/code\u003e to \u003ccode\u003erand::distr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1470\"\u003e#1470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename distribution \u003ccode\u003eStandard\u003c/code\u003e to \u003ccode\u003eStandardUniform\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1526\"\u003e#1526\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-random/rand/blob/master/CHANGELOG.md\"\u003erand_chacha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.9.0] - 2025-01-27\u003c/h2\u003e\n\u003ch3\u003eSecurity and unsafe\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePolicy: \u0026quot;rand is not a crypto library\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fork-protection from \u003ccode\u003eReseedingRng\u003c/code\u003e and \u003ccode\u003eThreadRng\u003c/code\u003e. Instead, it is recommended to call \u003ccode\u003eThreadRng::reseed\u003c/code\u003e on fork. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1379\"\u003e#1379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ezerocopy\u003c/code\u003e to replace some \u003ccode\u003eunsafe\u003c/code\u003e code (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1349\"\u003e#1349\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1393\"\u003e#1393\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1446\"\u003e#1446\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1502\"\u003e#1502\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the MSRV to 1.63.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1207\"\u003e#1207\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1246\"\u003e#1246\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1269\"\u003e#1269\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1341\"\u003e#1341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1416\"\u003e#1416\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1536\"\u003e#1536\u003c/a\u003e); note that 1.60.0 may work for dependents when using \u003ccode\u003e--ignore-rust-version\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003erand_core\u003c/code\u003e v0.9.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003estd\u003c/code\u003e feature without \u003ccode\u003egetrandom\u003c/code\u003e or \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable feature \u003ccode\u003esmall_rng\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove implicit feature \u003ccode\u003erand_chacha\u003c/code\u003e; use \u003ccode\u003estd_rng\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1473\"\u003e#1473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003eserde1\u003c/code\u003e to \u003ccode\u003eserde\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1477\"\u003e#1477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003egetrandom\u003c/code\u003e to \u003ccode\u003eos_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd feature \u003ccode\u003ethread_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: rand_core traits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fn \u003ccode\u003eRngCore::read_adapter\u003c/code\u003e implementing \u003ccode\u003estd::io::Read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd trait \u003ccode\u003eCryptoBlockRng: BlockRngCore\u003c/code\u003e; make \u003ccode\u003etrait CryptoRng: RngCore\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd traits \u003ccode\u003eTryRngCore\u003c/code\u003e, \u003ccode\u003eTryCryptoRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003etry_from_rng\u003c/code\u003e and add infallible variant \u003ccode\u003efn from_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_entropy\u003c/code\u003e -\u0026gt; \u003ccode\u003efrom_os_rng\u003c/code\u003e and add fallible variant \u003ccode\u003efn try_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd bounds \u003ccode\u003eClone\u003c/code\u003e and \u003ccode\u003eAsRef\u003c/code\u003e to associated type \u003ccode\u003eSeedableRng::Seed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Rng trait and top-level fns\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename fn \u003ccode\u003erand::thread_rng()\u003c/code\u003e to \u003ccode\u003erand::rng()\u003c/code\u003e and remove from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fn \u003ccode\u003erand::random()\u003c/code\u003e from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd top-level fns \u003ccode\u003erandom_iter\u003c/code\u003e, \u003ccode\u003erandom_range\u003c/code\u003e, \u003ccode\u003erandom_bool\u003c/code\u003e, \u003ccode\u003erandom_ratio\u003c/code\u003e, \u003ccode\u003efill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1488\"\u003e#1488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-introduce fn \u003ccode\u003eRng::gen_iter\u003c/code\u003e as \u003ccode\u003erandom_iter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1305\"\u003e#1305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename fn \u003ccode\u003eRng::gen\u003c/code\u003e to \u003ccode\u003erandom\u003c/code\u003e to avoid conflict with the new \u003ccode\u003egen\u003c/code\u003e keyword in Rust 2024 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1438\"\u003e#1438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename fns \u003ccode\u003eRng::gen_range\u003c/code\u003e to \u003ccode\u003erandom_range\u003c/code\u003e, \u003ccode\u003egen_bool\u003c/code\u003e to \u003ccode\u003erandom_bool\u003c/code\u003e, \u003ccode\u003egen_ratio\u003c/code\u003e to \u003ccode\u003erandom_ratio\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAnnotate panicking methods with \u003ccode\u003e#[track_caller]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1442\"\u003e#1442\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1447\"\u003e#1447\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: RNGs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;SmallRng as SeedableRng\u0026gt;::Seed\u003c/code\u003e size to 256 bits (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove first parameter (\u003ccode\u003erng\u003c/code\u003e) of \u003ccode\u003eReseedingRng::new\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1533\"\u003e#1533\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Sequences\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSplit trait \u003ccode\u003eSliceRandom\u003c/code\u003e into \u003ccode\u003eIndexedRandom\u003c/code\u003e, \u003ccode\u003eIndexedMutRandom\u003c/code\u003e, \u003ccode\u003eSliceRandom\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eIndexedRandom::choose_multiple_array\u003c/code\u003e, \u003ccode\u003eindex::sample_array\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1453\"\u003e#1453\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1469\"\u003e#1469\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Distributions: renames\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename module \u003ccode\u003erand::distributions\u003c/code\u003e to \u003ccode\u003erand::distr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1470\"\u003e#1470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename distribution \u003ccode\u003eStandard\u003c/code\u003e to \u003ccode\u003eStandardUniform\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1526\"\u003e#1526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edistr::Slice\u003c/code\u003e -\u0026gt; \u003ccode\u003edistr::slice::Choose\u003c/code\u003e, \u003ccode\u003edistr::EmptySlice\u003c/code\u003e -\u0026gt; \u003ccode\u003edistr::slice::Empty\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename trait \u003ccode\u003edistr::DistString\u003c/code\u003e -\u0026gt; \u003ccode\u003edistr::SampleString\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003edistr::DistIter\u003c/code\u003e -\u0026gt; \u003ccode\u003edistr::Iter\u003c/code\u003e, \u003ccode\u003edistr::DistMap\u003c/code\u003e -\u0026gt; \u003ccode\u003edistr::Map\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1548\"\u003e#1548\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-random/rand/commit/96f8df65ee6b4368d91a006f9c5b4a8050abae49\"\u003e\u003ccode\u003e96f8df6\u003c/code\u003e\u003c/a\u003e Prepare 0.9.0 release (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/34da3214df7de717cb27b4e1527ed971f47de311\"\u003e\u003ccode\u003e34da321\u003c/code\u003e\u003c/a\u003e Enable \u003ccode\u003estdarch_x86_avx512\u003c/code\u003e for cpu has \u003ccode\u003eavx512bw\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1551\"\u003e#1551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/b4b1eb7579c0a47c1d71560ada0acffd647c9370\"\u003e\u003ccode\u003eb4b1eb7\u003c/code\u003e\u003c/a\u003e Re-org with distr::slice, distr::weighted modules (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/16eb7de94a124e84c11b0cb236c8dc798fe5cd25\"\u003e\u003ccode\u003e16eb7de\u003c/code\u003e\u003c/a\u003e Add the \u003ccode\u003ethread_rng\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/afa24e49b418fb06d8f030b15636f12814ce13a5\"\u003e\u003ccode\u003eafa24e4\u003c/code\u003e\u003c/a\u003e Fix test status badges (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1544\"\u003e#1544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/c681dfc345b3f24852a3931d3ba3adda2356336d\"\u003e\u003ccode\u003ec681dfc\u003c/code\u003e\u003c/a\u003e Create FUNDING.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/9f05e22afb6031d32f36cd927592e7e49b668d64\"\u003e\u003ccode\u003e9f05e22\u003c/code\u003e\u003c/a\u003e Update: getrandom v0.3.0 rc.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1541\"\u003e#1541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/88c310b18939a12f407c659bdd66554677d8b8c1\"\u003e\u003ccode\u003e88c310b\u003c/code\u003e\u003c/a\u003e Fix docs.rs build options (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/b879689a6078a9d4a8d24319572b0f02662fb315\"\u003e\u003ccode\u003eb879689\u003c/code\u003e\u003c/a\u003e Adjust GH Actions (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/3fac49fe890da599d671f2ad02074f4961480878\"\u003e\u003ccode\u003e3fac49f\u003c/code\u003e\u003c/a\u003e Prepare 0.9.0-beta.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/rand_chacha-0.3.1...0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rhai` from 1.23.4 to 1.23.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rhaiscript/rhai/blob/main/CHANGELOG.md\"\u003erhai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 1.23.6\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe binary bit-wise operators \u003ccode\u003e\u0026amp;\u003c/code\u003e, \u003ccode\u003e|\u003c/code\u003e and \u003ccode\u003e^\u003c/code\u003e now work correctly with \u003ccode\u003eINT\u003c/code\u003e operands (\u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1037\"\u003e#1037\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe methods \u003ccode\u003econtains\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003efilter\u003c/code\u003e and \u003ccode\u003eto_json\u003c/code\u003e for object maps are now marked pure (\u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1037\"\u003e#1037\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe methods \u003ccode\u003econtains\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003eparse_le_int\u003c/code\u003e, \u003ccode\u003eparse_be_int\u003c/code\u003e, \u003ccode\u003eparse_le_float\u003c/code\u003e and \u003ccode\u003eparse_be_float\u003c/code\u003e for BLOB's are now marked pure (\u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1037\"\u003e#1037\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eE\u003c/code\u003e can now be used in scientific notation for floating-point and decimal literals (thanks \u003ca href=\"https://github.com/BrynCooke\"\u003e\u003ccode\u003e@BrynCooke\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1039\"\u003e#1039\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003edrain\u003c/code\u003e and \u003ccode\u003eretain\u003c/code\u003e methods for object maps no longer empty the target map upon errors (\u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1043\"\u003e#1043\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eUsing a reserved keyword as a function parameter now returns the \u003ccode\u003eVariableExpected\u003c/code\u003e parser error (thanks \u003ca href=\"https://github.com/TheAwiteb\"\u003e\u003ccode\u003e@TheAwiteb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1047\"\u003e#1047\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe method \u003ccode\u003emap\u003c/code\u003e is added to object maps.\u003c/li\u003e\n\u003cli\u003eThe string methods \u003ccode\u003estarts_with\u003c/code\u003e and \u003ccode\u003eends_with\u003c/code\u003e now work with character argument (\u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1042\"\u003e#1042\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 1.23.5\u003c/h1\u003e\n\u003cp\u003eThis version is the same as version \u003ccode\u003e1.23.6\u003c/code\u003e but maintains compatibility by restricting the\n\u003ca href=\"https://crates.io/crates/ahash\"\u003e\u003ccode\u003eahash\u003c/code\u003e\u003c/a\u003e dependency to \u003ccode\u003e\u0026lt;=0.8.11\u003c/code\u003e because higher versions break\n\u003ccode\u003eno-std\u003c/code\u003e builds.\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/rhaiscript/rhai/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.48.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.48.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 `egui` from 0.32.3 to 0.33.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/emilk/egui/releases\"\u003eegui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.33.3 - Improve kittest and text selection\u003c/h2\u003e\n\u003cp\u003eegui is an easy-to-use immediate mode GUI for Rust that runs on both web and native.\u003c/p\u003e\n\u003cp\u003eTry it now: \u003ca href=\"https://www.egui.rs/\"\u003ehttps://www.egui.rs/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eegui development is sponsored by \u003ca href=\"https://www.rerun.io/\"\u003eRerun\u003c/a\u003e, a startup building an SDK for visualizing streams of multimodal data.\u003c/p\u003e\n\u003ch2\u003eegui\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTreat \u003ccode\u003e.\u003c/code\u003e as a word-splitter in text navigation \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7741\"\u003e#7741\u003c/a\u003e by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange text color of selected text \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7691\"\u003e#7691\u003c/a\u003e by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eegui_kittest changelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnforce consistent snapshot updates \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7744\"\u003e#7744\u003c/a\u003e by \u003ca href=\"https://github.com/lucasmerlin\"\u003e\u003ccode\u003e@​lucasmerlin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ekittest\u003c/code\u003e: add drag-and-drop helpers \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7690\"\u003e#7690\u003c/a\u003e by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eegui_extras changelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eehttp\u003c/code\u003e to 0.6.0 \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7757\"\u003e#7757\u003c/a\u003e by \u003ca href=\"https://github.com/jprochazk\"\u003e\u003ccode\u003e@​jprochazk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.33.2\u003c/h2\u003e\n\u003cp\u003eegui is an easy-to-use immediate mode GUI for Rust that runs on both web and native.\u003c/p\u003e\n\u003cp\u003eTry it now: \u003ca href=\"https://www.egui.rs/\"\u003ehttps://www.egui.rs/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eegui development is sponsored by \u003ca href=\"https://www.rerun.io/\"\u003eRerun\u003c/a\u003e, a startup building an SDK for visualizing streams of multimodal data.\u003c/p\u003e\n\u003ch2\u003eegui changelog\u003c/h2\u003e\n\u003ch3\u003e⭐ Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ePlugin::on_widget_under_pointer\u003c/code\u003e to support widget inspector \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7652\"\u003e#7652\u003c/a\u003e by \u003ca href=\"https://github.com/juancampa\"\u003e\u003ccode\u003e@​juancampa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eResponse::total_drag_delta\u003c/code\u003e and \u003ccode\u003ePointerState::total_drag_delta\u003c/code\u003e \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7708\"\u003e#7708\u003c/a\u003e by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔧 Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove accessibility and testability of \u003ccode\u003eComboBox\u003c/code\u003e \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7658\"\u003e#7658\u003c/a\u003e by \u003ca href=\"https://github.com/lucasmerlin\"\u003e\u003ccode\u003e@​lucasmerlin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprofiling::scope\u003c/code\u003e compile error when profiling using \u003ccode\u003etracing\u003c/code\u003e backend \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7646\"\u003e#7646\u003c/a\u003e by \u003ca href=\"https://github.com/PPakalns\"\u003e\u003ccode\u003e@​PPakalns\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix edge cases in \u0026quot;smart aiming\u0026quot; in sliders \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7680\"\u003e#7680\u003c/a\u003e by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide scroll bars when dragging other things \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7689\"\u003e#7689\u003c/a\u003e by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eP...\n\n_Description has been truncated_","html_url":"https://github.com/lazyxeon/AstraWeave-AI-Native-Gaming-Engine/pull/171","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lazyxeon%2FAstraWeave-AI-Native-Gaming-Engine/issues/171","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/171/packages"},{"uuid":"3809353044","node_id":"PR_kwDOL4xcQs689QzY","number":154,"state":"closed","title":"Update miniz_oxide requirement from 0.8 to 0.9 in /crates/level","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-02-27T23:12:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-13T15:22:32.000Z","updated_at":"2026-02-27T23:13:13.000Z","time_to_close":3916211,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"miniz_oxide","old_version":"0.8","new_version":"0.9","repository_url":"https://github.com/Frommi/miniz_oxide"}],"path":"/crates/level","ecosystem":"cargo"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nUpdates the requirements on [miniz_oxide](https://github.com/Frommi/miniz_oxide) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md\"\u003eminiz_oxide'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/0.8.9..0.9.0\"\u003e0.9.0\u003c/a\u003e - 2026-01-12\u003c/h2\u003e\n\u003cp\u003eVersion bump due to a minor API break for having to add enum variants. Many enums have been made non_exhaustive to make it easier to avoid API breaks in the future.\nThe minimum rust version is now 1.60.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(deflate)\u003c/strong\u003e simplify stored compression, fixes to updating compresson level after start - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/c5a7662b061d7853d3498da4f0f165687116c324\"\u003ec5a7662\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(deflate)\u003c/strong\u003e make more stuff non_exhaustive, reduce deflate stack usage a tiny bit - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/cd2d14f0c24e29b18db9538a1ac6cb9519e86d09\"\u003ecd2d14f\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(miniz_oxide)\u003c/strong\u003e make tdeflflush and compressionstrategy non exhaustive - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/130d51d5437f09e38f85e4f6ee36ed474c636ba5\"\u003e130d51d\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003efix flush test, make new simpler init function for compressoroxide and make flag creation function const - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/3bb0d51b8da1c8e4536f58fb993915726d410d18\"\u003e3bb0d51\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003emake more funtions const and make tinflstatus non_exhaustive - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/84a94e80534804151f3af5d7cf5ff6b461a8bf89\"\u003e84a94e8\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(inflate)\u003c/strong\u003e add documentation and doctest for decompress_slice_iter_to_slice - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/97465ca2e441b204d4ccffe3157a0bd975a6765d\"\u003e97465ca\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(deflate): add window_bits feature for deflate, don't set wbits - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/e70e395c8f94a97b3c056a1b2fdab54163624836\"\u003ee70e395\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement support for partial flushes (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/179\"\u003e#179\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/2ede365ff9b7d9eac8162d6022f480473fea2c8f\"\u003e2ede365\u003c/a\u003e) - Jonathan Behrens\u003c/li\u003e\n\u003cli\u003eAdd decompress_with_limit to handle ring buffers (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/183\"\u003e#183\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/bac1abee827765b7d639ba9c574c28e444d7d3df\"\u003ebac1abe\u003c/a\u003e) - peckpeck\u003c/li\u003e\n\u003cli\u003eFlush improvements (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/185\"\u003e#185\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/0d276ac4dce97dcefd71effec8277b420145f508\"\u003e0d276ac\u003c/a\u003e) - Jim Peters\u003c/li\u003e\n\u003cli\u003eFix flush_block to always insert zlib header correctly (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/187\"\u003e#187\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/414d9b88f46b95c7b9bb60de1c9dcf1fcaed8395\"\u003e414d9b8\u003c/a\u003e) - Jim Peters\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/0.8.8..0.8.9\"\u003e0.8.9\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://redirect.github.com/Frommi/miniz_oxide/issues/173\"\u003e#173\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/025c06ed3258817474f8c2608e6decc43ce1de73\"\u003e025c06e\u003c/a\u003e) - Trevor Gross\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/0.8.7..0.8.8\"\u003e0.8.8\u003c/a\u003e - 2025-04-08\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(inflate)\u003c/strong\u003e fix possible \u003ccode\u003eattempt to subtract with overflow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/172\"\u003e#172\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/db85297b646da470134ab079733d151b197efb87\"\u003edb85297\u003c/a\u003e) - Tymoteusz Kubicz\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(inflate)\u003c/strong\u003e use wrapping instead of saturating in transfer and add test cate for overflow panic in debug mode - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/4ed45352308f269cd49a1291e191d60f6b84f07c\"\u003e4ed4535\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003edisable a bunch more stuff that is not used when compiled as part of rustc - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/bf3cca66bf4b38f3505f9613cff0f9c0fa6f8514\"\u003ebf3cca6\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003eadd fuzz target for running via flate2 - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/adadb9f53836de14b9b88d71337da36e59f32a24\"\u003eadadb9f\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/0.8.6..0.8.7\"\u003e0.8.7\u003c/a\u003e - 2025-04-03\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/Frommi/miniz_oxide/commit/86d92e8d284b0acd451e7b6db6bdef41ae9c9db4\"\u003e\u003ccode\u003e86d92e8\u003c/code\u003e\u003c/a\u003e bump c api dep version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/ca942a76d46adb49ef2cc3a372d5d636a13803b2\"\u003e\u003ccode\u003eca942a7\u003c/code\u003e\u003c/a\u003e bump version and changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/cd2d14f0c24e29b18db9538a1ac6cb9519e86d09\"\u003e\u003ccode\u003ecd2d14f\u003c/code\u003e\u003c/a\u003e fix(deflate): make more stuff non_exhaustive, reduce deflate stack usage a ti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/e70e395c8f94a97b3c056a1b2fdab54163624836\"\u003e\u003ccode\u003ee70e395\u003c/code\u003e\u003c/a\u003e feat(deflate): add window_bits feature for deflate, don't set wbits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/298569d9e780796e988af00df95ecc680207f0d7\"\u003e\u003ccode\u003e298569d\u003c/code\u003e\u003c/a\u003e fix: handle non_exhaustive tinfl return status in c API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/84a94e80534804151f3af5d7cf5ff6b461a8bf89\"\u003e\u003ccode\u003e84a94e8\u003c/code\u003e\u003c/a\u003e fix: make more funtions const and make tinflstatus non_exhaustive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/3bb0d51b8da1c8e4536f58fb993915726d410d18\"\u003e\u003ccode\u003e3bb0d51\u003c/code\u003e\u003c/a\u003e fix: fix flush test, make new simpler init function for compressoroxide and m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/b4bc0f666962289f4555fac5af25ef48d1159d73\"\u003e\u003ccode\u003eb4bc0f6\u003c/code\u003e\u003c/a\u003e Make flush test bail out in case of problems rather than run forever (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/414d9b88f46b95c7b9bb60de1c9dcf1fcaed8395\"\u003e\u003ccode\u003e414d9b8\u003c/code\u003e\u003c/a\u003e Fix flush_block to always insert zlib header correctly (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/130d51d5437f09e38f85e4f6ee36ed474c636ba5\"\u003e\u003ccode\u003e130d51d\u003c/code\u003e\u003c/a\u003e fix(miniz_oxide): make tdeflflush and compressionstrategy non exhaustive\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/0.8.0...0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/bedrock-crustaceans/bedrock-rs/pull/154","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedrock-crustaceans%2Fbedrock-rs/issues/154","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/154/packages"},{"uuid":"3809351110","node_id":"PR_kwDOL4xcQs689QY7","number":153,"state":"open","title":"Update miniz_oxide requirement from 0.8 to 0.9","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-13T15:22:06.000Z","updated_at":"2026-02-27T16:24:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"miniz_oxide","old_version":"0.8","new_version":"0.9","repository_url":"https://github.com/Frommi/miniz_oxide"}],"path":null,"ecosystem":"cargo"},"body":"Updates the requirements on [miniz_oxide](https://github.com/Frommi/miniz_oxide) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md\"\u003eminiz_oxide'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/0.8.9..0.9.0\"\u003e0.9.0\u003c/a\u003e - 2026-01-12\u003c/h2\u003e\n\u003cp\u003eVersion bump due to a minor API break for having to add enum variants. Many enums have been made non_exhaustive to make it easier to avoid API breaks in the future.\nThe minimum rust version is now 1.60.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(deflate)\u003c/strong\u003e simplify stored compression, fixes to updating compresson level after start - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/c5a7662b061d7853d3498da4f0f165687116c324\"\u003ec5a7662\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(deflate)\u003c/strong\u003e make more stuff non_exhaustive, reduce deflate stack usage a tiny bit - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/cd2d14f0c24e29b18db9538a1ac6cb9519e86d09\"\u003ecd2d14f\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(miniz_oxide)\u003c/strong\u003e make tdeflflush and compressionstrategy non exhaustive - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/130d51d5437f09e38f85e4f6ee36ed474c636ba5\"\u003e130d51d\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003efix flush test, make new simpler init function for compressoroxide and make flag creation function const - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/3bb0d51b8da1c8e4536f58fb993915726d410d18\"\u003e3bb0d51\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003emake more funtions const and make tinflstatus non_exhaustive - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/84a94e80534804151f3af5d7cf5ff6b461a8bf89\"\u003e84a94e8\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(inflate)\u003c/strong\u003e add documentation and doctest for decompress_slice_iter_to_slice - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/97465ca2e441b204d4ccffe3157a0bd975a6765d\"\u003e97465ca\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(deflate): add window_bits feature for deflate, don't set wbits - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/e70e395c8f94a97b3c056a1b2fdab54163624836\"\u003ee70e395\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement support for partial flushes (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/179\"\u003e#179\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/2ede365ff9b7d9eac8162d6022f480473fea2c8f\"\u003e2ede365\u003c/a\u003e) - Jonathan Behrens\u003c/li\u003e\n\u003cli\u003eAdd decompress_with_limit to handle ring buffers (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/183\"\u003e#183\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/bac1abee827765b7d639ba9c574c28e444d7d3df\"\u003ebac1abe\u003c/a\u003e) - peckpeck\u003c/li\u003e\n\u003cli\u003eFlush improvements (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/185\"\u003e#185\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/0d276ac4dce97dcefd71effec8277b420145f508\"\u003e0d276ac\u003c/a\u003e) - Jim Peters\u003c/li\u003e\n\u003cli\u003eFix flush_block to always insert zlib header correctly (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/187\"\u003e#187\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/414d9b88f46b95c7b9bb60de1c9dcf1fcaed8395\"\u003e414d9b8\u003c/a\u003e) - Jim Peters\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/0.8.8..0.8.9\"\u003e0.8.9\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://redirect.github.com/Frommi/miniz_oxide/issues/173\"\u003e#173\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/025c06ed3258817474f8c2608e6decc43ce1de73\"\u003e025c06e\u003c/a\u003e) - Trevor Gross\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/0.8.7..0.8.8\"\u003e0.8.8\u003c/a\u003e - 2025-04-08\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(inflate)\u003c/strong\u003e fix possible \u003ccode\u003eattempt to subtract with overflow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/172\"\u003e#172\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/db85297b646da470134ab079733d151b197efb87\"\u003edb85297\u003c/a\u003e) - Tymoteusz Kubicz\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(inflate)\u003c/strong\u003e use wrapping instead of saturating in transfer and add test cate for overflow panic in debug mode - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/4ed45352308f269cd49a1291e191d60f6b84f07c\"\u003e4ed4535\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003edisable a bunch more stuff that is not used when compiled as part of rustc - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/bf3cca66bf4b38f3505f9613cff0f9c0fa6f8514\"\u003ebf3cca6\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003eadd fuzz target for running via flate2 - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/adadb9f53836de14b9b88d71337da36e59f32a24\"\u003eadadb9f\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/0.8.6..0.8.7\"\u003e0.8.7\u003c/a\u003e - 2025-04-03\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/Frommi/miniz_oxide/commit/86d92e8d284b0acd451e7b6db6bdef41ae9c9db4\"\u003e\u003ccode\u003e86d92e8\u003c/code\u003e\u003c/a\u003e bump c api dep version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/ca942a76d46adb49ef2cc3a372d5d636a13803b2\"\u003e\u003ccode\u003eca942a7\u003c/code\u003e\u003c/a\u003e bump version and changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/cd2d14f0c24e29b18db9538a1ac6cb9519e86d09\"\u003e\u003ccode\u003ecd2d14f\u003c/code\u003e\u003c/a\u003e fix(deflate): make more stuff non_exhaustive, reduce deflate stack usage a ti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/e70e395c8f94a97b3c056a1b2fdab54163624836\"\u003e\u003ccode\u003ee70e395\u003c/code\u003e\u003c/a\u003e feat(deflate): add window_bits feature for deflate, don't set wbits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/298569d9e780796e988af00df95ecc680207f0d7\"\u003e\u003ccode\u003e298569d\u003c/code\u003e\u003c/a\u003e fix: handle non_exhaustive tinfl return status in c API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/84a94e80534804151f3af5d7cf5ff6b461a8bf89\"\u003e\u003ccode\u003e84a94e8\u003c/code\u003e\u003c/a\u003e fix: make more funtions const and make tinflstatus non_exhaustive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/3bb0d51b8da1c8e4536f58fb993915726d410d18\"\u003e\u003ccode\u003e3bb0d51\u003c/code\u003e\u003c/a\u003e fix: fix flush test, make new simpler init function for compressoroxide and m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/b4bc0f666962289f4555fac5af25ef48d1159d73\"\u003e\u003ccode\u003eb4bc0f6\u003c/code\u003e\u003c/a\u003e Make flush test bail out in case of problems rather than run forever (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/414d9b88f46b95c7b9bb60de1c9dcf1fcaed8395\"\u003e\u003ccode\u003e414d9b8\u003c/code\u003e\u003c/a\u003e Fix flush_block to always insert zlib header correctly (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/130d51d5437f09e38f85e4f6ee36ed474c636ba5\"\u003e\u003ccode\u003e130d51d\u003c/code\u003e\u003c/a\u003e fix(miniz_oxide): make tdeflflush and compressionstrategy non exhaustive\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/0.8.0...0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/bedrock-crustaceans/bedrock-rs/pull/153","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedrock-crustaceans%2Fbedrock-rs/issues/153","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/153/packages"},{"uuid":"3804978391","node_id":"PR_kwDOOxQJls68vA-9","number":55,"state":"closed","title":"chore(deps): bump the all group across 1 directory with 183 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-19T14:39:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-12T16:04:36.000Z","updated_at":"2026-01-19T14:39:48.000Z","time_to_close":599710,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all","update_count":183,"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.12.15","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.2","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.19.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.100","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":"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.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.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.52","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.42","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":"hyper-util","old_version":"0.1.12","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":"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.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":"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":"openssl","old_version":"0.10.72","new_version":"0.10.75","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"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.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.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":"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-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.11","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.44","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":"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":"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.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 106 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.12.15` |\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.2` |\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.19.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.100` |\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.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.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.52` |\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.42` |\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| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.12` | `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| 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.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| [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| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.72` | `0.10.75` |\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.105` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.43` |\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| [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-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.11` |\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.44` |\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| [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| [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.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.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 `reqwest` from 0.11.27 to 0.12.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix http3 to support streaming response bodies 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/2517\"\u003eseanmonstar/reqwest#2517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Windows to support both \u003ccode\u003eProxyOverride\u003c/code\u003e and \u003ccode\u003eNO_PROXY\u003c/code\u003e by \u003ca href=\"https://github.com/drewkett\"\u003e\u003ccode\u003e@​drewkett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2601\"\u003eseanmonstar/reqwest#2601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix http3 dependency from public API misuse 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/2605\"\u003eseanmonstar/reqwest#2605\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/drewkett\"\u003e\u003ccode\u003e@​drewkett\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2601\"\u003eseanmonstar/reqwest#2601\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.14...v0.12.15\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.14...v0.12.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ere-add fetch_mode_no_cors shim when not in wasm, but deprecated 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/2598\"\u003eseanmonstar/reqwest#2598\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.13...v0.12.14\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.13...v0.12.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eForm::into_reader()\u003c/code\u003e for blocking \u003ccode\u003emultipart\u003c/code\u003e forms.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eForm::into_stream()\u003c/code\u003e for async \u003ccode\u003emultipart\u003c/code\u003e forms.\u003c/li\u003e\n\u003cli\u003eAdd support for SOCKS4a proxies.\u003c/li\u003e\n\u003cli\u003eFix decoding responses with multiple zstd frames.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eRequestBuilder::form()\u003c/code\u003e from overwriting a previously set \u003ccode\u003eContent-Type\u003c/code\u003e header, like the other builder methods.\u003c/li\u003e\n\u003cli\u003eFix cloning of request timeout in \u003ccode\u003eblocking::Request\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix http3 synchronization of connection creation, reducing unneccesary extra connections.\u003c/li\u003e\n\u003cli\u003eFix Windows system proxy to use \u003ccode\u003eProxyOverride\u003c/code\u003e as a \u003ccode\u003eNO_PROXY\u003c/code\u003e value.\u003c/li\u003e\n\u003cli\u003eFix blocking read to correctly reserve and zero read buffer.\u003c/li\u003e\n\u003cli\u003e(wasm) Add support for request timeouts.\u003c/li\u003e\n\u003cli\u003e(wasm) Fix \u003ccode\u003eError::is_timeout()\u003c/code\u003e to return true when from a request timeout.\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/obi1kenobi\"\u003e\u003ccode\u003e@​obi1kenobi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2524\"\u003eseanmonstar/reqwest#2524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/decathorpe\"\u003e\u003ccode\u003e@​decathorpe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2529\"\u003eseanmonstar/reqwest#2529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flisky\"\u003e\u003ccode\u003e@​flisky\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/1760\"\u003eseanmonstar/reqwest#1760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2527\"\u003eseanmonstar/reqwest#2527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maximevtush\"\u003e\u003ccode\u003e@​maximevtush\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2534\"\u003eseanmonstar/reqwest#2534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Property404\"\u003e\u003ccode\u003e@​Property404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2554\"\u003eseanmonstar/reqwest#2554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/G1gg1L3s\"\u003e\u003ccode\u003e@​G1gg1L3s\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2544\"\u003eseanmonstar/reqwest#2544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coastalwhite\"\u003e\u003ccode\u003e@​coastalwhite\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2562\"\u003eseanmonstar/reqwest#2562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Fizcko\"\u003e\u003ccode\u003e@​Fizcko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2559\"\u003eseanmonstar/reqwest#2559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markussilvan\"\u003e\u003ccode\u003e@​markussilvan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2573\"\u003eseanmonstar/reqwest#2573\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aunovis-heidrich\"\u003e\u003ccode\u003e@​aunovis-heidrich\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2593\"\u003eseanmonstar/reqwest#2593\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eThanks!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nuhvi\"\u003e\u003ccode\u003e@​Nuhvi\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Windows to support both \u003ccode\u003eProxyOverride\u003c/code\u003e and \u003ccode\u003eNO_PROXY\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix http3 to support streaming response bodies.\u003c/li\u003e\n\u003cli\u003eFix http3 dependency from public API misuse.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix missing \u003ccode\u003efetch_mode_no_cors()\u003c/code\u003e, marking as deprecated when not on WASM.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eForm::into_reader()\u003c/code\u003e for blocking \u003ccode\u003emultipart\u003c/code\u003e forms.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eForm::into_stream()\u003c/code\u003e for async \u003ccode\u003emultipart\u003c/code\u003e forms.\u003c/li\u003e\n\u003cli\u003eAdd support for SOCKS4a proxies.\u003c/li\u003e\n\u003cli\u003eFix decoding responses with multiple zstd frames.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eRequestBuilder::form()\u003c/code\u003e from overwriting a previously set \u003ccode\u003eContent-Type\u003c/code\u003e header, like the other builder methods.\u003c/li\u003e\n\u003cli\u003eFix cloning of request timeout in \u003ccode\u003eblocking::Request\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix http3 synchronization of connection creation, reducing unneccesary extra connections.\u003c/li\u003e\n\u003cli\u003eFix Windows system proxy to use \u003ccode\u003eProxyOverride\u003c/code\u003e as a \u003ccode\u003eNO_PROXY\u003c/code\u003e value.\u003c/li\u003e\n\u003cli\u003eFix blocking read to correctly reserve and zero read buffer.\u003c/li\u003e\n\u003cli\u003e(wasm) Add support for request timeouts.\u003c/li\u003e\n\u003cli\u003e(wasm) Fix \u003ccode\u003eError::is_timeout()\u003c/code\u003e to return true when from a request timeout.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(wasm) Fix compilation by not compiler \u003ccode\u003etokio/time\u003c/code\u003e on WASM.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix decompression returning an error when HTTP/2 ends with an empty data frame.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::connector_layer()\u003c/code\u003e to allow customizing the connector stack.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http2_max_header_list_size()\u003c/code\u003e option.\u003c/li\u003e\n\u003cli\u003eFix propagating body size hint (\u003ccode\u003econtent-length\u003c/code\u003e) information when wrapping bodies.\u003c/li\u003e\n\u003cli\u003eFix decompression of chunked bodies so the connections can be reused more often.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003etls::CertificateRevocationLists\u003c/code\u003e support.\u003c/li\u003e\n\u003cli\u003eAdd crate features to enable webpki roots without selecting a rustls provider.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003econnection_verbose()\u003c/code\u003e to output read logs.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003emultipart::Part::file()\u003c/code\u003e to automatically include content-length.\u003c/li\u003e\n\u003cli\u003eFix proxy to internally no longer cache system proxy settings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for SOCKS4 proxies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/54376c35dffb0fb2e79b430920a62363aee202c8\"\u003e\u003ccode\u003e54376c3\u003c/code\u003e\u003c/a\u003e v0.12.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e4bb3e6d87271ee8b07ea4870f48dc78cdb9cb21\"\u003e\u003ccode\u003ee4bb3e6\u003c/code\u003e\u003c/a\u003e upgrade h3-quinn (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2605\"\u003e#2605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/96a4fea5fed6e239b7d69334a8a5a824b829536c\"\u003e\u003ccode\u003e96a4fea\u003c/code\u003e\u003c/a\u003e Merge tag 'v0.12.14'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/5fd3d5b4ae2e40a2c6e0fc266ec844ed4c643123\"\u003e\u003ccode\u003e5fd3d5b\u003c/code\u003e\u003c/a\u003e Re-enable NO_PROXY envs on Windows (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2601\"\u003e#2601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e9215fd68d18e001cf7c9c5b9ca6a389e8e19e9e\"\u003e\u003ccode\u003ee9215fd\u003c/code\u003e\u003c/a\u003e Support streaming response body in HTTP/3 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2517\"\u003e#2517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/cf50f114b5151ff39458e2cb16a8fb741891ecc8\"\u003e\u003ccode\u003ecf50f11\u003c/code\u003e\u003c/a\u003e v0.12.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f63c6315911154de8b96b79012ce8e266e47dba6\"\u003e\u003ccode\u003ef63c631\u003c/code\u003e\u003c/a\u003e re-add fetch_mode_no_cors shim when not in wasm, but deprecated (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2598\"\u003e#2598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e44e37130538cc2d3c95ffee1215b4db3d71b025\"\u003e\u003ccode\u003ee44e371\u003c/code\u003e\u003c/a\u003e v0.12.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e83e138af520e314e480a37f7dd93fa0e3650eb4\"\u003e\u003ccode\u003ee83e138\u003c/code\u003e\u003c/a\u003e Added osv-scanner.toml file to ignore npm packages in wasm examples during vu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/7e85d2f974cf32702bf6decd8f7a56bc3fc0d707\"\u003e\u003ccode\u003e7e85d2f\u003c/code\u003e\u003c/a\u003e ci: pin once-cell in msrv job (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2594\"\u003e#2594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.11.27...v0.12.15\"\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.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 `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.19.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.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/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\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d0422fa76f7f428ee86e6280652accc8e51931c8\"\u003e\u003ccode\u003ed0422fa\u003c/code\u003e\u003c/a\u003e prepare for 1.19.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/f9a36e2821f19d00ed04af7cc15bc47a1c464c60\"\u003e\u003ccode\u003ef9a36e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/848\"\u003e#848\u003c/a\u003e from paolobarbolini/maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/029a57e2a67cb31e63f99b30bbbb43e1a35a3c87\"\u003e\u003ccode\u003e029a57e\u003c/code\u003e\u003c/a\u003e Fix most clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e73bb2717aeed852dd3426efbd13c8b7b0339c27\"\u003e\u003ccode\u003ee73bb27\u003c/code\u003e\u003c/a\u003e Upgrade to 2021 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c5976226809278d8b84fefdf8d6e9c67fbc5554f\"\u003e\u003ccode\u003ec597622\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/843\"\u003e#843\u003c/a\u003e from paolobarbolini/serde_core-migration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9835bd6f5438cd4a130a92e385278186b0ac8fb1\"\u003e\u003ccode\u003e9835bd6\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/50d8e797ed9628820d0aff617a5f199221b82aaa\"\u003e\u003ccode\u003e50d8e79\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/842\"\u003e#842\u003c/a\u003e from uuid-rs/cargo/v1.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/79485925e95d507c20bc0a37e86d326715ffec9e\"\u003e\u003ccode\u003e7948592\u003c/code\u003e\u003c/a\u003e prepare for 1.18.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/6d847c79d072431c5131987a39318e11f8dbfa9b\"\u003e\u003ccode\u003e6d847c7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/841\"\u003e#841\u003c/a\u003e from uuid-rs/chore/unsafe-cleanup\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.17.0...v1.19.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.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\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/GaoYuancheng/listenBli/pull/55","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GaoYuancheng%2FlistenBli/issues/55","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/55/packages"},{"uuid":"3768002684","node_id":"PR_kwDOOT6rl86621YA","number":63,"state":"open","title":"Bump the all group across 1 directory with 170 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-29T18:00:55.000Z","updated_at":"2025-12-29T18:01:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":170,"packages":[{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.148","repository_url":"https://github.com/serde-rs/json"},{"name":"tauri-plugin-opener","old_version":"2.2.6","new_version":"2.5.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.97","new_version":"1.0.100","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.1","new_version":"1.13.3","repository_url":"https://github.com/smol-rs/async-executor"},{"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-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.74","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.22.0","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.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.18","new_version":"1.2.51","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.40","new_version":"0.4.42","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":"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":"derive_more","old_version":"0.99.19","new_version":"0.99.20","repository_url":"https://github.com/JelteF/derive_more"},{"name":"dlopen2_derive","old_version":"0.4.0","new_version":"0.4.3","repository_url":"https://github.com/OpenByteDev/dlopen2"},{"name":"dpi","old_version":"0.1.1","new_version":"0.1.2","repository_url":"https://github.com/rust-windowing/winit"},{"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.11","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.5","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.11","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":"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":"libc","old_version":"0.2.171","new_version":"0.2.178","repository_url":"https://github.com/rust-lang/libc"},{"name":"libredox","old_version":"0.1.3","new_version":"0.1.12"},{"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":"miniz_oxide","old_version":"0.8.7","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":"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":"proc-macro2","old_version":"1.0.94","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"redox_syscall","old_version":"0.5.11","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.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.15","new_version":"0.12.28","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rustc-demangle","old_version":"0.1.24","new_version":"0.1.26","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustversion","old_version":"1.0.20","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"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_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":"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":"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.11","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":"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":"synstructure","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/mystor/synstructure"},{"name":"tauri-winres","old_version":"0.3.0","new_version":"0.3.5","repository_url":"https://github.com/tauri-apps/winres"},{"name":"tempfile","old_version":"3.19.1","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"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.44.2","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.14","new_version":"0.7.17","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_datetime","old_version":"0.6.8","new_version":"0.6.11","repository_url":"https://github.com/toml-rs/toml"},{"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.7","repository_url":"https://github.com/servo/rust-url"},{"name":"uuid","old_version":"1.16.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-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":"zerocopy","old_version":"0.8.24","new_version":"0.8.31","repository_url":"https://github.com/google/zerocopy"},{"name":"zvariant_utils","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/dbus2/zbus"}],"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.148` |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.2.6` | `2.5.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.97` | `1.0.100` |\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.1` | `1.13.3` |\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-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.74` | `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.22.0` | `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.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.18` | `1.2.51` |\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.40` | `0.4.42` |\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| [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| [derive_more](https://github.com/JelteF/derive_more) | `0.99.19` | `0.99.20` |\n| [dlopen2_derive](https://github.com/OpenByteDev/dlopen2) | `0.4.0` | `0.4.3` |\n| [dpi](https://github.com/rust-windowing/winit) | `0.1.1` | `0.1.2` |\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.11` | `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.5` |\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.11` | `0.1.19` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.64` |\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| [libc](https://github.com/rust-lang/libc) | `0.2.171` | `0.2.178` |\n| libredox | `0.1.3` | `0.1.12` |\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| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.7` | `0.8.9` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.3` | `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| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.94` | `1.0.104` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.42` |\n| redox_syscall | `0.5.11` | `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.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.15` | `0.12.28` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.24` | `0.1.26` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.20` | `1.0.22` |\n| [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_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| [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| [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.11` |\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| [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| [synstructure](https://github.com/mystor/synstructure) | `0.13.1` | `0.13.2` |\n| [tauri-winres](https://github.com/tauri-apps/winres) | `0.3.0` | `0.3.5` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.19.1` | `3.23.0` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.44` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.44.2` | `1.48.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.14` | `0.7.17` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `0.6.8` | `0.6.11` |\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.7` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.16.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-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| [zerocopy](https://github.com/google/zerocopy) | `0.8.24` | `0.8.31` |\n| [zvariant_utils](https://github.com/dbus2/zbus) | `3.2.0` | `3.2.1` |\n\n\nUpdates `serde_json` from 1.0.140 to 1.0.148\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.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/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\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/bc6c8276d9597fae216085f940c712f4d4fce4bc\"\u003e\u003ccode\u003ebc6c827\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e from Xeonacid/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a09210adf529842b912db6f69ad9858ad2f90e16\"\u003e\u003ccode\u003ea09210a\u003c/code\u003e\u003c/a\u003e Set fast_arithmetic=64 for riscv64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/01182e54b5dbadee79696bd472b67391e92679af\"\u003e\u003ccode\u003e01182e5\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/383b13a45feb2955236735397c53218acd4da515\"\u003e\u003ccode\u003e383b13a\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.140...v1.0.148\"\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.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-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.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-opener@2.5.2\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.2\nnpm notice filename: tauri-apps-plugin-opener-2.5.2.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 6e2127d0ad7627a16103215ed596e4fa42bda199\nnpm notice integrity: sha512-ei/yRRoCklWHI[...]mDJIv5R326Mew==\nnpm notice total files: 7\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=644605763\n+ @tauri-apps/plugin-opener@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.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\u003e\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/opener-v2.2.6...http-v2.5.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.1.1 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.1.1...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 `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.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-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.1 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\u003ch2\u003ev1.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent executor from becoming unusable by panic of the iterator passed by the user to the \u003ccode\u003espawn_many\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/136\"\u003e#136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce memory footprint. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/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/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\u003ch1\u003eVersion 1.13.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent executor from becoming unusable by panic of the iterator passed by the user to the \u003ccode\u003espawn_many\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/136\"\u003e#136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce memory footprint. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/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/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\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/3d912bba9e39e7ac67ef60d9ad42485d0011ba32\"\u003e\u003ccode\u003e3d912bb\u003c/code\u003e\u003c/a\u003e Release 1.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/60a218595f148c0ce16478975f23bac17524b820\"\u003e\u003ccode\u003e60a2185\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-executor/commit/47739f1d03364f0124e5492a8ed2433cd1a506fb\"\u003e\u003ccode\u003e47739f1\u003c/code\u003e\u003c/a\u003e Reduce memory footprint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/76bea84eaaa2545490f1f70cdc409bfa913ddc8e\"\u003e\u003ccode\u003e76bea84\u003c/code\u003e\u003c/a\u003e deps: Bump slab to v0.4.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-executor/compare/v1.13.1...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-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-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.74 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.74...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.6.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.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/blocking/issues/71\"\u003e#71\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/blocking/blob/master/CHANGELOG.md\"\u003eblocking's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 1.6.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/blocking/issues/71\"\u003e#71\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/blocking/commit/6c4eddec184c36ebf01db23a640109bd98cd3707\"\u003e\u003ccode\u003e6c4edde\u003c/code\u003e\u003c/a\u003e Release 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/blocking/commit/8f621a9dcc5a4590acea6d51e43a6074b7f01cf4\"\u003e\u003ccode\u003e8f621a9\u003c/code\u003e\u003c/a\u003e Fix build failure with minimal-versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/blocking/commit/588b575e477c62b0e0dd2f3db1c94e96ee9cde30\"\u003e\u003ccode\u003e588b575\u003c/code\u003e\u003c/a\u003e Add minimal-versions check to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/blocking/commit/fa3854cb706b5a07c998af175ef92b3f55cdd3db\"\u003e\u003ccode\u003efa3854c\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/blocking/commit/0af62f84bc25b317594552c0a796199137a55d7c\"\u003e\u003ccode\u003e0af62f8\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/blocking/commit/34d94720761fb5d59e52b450ce71b6a843523e83\"\u003e\u003ccode\u003e34d9472\u003c/code\u003e\u003c/a\u003e ci: Use \u0026quot;v2.0.0\u0026quot; branch for security check\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/blocking/compare/v1.6.1...v1.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brotli` from 7.0.0 to 8.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/769efcbca153bfc4737f1986459da5d9d23368b8\"\u003e\u003ccode\u003e769efcb\u003c/code\u003e\u003c/a\u003e Bump version to 8.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/75961391cd61369d038a30ffe7aeedcc5774bf43\"\u003e\u003ccode\u003e7596139\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dropbox/rust-brotli/issues/230\"\u003e#230\u003c/a\u003e from nhan-calif/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/2420e5fc8cec74726bd0442406997c2203b68926\"\u003e\u003ccode\u003e2420e5f\u003c/code\u003e\u003c/a\u003e Fix memory leak in \u003ccode\u003eBrotliEncoderDestroyInstance\u003c/code\u003e ffi-api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/a017e2d0c02ac9539be8594aaa821f864bb69669\"\u003e\u003ccode\u003ea017e2d\u003c/code\u003e\u003c/a\u003e upgrading to 8.0.1 for ffi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/c7649be2a97691edef80c6ec06c52447136a2cfb\"\u003e\u003ccode\u003ec7649be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dropbox/rust-brotli/issues/225\"\u003e#225\u003c/a\u003e from Brooooooklyn/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/35a2d78d242b65a7c250678b759f4bf17f288fe0\"\u003e\u003ccode\u003e35a2d78\u003c/code\u003e\u003c/a\u003e Fix ffi-api compile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/8483d51f050af84b558b3df7a5d3decf3187d41d\"\u003e\u003ccode\u003e8483d51\u003c/code\u003e\u003c/a\u003e bump version to indicate lz77 compat change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/b07e2026eb86bbe5d206166081d4add9b8367630\"\u003e\u003ccode\u003eb07e202\u003c/code\u003e\u003c/a\u003e Remove exe permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/c159bddeb3687eb3555f94778cf12445f3129b77\"\u003e\u003ccode\u003ec159bdd\u003c/code\u003e\u003c/a\u003e update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/27968a598bf22ed7984203ec37490c0e79ea1410\"\u003e\u003ccode\u003e27968a5\u003c/code\u003e\u003c/a\u003e remove deprecated features; reactivate nostd\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dropbox/rust-brotli/compare/7.0.0...8.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brotli-decompressor` from 4.0.2 to 5.0.0\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/a91c112180789502cdb9bf9e87f9546dd9a970fd\"\u003e\u003ccode\u003ea91c112\u003c/code\u003e\u003c/a\u003e only check max dictionary size in the tool per \u003ca href=\"https://github.com/google/brot\"\u003ehttps://github.com/google/brot\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/252f0741550e1b76a76e472d88b1206a5d051792\"\u003e\u003ccode\u003e252f074\u003c/code\u003e\u003c/a\u003e check to ensure the dict is not too large per \u003ca href=\"https://github.com/google/brotl\"\u003ehttps://github.com/google/brotl\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/71e73f5dc17ae115866b6dbaf7ad8ed76e9f434a\"\u003e\u003ccode\u003e71e73f5\u003c/code\u003e\u003c/a\u003e do wrapping math properly on dictionary sizes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/0609c0fbd275636ba2b74cb4f25c2cb7a783329c\"\u003e\u003ccode\u003e0609c0f\u003c/code\u003e\u003c/a\u003e bump semver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/87c1fbf70fee228f78926e09289fca3474f67a53\"\u003e\u003ccode\u003e87c1fbf\u003c/code\u003e\u003c/a\u003e Only override the context if pos is 0 or 1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/0c15225db9cc758a5339ea2ab19b68487ccae3b6\"\u003e\u003ccode\u003e0c15225\u003c/code\u003e\u003c/a\u003e seed the ring buffer with p2 and p1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/5eaab3caf01bd771a37b76262c5fc5ead7b7fc6c\"\u003e\u003ccode\u003e5eaab3c\u003c/code\u003e\u003c/a\u003e another test for dict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/cf7f1d075dd0a6ef3b747581d7d496c8724a1f3f\"\u003e\u003ccode\u003ecf7f1d0\u003c/code\u003e\u003c/a\u003e need some bytes of slack between dictionary and metablock or we could overwri...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/dfaee36092adaa64dd3dd4e222a7c7828c20ff72\"\u003e\u003ccode\u003edfaee36\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/c12231987f5b07e1d76f52c7e65d3e240d512be7\"\u003e\u003ccode\u003ec122319\u003c/code\u003e\u003c/a\u003e Avoid context picking from the end of the custom dict when there is a custom ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/compare/4.0.2...5.0.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.17.0 to 3.19.1\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.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...\n\n_Description has been truncated_","html_url":"https://github.com/vojtech-cerveny/czechibank-tauri/pull/63","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vojtech-cerveny%2Fczechibank-tauri/issues/63","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/63/packages"}],"issue_packages":[{"old_version":"0.7.2","new_version":"0.7.4","update_type":"patch","path":null,"pr_created_at":"2026-05-23T23:03:03.000Z","version_change":"0.7.2 → 0.7.4","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":"0.8.9","new_version":"0.9.1","update_type":"minor","path":null,"pr_created_at":"2026-05-15T22:08:17.000Z","version_change":"0.8.9 → 0.9.1","issue":{"uuid":"4457250594","node_id":"PR_kwDOLQuN6M7cFUIi","number":323,"state":"closed","title":"chore(deps): bump the major group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["A-dependencies","D-rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-15T22:23:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-15T22:08:17.000Z","updated_at":"2026-05-15T22:23:36.000Z","time_to_close":917,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"major","update_count":4,"packages":[{"name":"annotate-snippets","old_version":"0.11.5","new_version":"0.12.16","repository_url":"https://github.com/rust-lang/annotate-snippets-rs"},{"name":"rune-modules","old_version":"0.13.4","new_version":"0.14.1","repository_url":"https://github.com/rune-rs/rune"},{"name":"similar","old_version":"2.7.0","new_version":"3.1.0","repository_url":"https://github.com/mitsuhiko/similar"},{"name":"miniz_oxide","old_version":"0.8.9","new_version":"0.9.1","repository_url":"https://github.com/Frommi/miniz_oxide"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the major group with 4 updates in the / directory: [annotate-snippets](https://github.com/rust-lang/annotate-snippets-rs), [rune-modules](https://github.com/rune-rs/rune), [similar](https://github.com/mitsuhiko/similar) and [miniz_oxide](https://github.com/Frommi/miniz_oxide).\n\nUpdates `annotate-snippets` from 0.11.5 to 0.12.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/blob/main/CHANGELOG.md\"\u003eannotate-snippets's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.12.16] - 2026-05-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly format suggestion paths when DecorStyle::Unicode \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/414\"\u003e#414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly highlight multi-line removals that leave only whitespace \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/413\"\u003e#413\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.15] - 2026-04-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSource highlighting no longer misaligns when source contains zero-width or multi-width characters \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/400\"\u003e#400\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.14] - 2026-04-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't trim middle of spans smaller than padding + margin\u003c/li\u003e\n\u003cli\u003eProperly handle replacement length mismatches\u003c/li\u003e\n\u003cli\u003eAccount for \u0026quot;gutter\u0026quot; width when trimming middle of long spans\u003c/li\u003e\n\u003cli\u003eAccount for left trim when trimming middle of long spans\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.13] - 2026-03-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle tabs on the first and last lines of multiline \u003ccode\u003ePatch\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/373\"\u003e#373\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/380\"\u003e#380\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.12] - 2026-02-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/365\"\u003e#365\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.11] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Unicode highlight alignment in patches \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/357\"\u003e#357\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.10] - 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRender all removed lines when multiple Patch remove lines \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/353\"\u003e#353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.9] - 2025-11-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/2d2643cf7c64abbf014ff1df736865074a8b94de\"\u003e\u003ccode\u003e2d2643c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/415\"\u003e#415\u003c/a\u003e from Muscraft/0.12.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/26ce78692a07ba23d6175f1443c67acae8033884\"\u003e\u003ccode\u003e26ce786\u003c/code\u003e\u003c/a\u003e chore: Release annotate-snippets version 0.12.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/bf79b301532bbdf35c1c1d7b40a61dc974d226ab\"\u003e\u003ccode\u003ebf79b30\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/414\"\u003e#414\u003c/a\u003e from Muscraft/fix-suggestion-paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/3a5e1b6d20c6b2bd858cf33ff061c7b07d3ea6ec\"\u003e\u003ccode\u003e3a5e1b6\u003c/code\u003e\u003c/a\u003e fix: Correctly format suggestion paths when DecorStyle::Unicode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/1d76596de81337c33d780ab249d237b3c6231271\"\u003e\u003ccode\u003e1d76596\u003c/code\u003e\u003c/a\u003e test: Suggestion with different path than primary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/110b63c5a3e9dbde48d800a38249de5c70abaeb8\"\u003e\u003ccode\u003e110b63c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/413\"\u003e#413\u003c/a\u003e from Muscraft/fix-multiline-removals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/f5b34ae49921cfebee02863bfa54f7d7339294f4\"\u003e\u003ccode\u003ef5b34ae\u003c/code\u003e\u003c/a\u003e fix: Correctly highlight multi-line removals that leave only whitespace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/92aeb7d996ec41e776c1e5ec40a06aa930b83012\"\u003e\u003ccode\u003e92aeb7d\u003c/code\u003e\u003c/a\u003e refactor: Precompute replaced-code highlight spans in splice_lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/cb1dd41af10ebee09827359e97ede5547e054d84\"\u003e\u003ccode\u003ecb1dd41\u003c/code\u003e\u003c/a\u003e refactor: Make styling subsitution highlights its own function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/c17f8cd79d797942ff8cf5e18a6a7d89bc357f1a\"\u003e\u003ccode\u003ec17f8cd\u003c/code\u003e\u003c/a\u003e refactor: Make addition highlighting's tab counting logic match removal's\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/compare/0.11.5...0.12.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rune-modules` from 0.13.4 to 0.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rune-rs/rune/releases\"\u003erune-modules's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow async cli execution by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/651\"\u003erune-rs/rune#651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003evscode: pass extra env when validating by \u003ca href=\"https://github.com/SWW13\"\u003e\u003ccode\u003e@​SWW13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/654\"\u003erune-rs/rune#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd operators to Byte and Bool by \u003ca href=\"https://github.com/bernsteining\"\u003e\u003ccode\u003e@​bernsteining\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/655\"\u003erune-rs/rune#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unecessary re-export by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/657\"\u003erune-rs/rune#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate to use handlebars v5 by \u003ca href=\"https://github.com/campeis\"\u003e\u003ccode\u003e@​campeis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/661\"\u003erune-rs/rune#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide internals of values by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/663\"\u003erune-rs/rune#663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd f64::sqrt, avoid a bit of cleaning during assembly, parse numerical values correctly by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/664\"\u003erune-rs/rune#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a public function for source formatting by \u003ca href=\"https://github.com/cocuh\"\u003e\u003ccode\u003e@​cocuh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/665\"\u003erune-rs/rune#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix build error caused by \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/665\"\u003e#665\u003c/a\u003e by \u003ca href=\"https://github.com/cocuh\"\u003e\u003ccode\u003e@​cocuh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/666\"\u003erune-rs/rune#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd floor/ceil/round to f64 module by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/667\"\u003erune-rs/rune#667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WarningDiagnostic::emit by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/668\"\u003erune-rs/rune#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd String::{to_lowercase,to_uppercase} by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/669\"\u003erune-rs/rune#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd methods for accessing Struct Values by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/670\"\u003erune-rs/rune#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Value::borrow_any_{ref,mut} to get a typed reference without ownership by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/672\"\u003erune-rs/rune#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackports and cleanups by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/675\"\u003erune-rs/rune#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBetter documentation creation ref \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/648\"\u003e#648\u003c/a\u003e by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/677\"\u003erune-rs/rune#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module level documentation by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/678\"\u003erune-rs/rune#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinor LSP fixups by \u003ca href=\"https://github.com/tgolsson\"\u003e\u003ccode\u003e@​tgolsson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/680\"\u003erune-rs/rune#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFallback to debug-printing generic info by \u003ca href=\"https://github.com/tgolsson\"\u003e\u003ccode\u003e@​tgolsson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/682\"\u003erune-rs/rune#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Any derive documentation by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/686\"\u003erune-rs/rune#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMore documentation on hot reloading and multithreading by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/687\"\u003erune-rs/rune#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for captured arguments from macros by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/688\"\u003erune-rs/rune#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename delay_for to sleep by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/689\"\u003erune-rs/rune#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded bytes support for http by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/691\"\u003erune-rs/rune#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse explicit macos versions by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/695\"\u003erune-rs/rune#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Iterator::filter_map by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/694\"\u003erune-rs/rune#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport constants in patterns (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/696\"\u003e#696\u003c/a\u003e) by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/697\"\u003erune-rs/rune#697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate musli by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/698\"\u003erune-rs/rune#698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet version to 0.14.0 and bump Musli by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/699\"\u003erune-rs/rune#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more public VmResult errors by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/701\"\u003erune-rs/rune#701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClosure environments by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/702\"\u003erune-rs/rune#702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerate warnings when using deprecated functions by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/685\"\u003erune-rs/rune#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epointer::wrapping_byte_sub is now stable by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/704\"\u003erune-rs/rune#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClean up soon to be stable features and enabled lints by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/705\"\u003erune-rs/rune#705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate lints to use soon to be stable config by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/709\"\u003erune-rs/rune#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix lints by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/711\"\u003erune-rs/rune#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFormat Fixes by \u003ca href=\"https://github.com/SWW13\"\u003e\u003ccode\u003e@​SWW13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/710\"\u003erune-rs/rune#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake types in rune tests less ambiguous by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/712\"\u003erune-rs/rune#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump braces from 3.0.2 to 3.0.3 in /editors/code by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/713\"\u003erune-rs/rune#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove atty dependency (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/719\"\u003e#719\u003c/a\u003e) by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/720\"\u003erune-rs/rune#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLook at target name instead of package identifier (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/724\"\u003e#724\u003c/a\u003e) by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/725\"\u003erune-rs/rune#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLower blocks earlier by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/728\"\u003erune-rs/rune#728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport dumping return value by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/729\"\u003erune-rs/rune#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRewrite Rune to use a slot-based virtual machine by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/733\"\u003erune-rs/rune#733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove JumpIfBranch instruction by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/735\"\u003erune-rs/rune#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix how the virtual machine perform internal calls by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/739\"\u003erune-rs/rune#739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erune_modules: Add missing dependency on tokio from the process feature (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/734\"\u003e#734\u003c/a\u003e) by \u003ca href=\"https://github.com/VorpalBlade\"\u003e\u003ccode\u003e@​VorpalBlade\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/738\"\u003erune-rs/rune#738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erune: Reduce generics for internals calls by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/741\"\u003erune-rs/rune#741\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\u003eSee full diff in \u003ca href=\"https://github.com/rune-rs/rune/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `similar` from 2.7.0 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/similar/blob/main/CHANGELOG.md\"\u003esimilar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ecapture_diff_slices_by_key\u003c/code\u003e and \u003ccode\u003ecapture_diff_slices_by_key_deadline\u003c/code\u003e\nas convenience helpers for diffing slices by derived keys.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eCompact\u003c/code\u003e emitting inconsistent \u003ccode\u003eDiffOp\u003c/code\u003e cursor positions after\ncompaction, which could leave \u003ccode\u003eDelete\u003c/code\u003e/\u003ccode\u003eInsert\u003c/code\u003e operations with stale\n\u003ccode\u003enew_index\u003c/code\u003e/\u003ccode\u003eold_index\u003c/code\u003e values.\u003c/li\u003e\n\u003cli\u003eAdded explicit lifetime capture (\u003ccode\u003e+ use\u0026lt;...\u0026gt;\u003c/code\u003e) on iterator-returning APIs to\nimprove compatibility with Rust 2024 lifetime capture behavior.  \u003ca href=\"https://redirect.github.com/mitsuhiko/similar/issues/93\"\u003e#93\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a Git-style Histogram diff implementation exposed as\n\u003ccode\u003eAlgorithm::Histogram\u003c/code\u003e, including deadline-aware Myers fallback and\ncomprehensive regression/behavior tests.\u003c/li\u003e\n\u003cli\u003eRaised MSRV to Rust 1.85 and moved the crate to Rust 2024 edition.\u003c/li\u003e\n\u003cli\u003eAdded a Hunt-style diff implementation exposed as \u003ccode\u003eAlgorithm::Hunt\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded configurable inline refinement via \u003ccode\u003eInlineChangeOptions\u003c/code\u003e and\n\u003ccode\u003eInlineChangeMode\u003c/code\u003e, including semantic cleanup and new\n\u003ccode\u003eTextDiff::iter_inline_changes_with_options*\u003c/code\u003e methods.  \u003ca href=\"https://redirect.github.com/mitsuhiko/similar/issues/92\"\u003e#92\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a global disjoint-input fast path in \u003ccode\u003ealgorithms::diff_deadline\u003c/code\u003e\nto avoid pathological runtimes on large, fully distinct inputs.\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eAlgorithm::Myers\u003c/code\u003e performance on heavily unbalanced diffs to\navoid pathological slowdowns.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ediff_deadline_raw\u003c/code\u003e entrypoints in the algorithm modules to bypass\nshared heuristics and keep minimal intrinsic trait bounds where needed.\u003c/li\u003e\n\u003cli\u003eAdded test files in \u003ccode\u003eexamples/diffs\u003c/code\u003e that can be used with the some of the\nexamples as input pairs.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCachedLookup\u003c/code\u003e, a helper for adapting virtual or computed sequences by\nmaterializing items on first access and then serving borrowed values through\nnormal indexing.  The \u003ccode\u003eowned-lookup\u003c/code\u003e example demonstrates this approach for\nissue \u003ca href=\"https://redirect.github.com/mitsuhiko/similar/issues/33\"\u003e#33\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed ranged indexing in the classic LCS table algorithm.\u003c/li\u003e\n\u003cli\u003eImproved diff compaction to merge adjacent delete hunks across equal runs.\u003c/li\u003e\n\u003cli\u003eExcluded development scripts from published crate contents.  \u003ca href=\"https://redirect.github.com/mitsuhiko/similar/issues/87\"\u003e#87\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTextDiff::from_*\u003c/code\u003e and \u003ccode\u003eTextDiffConfig::diff_*\u003c/code\u003e now accept owned inputs\n(\u003ccode\u003eString\u003c/code\u003e, \u003ccode\u003eVec\u0026lt;u8\u0026gt;\u003c/code\u003e, \u003ccode\u003eCow\u003c/code\u003e) in addition to borrowed inputs.  This allows\nreturning text diffs from functions without external owner lifetimes.  \u003ca href=\"https://redirect.github.com/mitsuhiko/similar/issues/65\"\u003e#65\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTextDiff\u003c/code\u003e no longer exposes \u003ccode\u003eold_slices\u003c/code\u003e / \u003ccode\u003enew_slices\u003c/code\u003e.  Use\n\u003ccode\u003eold_len\u003c/code\u003e, \u003ccode\u003enew_len\u003c/code\u003e, \u003ccode\u003eold_slice\u003c/code\u003e, \u003ccode\u003enew_slice\u003c/code\u003e, \u003ccode\u003eiter_old_slices\u003c/code\u003e,\n\u003ccode\u003eiter_new_slices\u003c/code\u003e, \u003ccode\u003eold_lookup\u003c/code\u003e, and \u003ccode\u003enew_lookup\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTextDiff::iter_changes\u003c/code\u003e now panics on invalid out-of-bounds \u003ccode\u003eDiffOp\u003c/code\u003e\nranges instead of silently truncating iteration.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eutils::diff_lines_inline\u003c/code\u003e now takes \u003ccode\u003e\u0026amp;TextDiff\u003c/code\u003e and options rather than\n\u003ccode\u003e(Algorithm, old, new, options)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eutils::diff_lines\u003c/code\u003e now avoids a second line-tokenization pass.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eget_diff_ratio\u003c/code\u003e to \u003ccode\u003ediff_ratio\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded first-class \u003ccode\u003eno_std + alloc\u003c/code\u003e support with an explicit default \u003ccode\u003estd\u003c/code\u003e\nfeature.\u003c/li\u003e\n\u003cli\u003eAdded optional \u003ccode\u003ehashbrown\u003c/code\u003e backend for \u003ccode\u003eno_std\u003c/code\u003e map storage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/8ae2c3f15c0e20e4e5ef6c7f88a1c04942f8a76b\"\u003e\u003ccode\u003e8ae2c3f\u003c/code\u003e\u003c/a\u003e chore(release): prepare 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/37dfae498e557190a60dc7f8b92189c10ef1f3a5\"\u003e\u003ccode\u003e37dfae4\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003euse\u003c/code\u003e clause to iterator types for improved lifetime management (\u003ca href=\"https://redirect.github.com/mitsuhiko/similar/issues/93\"\u003e#93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/6e321ade6bbff9ba81078a7e14c60d190be4e574\"\u003e\u003ccode\u003e6e321ad\u003c/code\u003e\u003c/a\u003e feat(api): add capture_diff_slices_by_key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/d943be327889c0bb7aec1b1de89b8af496f776b8\"\u003e\u003ccode\u003ed943be3\u003c/code\u003e\u003c/a\u003e feat: Added a float bucket example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/ff76e5d1b7985c9a80365c53ebb7e5bbda8a0d32\"\u003e\u003ccode\u003eff76e5d\u003c/code\u003e\u003c/a\u003e fix(compact): normalize stale diff op cursors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/db010ec3d1a0dd9f5b8e971d9030dadcc6df3cd9\"\u003e\u003ccode\u003edb010ec\u003c/code\u003e\u003c/a\u003e fix(ci): configure crates.io trusted publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/1f5a7ef79403cf30cb326375330a0e178eae62b1\"\u003e\u003ccode\u003e1f5a7ef\u003c/code\u003e\u003c/a\u003e chore(release): 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/b69c696ec147cee1ffe227451a808c8f3ebb62ae\"\u003e\u003ccode\u003eb69c696\u003c/code\u003e\u003c/a\u003e ci: Added publish workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/d59c1ea0672cb00cc6d82df4805c26e361d23c3d\"\u003e\u003ccode\u003ed59c1ea\u003c/code\u003e\u003c/a\u003e chore: Restate relationship to pijul\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/07c20a6650d7f30dea12798d5b44c57e633c2bce\"\u003e\u003ccode\u003e07c20a6\u003c/code\u003e\u003c/a\u003e docs(algorithms): document CachedLookup adapter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/similar/compare/2.7.0...3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `miniz_oxide` from 0.8.9 to 0.9.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md\"\u003eminiz_oxide'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/0.9.0..0.9.1\"\u003e0.9.1\u003c/a\u003e - 2026-03-13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereject incomplete Huffman trees with max code length \u0026gt; 1 (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/190\"\u003e#190\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/c40992ad6df8040794df767290ed0ffc45edc2e0\"\u003ec40992a\u003c/a\u003e) - Lilith River\u003c/li\u003e\n\u003cli\u003ebump simd_adler32 dependency version (needed for wasm issue fix) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/a9b3756c8d324c736275287b1d42e8bbd44867ee\"\u003ea9b3756\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wasmtime to workflow for running tests with wasip1 - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/f70ad1034010127057ba9e136edeac0c34adb853\"\u003ef70ad10\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003ebox LZOxide.codes on wasm32 to reduce stack allocation (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/189\"\u003e#189\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/d0f3e0cb44fb9a0ce0b876010025949700533258\"\u003ed0f3e0c\u003c/a\u003e) - Fabrício Bracht\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/0.8.9..0.9.0\"\u003e0.9.0\u003c/a\u003e - 2026-01-12\u003c/h2\u003e\n\u003cp\u003eVersion bump due to a minor API break for having to add enum variants. Many enums have been made non_exhaustive to make it easier to avoid API breaks in the future.\nThe minimum rust version is now 1.60.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(deflate)\u003c/strong\u003e simplify stored compression, fixes to updating compresson level after start - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/c5a7662b061d7853d3498da4f0f165687116c324\"\u003ec5a7662\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(deflate)\u003c/strong\u003e make more stuff non_exhaustive, reduce deflate stack usage a tiny bit - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/cd2d14f0c24e29b18db9538a1ac6cb9519e86d09\"\u003ecd2d14f\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(miniz_oxide)\u003c/strong\u003e make tdeflflush and compressionstrategy non exhaustive - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/130d51d5437f09e38f85e4f6ee36ed474c636ba5\"\u003e130d51d\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003efix flush test, make new simpler init function for compressoroxide and make flag creation function const - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/3bb0d51b8da1c8e4536f58fb993915726d410d18\"\u003e3bb0d51\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003emake more funtions const and make tinflstatus non_exhaustive - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/84a94e80534804151f3af5d7cf5ff6b461a8bf89\"\u003e84a94e8\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(inflate)\u003c/strong\u003e add documentation and doctest for decompress_slice_iter_to_slice - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/97465ca2e441b204d4ccffe3157a0bd975a6765d\"\u003e97465ca\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(deflate): add window_bits feature for deflate, don't set wbits - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/e70e395c8f94a97b3c056a1b2fdab54163624836\"\u003ee70e395\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement support for partial flushes (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/179\"\u003e#179\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/2ede365ff9b7d9eac8162d6022f480473fea2c8f\"\u003e2ede365\u003c/a\u003e) - Jonathan Behrens\u003c/li\u003e\n\u003cli\u003eAdd decompress_with_limit to handle ring buffers (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/183\"\u003e#183\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/bac1abee827765b7d639ba9c574c28e444d7d3df\"\u003ebac1abe\u003c/a\u003e) - peckpeck\u003c/li\u003e\n\u003cli\u003eFlush improvements (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/185\"\u003e#185\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/0d276ac4dce97dcefd71effec8277b420145f508\"\u003e0d276ac\u003c/a\u003e) - Jim Peters\u003c/li\u003e\n\u003cli\u003eFix flush_block to always insert zlib header correctly (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/187\"\u003e#187\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/414d9b88f46b95c7b9bb60de1c9dcf1fcaed8395\"\u003e414d9b8\u003c/a\u003e) - Jim Peters\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/Frommi/miniz_oxide/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/VorpalBlade/paketkoll/pull/323","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VorpalBlade%2Fpaketkoll/issues/323","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/323/packages"}},{"old_version":"0.8.9","new_version":"0.9.1","update_type":"minor","path":null,"pr_created_at":"2026-05-10T17:01:01.000Z","version_change":"0.8.9 → 0.9.1","issue":{"uuid":"4416246179","node_id":"PR_kwDOSHNeUM7aBWB7","number":149,"state":"closed","title":"deps(deps): bump miniz_oxide from 0.8.9 to 0.9.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-11T09:09:25.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-10T17:01:01.000Z","updated_at":"2026-05-11T09:09:36.000Z","time_to_close":58104,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"miniz_oxide","old_version":"0.8.9","new_version":"0.9.1","repository_url":"https://github.com/Frommi/miniz_oxide"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [miniz_oxide](https://github.com/Frommi/miniz_oxide) from 0.8.9 to 0.9.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md\"\u003eminiz_oxide'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/0.9.0..0.9.1\"\u003e0.9.1\u003c/a\u003e - 2026-03-13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereject incomplete Huffman trees with max code length \u0026gt; 1 (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/190\"\u003e#190\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/c40992ad6df8040794df767290ed0ffc45edc2e0\"\u003ec40992a\u003c/a\u003e) - Lilith River\u003c/li\u003e\n\u003cli\u003ebump simd_adler32 dependency version (needed for wasm issue fix) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/a9b3756c8d324c736275287b1d42e8bbd44867ee\"\u003ea9b3756\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wasmtime to workflow for running tests with wasip1 - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/f70ad1034010127057ba9e136edeac0c34adb853\"\u003ef70ad10\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003ebox LZOxide.codes on wasm32 to reduce stack allocation (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/189\"\u003e#189\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/d0f3e0cb44fb9a0ce0b876010025949700533258\"\u003ed0f3e0c\u003c/a\u003e) - Fabrício Bracht\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/0.8.9..0.9.0\"\u003e0.9.0\u003c/a\u003e - 2026-01-12\u003c/h2\u003e\n\u003cp\u003eVersion bump due to a minor API break for having to add enum variants. Many enums have been made non_exhaustive to make it easier to avoid API breaks in the future.\nThe minimum rust version is now 1.60.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(deflate)\u003c/strong\u003e simplify stored compression, fixes to updating compresson level after start - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/c5a7662b061d7853d3498da4f0f165687116c324\"\u003ec5a7662\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(deflate)\u003c/strong\u003e make more stuff non_exhaustive, reduce deflate stack usage a tiny bit - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/cd2d14f0c24e29b18db9538a1ac6cb9519e86d09\"\u003ecd2d14f\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(miniz_oxide)\u003c/strong\u003e make tdeflflush and compressionstrategy non exhaustive - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/130d51d5437f09e38f85e4f6ee36ed474c636ba5\"\u003e130d51d\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003efix flush test, make new simpler init function for compressoroxide and make flag creation function const - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/3bb0d51b8da1c8e4536f58fb993915726d410d18\"\u003e3bb0d51\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003emake more funtions const and make tinflstatus non_exhaustive - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/84a94e80534804151f3af5d7cf5ff6b461a8bf89\"\u003e84a94e8\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(inflate)\u003c/strong\u003e add documentation and doctest for decompress_slice_iter_to_slice - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/97465ca2e441b204d4ccffe3157a0bd975a6765d\"\u003e97465ca\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(deflate): add window_bits feature for deflate, don't set wbits - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/e70e395c8f94a97b3c056a1b2fdab54163624836\"\u003ee70e395\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement support for partial flushes (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/179\"\u003e#179\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/2ede365ff9b7d9eac8162d6022f480473fea2c8f\"\u003e2ede365\u003c/a\u003e) - Jonathan Behrens\u003c/li\u003e\n\u003cli\u003eAdd decompress_with_limit to handle ring buffers (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/183\"\u003e#183\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/bac1abee827765b7d639ba9c574c28e444d7d3df\"\u003ebac1abe\u003c/a\u003e) - peckpeck\u003c/li\u003e\n\u003cli\u003eFlush improvements (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/185\"\u003e#185\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/0d276ac4dce97dcefd71effec8277b420145f508\"\u003e0d276ac\u003c/a\u003e) - Jim Peters\u003c/li\u003e\n\u003cli\u003eFix flush_block to always insert zlib header correctly (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/187\"\u003e#187\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/414d9b88f46b95c7b9bb60de1c9dcf1fcaed8395\"\u003e414d9b8\u003c/a\u003e) - Jim Peters\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/Frommi/miniz_oxide/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/kbukum/rskit/pull/149","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbukum%2Frskit/issues/149","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/149/packages"}},{"old_version":"0.8.9","new_version":"0.9.1","update_type":"minor","path":null,"pr_created_at":"2026-03-16T03:27:21.000Z","version_change":"0.8.9 → 0.9.1","issue":{"uuid":"4080005866","node_id":"PR_kwDOLQuN6M7Ky-If","number":308,"state":"closed","title":"chore(deps): bump the major group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["A-dependencies","D-rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-23T03:27:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-16T03:27:21.000Z","updated_at":"2026-03-23T03:27:24.000Z","time_to_close":604802,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"major","update_count":9,"packages":[{"name":"annotate-snippets","old_version":"0.11.5","new_version":"0.12.12","repository_url":"https://github.com/rust-lang/annotate-snippets-rs"},{"name":"cached","old_version":"0.56.0","new_version":"0.58.0","repository_url":"https://github.com/jaemk/cached"},{"name":"flume","old_version":"0.11.1","new_version":"0.12.0","repository_url":"https://github.com/zesterer/flume"},{"name":"nix","old_version":"0.30.1","new_version":"0.31.1","repository_url":"https://github.com/nix-rust/nix"},{"name":"rune-modules","old_version":"0.13.4","new_version":"0.14.1","repository_url":"https://github.com/rune-rs/rune"},{"name":"strum","old_version":"0.27.2","new_version":"0.28.0","repository_url":"https://github.com/Peternator7/strum"},{"name":"sysinfo","old_version":"0.37.2","new_version":"0.38.4","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"miniz_oxide","old_version":"0.8.9","new_version":"0.9.1","repository_url":"https://github.com/Frommi/miniz_oxide"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the major group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [annotate-snippets](https://github.com/rust-lang/annotate-snippets-rs) | `0.11.5` | `0.12.12` |\n| [cached](https://github.com/jaemk/cached) | `0.56.0` | `0.58.0` |\n| [flume](https://github.com/zesterer/flume) | `0.11.1` | `0.12.0` |\n| [nix](https://github.com/nix-rust/nix) | `0.30.1` | `0.31.1` |\n| [rune-modules](https://github.com/rune-rs/rune) | `0.13.4` | `0.14.1` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.2` | `0.28.0` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.37.2` | `0.38.4` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.9` | `0.9.1` |\n\n\nUpdates `annotate-snippets` from 0.11.5 to 0.12.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/blob/main/CHANGELOG.md\"\u003eannotate-snippets's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.12.12] - 2026-02-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/365\"\u003e#365\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.11] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Unicode highlight alignment in patches \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/357\"\u003e#357\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.10] - 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRender all removed lines when multiple Patch remove lines \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/353\"\u003e#353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.9] - 2025-11-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrefer exact prefix/suffix matches when trimming replacements \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/345\"\u003e#345\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.8] - 2025-10-28\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNo longer panic when annotating leading whitespace \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.7] - 2025-10-24\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly calculate annotation offsets when trimming unicode characters \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/331\"\u003e#331\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.6] - 2025-10-22\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded \u003ccode\u003eunicode-width\u003c/code\u003e to \u003ccode\u003e0.2.2\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/326\"\u003e#326\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThis update adds support for Unicode 16 and 17, and can affect character width calculations\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUse straight arrows for standalone \u003ccode\u003eOrigin\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/327\"\u003e#327\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly calculate line numbers for trimmed multi-line suggestions \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/321\"\u003e#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect \u003ccode\u003e.fold(false)\u003c/code\u003e when set on suggestions \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/322\"\u003e#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperly calculate the max line number width for suggestions \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/323\"\u003e#323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow full line when \u003ccode\u003ePatch\u003c/code\u003e span points to line end \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/324\"\u003e#324\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/annotate-snippets-rs/commit/ff632000a2e7f44b7855641537067b1811d55b5a\"\u003e\u003ccode\u003eff63200\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/367\"\u003e#367\u003c/a\u003e from Muscraft/v0.12.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/0ec8520bd29f3c8213c8061a0526f42351f99f68\"\u003e\u003ccode\u003e0ec8520\u003c/code\u003e\u003c/a\u003e chore: Release annotate-snippets version 0.12.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/e5ccc8212a71a8c3c28ba2a40cca7057fe428cad\"\u003e\u003ccode\u003ee5ccc82\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/365\"\u003e#365\u003c/a\u003e from CathalMullan/no-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/61df155f848c3fa12442a52ca818e44877e09218\"\u003e\u003ccode\u003e61df155\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003eno_std\u003c/code\u003e support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/e9c67bbd47de80ee3acd5ed7b1a9328f1ead270e\"\u003e\u003ccode\u003ee9c67bb\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v0.6.24 (\u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/a699837f516d32b27e58364aa6f50ec1cbdf1768\"\u003e\u003ccode\u003ea699837\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/361\"\u003e#361\u003c/a\u003e from Muscraft/v0.12.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/fc0211a3de8d3e952b104fefd73c78d0807ca307\"\u003e\u003ccode\u003efc0211a\u003c/code\u003e\u003c/a\u003e chore: Release annotate-snippets version 0.12.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/78b1f7d02ec31d0b3b17510be131b9ef7d846751\"\u003e\u003ccode\u003e78b1f7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/357\"\u003e#357\u003c/a\u003e from KeqingMoe/fix-unicode-patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/3d365cc7a3238b847af335e4471a2187a4094a66\"\u003e\u003ccode\u003e3d365cc\u003c/code\u003e\u003c/a\u003e fix: Fix Unicode highlight alignment in patches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/d17b037e317dffa6fb08585a2c6127a82cb1ddf8\"\u003e\u003ccode\u003ed17b037\u003c/code\u003e\u003c/a\u003e test: Unicode highlight alignment in patches\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/compare/0.11.5...0.12.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cached` from 0.56.0 to 0.58.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.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\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 `flume` from 0.11.1 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zesterer/flume/blob/master/CHANGELOG.md\"\u003eflume's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[0.12.0] - 2025-12-08\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efastrand\u003c/code\u003e feature\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enanorand\u003c/code\u003e feature\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePanic when using \u003ccode\u003eDuration::MAX\u003c/code\u003e as timeout\u003c/li\u003e\n\u003c/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/zesterer/flume/commits/0.12\"\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.6 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\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/memchr/compare/2.7.6...2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nix` from 0.30.1 to 0.31.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nix-rust/nix/blob/master/CHANGELOG.md\"\u003enix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.31.1] - 2026-01-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etermios: Add definition for IUCLC to supported platforms\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2702\"\u003e#2702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etermios: Add definition for XCASE for supported platforms\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2703\"\u003e#2703\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.31.0] - 2026-01-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the UDP GSO/GRO socket options and CMsgs on Android. This includes the\nfollowing types:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUdpGsoSegment\u003c/li\u003e\n\u003cli\u003eUdpGroSegment\u003c/li\u003e\n\u003cli\u003eControlMessage::UdpGsoSegments\u003c/li\u003e\n\u003cli\u003eControlMessageOwned::UdpGroSegments\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2666\"\u003e#2666\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDefine errno EWOULDBLOCK as an alias of EAGAIN to match the AIX libc\ndefinition. (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2692\"\u003e#2692\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnable module \u003ccode\u003eifaddrs\u003c/code\u003e on GNU Hurd\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2697\"\u003e#2697\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd termios \u003ccode\u003eOutputFlags::OFILL\u003c/code\u003e for Linux, Android, Aix, Cygwin, Fuchsia,\nHaiku,\nGNU/Hurd, Nto, Redox, Illumos, Solaris and Apple OSes.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2701\"\u003e#2701\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd sync() for cygwin (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2708\"\u003e#2708\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echanged \u003ccode\u003eEpollEvent\u003c/code\u003e methods to be \u003ccode\u003econst\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2656\"\u003e#2656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBumped libc to\n\u003ca href=\"https://github.com/rust-lang/libc/releases/tag/0.2.180\"\u003e0.2.180\u003c/a\u003e\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2724\"\u003e#2724\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003enix::sys::ptrace::syscall_info\u003c/code\u003e, which was not setting the \u003ccode\u003edata\u003c/code\u003e\nargument properly, causing garbage values to be returned.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2653\"\u003e#2653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCast the 'addr' argument of 'madvise()' to '*mut u8' on AIX to match the\nsignature in the AIX libc.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2655\"\u003e#2655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the Dir module on NTO, Solaris, Hurd, and possibly other platforms.\nThe\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/06bb1bedc3471bd0405c2f2821cdbcad456a9f78\"\u003e\u003ccode\u003e06bb1be\u003c/code\u003e\u003c/a\u003e chore: release 0.31.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/49adb8d996a26577ac302eb43b5128b5f014f91d\"\u003e\u003ccode\u003e49adb8d\u003c/code\u003e\u003c/a\u003e skip test::sys::test_af_alg_cipher on s390x,powerpc64le/Linux too (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2722\"\u003e#2722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/a9c73e05497e5fcde76e00a319ae0631cb9f165f\"\u003e\u003ccode\u003ea9c73e0\u003c/code\u003e\u003c/a\u003e termios: Add definition for XCASE (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2703\"\u003e#2703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/a69b2c18f44442c0be6ece5bb3dd276e26d29c77\"\u003e\u003ccode\u003ea69b2c1\u003c/code\u003e\u003c/a\u003e termios: Add definition for IUCLC (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2702\"\u003e#2702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/9ac60c56b0e5dc1966fefeff41fd4f6aecf403f9\"\u003e\u003ccode\u003e9ac60c5\u003c/code\u003e\u003c/a\u003e chore: release 0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/6789793a5703fe11ab146d236b4fc0f51628c0a0\"\u003e\u003ccode\u003e6789793\u003c/code\u003e\u003c/a\u003e chore: bump libc to 0.2.180 (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2724\"\u003e#2724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/ba63e90362e24dcebbf96783da668647ceace21c\"\u003e\u003ccode\u003eba63e90\u003c/code\u003e\u003c/a\u003e Update macOS runner version in workflow (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2713\"\u003e#2713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/71f6ee9f4380d5caad3c049dbd352627b9d6eb0a\"\u003e\u003ccode\u003e71f6ee9\u003c/code\u003e\u003c/a\u003e unistd: add sync() for cygwin (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2708\"\u003e#2708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/984420ea923fa2a25617d678b0a6252dd623a213\"\u003e\u003ccode\u003e984420e\u003c/code\u003e\u003c/a\u003e termios: Add OFILL (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2701\"\u003e#2701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/41e2f81b74f4c353332c62bf94ae878c66268b6b\"\u003e\u003ccode\u003e41e2f81\u003c/code\u003e\u003c/a\u003e fix: make nix build on Illumos (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2694\"\u003e#2694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nix-rust/nix/compare/v0.30.1...v0.31.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rune-modules` from 0.13.4 to 0.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rune-rs/rune/releases\"\u003erune-modules's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow async cli execution by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/651\"\u003erune-rs/rune#651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003evscode: pass extra env when validating by \u003ca href=\"https://github.com/SWW13\"\u003e\u003ccode\u003e@​SWW13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/654\"\u003erune-rs/rune#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd operators to Byte and Bool by \u003ca href=\"https://github.com/bernsteining\"\u003e\u003ccode\u003e@​bernsteining\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/655\"\u003erune-rs/rune#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unecessary re-export by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/657\"\u003erune-rs/rune#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate to use handlebars v5 by \u003ca href=\"https://github.com/campeis\"\u003e\u003ccode\u003e@​campeis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/661\"\u003erune-rs/rune#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide internals of values by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/663\"\u003erune-rs/rune#663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd f64::sqrt, avoid a bit of cleaning during assembly, parse numerical values correctly by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/664\"\u003erune-rs/rune#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a public function for source formatting by \u003ca href=\"https://github.com/cocuh\"\u003e\u003ccode\u003e@​cocuh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/665\"\u003erune-rs/rune#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix build error caused by \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/665\"\u003e#665\u003c/a\u003e by \u003ca href=\"https://github.com/cocuh\"\u003e\u003ccode\u003e@​cocuh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/666\"\u003erune-rs/rune#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd floor/ceil/round to f64 module by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/667\"\u003erune-rs/rune#667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WarningDiagnostic::emit by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/668\"\u003erune-rs/rune#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd String::{to_lowercase,to_uppercase} by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/669\"\u003erune-rs/rune#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd methods for accessing Struct Values by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/670\"\u003erune-rs/rune#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Value::borrow_any_{ref,mut} to get a typed reference without ownership by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/672\"\u003erune-rs/rune#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackports and cleanups by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/675\"\u003erune-rs/rune#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBetter documentation creation ref \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/648\"\u003e#648\u003c/a\u003e by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/677\"\u003erune-rs/rune#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module level documentation by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/678\"\u003erune-rs/rune#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinor LSP fixups by \u003ca href=\"https://github.com/tgolsson\"\u003e\u003ccode\u003e@​tgolsson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/680\"\u003erune-rs/rune#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFallback to debug-printing generic info by \u003ca href=\"https://github.com/tgolsson\"\u003e\u003ccode\u003e@​tgolsson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/682\"\u003erune-rs/rune#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Any derive documentation by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/686\"\u003erune-rs/rune#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMore documentation on hot reloading and multithreading by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/687\"\u003erune-rs/rune#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for captured arguments from macros by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/688\"\u003erune-rs/rune#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename delay_for to sleep by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/689\"\u003erune-rs/rune#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded bytes support for http by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/691\"\u003erune-rs/rune#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse explicit macos versions by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/695\"\u003erune-rs/rune#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Iterator::filter_map by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/694\"\u003erune-rs/rune#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport constants in patterns (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/696\"\u003e#696\u003c/a\u003e) by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/697\"\u003erune-rs/rune#697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate musli by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/698\"\u003erune-rs/rune#698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet version to 0.14.0 and bump Musli by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/699\"\u003erune-rs/rune#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more public VmResult errors by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/701\"\u003erune-rs/rune#701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClosure environments by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/702\"\u003erune-rs/rune#702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerate warnings when using deprecated functions by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/685\"\u003erune-rs/rune#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epointer::wrapping_byte_sub is now stable by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/704\"\u003erune-rs/rune#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClean up soon to be stable features and enabled lints by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/705\"\u003erune-rs/rune#705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate lints to use soon to be stable config by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/709\"\u003erune-rs/rune#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix lints by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/711\"\u003erune-rs/rune#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFormat Fixes by \u003ca href=\"https://github.com/SWW13\"\u003e\u003ccode\u003e@​SWW13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/710\"\u003erune-rs/rune#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake types in rune tests less ambiguous by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/712\"\u003erune-rs/rune#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump braces from 3.0.2 to 3.0.3 in /editors/code by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/713\"\u003erune-rs/rune#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove atty dependency (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/719\"\u003e#719\u003c/a\u003e) by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/720\"\u003erune-rs/rune#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLook at target name instead of package identifier (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/724\"\u003e#724\u003c/a\u003e) by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/725\"\u003erune-rs/rune#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLower blocks earlier by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/728\"\u003erune-rs/rune#728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport dumping return value by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/729\"\u003erune-rs/rune#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRewrite Rune to use a slot-based virtual machine by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/733\"\u003erune-rs/rune#733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove JumpIfBranch instruction by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/735\"\u003erune-rs/rune#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix how the virtual machine perform internal calls by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/739\"\u003erune-rs/rune#739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erune_modules: Add missing dependency on tokio from the process feature (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/734\"\u003e#734\u003c/a\u003e) by \u003ca href=\"https://github.com/VorpalBlade\"\u003e\u003ccode\u003e@​VorpalBlade\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/738\"\u003erune-rs/rune#738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erune: Reduce generics for internals calls by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/741\"\u003erune-rs/rune#741\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\u003eSee full diff in \u003ca href=\"https://github.com/rune-rs/rune/commits\"\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.2 to 0.28.0\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.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/461\"\u003e#461\u003c/a\u003e: Allow any kind of passthrough attributes on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePreviously only list-style attributes (e.g. \u003ccode\u003e#[strum_discriminants(derive(...))]\u003c/code\u003e) were supported. Now path-only\n(e.g. \u003ccode\u003e#[strum_discriminants(non_exhaustive)]\u003c/code\u003e) and name/value (e.g. \u003ccode\u003e#[strum_discriminants(doc = \u0026quot;foo\u0026quot;)]\u003c/code\u003e)\nattributes are also supported.\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/462\"\u003e#462\u003c/a\u003e: Add missing \u003ccode\u003e#[automatically_derived]\u003c/code\u003e to generated impls not\ncovered by \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/444\"\u003e#444\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/466\"\u003e#466\u003c/a\u003e: Bump MSRV to 1.71, required to keep up with updated \u003ccode\u003esyn\u003c/code\u003e and\n\u003ccode\u003ewindows-sys\u003c/code\u003e dependencies. This is a breaking change if you're on an old version of rust.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/469\"\u003e#469\u003c/a\u003e: Use absolute paths in generated proc macro code to avoid\npotential name conflicts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/465\"\u003e#465\u003c/a\u003e: Upgrade \u003ccode\u003ephf\u003c/code\u003e dependency to v0.13.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/473\"\u003e#473\u003c/a\u003e: Fix \u003ccode\u003ecargo fmt\u003c/code\u003e / \u003ccode\u003eclippy\u003c/code\u003e issues and add GitHub Actions CI.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/477\"\u003e#477\u003c/a\u003e: \u003ccode\u003estrum::ParseError\u003c/code\u003e now implements \u003ccode\u003ecore::fmt::Display\u003c/code\u003e instead\n\u003ccode\u003estd::fmt::Display\u003c/code\u003e to make it \u003ccode\u003e#[no_std]\u003c/code\u003e compatible. Note the \u003ccode\u003eError\u003c/code\u003e trait wasn't available in core until \u003ccode\u003e1.81\u003c/code\u003e\nso \u003ccode\u003estrum::ParseError\u003c/code\u003e still only implements that in std.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/476\"\u003e#476\u003c/a\u003e: \u003cstrong\u003eBreaking Change\u003c/strong\u003e - \u003ccode\u003eEnumString\u003c/code\u003e now implements \u003ccode\u003eFrom\u0026lt;\u0026amp;str\u0026gt;\u003c/code\u003e\n(infallible) instead of \u003ccode\u003eTryFrom\u0026lt;\u0026amp;str\u0026gt;\u003c/code\u003e when the enum has a \u003ccode\u003e#[strum(default)]\u003c/code\u003e variant. This more accurately\nreflects that parsing cannot fail in that case. If you need the old \u003ccode\u003eTryFrom\u003c/code\u003e behavior, you can opt back in using\n\u003ccode\u003eparse_error_ty\u003c/code\u003e and \u003ccode\u003eparse_error_fn\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(EnumString)]\n#[strum(parse_error_ty = strum::ParseError, parse_error_fn = make_error)]\npub enum Color {\n    Red,\n    #[strum(default)]\n    Other(String),\n}\n\u003cp\u003efn make_error(x: \u0026amp;str) -\u0026gt; strum::ParseError {\nstrum::ParseError::VariantNotFound\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/431\"\u003e#431\u003c/a\u003e: Fix bug where \u003ccode\u003eEnumString\u003c/code\u003e ignored the \u003ccode\u003eparse_err_ty\u003c/code\u003e\nattribute when the enum had a \u003ccode\u003e#[strum(default)]\u003c/code\u003e variant.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/474\"\u003e#474\u003c/a\u003e: EnumDiscriminants will now copy \u003ccode\u003edefault\u003c/code\u003e over from the\noriginal enum to the Discriminant enum.\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(Debug, Default, EnumDiscriminants)]\n#[strum_discriminants(derive(Default))] // \u0026lt;- Remove this in 0.28.\nenum MyEnum {\n    #[default] // \u0026lt;- Will be the #[default] on the MyEnumDiscriminant\n    #[strum_discriminants(default)] // \u0026lt;- Remove this in 0.28\n    Variant0,\n    Variant1 { a: NonDefault },\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/Peternator7/strum/commit/7376771128834d28bb9beba5c39846cba62e71ec\"\u003e\u003ccode\u003e7376771\u003c/code\u003e\u003c/a\u003e Peternator7/0.28 (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/26e63cd964a2e364331a5dd977d589bb9f649d8c\"\u003e\u003ccode\u003e26e63cd\u003c/code\u003e\u003c/a\u003e Display exists in core (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/9334c728eedaa8a992d1388a8f4564bbccad1934\"\u003e\u003ccode\u003e9334c72\u003c/code\u003e\u003c/a\u003e Make TryFrom and FromStr infallible if there's a default (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/0ccbbf823c16e827afc263182cd55e99e3b2a52e\"\u003e\u003ccode\u003e0ccbbf8\u003c/code\u003e\u003c/a\u003e Honor parse_err_ty attribute when the enum has a default variant (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/2c9e5a9259189ce8397f2f4967060240c6bafd74\"\u003e\u003ccode\u003e2c9e5a9\u003c/code\u003e\u003c/a\u003e Automatically add Default implementation to EnumDiscriminant if it exists on ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/e241243e48359b8b811b8eaccdcfa1ae87138e0d\"\u003e\u003ccode\u003ee241243\u003c/code\u003e\u003c/a\u003e Fix existing cargo fmt + clippy issues and add GH actions (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/473\"\u003e#473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/639b67fefd20eaead1c5d2ea794e9afe70a00312\"\u003e\u003ccode\u003e639b67f\u003c/code\u003e\u003c/a\u003e feat: allow any kind of passthrough attributes on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/0ea1e2d0fd1460e7492ea32e6b460394d9199ff8\"\u003e\u003ccode\u003e0ea1e2d\u003c/code\u003e\u003c/a\u003e docs: Fix typo (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/36c051b91086b37d531c63ccf5a49266832a846d\"\u003e\u003ccode\u003e36c051b\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003ephf\u003c/code\u003e to v0.13 (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/9328b38617dc6f4a3bc5fdac03883d3fc766cf34\"\u003e\u003ccode\u003e9328b38\u003c/code\u003e\u003c/a\u003e Use absolute paths in proc macro (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Peternator7/strum/compare/v0.27.2...v0.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sysinfo` from 0.37.2 to 0.38.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/blob/main/CHANGELOG.md\"\u003esysinfo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.38.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003emacOS: Unpin \u003ccode\u003eobjc2-*\u003c/code\u003e crates version.\u003c/li\u003e\n\u003cli\u003eLinux: Fix computation of disk size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.38.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003emacOS: Improve accuracy of \u003ccode\u003eSystem::available_memory\u003c/code\u003e and \u003ccode\u003eSystem::used_memory\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDocumentation: add missing unit for \u003ccode\u003eCPU::frequency\u003c/code\u003e returned value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.38.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eError\u003c/code\u003e trait for \u003ccode\u003eMacAddrFromStrError\u003c/code\u003e, \u003ccode\u003eIpNetworkFromStrError\u003c/code\u003e and \u003ccode\u003eKillError\u003c/code\u003e types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.38.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003emacOS: Put back support for versions below macOS 12.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.38.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd NetBSD support.\u003c/li\u003e\n\u003cli\u003eWindows: Fix unsoundness for a function used in \u003ccode\u003eMotherboard\u003c/code\u003e and \u003ccode\u003eProduct\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eLinux: Improve CPU info parsing.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eserde\u003c/code\u003e serialization of \u003ccode\u003eMacAddr\u003c/code\u003e and of \u003ccode\u003eDisk::file_system\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/GuillaumeGomez/sysinfo/commit/97c194d6f0b0e09eee7db22e2128cd303e58a11d\"\u003e\u003ccode\u003e97c194d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1642\"\u003e#1642\u003c/a\u003e from GuillaumeGomez/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/91b92f12025c19fa27567135be7589d32d826e6b\"\u003e\u003ccode\u003e91b92f1\u003c/code\u003e\u003c/a\u003e Update crate version to \u003ccode\u003e0.38.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/8e8f76c8c1e7b28686681be5710539855124537c\"\u003e\u003ccode\u003e8e8f76c\u003c/code\u003e\u003c/a\u003e Update CHANGELOG for \u003ccode\u003e0.38.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/9e6f37c86d4ea4a1d39ee222276e6d5bdafacac1\"\u003e\u003ccode\u003e9e6f37c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1641\"\u003e#1641\u003c/a\u003e from madsmtm/macos-no-pin-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/73d545c80c472e22b926789f312ce350f83ba23d\"\u003e\u003ccode\u003e73d545c\u003c/code\u003e\u003c/a\u003e Fix warnings introduced in new objc2-* versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/5cc4bcb93eb3daf9d6f01a59ca2433fc7095a869\"\u003e\u003ccode\u003e5cc4bcb\u003c/code\u003e\u003c/a\u003e Don't pin objc2-* crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/5d4c63b8c1beced38f11d672f3bc9407c9797c57\"\u003e\u003ccode\u003e5d4c63b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1640\"\u003e#1640\u003c/a\u003e from patjakdev/patjakdev/fix-1639\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/a8ee05c1afa43aff92c0c0509be35d0523ab9b87\"\u003e\u003ccode\u003ea8ee05c\u003c/code\u003e\u003c/a\u003e Use fragment size instead of block size for disk stats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/61257e4da7eb14010fae557d252d2d306e2e23ae\"\u003e\u003ccode\u003e61257e4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1635\"\u003e#1635\u003c/a\u003e from GuillaumeGomez/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/3cf4b65255b533f8a154bc75adfaf66268bf82f8\"\u003e\u003ccode\u003e3cf4b65\u003c/code\u003e\u003c/a\u003e Update crate version to \u003ccode\u003e0.38.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/compare/v0.37.2...v0.38.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `miniz_oxide` from 0.8.9 to 0.9.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md\"\u003eminiz_oxide'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/0.9.0..0.9.1\"\u003e0.9.1\u003c/a\u003e - 2026-03-13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereject incomplete Huffman trees with max code length \u0026gt; 1 (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/190\"\u003e#190\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/c40992ad6df8040794df767290ed0ffc45edc2e0\"\u003ec40992a\u003c/a\u003e) - Lilith River\u003c/li\u003e\n\u003cli\u003ebump simd_adler32 dependency version (needed for wasm issue fix) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/a9b3756c8d324c736275287b1d42e8bbd44867ee\"\u003ea9b3756\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wasmtime to workflow for running tests with wasip1 - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/f70ad1034010127057ba9e136edeac0c34adb853\"\u003ef70ad10\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003ebox LZOxide.codes on wasm32 to reduce stack allocation (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/189\"\u003e#189\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/d0f3e0cb44fb9a0ce0b876010025949700533258\"\u003ed0f3e0c\u003c/a\u003e) - Fabrício Bracht\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/0.8.9..0.9.0\"\u003e0.9.0\u003c/a\u003e - 2026-01-12\u003c/h2\u003e\n\u003cp\u003eVersion bump due to a minor API break for having to add enum variants. Many enums have been made non_exhaustive to make it easier to avoid API breaks in the future.\nThe minimum rust version is now 1.60.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(deflate)\u003c/strong\u003e simplify stored compression, fixes to updating compresson level after start - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/c5a7662b061d7853d3498da4f0f165687116c324\"\u003ec5a7662\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(deflate)\u003c/strong\u003e make more stuff non_exhaustive, reduce deflate stack usage a tiny bit - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/cd2d14f0c24e29b18db9538a1ac6cb9519e86d09\"\u003ecd2d14f\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(miniz_oxide)\u003c/strong\u003e make tdeflflush and compressionstrategy non exhaustive - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/130d51d5437f09e38f85e4f6ee36ed474c636ba5\"\u003e130d51d\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003efix flush test, make new simpler init function for compressoroxide and make flag creation function const - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/3bb0d51b8da1c8e4536f58fb993915726d410d18\"\u003e3bb0d51\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003emake more funtions const and make tinflstatus non_exhaustive - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/84a94e80534804151f3af5d7cf5ff6b461a8bf89\"\u003e84a94e8\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(inflate)\u003c/strong\u003e add documentation and doctest for decompress_slice_iter_to_slice - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/97465ca2e441b204d4ccffe3157a0bd975a6765d\"\u003e97465ca\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(deflate): add window_bits feature for deflate, don't set wbits - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/e70e395c8f94a97b3c056a1b2fdab54163624836\"\u003ee70e395\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement support for partial flushes (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/179\"\u003e#179\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/2ede365ff9b7d9eac8162d6022f480473fea2c8f\"\u003e2ede365\u003c/a\u003e) - Jonathan Behrens\u003c/li\u003e\n\u003cli\u003eAdd decompress_with_limit to handle ring buffers (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/183\"\u003e#183\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/bac1abee827765b7d639ba9c574c28e444d7d3df\"\u003ebac1abe\u003c/a\u003e) - peckpeck\u003c/li\u003e\n\u003cli\u003eFlush improvements (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/185\"\u003e#185\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/0d276ac4dce97dcefd71effec8277b420145f508\"\u003e0d276ac\u003c/a\u003e) - Jim Peters\u003c/li\u003e\n\u003cli\u003eFix flush_block to always insert zlib header correctly (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/187\"\u003e#187\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/414d9b88f46b95c7b9bb60de1c9dcf1fcaed8395\"\u003e414d9b8\u003c/a\u003e) - Jim Peters\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/Frommi/miniz_oxide/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/VorpalBlade/paketkoll/pull/308","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VorpalBlade%2Fpaketkoll/issues/308","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/308/packages"}},{"old_version":"0.9.0","new_version":"0.9.1","update_type":"patch","path":null,"pr_created_at":"2026-03-13T07:27:33.000Z","version_change":"0.9.0 → 0.9.1","issue":{"uuid":"4069437551","node_id":"PR_kwDOID07Cc7KR2Qy","number":739,"state":"closed","title":"chore(deps): bump the cargo-deps group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-16T07:28:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-13T07:27:33.000Z","updated_at":"2026-03-16T07:28:48.000Z","time_to_close":259273,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-deps","update_count":13,"packages":[{"name":"chrono","old_version":"0.4.43","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.5.57","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"ctrlc","old_version":"3.5.1","new_version":"3.5.2","repository_url":"https://github.com/Detegr/rust-ctrlc"},{"name":"rkyv","old_version":"0.8.14","new_version":"0.8.15","repository_url":"https://github.com/rkyv/rkyv"},{"name":"sentry","old_version":"0.46.2","new_version":"0.47.0","repository_url":"https://github.com/getsentry/sentry-rust"},{"name":"strum","old_version":"0.27.2","new_version":"0.28.0","repository_url":"https://github.com/Peternator7/strum"},{"name":"strum_macros","old_version":"0.27.2","new_version":"0.28.0","repository_url":"https://github.com/Peternator7/strum"},{"name":"tempfile","old_version":"3.24.0","new_version":"3.25.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"toml","old_version":"0.9.11+spec-1.1.0","new_version":"1.0.6+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"ureq","old_version":"3.1.4","new_version":"3.2.0","repository_url":"https://github.com/algesten/ureq"},{"name":"getrandom","old_version":"0.4.1","new_version":"0.4.2","repository_url":"https://github.com/rust-random/getrandom"},{"name":"closure-ffi","old_version":"5.0.1","new_version":"5.1.2","repository_url":"https://github.com/tremwil/closure-ffi"},{"name":"miniz_oxide","old_version":"0.9.0","new_version":"0.9.1","repository_url":"https://github.com/Frommi/miniz_oxide"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-deps group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.44` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.57` | `4.6.0` |\n| [ctrlc](https://github.com/Detegr/rust-ctrlc) | `3.5.1` | `3.5.2` |\n| [rkyv](https://github.com/rkyv/rkyv) | `0.8.14` | `0.8.15` |\n| [sentry](https://github.com/getsentry/sentry-rust) | `0.46.2` | `0.47.0` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.2` | `0.28.0` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.27.2` | `0.28.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.24.0` | `3.25.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.9.11+spec-1.1.0` | `1.0.6+spec-1.1.0` |\n| [ureq](https://github.com/algesten/ureq) | `3.1.4` | `3.2.0` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.4.1` | `0.4.2` |\n| [closure-ffi](https://github.com/tremwil/closure-ffi) | `5.0.1` | `5.1.2` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.9.0` | `0.9.1` |\n\n\nUpdates `chrono` from 0.4.43 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.43...v0.4.44\"\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.57 to 4.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap'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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.85\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.61] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9ab6dee710aa384e02ec5e9e2cfeadb2f35abf2a\"\u003e\u003ccode\u003e9ab6dee\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/374a30dac685d492cbdae124e757afdb52dd47b6\"\u003e\u003ccode\u003e374a30d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d0c8aabc000adc54fc39efa721e6caad035fc3da\"\u003e\u003ccode\u003ed0c8aab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6306\"\u003e#6306\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/686ce2f665f43f927c1dbd5ad63a2f989e503bb9\"\u003e\u003ccode\u003e686ce2f\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8203238de61f89b60ce1ca1672cfe20997d20a1e\"\u003e\u003ccode\u003e8203238\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6305\"\u003e#6305\u003c/a\u003e from epage/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c774a892ba8bb703a9e77a16e6ebc6ff1c551868\"\u003e\u003ccode\u003ec774a89\u003c/code\u003e\u003c/a\u003e docs: Reduce main's in doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/73534f6ed3697b834743d283cedc7f529778d8a7\"\u003e\u003ccode\u003e73534f6\u003c/code\u003e\u003c/a\u003e chore: Upgrade to 2025 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dfe05a9bfe5bf49ec560e484c1abf50bcb55cd96\"\u003e\u003ccode\u003edfe05a9\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8b41d0b8497ccaa0fb0d1d8a51f91ea2f62b3aa8\"\u003e\u003ccode\u003e8b41d0b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/518220f102cc34b2cf39c64efa35975a22341e36\"\u003e\u003ccode\u003e518220f\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.57...clap_complete-v4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ctrlc` from 3.5.1 to 3.5.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Detegr/rust-ctrlc/commit/0aed47c35355ab7de53fa281201b8b924c2cfcb3\"\u003e\u003ccode\u003e0aed47c\u003c/code\u003e\u003c/a\u003e Release 3.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Detegr/rust-ctrlc/commit/369ffb7da44d404837c952d05a58e9a4b7947005\"\u003e\u003ccode\u003e369ffb7\u003c/code\u003e\u003c/a\u003e Remove cargo.lock introduced with the previous PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Detegr/rust-ctrlc/commit/97d3e27d98f5baa9ce500ac23f914d7446c90101\"\u003e\u003ccode\u003e97d3e27\u003c/code\u003e\u003c/a\u003e bump nix\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Detegr/rust-ctrlc/compare/3.5.1...3.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rkyv` from 0.8.14 to 0.8.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rkyv/rkyv/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sentry` from 0.46.2 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-rust/releases\"\u003esentry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.47.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate reqwest from 0.12.25 to 0.13.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/998\"\u003e#998\u003c/a\u003e). This change is breaking for users who use the \u003ca href=\"https://docs.rs/sentry/latest/sentry/transports/struct.ReqwestHttpTransport.html#method.with_client\"\u003e\u003ccode\u003eRequestHttpTransport::with_client\u003c/code\u003e\u003c/a\u003e method.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esentry_core::HubSwitchGuard\u003c/code\u003e is now \u003ccode\u003e!Send\u003c/code\u003e, preventing it from being moved across threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003eEnvelope::into_items\u003c/code\u003e method, which returns an iterator over owned \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/protocol/enum.EnvelopeItem.html\"\u003e\u003ccode\u003eEnvelopeItem\u003c/code\u003es\u003c/a\u003e in the \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/struct.Envelope.html\"\u003e\u003ccode\u003eEnvelope\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/983\"\u003e#983\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExpose transport utilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed thread corruption bug where \u003ccode\u003eHubSwitchGuard\u003c/code\u003e could be dropped on wrong thread (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eWe now fork the \u003ccode\u003eHub\u003c/code\u003e every time a span is entered. This prevents data from leaking across spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\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/getsentry/sentry-rust/blob/master/CHANGELOG.md\"\u003esentry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.47.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate reqwest from 0.12.25 to 0.13.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/998\"\u003e#998\u003c/a\u003e). This change is breaking for users who use the \u003ca href=\"https://docs.rs/sentry/latest/sentry/transports/struct.ReqwestHttpTransport.html#method.with_client\"\u003e\u003ccode\u003eRequestHttpTransport::with_client\u003c/code\u003e\u003c/a\u003e method.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esentry_core::HubSwitchGuard\u003c/code\u003e is now \u003ccode\u003e!Send\u003c/code\u003e, preventing it from being moved across threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003eEnvelope::into_items\u003c/code\u003e method, which returns an iterator over owned \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/protocol/enum.EnvelopeItem.html\"\u003e\u003ccode\u003eEnvelopeItem\u003c/code\u003es\u003c/a\u003e in the \u003ca href=\"https://docs.rs/sentry/0.46.2/sentry/struct.Envelope.html\"\u003e\u003ccode\u003eEnvelope\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/983\"\u003e#983\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExpose transport utilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed thread corruption bug where \u003ccode\u003eHubSwitchGuard\u003c/code\u003e could be dropped on wrong thread (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eWe now fork the \u003ccode\u003eHub\u003c/code\u003e every time a span is entered. This prevents data from leaking across spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/pull/957\"\u003e#957\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/f638ca0e10d1e1d087b52097f47fef172230d347\"\u003e\u003ccode\u003ef638ca0\u003c/code\u003e\u003c/a\u003e release: 0.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/79ada42c83a2ede4cbedca2bc17ed465f3e68a28\"\u003e\u003ccode\u003e79ada42\u003c/code\u003e\u003c/a\u003e build(cargo): Run \u003ccode\u003ecargo update\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1030\"\u003e#1030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/e66f8970b33676e4a7cb98122a4735723c56ce5f\"\u003e\u003ccode\u003ee66f897\u003c/code\u003e\u003c/a\u003e meta(changelog): Prepare for release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/d7a6da975284d0e53725b28a88fabfeef2622cd4\"\u003e\u003ccode\u003ed7a6da9\u003c/code\u003e\u003c/a\u003e ref(protocol): Generic items serializer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1021\"\u003e#1021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/1795e4a8e7eb5d6e64e0e0542bf0bd4d364ac815\"\u003e\u003ccode\u003e1795e4a\u003c/code\u003e\u003c/a\u003e meta(zed): Add project settings for Zed editor (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1019\"\u003e#1019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/fe351f66b9aa1d4f0fa6907fc179186dccee544b\"\u003e\u003ccode\u003efe351f6\u003c/code\u003e\u003c/a\u003e ref(sentry-core): Refactor logs batching into generic Batcher (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1018\"\u003e#1018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/06002299b38759a106f1a89a9578ed8c215f313d\"\u003e\u003ccode\u003e0600229\u003c/code\u003e\u003c/a\u003e meta(ai): Remove trailing comma in \u003ccode\u003e.claude/settings.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/1015\"\u003e#1015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/b913085be1efcd87cb86cf39ad1a3ec183df659e\"\u003e\u003ccode\u003eb913085\u003c/code\u003e\u003c/a\u003e fix!(core): Make HubSwitchGuard !Send to prevent thread corruption (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/a819520bc40101c9f77228a0e9795bdc79a367b1\"\u003e\u003ccode\u003ea819520\u003c/code\u003e\u003c/a\u003e build!: Update \u003ccode\u003ereqwest\u003c/code\u003e to \u003ccode\u003ev0.13.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/998\"\u003e#998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-rust/commit/108c51db1cf0ddf96b94151645518787ec018417\"\u003e\u003ccode\u003e108c51d\u003c/code\u003e\u003c/a\u003e chore(repo): Add Claude Code settings with basic permissions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-rust/issues/959\"\u003e#959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-rust/compare/0.46.2...0.47.0\"\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.2 to 0.28.0\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.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/461\"\u003e#461\u003c/a\u003e: Allow any kind of passthrough attributes on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePreviously only list-style attributes (e.g. \u003ccode\u003e#[strum_discriminants(derive(...))]\u003c/code\u003e) were supported. Now path-only\n(e.g. \u003ccode\u003e#[strum_discriminants(non_exhaustive)]\u003c/code\u003e) and name/value (e.g. \u003ccode\u003e#[strum_discriminants(doc = \u0026quot;foo\u0026quot;)]\u003c/code\u003e)\nattributes are also supported.\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/462\"\u003e#462\u003c/a\u003e: Add missing \u003ccode\u003e#[automatically_derived]\u003c/code\u003e to generated impls not\ncovered by \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/444\"\u003e#444\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/466\"\u003e#466\u003c/a\u003e: Bump MSRV to 1.71, required to keep up with updated \u003ccode\u003esyn\u003c/code\u003e and\n\u003ccode\u003ewindows-sys\u003c/code\u003e dependencies. This is a breaking change if you're on an old version of rust.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/469\"\u003e#469\u003c/a\u003e: Use absolute paths in generated proc macro code to avoid\npotential name conflicts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/465\"\u003e#465\u003c/a\u003e: Upgrade \u003ccode\u003ephf\u003c/code\u003e dependency to v0.13.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/473\"\u003e#473\u003c/a\u003e: Fix \u003ccode\u003ecargo fmt\u003c/code\u003e / \u003ccode\u003eclippy\u003c/code\u003e issues and add GitHub Actions CI.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/477\"\u003e#477\u003c/a\u003e: \u003ccode\u003estrum::ParseError\u003c/code\u003e now implements \u003ccode\u003ecore::fmt::Display\u003c/code\u003e instead\n\u003ccode\u003estd::fmt::Display\u003c/code\u003e to make it \u003ccode\u003e#[no_std]\u003c/code\u003e compatible. Note the \u003ccode\u003eError\u003c/code\u003e trait wasn't available in core until \u003ccode\u003e1.81\u003c/code\u003e\nso \u003ccode\u003estrum::ParseError\u003c/code\u003e still only implements that in std.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/476\"\u003e#476\u003c/a\u003e: \u003cstrong\u003eBreaking Change\u003c/strong\u003e - \u003ccode\u003eEnumString\u003c/code\u003e now implements \u003ccode\u003eFrom\u0026lt;\u0026amp;str\u0026gt;\u003c/code\u003e\n(infallible) instead of \u003ccode\u003eTryFrom\u0026lt;\u0026amp;str\u0026gt;\u003c/code\u003e when the enum has a \u003ccode\u003e#[strum(default)]\u003c/code\u003e variant. This more accurately\nreflects that parsing cannot fail in that case. If you need the old \u003ccode\u003eTryFrom\u003c/code\u003e behavior, you can opt back in using\n\u003ccode\u003eparse_error_ty\u003c/code\u003e and \u003ccode\u003eparse_error_fn\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(EnumString)]\n#[strum(parse_error_ty = strum::ParseError, parse_error_fn = make_error)]\npub enum Color {\n    Red,\n    #[strum(default)]\n    Other(String),\n}\n\u003cp\u003efn make_error(x: \u0026amp;str) -\u0026gt; strum::ParseError {\nstrum::ParseError::VariantNotFound\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/431\"\u003e#431\u003c/a\u003e: Fix bug where \u003ccode\u003eEnumString\u003c/code\u003e ignored the \u003ccode\u003eparse_err_ty\u003c/code\u003e\nattribute when the enum had a \u003ccode\u003e#[strum(default)]\u003c/code\u003e variant.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/474\"\u003e#474\u003c/a\u003e: EnumDiscriminants will now copy \u003ccode\u003edefault\u003c/code\u003e over from the\noriginal enum to the Discriminant enum.\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(Debug, Default, EnumDiscriminants)]\n#[strum_discriminants(derive(Default))] // \u0026lt;- Remove this in 0.28.\nenum MyEnum {\n    #[default] // \u0026lt;- Will be the #[default] on the MyEnumDiscriminant\n    #[strum_discriminants(default)] // \u0026lt;- Remove this in 0.28\n    Variant0,\n    Variant1 { a: NonDefault },\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/Peternator7/strum/commit/7376771128834d28bb9beba5c39846cba62e71ec\"\u003e\u003ccode\u003e7376771\u003c/code\u003e\u003c/a\u003e Peternator7/0.28 (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/26e63cd964a2e364331a5dd977d589bb9f649d8c\"\u003e\u003ccode\u003e26e63cd\u003c/code\u003e\u003c/a\u003e Display exists in core (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/9334c728eedaa8a992d1388a8f4564bbccad1934\"\u003e\u003ccode\u003e9334c72\u003c/code\u003e\u003c/a\u003e Make TryFrom and FromStr infallible if there's a default (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/0ccbbf823c16e827afc263182cd55e99e3b2a52e\"\u003e\u003ccode\u003e0ccbbf8\u003c/code\u003e\u003c/a\u003e Honor parse_err_ty attribute when the enum has a default variant (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/2c9e5a9259189ce8397f2f4967060240c6bafd74\"\u003e\u003ccode\u003e2c9e5a9\u003c/code\u003e\u003c/a\u003e Automatically add Default implementation to EnumDiscriminant if it exists on ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/e241243e48359b8b811b8eaccdcfa1ae87138e0d\"\u003e\u003ccode\u003ee241243\u003c/code\u003e\u003c/a\u003e Fix existing cargo fmt + clippy issues and add GH actions (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/473\"\u003e#473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/639b67fefd20eaead1c5d2ea794e9afe70a00312\"\u003e\u003ccode\u003e639b67f\u003c/code\u003e\u003c/a\u003e feat: allow any kind of passthrough attributes on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/0ea1e2d0fd1460e7492ea32e6b460394d9199ff8\"\u003e\u003ccode\u003e0ea1e2d\u003c/code\u003e\u003c/a\u003e docs: Fix typo (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/36c051b91086b37d531c63ccf5a49266832a846d\"\u003e\u003ccode\u003e36c051b\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003ephf\u003c/code\u003e to v0.13 (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/9328b38617dc6f4a3bc5fdac03883d3fc766cf34\"\u003e\u003ccode\u003e9328b38\u003c/code\u003e\u003c/a\u003e Use absolute paths in proc macro (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Peternator7/strum/compare/v0.27.2...v0.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `strum_macros` from 0.27.2 to 0.28.0\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_macros's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/461\"\u003e#461\u003c/a\u003e: Allow any kind of passthrough attributes on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePreviously only list-style attributes (e.g. \u003ccode\u003e#[strum_discriminants(derive(...))]\u003c/code\u003e) were supported. Now path-only\n(e.g. \u003ccode\u003e#[strum_discriminants(non_exhaustive)]\u003c/code\u003e) and name/value (e.g. \u003ccode\u003e#[strum_discriminants(doc = \u0026quot;foo\u0026quot;)]\u003c/code\u003e)\nattributes are also supported.\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/462\"\u003e#462\u003c/a\u003e: Add missing \u003ccode\u003e#[automatically_derived]\u003c/code\u003e to generated impls not\ncovered by \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/444\"\u003e#444\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/466\"\u003e#466\u003c/a\u003e: Bump MSRV to 1.71, required to keep up with updated \u003ccode\u003esyn\u003c/code\u003e and\n\u003ccode\u003ewindows-sys\u003c/code\u003e dependencies. This is a breaking change if you're on an old version of rust.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/469\"\u003e#469\u003c/a\u003e: Use absolute paths in generated proc macro code to avoid\npotential name conflicts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/465\"\u003e#465\u003c/a\u003e: Upgrade \u003ccode\u003ephf\u003c/code\u003e dependency to v0.13.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/473\"\u003e#473\u003c/a\u003e: Fix \u003ccode\u003ecargo fmt\u003c/code\u003e / \u003ccode\u003eclippy\u003c/code\u003e issues and add GitHub Actions CI.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/477\"\u003e#477\u003c/a\u003e: \u003ccode\u003estrum::ParseError\u003c/code\u003e now implements \u003ccode\u003ecore::fmt::Display\u003c/code\u003e instead\n\u003ccode\u003estd::fmt::Display\u003c/code\u003e to make it \u003ccode\u003e#[no_std]\u003c/code\u003e compatible. Note the \u003ccode\u003eError\u003c/code\u003e trait wasn't available in core until \u003ccode\u003e1.81\u003c/code\u003e\nso \u003ccode\u003estrum::ParseError\u003c/code\u003e still only implements that in std.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/476\"\u003e#476\u003c/a\u003e: \u003cstrong\u003eBreaking Change\u003c/strong\u003e - \u003ccode\u003eEnumString\u003c/code\u003e now implements \u003ccode\u003eFrom\u0026lt;\u0026amp;str\u0026gt;\u003c/code\u003e\n(infallible) instead of \u003ccode\u003eTryFrom\u0026lt;\u0026amp;str\u0026gt;\u003c/code\u003e when the enum has a \u003ccode\u003e#[strum(default)]\u003c/code\u003e variant. This more accurately\nreflects that parsing cannot fail in that case. If you need the old \u003ccode\u003eTryFrom\u003c/code\u003e behavior, you can opt back in using\n\u003ccode\u003eparse_error_ty\u003c/code\u003e and \u003ccode\u003eparse_error_fn\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(EnumString)]\n#[strum(parse_error_ty = strum::ParseError, parse_error_fn = make_error)]\npub enum Color {\n    Red,\n    #[strum(default)]\n    Other(String),\n}\n\u003cp\u003efn make_error(x: \u0026amp;str) -\u0026gt; strum::ParseError {\nstrum::ParseError::VariantNotFound\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/431\"\u003e#431\u003c/a\u003e: Fix bug where \u003ccode\u003eEnumString\u003c/code\u003e ignored the \u003ccode\u003eparse_err_ty\u003c/code\u003e\nattribute when the enum had a \u003ccode\u003e#[strum(default)]\u003c/code\u003e variant.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/474\"\u003e#474\u003c/a\u003e: EnumDiscriminants will now copy \u003ccode\u003edefault\u003c/code\u003e over from the\noriginal enum to the Discriminant enum.\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(Debug, Default, EnumDiscriminants)]\n#[strum_discriminants(derive(Default))] // \u0026lt;- Remove this in 0.28.\nenum MyEnum {\n    #[default] // \u0026lt;- Will be the #[default] on the MyEnumDiscriminant\n    #[strum_discriminants(default)] // \u0026lt;- Remove this in 0.28\n    Variant0,\n    Variant1 { a: NonDefault },\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/Peternator7/strum/commit/7376771128834d28bb9beba5c39846cba62e71ec\"\u003e\u003ccode\u003e7376771\u003c/code\u003e\u003c/a\u003e Peternator7/0.28 (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/26e63cd964a2e364331a5dd977d589bb9f649d8c\"\u003e\u003ccode\u003e26e63cd\u003c/code\u003e\u003c/a\u003e Display exists in core (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/9334c728eedaa8a992d1388a8f4564bbccad1934\"\u003e\u003ccode\u003e9334c72\u003c/code\u003e\u003c/a\u003e Make TryFrom and FromStr infallible if there's a default (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/0ccbbf823c16e827afc263182cd55e99e3b2a52e\"\u003e\u003ccode\u003e0ccbbf8\u003c/code\u003e\u003c/a\u003e Honor parse_err_ty attribute when the enum has a default variant (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/2c9e5a9259189ce8397f2f4967060240c6bafd74\"\u003e\u003ccode\u003e2c9e5a9\u003c/code\u003e\u003c/a\u003e Automatically add Default implementation to EnumDiscriminant if it exists on ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/e241243e48359b8b811b8eaccdcfa1ae87138e0d\"\u003e\u003ccode\u003ee241243\u003c/code\u003e\u003c/a\u003e Fix existing cargo fmt + clippy issues and add GH actions (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/473\"\u003e#473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/639b67fefd20eaead1c5d2ea794e9afe70a00312\"\u003e\u003ccode\u003e639b67f\u003c/code\u003e\u003c/a\u003e feat: allow any kind of passthrough attributes on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/0ea1e2d0fd1460e7492ea32e6b460394d9199ff8\"\u003e\u003ccode\u003e0ea1e2d\u003c/code\u003e\u003c/a\u003e docs: Fix typo (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/36c051b91086b37d531c63ccf5a49266832a846d\"\u003e\u003ccode\u003e36c051b\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003ephf\u003c/code\u003e to v0.13 (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/9328b38617dc6f4a3bc5fdac03883d3fc766cf34\"\u003e\u003ccode\u003e9328b38\u003c/code\u003e\u003c/a\u003e Use absolute paths in proc macro (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Peternator7/strum/compare/v0.27.2...v0.28.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.24.0 to 3.25.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.25.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003egetrandom\u003c/code\u003e 0.4.x while retaining support for \u003ccode\u003egetrandom\u003c/code\u003e 0.3.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Stebalien/tempfile/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.9.11+spec-1.1.0 to 1.0.6+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a09707edb7c838952161be8d3a5b9b8e870eef73\"\u003e\u003ccode\u003ea09707e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7b0feaa5f00cf0f8bb7344ba30e5dd012e900e6b\"\u003e\u003ccode\u003e7b0feaa\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2902954e9d969205d6fed0baac3ba60b10dd8a1e\"\u003e\u003ccode\u003e2902954\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(toml): Track dotted key for spans\u0026quot; (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a586cae70fbddf56ed3e98d86afb4b4bb4df749c\"\u003e\u003ccode\u003ea586cae\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(toml): Track dotted key for spans\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/d35c3f69daa9ba0420b9f24c4dcfd0da9f47cc2b\"\u003e\u003ccode\u003ed35c3f6\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/949b4e849373485bc0b2db7aed9d993099bcc524\"\u003e\u003ccode\u003e949b4e8\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/47b878bb86bf45c0a8c6019cf4e8dfa432a93759\"\u003e\u003ccode\u003e47b878b\u003c/code\u003e\u003c/a\u003e fix(toml): Track dotted key for spans (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/87461d819f3383c26b8d9c4e70db208075a7a0d8\"\u003e\u003ccode\u003e87461d8\u003c/code\u003e\u003c/a\u003e fix(toml): Track dotted key for spans\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/796370e7d2d5d263384515d8b76a1e41e9c74cf6\"\u003e\u003ccode\u003e796370e\u003c/code\u003e\u003c/a\u003e test(serde): Check span meaning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/ad87859b971d6dfda8bf2c469044e2b04d2a0732\"\u003e\u003ccode\u003ead87859\u003c/code\u003e\u003c/a\u003e test(serde): Track key spans\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.9.11...toml-v1.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ureq` from 3.1.4 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algesten/ureq/blob/main/CHANGELOG.md\"\u003eureq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.2.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eStrip Content-Encoding/Content-Length headers after decompression \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1156\"\u003e#1156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeout per resolved ip for try_connect \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1152\"\u003e#1152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix body header bug on redirect \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1140\"\u003e#1140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eureq-proto 0.5.3 to fix unsolicited 100-continue \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1139\"\u003e#1139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake socks5:// locally resolve before calling proxy \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1138\"\u003e#1138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd socks5h:// which DOESN'T locally resolve before calling proxy \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1138\"\u003e#1138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/852b8043553f8ae47a78c639c0f60c257ae46adf\"\u003e\u003ccode\u003e852b804\u003c/code\u003e\u003c/a\u003e 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/378f768300cd312d824e44bc17185620cd96adff\"\u003e\u003ccode\u003e378f768\u003c/code\u003e\u003c/a\u003e Update deny.toml given current dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/269c2b8938627fa758dd3257e74be33e5a33c3a3\"\u003e\u003ccode\u003e269c2b8\u003c/code\u003e\u003c/a\u003e Bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/5efdfabc9a238219f10b2e6f9f57472ee9362f58\"\u003e\u003ccode\u003e5efdfab\u003c/code\u003e\u003c/a\u003e Strip Content-Encoding and Content-Length headers after decompression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/2dabdfd3273ab829ff15d6d4af4c94e682d8d223\"\u003e\u003ccode\u003e2dabdfd\u003c/code\u003e\u003c/a\u003e Make webpki-roots optional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/25784d9f249b645d221a9f1a19105834624d3ce8\"\u003e\u003ccode\u003e25784d9\u003c/code\u003e\u003c/a\u003e Timeout per resolved ip for try_connect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/626dbb249d48d827660b3c1d80a287147bcf918c\"\u003e\u003ccode\u003e626dbb2\u003c/code\u003e\u003c/a\u003e Read windows system proxy setting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/381fd42cfcb80a5eb709d64860aa0ae726f17b8e\"\u003e\u003ccode\u003e381fd42\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;(temporarily) disable cargo-deny in CI\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/f2cf7e13c2cd51899ea310807ce92093e422aaa2\"\u003e\u003ccode\u003ef2cf7e1\u003c/code\u003e\u003c/a\u003e Avoid body headers on redirect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/8b63e5d06d810c213d5a0d4606db6072eaf748b3\"\u003e\u003ccode\u003e8b63e5d\u003c/code\u003e\u003c/a\u003e Bump ureq-proto 0.5.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/algesten/ureq/compare/3.1.4...3.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `getrandom` from 0.4.1 to 0.4.2\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.4.1...v0.4.2\"\u003e0.4.2\u003c/a\u003e - 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003er-efi\u003c/code\u003e dependency to v6 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRead \u003ccode\u003eerrno\u003c/code\u003e only when it is set \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck the return value of \u003ccode\u003eProcessPrng\u003c/code\u003e on Windows \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/810\"\u003erust-random/getrandom#810\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/811\"\u003erust-random/getrandom#811\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/814\"\u003erust-random/getrandom#814\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/4d826731b20a09e69cca91c66aea57ab3cf00072\"\u003e\u003ccode\u003e4d82673\u003c/code\u003e\u003c/a\u003e Release v0.4.2 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/821\"\u003e#821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/158fdd495f54126c9bea8e1113ef3e074d56a0f3\"\u003e\u003ccode\u003e158fdd4\u003c/code\u003e\u003c/a\u003e build(deps): bump the all-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5b0adcce74b4c5886f856993f9006985270dc777\"\u003e\u003ccode\u003e5b0adcc\u003c/code\u003e\u003c/a\u003e changelog: fix Motor OS PR link (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/f19d321427171f7a3d472cf2614d21b30399ae9d\"\u003e\u003ccode\u003ef19d321\u003c/code\u003e\u003c/a\u003e changelog: move version links to relevant sections (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/815\"\u003e#815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/b83c77981255bd2fd0b700496062b0130714434d\"\u003e\u003ccode\u003eb83c779\u003c/code\u003e\u003c/a\u003e Avoid accessing \u003ccode\u003eerrno\u003c/code\u003e on unexpected return values. (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/3d1b15101b501fed2918e19a7cf176d24f690c76\"\u003e\u003ccode\u003e3d1b151\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003er-efi\u003c/code\u003e to v6 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/73c17f7074085de6f1ec838a322240de8cd5b6c5\"\u003e\u003ccode\u003e73c17f7\u003c/code\u003e\u003c/a\u003e windows: check return value of \u003ccode\u003eProcessPrng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/75895571b0eb4f9137381a0ddad876d3be5cfe53\"\u003e\u003ccode\u003e7589557\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/6dfd5cb456cbb0e502ddcd283d749cc635272e19\"\u003e\u003ccode\u003e6dfd5cb\u003c/code\u003e\u003c/a\u003e Unify lazy types (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5e6b0224b77226ce426a807568b41a10fb8a1c81\"\u003e\u003ccode\u003e5e6b022\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.1...v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `closure-ffi` from 5.0.1 to 5.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tremwil/closure-ffi/releases\"\u003eclosure-ffi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCalling convention marker types are no longer limited by operating system, but purely target architecture.\u003c/li\u003e\n\u003cli\u003eCI tests for additional targets: \u003ccode\u003earmv7\u003c/code\u003e (soft and hard float) and \u003ccode\u003ethumbv7\u003c/code\u003e Linux\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eC-variadic calling convention support (was broken by changes to the nightly feature)\u003c/li\u003e\n\u003cli\u003eLinker errors on x86 for platforms that don't allow absolute relocations in code sections\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eglobal_jit_alloc\u003c/code\u003e-written code compatible with \u003ccode\u003edefault_jit_alloc\u003c/code\u003e. With this configuration,\nthe allocator provided by the \u003ccode\u003eglobal_jit_alloc!\u003c/code\u003e macro will be ignored.\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/tremwil/closure-ffi/blob/master/CHANGELOG.md\"\u003eclosure-ffi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v5.1.2] - 2026-02-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCalling convention marker types are no longer limited by operating system, but purely target architecture.\u003c/li\u003e\n\u003cli\u003eCI tests for additional targets: \u003ccode\u003earmv7\u003c/code\u003e (soft and hard float) and \u003ccode\u003ethumbv7\u003c/code\u003e Linux\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eC-variadic calling convention support (was broken by changes to the nightly feature)\u003c/li\u003e\n\u003cli\u003eLinker errors on x86 for platforms that don't allow absolute relocations in code sections\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eglobal_jit_alloc\u003c/code\u003e-written code compatible with \u003ccode\u003edefault_jit_alloc\u003c/code\u003e. With this configuration,\nthe allocator provided by the \u003ccode\u003eglobal_jit_alloc!\u003c/code\u003e macro will be ignored.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tremwil/closure-ffi/commit/8fb89201fea66cb256bfb653406af6e4ec5afb1b\"\u003e\u003ccode\u003e8fb8920\u003c/code\u003e\u003c/a\u003e fix: bump proc macros to fix release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tremwil/closure-ffi/commit/5bc0115e3d41e235cbe644684fdcd6d8fcc8e082\"\u003e\u003ccode\u003e5bc0115\u003c/code\u003e\u003c/a\u003e fix(tests): use correct calling convention for vsprintf on x86 windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tremwil/closure-ffi/commit/eebd997ed4c04eae219ae9756dd9e0704e2eff3b\"\u003e\u003ccode\u003eeebd997\u003c/code\u003e\u003c/a\u003e chore: update readme target matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tremwil/closure-ffi/commit/b30ee4e5395e6859118bbe2f98d3b6185cc73b17\"\u003e\u003ccode\u003eb30ee4e\u003c/code\u003e\u003c/a\u003e feat: compatibility of global_jit_alloc code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tremwil/closure-ffi/commit/77fc7aeb3acab1d275e79e9f2da095e4ab29f5c0\"\u003e\u003ccode\u003e77fc7ae\u003c/code\u003e\u003c/a\u003e ci: remove unsupported arm64ec windows target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tremwil/closure-ffi/commit/c2cf3fae8ba883ab78bdfa48f93a6f19cbfa3001\"\u003e\u003ccode\u003ec2cf3fa\u003c/code\u003e\u003c/a\u003e fix(ci): refactor native i686 linux cross-build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tremwil/closure-ffi/commit/e475e0a4956f367ef6dc5f2d80629e4162ecd6b8\"\u003e\u003ccode\u003ee475e0a\u003c/code\u003e\u003c/a\u003e fix(ci): missing sudo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tremwil/closure-ffi/commit/210097412726d9e7e34b0229524e3a6df5ab48dc\"\u003e\u003ccode\u003e2100974\u003c/code\u003e\u003c/a\u003e fix(ci): bad include syntax in matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tremwil/closure-ffi/commit/720e64fb49d2c3022626d2b7ed2cefb514fdc57a\"\u003e\u003ccode\u003e720e64f\u003c/code\u003e\u003c/a\u003e chore: update version, changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tremwil/closure-ffi/commit/768ae7b3cd1198c72b86bab4ada566b837b78a3c\"\u003e\u003ccode\u003e768ae7b\u003c/code\u003e\u003c/a\u003e fix(ci): add safe_jit feature\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tremwil/closure-ffi/compare/v5.0.1...v5.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `miniz_oxide` from 0.9.0 to 0.9.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md\"\u003eminiz_oxide'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/0.9.0..0.9.1\"\u003e0.9.1\u003c/a\u003e - 2026-03-13\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereject incomplete Huffman trees with max code length \u0026gt; 1 (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/190\"\u003e#190\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/c40992ad6df8040794df767290ed0ffc45edc2e0\"\u003ec40992a\u003c/a\u003e) - Lilith River\u003c/li\u003e\n\u003cli\u003ebump simd_adler32 dependency version (needed for wasm issue fix) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/a9b3756c8d324c736275287b1d42e8bbd44867ee\"\u003ea9b3756\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wasmtime to workflow for running tests with wasip1 - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/f70ad1034010127057ba9e136edeac0c34adb853\"\u003ef70ad10\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003ebox LZOxide.codes on wasm32 to reduce stack allocation (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/189\"\u003e#189\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/d0f3e0cb44fb9a0ce0b876010025949700533258\"\u003ed0f3e0c\u003c/a\u003e) - Fabrício Bracht\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/Frommi/miniz_oxide/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/garyttierney/me3/pull/739","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/garyttierney%2Fme3/issues/739","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/739/packages"}},{"old_version":"0.8.5","new_version":"0.8.9","update_type":"patch","path":null,"pr_created_at":"2026-02-16T04:08:08.000Z","version_change":"0.8.5 → 0.8.9","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":"0.8.8","new_version":"0.8.9","update_type":"patch","path":null,"pr_created_at":"2026-02-09T14:32:33.000Z","version_change":"0.8.8 → 0.8.9","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":"0.8.8","new_version":"0.8.9","update_type":"patch","path":null,"pr_created_at":"2026-02-09T01:31:47.000Z","version_change":"0.8.8 → 0.8.9","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":"0.8.8","new_version":"0.8.9","update_type":"patch","path":null,"pr_created_at":"2026-02-09T00:56:50.000Z","version_change":"0.8.8 → 0.8.9","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":"0.8.8","new_version":"0.8.9","update_type":"patch","path":null,"pr_created_at":"2026-02-03T02:50:05.000Z","version_change":"0.8.8 → 0.8.9","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":"0.8.5","new_version":"0.8.9","update_type":"patch","path":null,"pr_created_at":"2026-01-26T20:32:20.000Z","version_change":"0.8.5 → 0.8.9","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":"0.8.8","new_version":"0.8.9","update_type":"patch","path":null,"pr_created_at":"2026-01-25T07:00:53.000Z","version_change":"0.8.8 → 0.8.9","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":"0.8.9","new_version":"0.9.0","update_type":"minor","path":null,"pr_created_at":"2026-01-24T10:43:27.000Z","version_change":"0.8.9 → 0.9.0","issue":{"uuid":"3850898297","node_id":"PR_kwDOLQuN6M6_HR3U","number":292,"state":"closed","title":"chore(deps): bump the major group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["A-dependencies","D-rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-26T03:30:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-24T10:43:27.000Z","updated_at":"2026-01-26T03:30:51.000Z","time_to_close":146843,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"major","update_count":5,"packages":[{"name":"annotate-snippets","old_version":"0.11.5","new_version":"0.12.10","repository_url":"https://github.com/rust-lang/annotate-snippets-rs"},{"name":"flume","old_version":"0.11.1","new_version":"0.12.0","repository_url":"https://github.com/zesterer/flume"},{"name":"nix","old_version":"0.30.1","new_version":"0.31.1","repository_url":"https://github.com/nix-rust/nix"},{"name":"rune-modules","old_version":"0.13.4","new_version":"0.14.1","repository_url":"https://github.com/rune-rs/rune"},{"name":"miniz_oxide","old_version":"0.8.9","new_version":"0.9.0","repository_url":"https://github.com/Frommi/miniz_oxide"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the major group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [annotate-snippets](https://github.com/rust-lang/annotate-snippets-rs) | `0.11.5` | `0.12.10` |\n| [flume](https://github.com/zesterer/flume) | `0.11.1` | `0.12.0` |\n| [nix](https://github.com/nix-rust/nix) | `0.30.1` | `0.31.1` |\n| [rune-modules](https://github.com/rune-rs/rune) | `0.13.4` | `0.14.1` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.9` | `0.9.0` |\n\n\nUpdates `annotate-snippets` from 0.11.5 to 0.12.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/blob/main/CHANGELOG.md\"\u003eannotate-snippets's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.12.10] - 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRender all removed lines when multiple Patch remove lines \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/353\"\u003e#353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.9] - 2025-11-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrefer exact prefix/suffix matches when trimming replacements \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/345\"\u003e#345\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.8] - 2025-10-28\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNo longer panic when annotating leading whitespace \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.7] - 2025-10-24\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly calculate annotation offsets when trimming unicode characters \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/331\"\u003e#331\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.6] - 2025-10-22\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded \u003ccode\u003eunicode-width\u003c/code\u003e to \u003ccode\u003e0.2.2\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/326\"\u003e#326\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThis update adds support for Unicode 16 and 17, and can affect character width calculations\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUse straight arrows for standalone \u003ccode\u003eOrigin\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/327\"\u003e#327\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly calculate line numbers for trimmed multi-line suggestions \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/321\"\u003e#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect \u003ccode\u003e.fold(false)\u003c/code\u003e when set on suggestions \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/322\"\u003e#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperly calculate the max line number width for suggestions \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/323\"\u003e#323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow full line when \u003ccode\u003ePatch\u003c/code\u003e span points to line end \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/324\"\u003e#324\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.5] - 2025-10-14\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHighlight the correct span for duplicated diff lines \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/318\"\u003e#318\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.4] - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved implicit padding with report starting with secondary title \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/310\"\u003e#310\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/annotate-snippets-rs/commit/756366223cbf72b161757aec18209f21b3d19049\"\u003e\u003ccode\u003e7563662\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/354\"\u003e#354\u003c/a\u003e from Muscraft/v0.12.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/a85b7342256ad607a230bf4171cc09ec6ed0b662\"\u003e\u003ccode\u003ea85b734\u003c/code\u003e\u003c/a\u003e chore: Release annotate-snippets version 0.12.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/dea51de971fcb587722be00f80e2e6ff7ab64b6b\"\u003e\u003ccode\u003edea51de\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/353\"\u003e#353\u003c/a\u003e from Muscraft/fix-multiple-line-removals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/e164aa4209fbbbee7dc71397c71e8cb5bdc40247\"\u003e\u003ccode\u003ee164aa4\u003c/code\u003e\u003c/a\u003e fix: Show multiple line removals in Diff format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/5b355ce7bdc68e3b39a29739999f57fb918500a8\"\u003e\u003ccode\u003e5b355ce\u003c/code\u003e\u003c/a\u003e test: Multiple line removals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/e4c7105cf6679758a828cfcfd96b2e271f9de1c0\"\u003e\u003ccode\u003ee4c7105\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/352\"\u003e#352\u003c/a\u003e from rust-lang/renovate/actions-checkout-6.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/c19fcc0d72e8c0566d3511ad32b3f84392f353d7\"\u003e\u003ccode\u003ec19fcc0\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/75dd05980dc27856d0b38ca5281b2f1ef6962c2f\"\u003e\u003ccode\u003e75dd059\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/348\"\u003e#348\u003c/a\u003e from Muscraft/trusted-publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/0f8884479c588ce275bd4e94f331c2a4b423af46\"\u003e\u003ccode\u003e0f88844\u003c/code\u003e\u003c/a\u003e chore: Remove cargo-release config file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/cbd6c264df336d519cbdaa76e2d79dadc8a4f008\"\u003e\u003ccode\u003ecbd6c26\u003c/code\u003e\u003c/a\u003e chore: Add trusted publishing workflow\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/compare/0.11.5...0.12.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flume` from 0.11.1 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zesterer/flume/blob/master/CHANGELOG.md\"\u003eflume's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[0.12.0] - 2025-12-08\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efastrand\u003c/code\u003e feature\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enanorand\u003c/code\u003e feature\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePanic when using \u003ccode\u003eDuration::MAX\u003c/code\u003e as timeout\u003c/li\u003e\n\u003c/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/zesterer/flume/commits/0.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nix` from 0.30.1 to 0.31.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nix-rust/nix/blob/master/CHANGELOG.md\"\u003enix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.31.1] - 2026-01-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etermios: Add definition for IUCLC to supported platforms\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2702\"\u003e#2702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etermios: Add definition for XCASE for supported platforms\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2703\"\u003e#2703\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.31.0] - 2026-01-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the UDP GSO/GRO socket options and CMsgs on Android. This includes the\nfollowing types:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUdpGsoSegment\u003c/li\u003e\n\u003cli\u003eUdpGroSegment\u003c/li\u003e\n\u003cli\u003eControlMessage::UdpGsoSegments\u003c/li\u003e\n\u003cli\u003eControlMessageOwned::UdpGroSegments\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2666\"\u003e#2666\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDefine errno EWOULDBLOCK as an alias of EAGAIN to match the AIX libc\ndefinition. (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2692\"\u003e#2692\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnable module \u003ccode\u003eifaddrs\u003c/code\u003e on GNU Hurd\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2697\"\u003e#2697\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd termios \u003ccode\u003eOutputFlags::OFILL\u003c/code\u003e for Linux, Android, Aix, Cygwin, Fuchsia,\nHaiku,\nGNU/Hurd, Nto, Redox, Illumos, Solaris and Apple OSes.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2701\"\u003e#2701\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd sync() for cygwin (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2708\"\u003e#2708\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echanged \u003ccode\u003eEpollEvent\u003c/code\u003e methods to be \u003ccode\u003econst\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2656\"\u003e#2656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBumped libc to\n\u003ca href=\"https://github.com/rust-lang/libc/releases/tag/0.2.180\"\u003e0.2.180\u003c/a\u003e\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2724\"\u003e#2724\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003enix::sys::ptrace::syscall_info\u003c/code\u003e, which was not setting the \u003ccode\u003edata\u003c/code\u003e\nargument properly, causing garbage values to be returned.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2653\"\u003e#2653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCast the 'addr' argument of 'madvise()' to '*mut u8' on AIX to match the\nsignature in the AIX libc.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2655\"\u003e#2655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the Dir module on NTO, Solaris, Hurd, and possibly other platforms.\nThe\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/06bb1bedc3471bd0405c2f2821cdbcad456a9f78\"\u003e\u003ccode\u003e06bb1be\u003c/code\u003e\u003c/a\u003e chore: release 0.31.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/49adb8d996a26577ac302eb43b5128b5f014f91d\"\u003e\u003ccode\u003e49adb8d\u003c/code\u003e\u003c/a\u003e skip test::sys::test_af_alg_cipher on s390x,powerpc64le/Linux too (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2722\"\u003e#2722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/a9c73e05497e5fcde76e00a319ae0631cb9f165f\"\u003e\u003ccode\u003ea9c73e0\u003c/code\u003e\u003c/a\u003e termios: Add definition for XCASE (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2703\"\u003e#2703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/a69b2c18f44442c0be6ece5bb3dd276e26d29c77\"\u003e\u003ccode\u003ea69b2c1\u003c/code\u003e\u003c/a\u003e termios: Add definition for IUCLC (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2702\"\u003e#2702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/9ac60c56b0e5dc1966fefeff41fd4f6aecf403f9\"\u003e\u003ccode\u003e9ac60c5\u003c/code\u003e\u003c/a\u003e chore: release 0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/6789793a5703fe11ab146d236b4fc0f51628c0a0\"\u003e\u003ccode\u003e6789793\u003c/code\u003e\u003c/a\u003e chore: bump libc to 0.2.180 (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2724\"\u003e#2724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/ba63e90362e24dcebbf96783da668647ceace21c\"\u003e\u003ccode\u003eba63e90\u003c/code\u003e\u003c/a\u003e Update macOS runner version in workflow (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2713\"\u003e#2713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/71f6ee9f4380d5caad3c049dbd352627b9d6eb0a\"\u003e\u003ccode\u003e71f6ee9\u003c/code\u003e\u003c/a\u003e unistd: add sync() for cygwin (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2708\"\u003e#2708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/984420ea923fa2a25617d678b0a6252dd623a213\"\u003e\u003ccode\u003e984420e\u003c/code\u003e\u003c/a\u003e termios: Add OFILL (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2701\"\u003e#2701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/41e2f81b74f4c353332c62bf94ae878c66268b6b\"\u003e\u003ccode\u003e41e2f81\u003c/code\u003e\u003c/a\u003e fix: make nix build on Illumos (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2694\"\u003e#2694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nix-rust/nix/compare/v0.30.1...v0.31.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rune-modules` from 0.13.4 to 0.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rune-rs/rune/releases\"\u003erune-modules's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow async cli execution by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/651\"\u003erune-rs/rune#651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003evscode: pass extra env when validating by \u003ca href=\"https://github.com/SWW13\"\u003e\u003ccode\u003e@​SWW13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/654\"\u003erune-rs/rune#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd operators to Byte and Bool by \u003ca href=\"https://github.com/bernsteining\"\u003e\u003ccode\u003e@​bernsteining\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/655\"\u003erune-rs/rune#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unecessary re-export by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/657\"\u003erune-rs/rune#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate to use handlebars v5 by \u003ca href=\"https://github.com/campeis\"\u003e\u003ccode\u003e@​campeis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/661\"\u003erune-rs/rune#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide internals of values by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/663\"\u003erune-rs/rune#663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd f64::sqrt, avoid a bit of cleaning during assembly, parse numerical values correctly by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/664\"\u003erune-rs/rune#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a public function for source formatting by \u003ca href=\"https://github.com/cocuh\"\u003e\u003ccode\u003e@​cocuh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/665\"\u003erune-rs/rune#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix build error caused by \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/665\"\u003e#665\u003c/a\u003e by \u003ca href=\"https://github.com/cocuh\"\u003e\u003ccode\u003e@​cocuh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/666\"\u003erune-rs/rune#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd floor/ceil/round to f64 module by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/667\"\u003erune-rs/rune#667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WarningDiagnostic::emit by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/668\"\u003erune-rs/rune#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd String::{to_lowercase,to_uppercase} by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/669\"\u003erune-rs/rune#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd methods for accessing Struct Values by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/670\"\u003erune-rs/rune#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Value::borrow_any_{ref,mut} to get a typed reference without ownership by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/672\"\u003erune-rs/rune#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackports and cleanups by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/675\"\u003erune-rs/rune#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBetter documentation creation ref \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/648\"\u003e#648\u003c/a\u003e by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/677\"\u003erune-rs/rune#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module level documentation by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/678\"\u003erune-rs/rune#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinor LSP fixups by \u003ca href=\"https://github.com/tgolsson\"\u003e\u003ccode\u003e@​tgolsson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/680\"\u003erune-rs/rune#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFallback to debug-printing generic info by \u003ca href=\"https://github.com/tgolsson\"\u003e\u003ccode\u003e@​tgolsson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/682\"\u003erune-rs/rune#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Any derive documentation by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/686\"\u003erune-rs/rune#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMore documentation on hot reloading and multithreading by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/687\"\u003erune-rs/rune#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for captured arguments from macros by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/688\"\u003erune-rs/rune#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename delay_for to sleep by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/689\"\u003erune-rs/rune#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded bytes support for http by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/691\"\u003erune-rs/rune#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse explicit macos versions by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/695\"\u003erune-rs/rune#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Iterator::filter_map by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/694\"\u003erune-rs/rune#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport constants in patterns (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/696\"\u003e#696\u003c/a\u003e) by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/697\"\u003erune-rs/rune#697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate musli by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/698\"\u003erune-rs/rune#698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet version to 0.14.0 and bump Musli by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/699\"\u003erune-rs/rune#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more public VmResult errors by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/701\"\u003erune-rs/rune#701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClosure environments by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/702\"\u003erune-rs/rune#702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerate warnings when using deprecated functions by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/685\"\u003erune-rs/rune#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epointer::wrapping_byte_sub is now stable by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/704\"\u003erune-rs/rune#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClean up soon to be stable features and enabled lints by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/705\"\u003erune-rs/rune#705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate lints to use soon to be stable config by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/709\"\u003erune-rs/rune#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix lints by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/711\"\u003erune-rs/rune#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFormat Fixes by \u003ca href=\"https://github.com/SWW13\"\u003e\u003ccode\u003e@​SWW13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/710\"\u003erune-rs/rune#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake types in rune tests less ambiguous by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/712\"\u003erune-rs/rune#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump braces from 3.0.2 to 3.0.3 in /editors/code by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/713\"\u003erune-rs/rune#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove atty dependency (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/719\"\u003e#719\u003c/a\u003e) by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/720\"\u003erune-rs/rune#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLook at target name instead of package identifier (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/724\"\u003e#724\u003c/a\u003e) by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/725\"\u003erune-rs/rune#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLower blocks earlier by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/728\"\u003erune-rs/rune#728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport dumping return value by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/729\"\u003erune-rs/rune#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRewrite Rune to use a slot-based virtual machine by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/733\"\u003erune-rs/rune#733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove JumpIfBranch instruction by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/735\"\u003erune-rs/rune#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix how the virtual machine perform internal calls by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/739\"\u003erune-rs/rune#739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erune_modules: Add missing dependency on tokio from the process feature (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/734\"\u003e#734\u003c/a\u003e) by \u003ca href=\"https://github.com/VorpalBlade\"\u003e\u003ccode\u003e@​VorpalBlade\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/738\"\u003erune-rs/rune#738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erune: Reduce generics for internals calls by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/741\"\u003erune-rs/rune#741\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\u003eSee full diff in \u003ca href=\"https://github.com/rune-rs/rune/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `miniz_oxide` from 0.8.9 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md\"\u003eminiz_oxide'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/0.8.9..0.9.0\"\u003e0.9.0\u003c/a\u003e - 2026-01-12\u003c/h2\u003e\n\u003cp\u003eVersion bump due to a minor API break for having to add enum variants. Many enums have been made non_exhaustive to make it easier to avoid API breaks in the future.\nThe minimum rust version is now 1.60.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(deflate)\u003c/strong\u003e simplify stored compression, fixes to updating compresson level after start - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/c5a7662b061d7853d3498da4f0f165687116c324\"\u003ec5a7662\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(deflate)\u003c/strong\u003e make more stuff non_exhaustive, reduce deflate stack usage a tiny bit - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/cd2d14f0c24e29b18db9538a1ac6cb9519e86d09\"\u003ecd2d14f\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(miniz_oxide)\u003c/strong\u003e make tdeflflush and compressionstrategy non exhaustive - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/130d51d5437f09e38f85e4f6ee36ed474c636ba5\"\u003e130d51d\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003efix flush test, make new simpler init function for compressoroxide and make flag creation function const - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/3bb0d51b8da1c8e4536f58fb993915726d410d18\"\u003e3bb0d51\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003emake more funtions const and make tinflstatus non_exhaustive - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/84a94e80534804151f3af5d7cf5ff6b461a8bf89\"\u003e84a94e8\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(inflate)\u003c/strong\u003e add documentation and doctest for decompress_slice_iter_to_slice - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/97465ca2e441b204d4ccffe3157a0bd975a6765d\"\u003e97465ca\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(deflate): add window_bits feature for deflate, don't set wbits - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/e70e395c8f94a97b3c056a1b2fdab54163624836\"\u003ee70e395\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement support for partial flushes (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/179\"\u003e#179\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/2ede365ff9b7d9eac8162d6022f480473fea2c8f\"\u003e2ede365\u003c/a\u003e) - Jonathan Behrens\u003c/li\u003e\n\u003cli\u003eAdd decompress_with_limit to handle ring buffers (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/183\"\u003e#183\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/bac1abee827765b7d639ba9c574c28e444d7d3df\"\u003ebac1abe\u003c/a\u003e) - peckpeck\u003c/li\u003e\n\u003cli\u003eFlush improvements (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/185\"\u003e#185\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/0d276ac4dce97dcefd71effec8277b420145f508\"\u003e0d276ac\u003c/a\u003e) - Jim Peters\u003c/li\u003e\n\u003cli\u003eFix flush_block to always insert zlib header correctly (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/187\"\u003e#187\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/414d9b88f46b95c7b9bb60de1c9dcf1fcaed8395\"\u003e414d9b8\u003c/a\u003e) - Jim Peters\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/Frommi/miniz_oxide/commit/86d92e8d284b0acd451e7b6db6bdef41ae9c9db4\"\u003e\u003ccode\u003e86d92e8\u003c/code\u003e\u003c/a\u003e bump c api dep version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/ca942a76d46adb49ef2cc3a372d5d636a13803b2\"\u003e\u003ccode\u003eca942a7\u003c/code\u003e\u003c/a\u003e bump version and changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/cd2d14f0c24e29b18db9538a1ac6cb9519e86d09\"\u003e\u003ccode\u003ecd2d14f\u003c/code\u003e\u003c/a\u003e fix(deflate): make more stuff non_exhaustive, reduce deflate stack usage a ti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/e70e395c8f94a97b3c056a1b2fdab54163624836\"\u003e\u003ccode\u003ee70e395\u003c/code\u003e\u003c/a\u003e feat(deflate): add window_bits feature for deflate, don't set wbits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/298569d9e780796e988af00df95ecc680207f0d7\"\u003e\u003ccode\u003e298569d\u003c/code\u003e\u003c/a\u003e fix: handle non_exhaustive tinfl return status in c API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/84a94e80534804151f3af5d7cf5ff6b461a8bf89\"\u003e\u003ccode\u003e84a94e8\u003c/code\u003e\u003c/a\u003e fix: make more funtions const and make tinflstatus non_exhaustive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/3bb0d51b8da1c8e4536f58fb993915726d410d18\"\u003e\u003ccode\u003e3bb0d51\u003c/code\u003e\u003c/a\u003e fix: fix flush test, make new simpler init function for compressoroxide and m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/b4bc0f666962289f4555fac5af25ef48d1159d73\"\u003e\u003ccode\u003eb4bc0f6\u003c/code\u003e\u003c/a\u003e Make flush test bail out in case of problems rather than run forever (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/414d9b88f46b95c7b9bb60de1c9dcf1fcaed8395\"\u003e\u003ccode\u003e414d9b8\u003c/code\u003e\u003c/a\u003e Fix flush_block to always insert zlib header correctly (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/130d51d5437f09e38f85e4f6ee36ed474c636ba5\"\u003e\u003ccode\u003e130d51d\u003c/code\u003e\u003c/a\u003e fix(miniz_oxide): make tdeflflush and compressionstrategy non exhaustive\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/0.8.9...0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/VorpalBlade/paketkoll/pull/292","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VorpalBlade%2Fpaketkoll/issues/292","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/292/packages"}},{"old_version":"0.8.9","new_version":"0.9.0","update_type":"minor","path":null,"pr_created_at":"2026-01-19T03:45:52.000Z","version_change":"0.8.9 → 0.9.0","issue":{"uuid":"3827864779","node_id":"PR_kwDOLQuN6M696ZLE","number":290,"state":"closed","title":"chore(deps): bump the major group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["A-dependencies","D-rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-24T10:43:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-19T03:45:52.000Z","updated_at":"2026-01-24T10:43:22.000Z","time_to_close":457049,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"major","update_count":4,"packages":[{"name":"annotate-snippets","old_version":"0.11.5","new_version":"0.12.10","repository_url":"https://github.com/rust-lang/annotate-snippets-rs"},{"name":"flume","old_version":"0.11.1","new_version":"0.12.0","repository_url":"https://github.com/zesterer/flume"},{"name":"rune-modules","old_version":"0.13.4","new_version":"0.14.1","repository_url":"https://github.com/rune-rs/rune"},{"name":"miniz_oxide","old_version":"0.8.9","new_version":"0.9.0","repository_url":"https://github.com/Frommi/miniz_oxide"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the major group with 4 updates in the / directory: [annotate-snippets](https://github.com/rust-lang/annotate-snippets-rs), [flume](https://github.com/zesterer/flume), [rune-modules](https://github.com/rune-rs/rune) and [miniz_oxide](https://github.com/Frommi/miniz_oxide).\n\nUpdates `annotate-snippets` from 0.11.5 to 0.12.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/blob/main/CHANGELOG.md\"\u003eannotate-snippets's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.12.10] - 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRender all removed lines when multiple Patch remove lines \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/353\"\u003e#353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.9] - 2025-11-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrefer exact prefix/suffix matches when trimming replacements \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/345\"\u003e#345\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.8] - 2025-10-28\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNo longer panic when annotating leading whitespace \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/334\"\u003e#334\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.7] - 2025-10-24\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly calculate annotation offsets when trimming unicode characters \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/331\"\u003e#331\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.6] - 2025-10-22\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded \u003ccode\u003eunicode-width\u003c/code\u003e to \u003ccode\u003e0.2.2\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/326\"\u003e#326\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThis update adds support for Unicode 16 and 17, and can affect character width calculations\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUse straight arrows for standalone \u003ccode\u003eOrigin\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/327\"\u003e#327\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly calculate line numbers for trimmed multi-line suggestions \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/321\"\u003e#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect \u003ccode\u003e.fold(false)\u003c/code\u003e when set on suggestions \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/322\"\u003e#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperly calculate the max line number width for suggestions \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/323\"\u003e#323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow full line when \u003ccode\u003ePatch\u003c/code\u003e span points to line end \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/pull/324\"\u003e#324\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.5] - 2025-10-14\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHighlight the correct span for duplicated diff lines \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/318\"\u003e#318\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.4] - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved implicit padding with report starting with secondary title \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/310\"\u003e#310\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/annotate-snippets-rs/commit/756366223cbf72b161757aec18209f21b3d19049\"\u003e\u003ccode\u003e7563662\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/354\"\u003e#354\u003c/a\u003e from Muscraft/v0.12.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/a85b7342256ad607a230bf4171cc09ec6ed0b662\"\u003e\u003ccode\u003ea85b734\u003c/code\u003e\u003c/a\u003e chore: Release annotate-snippets version 0.12.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/dea51de971fcb587722be00f80e2e6ff7ab64b6b\"\u003e\u003ccode\u003edea51de\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/353\"\u003e#353\u003c/a\u003e from Muscraft/fix-multiple-line-removals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/e164aa4209fbbbee7dc71397c71e8cb5bdc40247\"\u003e\u003ccode\u003ee164aa4\u003c/code\u003e\u003c/a\u003e fix: Show multiple line removals in Diff format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/5b355ce7bdc68e3b39a29739999f57fb918500a8\"\u003e\u003ccode\u003e5b355ce\u003c/code\u003e\u003c/a\u003e test: Multiple line removals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/e4c7105cf6679758a828cfcfd96b2e271f9de1c0\"\u003e\u003ccode\u003ee4c7105\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/352\"\u003e#352\u003c/a\u003e from rust-lang/renovate/actions-checkout-6.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/c19fcc0d72e8c0566d3511ad32b3f84392f353d7\"\u003e\u003ccode\u003ec19fcc0\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/75dd05980dc27856d0b38ca5281b2f1ef6962c2f\"\u003e\u003ccode\u003e75dd059\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/annotate-snippets-rs/issues/348\"\u003e#348\u003c/a\u003e from Muscraft/trusted-publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/0f8884479c588ce275bd4e94f331c2a4b423af46\"\u003e\u003ccode\u003e0f88844\u003c/code\u003e\u003c/a\u003e chore: Remove cargo-release config file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/commit/cbd6c264df336d519cbdaa76e2d79dadc8a4f008\"\u003e\u003ccode\u003ecbd6c26\u003c/code\u003e\u003c/a\u003e chore: Add trusted publishing workflow\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/annotate-snippets-rs/compare/0.11.5...0.12.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flume` from 0.11.1 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zesterer/flume/blob/master/CHANGELOG.md\"\u003eflume's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[0.12.0] - 2025-12-08\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efastrand\u003c/code\u003e feature\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enanorand\u003c/code\u003e feature\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePanic when using \u003ccode\u003eDuration::MAX\u003c/code\u003e as timeout\u003c/li\u003e\n\u003c/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/zesterer/flume/commits/0.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rune-modules` from 0.13.4 to 0.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rune-rs/rune/releases\"\u003erune-modules's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow async cli execution by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/651\"\u003erune-rs/rune#651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003evscode: pass extra env when validating by \u003ca href=\"https://github.com/SWW13\"\u003e\u003ccode\u003e@​SWW13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/654\"\u003erune-rs/rune#654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd operators to Byte and Bool by \u003ca href=\"https://github.com/bernsteining\"\u003e\u003ccode\u003e@​bernsteining\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/655\"\u003erune-rs/rune#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unecessary re-export by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/657\"\u003erune-rs/rune#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate to use handlebars v5 by \u003ca href=\"https://github.com/campeis\"\u003e\u003ccode\u003e@​campeis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/661\"\u003erune-rs/rune#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide internals of values by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/663\"\u003erune-rs/rune#663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd f64::sqrt, avoid a bit of cleaning during assembly, parse numerical values correctly by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/664\"\u003erune-rs/rune#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a public function for source formatting by \u003ca href=\"https://github.com/cocuh\"\u003e\u003ccode\u003e@​cocuh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/665\"\u003erune-rs/rune#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix build error caused by \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/665\"\u003e#665\u003c/a\u003e by \u003ca href=\"https://github.com/cocuh\"\u003e\u003ccode\u003e@​cocuh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/666\"\u003erune-rs/rune#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd floor/ceil/round to f64 module by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/667\"\u003erune-rs/rune#667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WarningDiagnostic::emit by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/668\"\u003erune-rs/rune#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd String::{to_lowercase,to_uppercase} by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/669\"\u003erune-rs/rune#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd methods for accessing Struct Values by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/670\"\u003erune-rs/rune#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Value::borrow_any_{ref,mut} to get a typed reference without ownership by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/672\"\u003erune-rs/rune#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackports and cleanups by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/675\"\u003erune-rs/rune#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBetter documentation creation ref \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/648\"\u003e#648\u003c/a\u003e by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/677\"\u003erune-rs/rune#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module level documentation by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/678\"\u003erune-rs/rune#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinor LSP fixups by \u003ca href=\"https://github.com/tgolsson\"\u003e\u003ccode\u003e@​tgolsson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/680\"\u003erune-rs/rune#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFallback to debug-printing generic info by \u003ca href=\"https://github.com/tgolsson\"\u003e\u003ccode\u003e@​tgolsson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/682\"\u003erune-rs/rune#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Any derive documentation by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/686\"\u003erune-rs/rune#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMore documentation on hot reloading and multithreading by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/687\"\u003erune-rs/rune#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for captured arguments from macros by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/688\"\u003erune-rs/rune#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename delay_for to sleep by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/689\"\u003erune-rs/rune#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded bytes support for http by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/691\"\u003erune-rs/rune#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse explicit macos versions by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/695\"\u003erune-rs/rune#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Iterator::filter_map by \u003ca href=\"https://github.com/dstoza\"\u003e\u003ccode\u003e@​dstoza\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/694\"\u003erune-rs/rune#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport constants in patterns (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/696\"\u003e#696\u003c/a\u003e) by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/697\"\u003erune-rs/rune#697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate musli by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/698\"\u003erune-rs/rune#698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet version to 0.14.0 and bump Musli by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/699\"\u003erune-rs/rune#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more public VmResult errors by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/701\"\u003erune-rs/rune#701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClosure environments by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/702\"\u003erune-rs/rune#702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerate warnings when using deprecated functions by \u003ca href=\"https://github.com/Roba1993\"\u003e\u003ccode\u003e@​Roba1993\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/685\"\u003erune-rs/rune#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epointer::wrapping_byte_sub is now stable by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/704\"\u003erune-rs/rune#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClean up soon to be stable features and enabled lints by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/705\"\u003erune-rs/rune#705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate lints to use soon to be stable config by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/709\"\u003erune-rs/rune#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix lints by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/711\"\u003erune-rs/rune#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFormat Fixes by \u003ca href=\"https://github.com/SWW13\"\u003e\u003ccode\u003e@​SWW13\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/710\"\u003erune-rs/rune#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake types in rune tests less ambiguous by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/712\"\u003erune-rs/rune#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump braces from 3.0.2 to 3.0.3 in /editors/code by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/713\"\u003erune-rs/rune#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove atty dependency (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/719\"\u003e#719\u003c/a\u003e) by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/720\"\u003erune-rs/rune#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLook at target name instead of package identifier (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/724\"\u003e#724\u003c/a\u003e) by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/725\"\u003erune-rs/rune#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLower blocks earlier by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/728\"\u003erune-rs/rune#728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport dumping return value by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/729\"\u003erune-rs/rune#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRewrite Rune to use a slot-based virtual machine by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/733\"\u003erune-rs/rune#733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove JumpIfBranch instruction by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/735\"\u003erune-rs/rune#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix how the virtual machine perform internal calls by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/739\"\u003erune-rs/rune#739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erune_modules: Add missing dependency on tokio from the process feature (fixes \u003ca href=\"https://redirect.github.com/rune-rs/rune/issues/734\"\u003e#734\u003c/a\u003e) by \u003ca href=\"https://github.com/VorpalBlade\"\u003e\u003ccode\u003e@​VorpalBlade\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/738\"\u003erune-rs/rune#738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erune: Reduce generics for internals calls by \u003ca href=\"https://github.com/udoprog\"\u003e\u003ccode\u003e@​udoprog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rune-rs/rune/pull/741\"\u003erune-rs/rune#741\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\u003eSee full diff in \u003ca href=\"https://github.com/rune-rs/rune/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `miniz_oxide` from 0.8.9 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md\"\u003eminiz_oxide'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/0.8.9..0.9.0\"\u003e0.9.0\u003c/a\u003e - 2026-01-12\u003c/h2\u003e\n\u003cp\u003eVersion bump due to a minor API break for having to add enum variants. Many enums have been made non_exhaustive to make it easier to avoid API breaks in the future.\nThe minimum rust version is now 1.60.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(deflate)\u003c/strong\u003e simplify stored compression, fixes to updating compresson level after start - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/c5a7662b061d7853d3498da4f0f165687116c324\"\u003ec5a7662\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(deflate)\u003c/strong\u003e make more stuff non_exhaustive, reduce deflate stack usage a tiny bit - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/cd2d14f0c24e29b18db9538a1ac6cb9519e86d09\"\u003ecd2d14f\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(miniz_oxide)\u003c/strong\u003e make tdeflflush and compressionstrategy non exhaustive - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/130d51d5437f09e38f85e4f6ee36ed474c636ba5\"\u003e130d51d\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003efix flush test, make new simpler init function for compressoroxide and make flag creation function const - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/3bb0d51b8da1c8e4536f58fb993915726d410d18\"\u003e3bb0d51\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003emake more funtions const and make tinflstatus non_exhaustive - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/84a94e80534804151f3af5d7cf5ff6b461a8bf89\"\u003e84a94e8\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(inflate)\u003c/strong\u003e add documentation and doctest for decompress_slice_iter_to_slice - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/97465ca2e441b204d4ccffe3157a0bd975a6765d\"\u003e97465ca\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(deflate): add window_bits feature for deflate, don't set wbits - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/e70e395c8f94a97b3c056a1b2fdab54163624836\"\u003ee70e395\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement support for partial flushes (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/179\"\u003e#179\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/2ede365ff9b7d9eac8162d6022f480473fea2c8f\"\u003e2ede365\u003c/a\u003e) - Jonathan Behrens\u003c/li\u003e\n\u003cli\u003eAdd decompress_with_limit to handle ring buffers (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/183\"\u003e#183\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/bac1abee827765b7d639ba9c574c28e444d7d3df\"\u003ebac1abe\u003c/a\u003e) - peckpeck\u003c/li\u003e\n\u003cli\u003eFlush improvements (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/185\"\u003e#185\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/0d276ac4dce97dcefd71effec8277b420145f508\"\u003e0d276ac\u003c/a\u003e) - Jim Peters\u003c/li\u003e\n\u003cli\u003eFix flush_block to always insert zlib header correctly (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/187\"\u003e#187\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/414d9b88f46b95c7b9bb60de1c9dcf1fcaed8395\"\u003e414d9b8\u003c/a\u003e) - Jim Peters\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/Frommi/miniz_oxide/commit/86d92e8d284b0acd451e7b6db6bdef41ae9c9db4\"\u003e\u003ccode\u003e86d92e8\u003c/code\u003e\u003c/a\u003e bump c api dep version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/ca942a76d46adb49ef2cc3a372d5d636a13803b2\"\u003e\u003ccode\u003eca942a7\u003c/code\u003e\u003c/a\u003e bump version and changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/cd2d14f0c24e29b18db9538a1ac6cb9519e86d09\"\u003e\u003ccode\u003ecd2d14f\u003c/code\u003e\u003c/a\u003e fix(deflate): make more stuff non_exhaustive, reduce deflate stack usage a ti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/e70e395c8f94a97b3c056a1b2fdab54163624836\"\u003e\u003ccode\u003ee70e395\u003c/code\u003e\u003c/a\u003e feat(deflate): add window_bits feature for deflate, don't set wbits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/298569d9e780796e988af00df95ecc680207f0d7\"\u003e\u003ccode\u003e298569d\u003c/code\u003e\u003c/a\u003e fix: handle non_exhaustive tinfl return status in c API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/84a94e80534804151f3af5d7cf5ff6b461a8bf89\"\u003e\u003ccode\u003e84a94e8\u003c/code\u003e\u003c/a\u003e fix: make more funtions const and make tinflstatus non_exhaustive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/3bb0d51b8da1c8e4536f58fb993915726d410d18\"\u003e\u003ccode\u003e3bb0d51\u003c/code\u003e\u003c/a\u003e fix: fix flush test, make new simpler init function for compressoroxide and m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/b4bc0f666962289f4555fac5af25ef48d1159d73\"\u003e\u003ccode\u003eb4bc0f6\u003c/code\u003e\u003c/a\u003e Make flush test bail out in case of problems rather than run forever (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/414d9b88f46b95c7b9bb60de1c9dcf1fcaed8395\"\u003e\u003ccode\u003e414d9b8\u003c/code\u003e\u003c/a\u003e Fix flush_block to always insert zlib header correctly (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/130d51d5437f09e38f85e4f6ee36ed474c636ba5\"\u003e\u003ccode\u003e130d51d\u003c/code\u003e\u003c/a\u003e fix(miniz_oxide): make tdeflflush and compressionstrategy non exhaustive\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/0.8.9...0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/VorpalBlade/paketkoll/pull/290","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VorpalBlade%2Fpaketkoll/issues/290","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/290/packages"}},{"old_version":"0.8.9","new_version":"0.9.0","update_type":"minor","path":null,"pr_created_at":"2026-01-16T20:41:54.000Z","version_change":"0.8.9 → 0.9.0","issue":{"uuid":"3823602929","node_id":"PR_kwDOPp_H3s69s5Es","number":172,"state":"open","title":"deps(deps): bump the dependencies group across 1 directory with 71 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-16T20:41:54.000Z","updated_at":"2026-01-16T20:46:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"dependencies","update_count":71,"packages":[{"name":"thiserror","old_version":"1.0.69","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.8","repository_url":"https://github.com/toml-rs/toml"},{"name":"zip","old_version":"6.0.0","new_version":"7.1.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"rand_chacha","old_version":"0.3.1","new_version":"0.9.0","repository_url":"https://github.com/rust-random/rand"},{"name":"rhai","old_version":"1.23.4","new_version":"1.23.6","repository_url":"https://github.com/rhaiscript/rhai"},{"name":"tokio","old_version":"1.48.0","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"egui","old_version":"0.32.3","new_version":"0.33.3","repository_url":"https://github.com/emilk/egui"},{"name":"eframe","old_version":"0.32.3","new_version":"0.33.3","repository_url":"https://github.com/emilk/egui"},{"name":"egui_dock","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/Adanos020/egui_dock"},{"name":"egui_graphs","old_version":"0.1.4","new_version":"0.29.0","repository_url":"https://github.com/blitzar-tech/egui_graphs"},{"name":"egui_plot","old_version":"0.33.0","new_version":"0.34.0","repository_url":"https://github.com/emilk/egui_plot"},{"name":"petgraph","old_version":"0.6.5","new_version":"0.8.3","repository_url":"https://github.com/petgraph/petgraph"},{"name":"glam","old_version":"0.29.3","new_version":"0.30.8","repository_url":"https://github.com/bitshifter/glam-rs"},{"name":"wgpu","old_version":"25.0.2","new_version":"27.0.1","repository_url":"https://github.com/gfx-rs/wgpu"},{"name":"rapier3d","old_version":"0.22.0","new_version":"0.32.0","repository_url":"https://github.com/dimforge/rapier"},{"name":"bitflags","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"rodio","old_version":"0.17.3","new_version":"0.21.1","repository_url":"https://github.com/RustAudio/rodio"},{"name":"egui-winit","old_version":"0.32.3","new_version":"0.33.3","repository_url":"https://github.com/emilk/egui"},{"name":"egui-wgpu","old_version":"0.32.3","new_version":"0.33.3","repository_url":"https://github.com/emilk/egui"},{"name":"gilrs","old_version":"0.10.10","new_version":"0.11.0"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"criterion","old_version":"0.5.1","new_version":"0.7.0","repository_url":"https://github.com/criterion-rs/criterion.rs"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"tracy-client","old_version":"0.18.2","new_version":"0.18.4","repository_url":"https://github.com/nagisa/rust_tracy_client"},{"name":"proptest","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/proptest-rs/proptest"},{"name":"tracing-subscriber","old_version":"0.3.20","new_version":"0.3.22","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"bincode","old_version":"1.3.3","new_version":"2.0.1","repository_url":"https://github.com/bincode-org/bincode"},{"name":"clap","old_version":"4.5.49","new_version":"4.5.54","repository_url":"https://github.com/clap-rs/clap"},{"name":"serial_test","old_version":"3.2.0","new_version":"3.3.1","repository_url":"https://github.com/palfrey/serial_test"},{"name":"cbindgen","old_version":"0.29.0","new_version":"0.29.2","repository_url":"https://github.com/mozilla/cbindgen"},{"name":"uuid","old_version":"1.18.1","new_version":"1.19.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"name":"lru","old_version":"0.16.2","new_version":"0.16.3","repository_url":"https://github.com/jeromefroe/lru-rs"},{"name":"bevy_ecs","old_version":"0.17.2","new_version":"0.17.3","repository_url":"https://github.com/bevyengine/bevy"},{"name":"candle-core","old_version":"0.8.4","new_version":"0.9.1","repository_url":"https://github.com/huggingface/candle"},{"name":"candle-nn","old_version":"0.8.4","new_version":"0.9.1","repository_url":"https://github.com/huggingface/candle"},{"name":"candle-transformers","old_version":"0.8.4","new_version":"0.9.1","repository_url":"https://github.com/huggingface/candle"},{"name":"tokenizers","old_version":"0.22.1","new_version":"0.22.2","repository_url":"https://github.com/huggingface/tokenizers"},{"name":"mockito","old_version":"1.7.0","new_version":"1.7.1","repository_url":"https://github.com/lipanski/mockito"},{"name":"nalgebra","old_version":"0.33.2","new_version":"0.34.1","repository_url":"https://github.com/dimforge/nalgebra"},{"name":"ort","old_version":"2.0.0-rc.10","new_version":"2.0.0-rc.11","repository_url":"https://github.com/pykeio/ort"},{"name":"hnsw_rs","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/jean-pierreBoth/hnswlib-rs"},{"name":"tokio-test","old_version":"0.4.4","new_version":"0.4.5","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"indexmap","old_version":"2.11.4","new_version":"2.12.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"tiktoken-rs","old_version":"0.7.0","new_version":"0.9.1","repository_url":"https://github.com/zurawiki/tiktoken-rs"},{"name":"handlebars","old_version":"6.3.2","new_version":"6.4.0","repository_url":"https://github.com/sunng87/handlebars-rust"},{"name":"ron","old_version":"0.8.1","new_version":"0.12.0","repository_url":"https://github.com/ron-rs/ron"},{"name":"tokio-rustls","old_version":"0.25.0","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"rustls","old_version":"0.22.4","new_version":"0.23.32","repository_url":"https://github.com/rustls/rustls"},{"name":"webpki-roots","old_version":"0.26.11","new_version":"1.0.3","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"image","old_version":"0.25.8","new_version":"0.25.9","repository_url":"https://github.com/image-rs/image"},{"name":"log","old_version":"0.4.28","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"naga","old_version":"25.0.1","new_version":"27.0.3","repository_url":"https://github.com/gfx-rs/wgpu"},{"name":"miniz_oxide","old_version":"0.8.9","new_version":"0.9.0","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"time","old_version":"0.3.44","new_version":"0.3.45","repository_url":"https://github.com/time-rs/time"},{"name":"lz4_flex","old_version":"0.11.5","new_version":"0.12.0","repository_url":"https://github.com/pseitz/lz4_flex"},{"name":"egui_kittest","old_version":"0.32.3","new_version":"0.33.3","repository_url":"https://github.com/emilk/egui"},{"name":"flate2","old_version":"1.1.4","new_version":"1.1.8","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.3","repository_url":"https://github.com/console-rs/indicatif"},{"name":"axum","old_version":"0.8.6","new_version":"0.8.8","repository_url":"https://github.com/tokio-rs/axum"},{"name":"hyper","old_version":"1.7.0","new_version":"1.8.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"url","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"proptest-derive","old_version":"0.5.1","new_version":"0.7.0","repository_url":"https://github.com/proptest-rs/proptest"},{"name":"insta","old_version":"1.45.0","new_version":"1.46.1","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"fake","old_version":"3.1.0","new_version":"4.4.0","repository_url":"https://github.com/cksac/fake-rs"},{"name":"histogram","old_version":"0.11.3","new_version":"0.11.4","repository_url":"https://github.com/pelikan-io/rustcommon"},{"name":"colored","old_version":"3.0.0","new_version":"3.1.1","repository_url":"https://github.com/mackwic/colored"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 70 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.69` | `2.0.17` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.149` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.8` |\n| [zip](https://github.com/zip-rs/zip2) | `6.0.0` | `7.1.0` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` |\n| [rand_chacha](https://github.com/rust-random/rand) | `0.3.1` | `0.9.0` |\n| [rhai](https://github.com/rhaiscript/rhai) | `1.23.4` | `1.23.6` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.49.0` |\n| [egui](https://github.com/emilk/egui) | `0.32.3` | `0.33.3` |\n| [eframe](https://github.com/emilk/egui) | `0.32.3` | `0.33.3` |\n| [egui_dock](https://github.com/Adanos020/egui_dock) | `0.17.0` | `0.18.0` |\n| [egui_graphs](https://github.com/blitzar-tech/egui_graphs) | `0.1.4` | `0.29.0` |\n| [egui_plot](https://github.com/emilk/egui_plot) | `0.33.0` | `0.34.0` |\n| [petgraph](https://github.com/petgraph/petgraph) | `0.6.5` | `0.8.3` |\n| [glam](https://github.com/bitshifter/glam-rs) | `0.29.3` | `0.30.8` |\n| [wgpu](https://github.com/gfx-rs/wgpu) | `25.0.2` | `27.0.1` |\n| [rapier3d](https://github.com/dimforge/rapier) | `0.22.0` | `0.32.0` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.9.4` | `2.10.0` |\n| [rodio](https://github.com/RustAudio/rodio) | `0.17.3` | `0.21.1` |\n| [egui-winit](https://github.com/emilk/egui) | `0.32.3` | `0.33.3` |\n| [egui-wgpu](https://github.com/emilk/egui) | `0.32.3` | `0.33.3` |\n| [gilrs](https://gitlab.com/gilrs-project/gilrs) | `0.10.10` | `0.11.0` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [criterion](https://github.com/criterion-rs/criterion.rs) | `0.5.1` | `0.7.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.24.0` |\n| [tracy-client](https://github.com/nagisa/rust_tracy_client) | `0.18.2` | `0.18.4` |\n| [proptest](https://github.com/proptest-rs/proptest) | `1.8.0` | `1.9.0` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.20` | `0.3.22` |\n| [bincode](https://github.com/bincode-org/bincode) | `1.3.3` | `2.0.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.49` | `4.5.54` |\n| [serial_test](https://github.com/palfrey/serial_test) | `3.2.0` | `3.3.1` |\n| [cbindgen](https://github.com/mozilla/cbindgen) | `0.29.0` | `0.29.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.18.1` | `1.19.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.43` |\n| [lru](https://github.com/jeromefroe/lru-rs) | `0.16.2` | `0.16.3` |\n| [bevy_ecs](https://github.com/bevyengine/bevy) | `0.17.2` | `0.17.3` |\n| [candle-core](https://github.com/huggingface/candle) | `0.8.4` | `0.9.1` |\n| [candle-nn](https://github.com/huggingface/candle) | `0.8.4` | `0.9.1` |\n| [candle-transformers](https://github.com/huggingface/candle) | `0.8.4` | `0.9.1` |\n| [tokenizers](https://github.com/huggingface/tokenizers) | `0.22.1` | `0.22.2` |\n| [mockito](https://github.com/lipanski/mockito) | `1.7.0` | `1.7.1` |\n| [nalgebra](https://github.com/dimforge/nalgebra) | `0.33.2` | `0.34.1` |\n| [ort](https://github.com/pykeio/ort) | `2.0.0-rc.10` | `2.0.0-rc.11` |\n| [hnsw_rs](https://github.com/jean-pierreBoth/hnswlib-rs) | `0.3.2` | `0.3.3` |\n| [tokio-test](https://github.com/tokio-rs/tokio) | `0.4.4` | `0.4.5` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.4` | `2.12.0` |\n| [tiktoken-rs](https://github.com/zurawiki/tiktoken-rs) | `0.7.0` | `0.9.1` |\n| [handlebars](https://github.com/sunng87/handlebars-rust) | `6.3.2` | `6.4.0` |\n| [ron](https://github.com/ron-rs/ron) | `0.8.1` | `0.12.0` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.25.0` | `0.26.4` |\n| [rustls](https://github.com/rustls/rustls) | `0.22.4` | `0.23.32` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `0.26.11` | `1.0.3` |\n| [image](https://github.com/image-rs/image) | `0.25.8` | `0.25.9` |\n| [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.29` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [naga](https://github.com/gfx-rs/wgpu) | `25.0.1` | `27.0.3` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.9` | `0.9.0` |\n| [time](https://github.com/time-rs/time) | `0.3.44` | `0.3.45` |\n| [lz4_flex](https://github.com/pseitz/lz4_flex) | `0.11.5` | `0.12.0` |\n| [egui_kittest](https://github.com/emilk/egui) | `0.32.3` | `0.33.3` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.4` | `1.1.8` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.3` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.6` | `0.8.8` |\n| [hyper](https://github.com/hyperium/hyper) | `1.7.0` | `1.8.1` |\n| [url](https://github.com/servo/rust-url) | `2.5.7` | `2.5.8` |\n| [proptest-derive](https://github.com/proptest-rs/proptest) | `0.5.1` | `0.7.0` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.45.0` | `1.46.1` |\n| [fake](https://github.com/cksac/fake-rs) | `3.1.0` | `4.4.0` |\n| [histogram](https://github.com/pelikan-io/rustcommon) | `0.11.3` | `0.11.4` |\n| [colored](https://github.com/mackwic/colored) | `3.0.0` | `3.1.1` |\n\n\nUpdates `thiserror` from 1.0.69 to 2.0.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse differently named __private module per patch release (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003ch2\u003e2.0.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent elidable_lifetime_names pedantic clippy lint in generated impl (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ae716e6d6a7f7fdabdc394018c745b4d39ca45\"\u003e\u003ccode\u003e72ae716\u003c/code\u003e\u003c/a\u003e Release 2.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/599fdce83aee7767eb87b5af7bb30c37f3ed61e5\"\u003e\u003ccode\u003e599fdce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e from dtolnay/private\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/9ec05f6b38041bfe1ff5a274caec6e054a459aca\"\u003e\u003ccode\u003e9ec05f6\u003c/code\u003e\u003c/a\u003e Use differently named __private module per patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/d2c492b5498a0134abcc1677101bec876fe0621a\"\u003e\u003ccode\u003ed2c492b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/fc3ab9501d4f2b6df2d7e495dc1cb37ab6e68363\"\u003e\u003ccode\u003efc3ab95\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/819fe29dbb6e41bb937e3fef0469917d7c476c60\"\u003e\u003ccode\u003e819fe29\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/259f48c549a2b49c00d2d58a204c1a3b4d2fb29a\"\u003e\u003ccode\u003e259f48c\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/470e6a681c073f12e29daf64dcec724bfd5871a9\"\u003e\u003ccode\u003e470e6a6\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/544e191e6e7f2e7cc3ac34b77d9165c30d982463\"\u003e\u003ccode\u003e544e191\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/cbc1ebad3e91621ee0f94cf56d131f12fee62a3c\"\u003e\u003ccode\u003ecbc1eba\u003c/code\u003e\u003c/a\u003e Delete duplicate cap-lints flag from build script\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/1.0.69...2.0.17\"\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.145 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\u003c/blockquote\u003e\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.145...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.8.23 to 0.9.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/93e9146aea8ddae1c9d46f1d576c73a836011f59\"\u003e\u003ccode\u003e93e9146\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7de1b4edebccef43fa966fbc264f207aad7dfe69\"\u003e\u003ccode\u003e7de1b4e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/1b579c343538ef654a86b9cc319592ecd3178390\"\u003e\u003ccode\u003e1b579c3\u003c/code\u003e\u003c/a\u003e feat(serde): Support integer, bools, and chars as keys (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/ac1e07730fc88ef205f3ec684e76952fb6add828\"\u003e\u003ccode\u003eac1e077\u003c/code\u003e\u003c/a\u003e feat(serde): Support chars as keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/f3dec32b251ce44c2428fc60ca4efe2e68ff2278\"\u003e\u003ccode\u003ef3dec32\u003c/code\u003e\u003c/a\u003e feat(serde): Support bools as keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/139b30abfedfa7b520855c69b1bd159d6aa888ae\"\u003e\u003ccode\u003e139b30a\u003c/code\u003e\u003c/a\u003e feat(serde): Support integer keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2d65a88b1d79be3904c50b50af6d600aecb69509\"\u003e\u003ccode\u003e2d65a88\u003c/code\u003e\u003c/a\u003e test(serde): Show existing key behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/80217f85ee8e6d91b4ed2469aecfdf93cef15985\"\u003e\u003ccode\u003e80217f8\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v5 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b36e351c8692a96361c47acc9e7c44789e31c969\"\u003e\u003ccode\u003eb36e351\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7d2c649f3ed31685879ef72150ada0846739fb77\"\u003e\u003ccode\u003e7d2c649\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/setup-python action to v6 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v0.9.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 6.0.0 to 7.1.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.1.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisplay the underlying error in Display impl for ZipError::Display (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable creation of \u003ccode\u003eZipArchive\u003c/code\u003e without reparsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReturn InvalidPassword rather than panic when AES key is the wrong length (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebench with auto zip64 comment (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd condition for \u003ccode\u003egetrandom\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(zipcrypto)\u003c/em\u003e Support streaming ZipCrypto encryption, don't store entire file in memory (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClean up imports and move types (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace handwritten \u003ccode\u003eOrd\u003c/code\u003e and \u003ccode\u003ePartialOrd\u003c/code\u003e for \u003ccode\u003eDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLock \u003ccode\u003elzma-rust2\u003c/code\u003e to at least 0.15.5 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.0.0...v7.1.0\"\u003e7.1.0\u003c/a\u003e - 2026-01-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisplay the underlying error in Display impl for ZipError::Display (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable creation of \u003ccode\u003eZipArchive\u003c/code\u003e without reparsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReturn InvalidPassword rather than panic when AES key is the wrong length (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebench with auto zip64 comment (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd condition for \u003ccode\u003egetrandom\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(zipcrypto)\u003c/em\u003e Support streaming ZipCrypto encryption, don't store entire file in memory (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClean up imports and move types (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace handwritten \u003ccode\u003eOrd\u003c/code\u003e and \u003ccode\u003ePartialOrd\u003c/code\u003e for \u003ccode\u003eDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLock \u003ccode\u003elzma-rust2\u003c/code\u003e to at least 0.15.5 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ffcf8adc7785bd74de0299dfdcc34e6a0147208b\"\u003e\u003ccode\u003effcf8ad\u003c/code\u003e\u003c/a\u003e chore: release v7.1.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/517\"\u003e#517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/003531d67d49f1cf0284ddc68e5226dc8b374b48\"\u003e\u003ccode\u003e003531d\u003c/code\u003e\u003c/a\u003e ci: Work around \u003ca href=\"https://redirect.github.com/github/codeql-action/issues/1572\"\u003egithub/codeql-action#1572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/b1c776baf4d80abef5d541d23b3e4b593c9dd220\"\u003e\u003ccode\u003eb1c776b\u003c/code\u003e\u003c/a\u003e chore(deps): Remove temporary dependency on rustversion (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/513\"\u003e#513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/24e5188af38a783d1e2584d953c61f57b73710b2\"\u003e\u003ccode\u003e24e5188\u003c/code\u003e\u003c/a\u003e chore(deps): update fuzzing deps and Dependabot config (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2f167eb2c994c019a9356d2e4f28bc22bdc0e7bd\"\u003e\u003ccode\u003e2f167eb\u003c/code\u003e\u003c/a\u003e fix: Return InvalidPassword rather than panic when AES key is the wrong lengt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8b2f161df883be963849c520181e7339112cc2bf\"\u003e\u003ccode\u003e8b2f161\u003c/code\u003e\u003c/a\u003e ci: Configure concurrency groups: one per commit on master, one per ref elsew...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/3e0f5df2c440a8259d8d416f6234f623db7c8401\"\u003e\u003ccode\u003e3e0f5df\u003c/code\u003e\u003c/a\u003e docs: Potential fixes for 5 code quality findings in examples/write_sample.rs...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/d3e20babdd763fd456ccac9ba7c830da1d3d62bb\"\u003e\u003ccode\u003ed3e20ba\u003c/code\u003e\u003c/a\u003e chore(deps): Update misc. dependencies (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/508\"\u003e#508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/671ab75991b56c82bad9bf02b1c5750d2c09d363\"\u003e\u003ccode\u003e671ab75\u003c/code\u003e\u003c/a\u003e style: Clarify an error message, and address other code-quality findings in w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/884d8f6878c336ea7973a1ed96970d71e008e6ce\"\u003e\u003ccode\u003e884d8f6\u003c/code\u003e\u003c/a\u003e docs(examples): prevent path traversal in extract example (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v6.0.0...v7.1.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.8.5 to 0.9.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.9.2] - 2025-07-20\u003c/h2\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003erand::rngs::mock\u003c/code\u003e module and \u003ccode\u003eStepRng\u003c/code\u003e generator (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1634\"\u003e#1634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ccode\u003eWeightedIndex\u0026lt;usize\u0026gt;\u003c/code\u003e (de)serialization (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.1] - 2025-04-17\u003c/h2\u003e\n\u003ch3\u003eSecurity and unsafe\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevise \u0026quot;not a crypto library\u0026quot; policy again (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ezerocopy\u003c/code\u003e dependency from \u003ccode\u003erand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix feature \u003ccode\u003esimd_support\u003c/code\u003e for recent nightly rust (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003efn rand::seq::index::sample_weighted\u003c/code\u003e and \u003ccode\u003efn IndexedRandom::choose_multiple_weighted\u003c/code\u003e to return fewer than \u003ccode\u003eamount\u003c/code\u003e results (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1623\"\u003e#1623\u003c/a\u003e), reverting an undocumented change (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1382\"\u003e#1382\u003c/a\u003e) to the previous release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003erand::distr::Alphabetic\u003c/code\u003e distribution. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003erand_core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.0] - 2025-01-27\u003c/h2\u003e\n\u003ch3\u003eSecurity and unsafe\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePolicy: \u0026quot;rand is not a crypto library\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fork-protection from \u003ccode\u003eReseedingRng\u003c/code\u003e and \u003ccode\u003eThreadRng\u003c/code\u003e. Instead, it is recommended to call \u003ccode\u003eThreadRng::reseed\u003c/code\u003e on fork. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1379\"\u003e#1379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ezerocopy\u003c/code\u003e to replace some \u003ccode\u003eunsafe\u003c/code\u003e code (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1349\"\u003e#1349\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1393\"\u003e#1393\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1446\"\u003e#1446\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1502\"\u003e#1502\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the MSRV to 1.63.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1207\"\u003e#1207\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1246\"\u003e#1246\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1269\"\u003e#1269\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1341\"\u003e#1341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1416\"\u003e#1416\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1536\"\u003e#1536\u003c/a\u003e); note that 1.60.0 may work for dependents when using \u003ccode\u003e--ignore-rust-version\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003erand_core\u003c/code\u003e v0.9.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003estd\u003c/code\u003e feature without \u003ccode\u003egetrandom\u003c/code\u003e or \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable feature \u003ccode\u003esmall_rng\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove implicit feature \u003ccode\u003erand_chacha\u003c/code\u003e; use \u003ccode\u003estd_rng\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1473\"\u003e#1473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003eserde1\u003c/code\u003e to \u003ccode\u003eserde\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1477\"\u003e#1477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003egetrandom\u003c/code\u003e to \u003ccode\u003eos_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd feature \u003ccode\u003ethread_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: rand_core traits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fn \u003ccode\u003eRngCore::read_adapter\u003c/code\u003e implementing \u003ccode\u003estd::io::Read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd trait \u003ccode\u003eCryptoBlockRng: BlockRngCore\u003c/code\u003e; make \u003ccode\u003etrait CryptoRng: RngCore\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd traits \u003ccode\u003eTryRngCore\u003c/code\u003e, \u003ccode\u003eTryCryptoRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003etry_from_rng\u003c/code\u003e and add infallible variant \u003ccode\u003efn from_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_entropy\u003c/code\u003e -\u0026gt; \u003ccode\u003efrom_os_rng\u003c/code\u003e and add fallible variant \u003ccode\u003efn try_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd bounds \u003ccode\u003eClone\u003c/code\u003e and \u003ccode\u003eAsRef\u003c/code\u003e to associated type \u003ccode\u003eSeedableRng::Seed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Rng trait and top-level fns\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename fn \u003ccode\u003erand::thread_rng()\u003c/code\u003e to \u003ccode\u003erand::rng()\u003c/code\u003e and remove from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\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-random/rand/commit/d3dd4157052e5431ce42e157b544968560a68b95\"\u003e\u003ccode\u003ed3dd415\u003c/code\u003e\u003c/a\u003e Prepare rand_core 0.9.2 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1605\"\u003e#1605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/99fabd20e9b39d0af7c2ed6c31dbcad83a1703fd\"\u003e\u003ccode\u003e99fabd2\u003c/code\u003e\u003c/a\u003e Prepare rand_core 0.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/c7fe1c43b5ba53aacad5fbac94a8b88788564049\"\u003e\u003ccode\u003ec7fe1c4\u003c/code\u003e\u003c/a\u003e rand: re-export \u003ccode\u003erand_core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/db2b1e0bb41b0a1435b9fecaa1b7bdb531183204\"\u003e\u003ccode\u003edb2b1e0\u003c/code\u003e\u003c/a\u003e rand: re-export \u003ccode\u003erand_core\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ee1d96f9f527dbe6f873c8a5ccf47d60a6b8f7b7\"\u003e\u003ccode\u003eee1d96f\u003c/code\u003e\u003c/a\u003e rand_core: implement reborrow for \u003ccode\u003eUnwrapMut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1595\"\u003e#1595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/e0eb2ee0fcc0b07afb901465f4a8ba7f07128f87\"\u003e\u003ccode\u003ee0eb2ee\u003c/code\u003e\u003c/a\u003e rand_core: implement reborrow for \u003ccode\u003eUnwrapMut\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/975f602f5dbbdab0a024e0c5e8b527907426bd8c\"\u003e\u003ccode\u003e975f602\u003c/code\u003e\u003c/a\u003e fixup clippy 1.85 warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/775b05be1b8a4fdef17c6601cd223551fbf67edc\"\u003e\u003ccode\u003e775b05b\u003c/code\u003e\u003c/a\u003e Relax \u003ccode\u003eSized\u003c/code\u003e requirements for blanket impls (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1593\"\u003e#1593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ec6d5c06a5384c14563a2164bb4a038100a5bb78\"\u003e\u003ccode\u003eec6d5c0\u003c/code\u003e\u003c/a\u003e Prepare rand_core v0.9.1 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1591\"\u003e#1591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/6a06056e8a892bfa181ec24a8ea16aa9f2fe97d3\"\u003e\u003ccode\u003e6a06056\u003c/code\u003e\u003c/a\u003e rand_core: introduce an UnwrapMut wrapper (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/0.8.5...rand_core-0.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand_chacha` from 0.3.1 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/releases\"\u003erand_chacha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.0\u003c/h2\u003e\n\u003ch2\u003eUpgrade guide\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://rust-random.github.io/book/update-0.9.html\"\u003ehttps://rust-random.github.io/book/update-0.9.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eSecurity and unsafe\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePolicy: \u0026quot;rand is not a crypto library\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fork-protection from \u003ccode\u003eReseedingRng\u003c/code\u003e and \u003ccode\u003eThreadRng\u003c/code\u003e. Instead, it is recommended to call \u003ccode\u003eThreadRng::reseed\u003c/code\u003e on fork. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1379\"\u003e#1379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ezerocopy\u003c/code\u003e to replace some \u003ccode\u003eunsafe\u003c/code\u003e code (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1349\"\u003e#1349\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1393\"\u003e#1393\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1446\"\u003e#1446\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1502\"\u003e#1502\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the MSRV to 1.63.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1207\"\u003e#1207\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1246\"\u003e#1246\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1269\"\u003e#1269\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1341\"\u003e#1341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1416\"\u003e#1416\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1536\"\u003e#1536\u003c/a\u003e); note that 1.60.0 may work for dependents when using \u003ccode\u003e--ignore-rust-version\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003erand_core\u003c/code\u003e v0.9.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003estd\u003c/code\u003e feature without \u003ccode\u003egetrandom\u003c/code\u003e or \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable feature \u003ccode\u003esmall_rng\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove implicit feature \u003ccode\u003erand_chacha\u003c/code\u003e; use \u003ccode\u003estd_rng\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1473\"\u003e#1473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003eserde1\u003c/code\u003e to \u003ccode\u003eserde\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1477\"\u003e#1477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003egetrandom\u003c/code\u003e to \u003ccode\u003eos_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd feature \u003ccode\u003ethread_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: rand_core traits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fn \u003ccode\u003eRngCore::read_adapter\u003c/code\u003e implementing \u003ccode\u003estd::io::Read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd trait \u003ccode\u003eCryptoBlockRng: BlockRngCore\u003c/code\u003e; make \u003ccode\u003etrait CryptoRng: RngCore\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd traits \u003ccode\u003eTryRngCore\u003c/code\u003e, \u003ccode\u003eTryCryptoRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003etry_from_rng\u003c/code\u003e and add infallible variant \u003ccode\u003efn from_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_entropy\u003c/code\u003e -\u0026gt; \u003ccode\u003efrom_os_rng\u003c/code\u003e and add fallible variant \u003ccode\u003efn try_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd bounds \u003ccode\u003eClone\u003c/code\u003e and \u003ccode\u003eAsRef\u003c/code\u003e to associated type \u003ccode\u003eSeedableRng::Seed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Rng trait and top-level fns\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename fn \u003ccode\u003erand::thread_rng()\u003c/code\u003e to \u003ccode\u003erand::rng()\u003c/code\u003e and remove from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fn \u003ccode\u003erand::random()\u003c/code\u003e from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd top-level fns \u003ccode\u003erandom_iter\u003c/code\u003e, \u003ccode\u003erandom_range\u003c/code\u003e, \u003ccode\u003erandom_bool\u003c/code\u003e, \u003ccode\u003erandom_ratio\u003c/code\u003e, \u003ccode\u003efill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1488\"\u003e#1488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-introduce fn \u003ccode\u003eRng::gen_iter\u003c/code\u003e as \u003ccode\u003erandom_iter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1305\"\u003e#1305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename fn \u003ccode\u003eRng::gen\u003c/code\u003e to \u003ccode\u003erandom\u003c/code\u003e to avoid conflict with the new \u003ccode\u003egen\u003c/code\u003e keyword in Rust 2024 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1438\"\u003e#1438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename fns \u003ccode\u003eRng::gen_range\u003c/code\u003e to \u003ccode\u003erandom_range\u003c/code\u003e, \u003ccode\u003egen_bool\u003c/code\u003e to \u003ccode\u003erandom_bool\u003c/code\u003e, \u003ccode\u003egen_ratio\u003c/code\u003e to \u003ccode\u003erandom_ratio\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAnnotate panicking methods with \u003ccode\u003e#[track_caller]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1442\"\u003e#1442\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1447\"\u003e#1447\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: RNGs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;SmallRng as SeedableRng\u0026gt;::Seed\u003c/code\u003e size to 256 bits (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove first parameter (\u003ccode\u003erng\u003c/code\u003e) of \u003ccode\u003eReseedingRng::new\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1533\"\u003e#1533\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Sequences\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSplit trait \u003ccode\u003eSliceRandom\u003c/code\u003e into \u003ccode\u003eIndexedRandom\u003c/code\u003e, \u003ccode\u003eIndexedMutRandom\u003c/code\u003e, \u003ccode\u003eSliceRandom\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eIndexedRandom::choose_multiple_array\u003c/code\u003e, \u003ccode\u003eindex::sample_array\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1453\"\u003e#1453\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1469\"\u003e#1469\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Distributions: renames\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename module \u003ccode\u003erand::distributions\u003c/code\u003e to \u003ccode\u003erand::distr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1470\"\u003e#1470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename distribution \u003ccode\u003eStandard\u003c/code\u003e to \u003ccode\u003eStandardUniform\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1526\"\u003e#1526\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-random/rand/blob/master/CHANGELOG.md\"\u003erand_chacha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.9.0] - 2025-01-27\u003c/h2\u003e\n\u003ch3\u003eSecurity and unsafe\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePolicy: \u0026quot;rand is not a crypto library\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fork-protection from \u003ccode\u003eReseedingRng\u003c/code\u003e and \u003ccode\u003eThreadRng\u003c/code\u003e. Instead, it is recommended to call \u003ccode\u003eThreadRng::reseed\u003c/code\u003e on fork. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1379\"\u003e#1379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ezerocopy\u003c/code\u003e to replace some \u003ccode\u003eunsafe\u003c/code\u003e code (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1349\"\u003e#1349\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1393\"\u003e#1393\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1446\"\u003e#1446\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1502\"\u003e#1502\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the MSRV to 1.63.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1207\"\u003e#1207\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1246\"\u003e#1246\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1269\"\u003e#1269\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1341\"\u003e#1341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1416\"\u003e#1416\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1536\"\u003e#1536\u003c/a\u003e); note that 1.60.0 may work for dependents when using \u003ccode\u003e--ignore-rust-version\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003erand_core\u003c/code\u003e v0.9.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003estd\u003c/code\u003e feature without \u003ccode\u003egetrandom\u003c/code\u003e or \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable feature \u003ccode\u003esmall_rng\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove implicit feature \u003ccode\u003erand_chacha\u003c/code\u003e; use \u003ccode\u003estd_rng\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1473\"\u003e#1473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003eserde1\u003c/code\u003e to \u003ccode\u003eserde\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1477\"\u003e#1477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003egetrandom\u003c/code\u003e to \u003ccode\u003eos_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd feature \u003ccode\u003ethread_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: rand_core traits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fn \u003ccode\u003eRngCore::read_adapter\u003c/code\u003e implementing \u003ccode\u003estd::io::Read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd trait \u003ccode\u003eCryptoBlockRng: BlockRngCore\u003c/code\u003e; make \u003ccode\u003etrait CryptoRng: RngCore\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd traits \u003ccode\u003eTryRngCore\u003c/code\u003e, \u003ccode\u003eTryCryptoRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003etry_from_rng\u003c/code\u003e and add infallible variant \u003ccode\u003efn from_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_entropy\u003c/code\u003e -\u0026gt; \u003ccode\u003efrom_os_rng\u003c/code\u003e and add fallible variant \u003ccode\u003efn try_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd bounds \u003ccode\u003eClone\u003c/code\u003e and \u003ccode\u003eAsRef\u003c/code\u003e to associated type \u003ccode\u003eSeedableRng::Seed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Rng trait and top-level fns\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename fn \u003ccode\u003erand::thread_rng()\u003c/code\u003e to \u003ccode\u003erand::rng()\u003c/code\u003e and remove from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fn \u003ccode\u003erand::random()\u003c/code\u003e from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd top-level fns \u003ccode\u003erandom_iter\u003c/code\u003e, \u003ccode\u003erandom_range\u003c/code\u003e, \u003ccode\u003erandom_bool\u003c/code\u003e, \u003ccode\u003erandom_ratio\u003c/code\u003e, \u003ccode\u003efill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1488\"\u003e#1488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-introduce fn \u003ccode\u003eRng::gen_iter\u003c/code\u003e as \u003ccode\u003erandom_iter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1305\"\u003e#1305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename fn \u003ccode\u003eRng::gen\u003c/code\u003e to \u003ccode\u003erandom\u003c/code\u003e to avoid conflict with the new \u003ccode\u003egen\u003c/code\u003e keyword in Rust 2024 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1438\"\u003e#1438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename fns \u003ccode\u003eRng::gen_range\u003c/code\u003e to \u003ccode\u003erandom_range\u003c/code\u003e, \u003ccode\u003egen_bool\u003c/code\u003e to \u003ccode\u003erandom_bool\u003c/code\u003e, \u003ccode\u003egen_ratio\u003c/code\u003e to \u003ccode\u003erandom_ratio\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAnnotate panicking methods with \u003ccode\u003e#[track_caller]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1442\"\u003e#1442\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1447\"\u003e#1447\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: RNGs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;SmallRng as SeedableRng\u0026gt;::Seed\u003c/code\u003e size to 256 bits (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove first parameter (\u003ccode\u003erng\u003c/code\u003e) of \u003ccode\u003eReseedingRng::new\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1533\"\u003e#1533\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Sequences\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSplit trait \u003ccode\u003eSliceRandom\u003c/code\u003e into \u003ccode\u003eIndexedRandom\u003c/code\u003e, \u003ccode\u003eIndexedMutRandom\u003c/code\u003e, \u003ccode\u003eSliceRandom\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eIndexedRandom::choose_multiple_array\u003c/code\u003e, \u003ccode\u003eindex::sample_array\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1453\"\u003e#1453\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1469\"\u003e#1469\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Distributions: renames\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename module \u003ccode\u003erand::distributions\u003c/code\u003e to \u003ccode\u003erand::distr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1470\"\u003e#1470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename distribution \u003ccode\u003eStandard\u003c/code\u003e to \u003ccode\u003eStandardUniform\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1526\"\u003e#1526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edistr::Slice\u003c/code\u003e -\u0026gt; \u003ccode\u003edistr::slice::Choose\u003c/code\u003e, \u003ccode\u003edistr::EmptySlice\u003c/code\u003e -\u0026gt; \u003ccode\u003edistr::slice::Empty\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename trait \u003ccode\u003edistr::DistString\u003c/code\u003e -\u0026gt; \u003ccode\u003edistr::SampleString\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003edistr::DistIter\u003c/code\u003e -\u0026gt; \u003ccode\u003edistr::Iter\u003c/code\u003e, \u003ccode\u003edistr::DistMap\u003c/code\u003e -\u0026gt; \u003ccode\u003edistr::Map\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1548\"\u003e#1548\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-random/rand/commit/96f8df65ee6b4368d91a006f9c5b4a8050abae49\"\u003e\u003ccode\u003e96f8df6\u003c/code\u003e\u003c/a\u003e Prepare 0.9.0 release (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/34da3214df7de717cb27b4e1527ed971f47de311\"\u003e\u003ccode\u003e34da321\u003c/code\u003e\u003c/a\u003e Enable \u003ccode\u003estdarch_x86_avx512\u003c/code\u003e for cpu has \u003ccode\u003eavx512bw\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1551\"\u003e#1551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/b4b1eb7579c0a47c1d71560ada0acffd647c9370\"\u003e\u003ccode\u003eb4b1eb7\u003c/code\u003e\u003c/a\u003e Re-org with distr::slice, distr::weighted modules (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/16eb7de94a124e84c11b0cb236c8dc798fe5cd25\"\u003e\u003ccode\u003e16eb7de\u003c/code\u003e\u003c/a\u003e Add the \u003ccode\u003ethread_rng\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/afa24e49b418fb06d8f030b15636f12814ce13a5\"\u003e\u003ccode\u003eafa24e4\u003c/code\u003e\u003c/a\u003e Fix test status badges (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1544\"\u003e#1544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/c681dfc345b3f24852a3931d3ba3adda2356336d\"\u003e\u003ccode\u003ec681dfc\u003c/code\u003e\u003c/a\u003e Create FUNDING.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/9f05e22afb6031d32f36cd927592e7e49b668d64\"\u003e\u003ccode\u003e9f05e22\u003c/code\u003e\u003c/a\u003e Update: getrandom v0.3.0 rc.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1541\"\u003e#1541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/88c310b18939a12f407c659bdd66554677d8b8c1\"\u003e\u003ccode\u003e88c310b\u003c/code\u003e\u003c/a\u003e Fix docs.rs build options (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/b879689a6078a9d4a8d24319572b0f02662fb315\"\u003e\u003ccode\u003eb879689\u003c/code\u003e\u003c/a\u003e Adjust GH Actions (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/3fac49fe890da599d671f2ad02074f4961480878\"\u003e\u003ccode\u003e3fac49f\u003c/code\u003e\u003c/a\u003e Prepare 0.9.0-beta.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/rand_chacha-0.3.1...0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rhai` from 1.23.4 to 1.23.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rhaiscript/rhai/blob/main/CHANGELOG.md\"\u003erhai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 1.23.6\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe binary bit-wise operators \u003ccode\u003e\u0026amp;\u003c/code\u003e, \u003ccode\u003e|\u003c/code\u003e and \u003ccode\u003e^\u003c/code\u003e now work correctly with \u003ccode\u003eINT\u003c/code\u003e operands (\u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1037\"\u003e#1037\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe methods \u003ccode\u003econtains\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003efilter\u003c/code\u003e and \u003ccode\u003eto_json\u003c/code\u003e for object maps are now marked pure (\u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1037\"\u003e#1037\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe methods \u003ccode\u003econtains\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003eparse_le_int\u003c/code\u003e, \u003ccode\u003eparse_be_int\u003c/code\u003e, \u003ccode\u003eparse_le_float\u003c/code\u003e and \u003ccode\u003eparse_be_float\u003c/code\u003e for BLOB's are now marked pure (\u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1037\"\u003e#1037\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eE\u003c/code\u003e can now be used in scientific notation for floating-point and decimal literals (thanks \u003ca href=\"https://github.com/BrynCooke\"\u003e\u003ccode\u003e@BrynCooke\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1039\"\u003e#1039\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003edrain\u003c/code\u003e and \u003ccode\u003eretain\u003c/code\u003e methods for object maps no longer empty the target map upon errors (\u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1043\"\u003e#1043\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eUsing a reserved keyword as a function parameter now returns the \u003ccode\u003eVariableExpected\u003c/code\u003e parser error (thanks \u003ca href=\"https://github.com/TheAwiteb\"\u003e\u003ccode\u003e@TheAwiteb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1047\"\u003e#1047\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe method \u003ccode\u003emap\u003c/code\u003e is added to object maps.\u003c/li\u003e\n\u003cli\u003eThe string methods \u003ccode\u003estarts_with\u003c/code\u003e and \u003ccode\u003eends_with\u003c/code\u003e now work with character argument (\u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1042\"\u003e#1042\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 1.23.5\u003c/h1\u003e\n\u003cp\u003eThis version is the same as version \u003ccode\u003e1.23.6\u003c/code\u003e but maintains compatibility by restricting the\n\u003ca href=\"https://crates.io/crates/ahash\"\u003e\u003ccode\u003eahash\u003c/code\u003e\u003c/a\u003e dependency to \u003ccode\u003e\u0026lt;=0.8.11\u003c/code\u003e because higher versions break\n\u003ccode\u003eno-std\u003c/code\u003e builds.\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/rhaiscript/rhai/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.48.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.48.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 `egui` from 0.32.3 to 0.33.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/emilk/egui/releases\"\u003eegui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.33.3 - Improve kittest and text selection\u003c/h2\u003e\n\u003cp\u003eegui is an easy-to-use immediate mode GUI for Rust that runs on both web and native.\u003c/p\u003e\n\u003cp\u003eTry it now: \u003ca href=\"https://www.egui.rs/\"\u003ehttps://www.egui.rs/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eegui development is sponsored by \u003ca href=\"https://www.rerun.io/\"\u003eRerun\u003c/a\u003e, a startup building an SDK for visualizing streams of multimodal data.\u003c/p\u003e\n\u003ch2\u003eegui\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTreat \u003ccode\u003e.\u003c/code\u003e as a word-splitter in text navigation \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7741\"\u003e#7741\u003c/a\u003e by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange text color of selected text \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7691\"\u003e#7691\u003c/a\u003e by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eegui_kittest changelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnforce consistent snapshot updates \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7744\"\u003e#7744\u003c/a\u003e by \u003ca href=\"https://github.com/lucasmerlin\"\u003e\u003ccode\u003e@​lucasmerlin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ekittest\u003c/code\u003e: add drag-and-drop helpers \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7690\"\u003e#7690\u003c/a\u003e by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eegui_extras changelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eehttp\u003c/code\u003e to 0.6.0 \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7757\"\u003e#7757\u003c/a\u003e by \u003ca href=\"https://github.com/jprochazk\"\u003e\u003ccode\u003e@​jprochazk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.33.2\u003c/h2\u003e\n\u003cp\u003eegui is an easy-to-use immediate mode GUI for Rust that runs on both web and native.\u003c/p\u003e\n\u003cp\u003eTry it now: \u003ca href=\"https://www.egui.rs/\"\u003ehttps://www.egui.rs/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eegui development is sponsored by \u003ca href=\"https://www.rerun.io/\"\u003eRerun\u003c/a\u003e, a startup building an SDK for visualizing streams of multimodal data.\u003c/p\u003e\n\u003ch2\u003eegui changelog\u003c/h2\u003e\n\u003ch3\u003e⭐ Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ePlugin::on_widget_under_pointer\u003c/code\u003e to support widget inspector \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7652\"\u003e#7652\u003c/a\u003e by \u003ca href=\"https://github.com/juancampa\"\u003e\u003ccode\u003e@​juancampa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eResponse::total_drag_delta\u003c/code\u003e and \u003ccode\u003ePointerState::total_drag_delta\u003c/code\u003e \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7708\"\u003e#7708\u003c/a\u003e by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔧 Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove accessibility and testability of \u003ccode\u003eComboBox\u003c/code\u003e \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7658\"\u003e#7658\u003c/a\u003e by \u003ca href=\"https://github.com/lucasmerlin\"\u003e\u003ccode\u003e@​lucasmerlin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprofiling::scope\u003c/code\u003e compile error when profiling using \u003ccode\u003etracing\u003c/code\u003e backend \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7646\"\u003e#7646\u003c/a\u003e by \u003ca href=\"https://github.com/PPakalns\"\u003e\u003ccode\u003e@​PPakalns\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix edge cases in \u0026quot;smart aiming\u0026quot; in sliders \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7680\"\u003e#7680\u003c/a\u003e by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide scroll bars when dragging other things ...\n\n_Description has been truncated_","html_url":"https://github.com/lazyxeon/AstraWeave-AI-Native-Gaming-Engine/pull/172","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lazyxeon%2FAstraWeave-AI-Native-Gaming-Engine/issues/172","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/172/packages"}},{"old_version":"0.8.9","new_version":"0.9.0","update_type":"minor","path":null,"pr_created_at":"2026-01-15T21:14:40.000Z","version_change":"0.8.9 → 0.9.0","issue":{"uuid":"3819188082","node_id":"PR_kwDOPp_H3s69eGr5","number":171,"state":"open","title":"deps(deps): bump the dependencies group across 1 directory with 69 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-15T21:14:40.000Z","updated_at":"2026-01-15T21:14:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"dependencies","update_count":69,"packages":[{"name":"thiserror","old_version":"1.0.69","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.8","repository_url":"https://github.com/toml-rs/toml"},{"name":"zip","old_version":"6.0.0","new_version":"7.1.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"rand_chacha","old_version":"0.3.1","new_version":"0.9.0","repository_url":"https://github.com/rust-random/rand"},{"name":"rhai","old_version":"1.23.4","new_version":"1.23.6","repository_url":"https://github.com/rhaiscript/rhai"},{"name":"tokio","old_version":"1.48.0","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"egui","old_version":"0.32.3","new_version":"0.33.3","repository_url":"https://github.com/emilk/egui"},{"name":"eframe","old_version":"0.32.3","new_version":"0.33.3","repository_url":"https://github.com/emilk/egui"},{"name":"egui_dock","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/Adanos020/egui_dock"},{"name":"egui_graphs","old_version":"0.1.4","new_version":"0.29.0","repository_url":"https://github.com/blitzar-tech/egui_graphs"},{"name":"egui_plot","old_version":"0.33.0","new_version":"0.34.0","repository_url":"https://github.com/emilk/egui_plot"},{"name":"petgraph","old_version":"0.6.5","new_version":"0.8.3","repository_url":"https://github.com/petgraph/petgraph"},{"name":"glam","old_version":"0.29.3","new_version":"0.30.8","repository_url":"https://github.com/bitshifter/glam-rs"},{"name":"wgpu","old_version":"25.0.2","new_version":"27.0.1","repository_url":"https://github.com/gfx-rs/wgpu"},{"name":"rapier3d","old_version":"0.22.0","new_version":"0.32.0","repository_url":"https://github.com/dimforge/rapier"},{"name":"bitflags","old_version":"2.9.4","new_version":"2.10.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"rodio","old_version":"0.17.3","new_version":"0.21.1","repository_url":"https://github.com/RustAudio/rodio"},{"name":"egui-winit","old_version":"0.32.3","new_version":"0.33.3","repository_url":"https://github.com/emilk/egui"},{"name":"egui-wgpu","old_version":"0.32.3","new_version":"0.33.3","repository_url":"https://github.com/emilk/egui"},{"name":"gilrs","old_version":"0.10.10","new_version":"0.11.0"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"criterion","old_version":"0.5.1","new_version":"0.7.0","repository_url":"https://github.com/criterion-rs/criterion.rs"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"tracy-client","old_version":"0.18.2","new_version":"0.18.4","repository_url":"https://github.com/nagisa/rust_tracy_client"},{"name":"proptest","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/proptest-rs/proptest"},{"name":"tracing-subscriber","old_version":"0.3.20","new_version":"0.3.22","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"bincode","old_version":"1.3.3","new_version":"2.0.1","repository_url":"https://github.com/bincode-org/bincode"},{"name":"clap","old_version":"4.5.49","new_version":"4.5.54","repository_url":"https://github.com/clap-rs/clap"},{"name":"serial_test","old_version":"3.2.0","new_version":"3.3.1","repository_url":"https://github.com/palfrey/serial_test"},{"name":"cbindgen","old_version":"0.29.0","new_version":"0.29.2","repository_url":"https://github.com/mozilla/cbindgen"},{"name":"uuid","old_version":"1.18.1","new_version":"1.19.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"name":"lru","old_version":"0.16.2","new_version":"0.16.3","repository_url":"https://github.com/jeromefroe/lru-rs"},{"name":"bevy_ecs","old_version":"0.17.2","new_version":"0.17.3","repository_url":"https://github.com/bevyengine/bevy"},{"name":"candle-core","old_version":"0.8.4","new_version":"0.9.1","repository_url":"https://github.com/huggingface/candle"},{"name":"candle-nn","old_version":"0.8.4","new_version":"0.9.1","repository_url":"https://github.com/huggingface/candle"},{"name":"candle-transformers","old_version":"0.8.4","new_version":"0.9.1","repository_url":"https://github.com/huggingface/candle"},{"name":"tokenizers","old_version":"0.22.1","new_version":"0.22.2","repository_url":"https://github.com/huggingface/tokenizers"},{"name":"mockito","old_version":"1.7.0","new_version":"1.7.1","repository_url":"https://github.com/lipanski/mockito"},{"name":"nalgebra","old_version":"0.33.2","new_version":"0.34.1","repository_url":"https://github.com/dimforge/nalgebra"},{"name":"ort","old_version":"2.0.0-rc.10","new_version":"2.0.0-rc.11","repository_url":"https://github.com/pykeio/ort"},{"name":"hnsw_rs","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/jean-pierreBoth/hnswlib-rs"},{"name":"tokio-test","old_version":"0.4.4","new_version":"0.4.5","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"indexmap","old_version":"2.11.4","new_version":"2.12.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"tiktoken-rs","old_version":"0.7.0","new_version":"0.9.1","repository_url":"https://github.com/zurawiki/tiktoken-rs"},{"name":"handlebars","old_version":"6.3.2","new_version":"6.4.0","repository_url":"https://github.com/sunng87/handlebars-rust"},{"name":"ron","old_version":"0.8.1","new_version":"0.12.0","repository_url":"https://github.com/ron-rs/ron"},{"name":"tokio-rustls","old_version":"0.25.0","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"rustls","old_version":"0.22.4","new_version":"0.23.32","repository_url":"https://github.com/rustls/rustls"},{"name":"webpki-roots","old_version":"0.26.11","new_version":"1.0.3","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"image","old_version":"0.25.8","new_version":"0.25.9","repository_url":"https://github.com/image-rs/image"},{"name":"log","old_version":"0.4.28","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"naga","old_version":"25.0.1","new_version":"27.0.3","repository_url":"https://github.com/gfx-rs/wgpu"},{"name":"miniz_oxide","old_version":"0.8.9","new_version":"0.9.0","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"time","old_version":"0.3.44","new_version":"0.3.45","repository_url":"https://github.com/time-rs/time"},{"name":"lz4_flex","old_version":"0.11.5","new_version":"0.12.0","repository_url":"https://github.com/pseitz/lz4_flex"},{"name":"flate2","old_version":"1.1.4","new_version":"1.1.8","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.3","repository_url":"https://github.com/console-rs/indicatif"},{"name":"axum","old_version":"0.8.6","new_version":"0.8.8","repository_url":"https://github.com/tokio-rs/axum"},{"name":"hyper","old_version":"1.7.0","new_version":"1.8.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"url","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"proptest-derive","old_version":"0.5.1","new_version":"0.7.0","repository_url":"https://github.com/proptest-rs/proptest"},{"name":"insta","old_version":"1.45.0","new_version":"1.46.1","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"fake","old_version":"3.1.0","new_version":"4.4.0","repository_url":"https://github.com/cksac/fake-rs"},{"name":"histogram","old_version":"0.11.3","new_version":"0.11.4","repository_url":"https://github.com/pelikan-io/rustcommon"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 68 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.69` | `2.0.17` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.149` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.8` |\n| [zip](https://github.com/zip-rs/zip2) | `6.0.0` | `7.1.0` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` |\n| [rand_chacha](https://github.com/rust-random/rand) | `0.3.1` | `0.9.0` |\n| [rhai](https://github.com/rhaiscript/rhai) | `1.23.4` | `1.23.6` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.49.0` |\n| [egui](https://github.com/emilk/egui) | `0.32.3` | `0.33.3` |\n| [eframe](https://github.com/emilk/egui) | `0.32.3` | `0.33.3` |\n| [egui_dock](https://github.com/Adanos020/egui_dock) | `0.17.0` | `0.18.0` |\n| [egui_graphs](https://github.com/blitzar-tech/egui_graphs) | `0.1.4` | `0.29.0` |\n| [egui_plot](https://github.com/emilk/egui_plot) | `0.33.0` | `0.34.0` |\n| [petgraph](https://github.com/petgraph/petgraph) | `0.6.5` | `0.8.3` |\n| [glam](https://github.com/bitshifter/glam-rs) | `0.29.3` | `0.30.8` |\n| [wgpu](https://github.com/gfx-rs/wgpu) | `25.0.2` | `27.0.1` |\n| [rapier3d](https://github.com/dimforge/rapier) | `0.22.0` | `0.32.0` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.9.4` | `2.10.0` |\n| [rodio](https://github.com/RustAudio/rodio) | `0.17.3` | `0.21.1` |\n| [egui-winit](https://github.com/emilk/egui) | `0.32.3` | `0.33.3` |\n| [egui-wgpu](https://github.com/emilk/egui) | `0.32.3` | `0.33.3` |\n| [gilrs](https://gitlab.com/gilrs-project/gilrs) | `0.10.10` | `0.11.0` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [criterion](https://github.com/criterion-rs/criterion.rs) | `0.5.1` | `0.7.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.24.0` |\n| [tracy-client](https://github.com/nagisa/rust_tracy_client) | `0.18.2` | `0.18.4` |\n| [proptest](https://github.com/proptest-rs/proptest) | `1.8.0` | `1.9.0` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.20` | `0.3.22` |\n| [bincode](https://github.com/bincode-org/bincode) | `1.3.3` | `2.0.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.49` | `4.5.54` |\n| [serial_test](https://github.com/palfrey/serial_test) | `3.2.0` | `3.3.1` |\n| [cbindgen](https://github.com/mozilla/cbindgen) | `0.29.0` | `0.29.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.18.1` | `1.19.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.43` |\n| [lru](https://github.com/jeromefroe/lru-rs) | `0.16.2` | `0.16.3` |\n| [bevy_ecs](https://github.com/bevyengine/bevy) | `0.17.2` | `0.17.3` |\n| [candle-core](https://github.com/huggingface/candle) | `0.8.4` | `0.9.1` |\n| [candle-nn](https://github.com/huggingface/candle) | `0.8.4` | `0.9.1` |\n| [candle-transformers](https://github.com/huggingface/candle) | `0.8.4` | `0.9.1` |\n| [tokenizers](https://github.com/huggingface/tokenizers) | `0.22.1` | `0.22.2` |\n| [mockito](https://github.com/lipanski/mockito) | `1.7.0` | `1.7.1` |\n| [nalgebra](https://github.com/dimforge/nalgebra) | `0.33.2` | `0.34.1` |\n| [ort](https://github.com/pykeio/ort) | `2.0.0-rc.10` | `2.0.0-rc.11` |\n| [hnsw_rs](https://github.com/jean-pierreBoth/hnswlib-rs) | `0.3.2` | `0.3.3` |\n| [tokio-test](https://github.com/tokio-rs/tokio) | `0.4.4` | `0.4.5` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.4` | `2.12.0` |\n| [tiktoken-rs](https://github.com/zurawiki/tiktoken-rs) | `0.7.0` | `0.9.1` |\n| [handlebars](https://github.com/sunng87/handlebars-rust) | `6.3.2` | `6.4.0` |\n| [ron](https://github.com/ron-rs/ron) | `0.8.1` | `0.12.0` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.25.0` | `0.26.4` |\n| [rustls](https://github.com/rustls/rustls) | `0.22.4` | `0.23.32` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `0.26.11` | `1.0.3` |\n| [image](https://github.com/image-rs/image) | `0.25.8` | `0.25.9` |\n| [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.29` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [naga](https://github.com/gfx-rs/wgpu) | `25.0.1` | `27.0.3` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.9` | `0.9.0` |\n| [time](https://github.com/time-rs/time) | `0.3.44` | `0.3.45` |\n| [lz4_flex](https://github.com/pseitz/lz4_flex) | `0.11.5` | `0.12.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.4` | `1.1.8` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.3` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.6` | `0.8.8` |\n| [hyper](https://github.com/hyperium/hyper) | `1.7.0` | `1.8.1` |\n| [url](https://github.com/servo/rust-url) | `2.5.7` | `2.5.8` |\n| [proptest-derive](https://github.com/proptest-rs/proptest) | `0.5.1` | `0.7.0` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.45.0` | `1.46.1` |\n| [fake](https://github.com/cksac/fake-rs) | `3.1.0` | `4.4.0` |\n| [histogram](https://github.com/pelikan-io/rustcommon) | `0.11.3` | `0.11.4` |\n\n\nUpdates `thiserror` from 1.0.69 to 2.0.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse differently named __private module per patch release (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003ch2\u003e2.0.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent elidable_lifetime_names pedantic clippy lint in generated impl (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ae716e6d6a7f7fdabdc394018c745b4d39ca45\"\u003e\u003ccode\u003e72ae716\u003c/code\u003e\u003c/a\u003e Release 2.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/599fdce83aee7767eb87b5af7bb30c37f3ed61e5\"\u003e\u003ccode\u003e599fdce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e from dtolnay/private\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/9ec05f6b38041bfe1ff5a274caec6e054a459aca\"\u003e\u003ccode\u003e9ec05f6\u003c/code\u003e\u003c/a\u003e Use differently named __private module per patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/d2c492b5498a0134abcc1677101bec876fe0621a\"\u003e\u003ccode\u003ed2c492b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/fc3ab9501d4f2b6df2d7e495dc1cb37ab6e68363\"\u003e\u003ccode\u003efc3ab95\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/819fe29dbb6e41bb937e3fef0469917d7c476c60\"\u003e\u003ccode\u003e819fe29\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/259f48c549a2b49c00d2d58a204c1a3b4d2fb29a\"\u003e\u003ccode\u003e259f48c\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/470e6a681c073f12e29daf64dcec724bfd5871a9\"\u003e\u003ccode\u003e470e6a6\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/544e191e6e7f2e7cc3ac34b77d9165c30d982463\"\u003e\u003ccode\u003e544e191\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/cbc1ebad3e91621ee0f94cf56d131f12fee62a3c\"\u003e\u003ccode\u003ecbc1eba\u003c/code\u003e\u003c/a\u003e Delete duplicate cap-lints flag from build script\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/1.0.69...2.0.17\"\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.145 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\u003c/blockquote\u003e\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.145...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.8.23 to 0.9.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/93e9146aea8ddae1c9d46f1d576c73a836011f59\"\u003e\u003ccode\u003e93e9146\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7de1b4edebccef43fa966fbc264f207aad7dfe69\"\u003e\u003ccode\u003e7de1b4e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/1b579c343538ef654a86b9cc319592ecd3178390\"\u003e\u003ccode\u003e1b579c3\u003c/code\u003e\u003c/a\u003e feat(serde): Support integer, bools, and chars as keys (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/ac1e07730fc88ef205f3ec684e76952fb6add828\"\u003e\u003ccode\u003eac1e077\u003c/code\u003e\u003c/a\u003e feat(serde): Support chars as keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/f3dec32b251ce44c2428fc60ca4efe2e68ff2278\"\u003e\u003ccode\u003ef3dec32\u003c/code\u003e\u003c/a\u003e feat(serde): Support bools as keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/139b30abfedfa7b520855c69b1bd159d6aa888ae\"\u003e\u003ccode\u003e139b30a\u003c/code\u003e\u003c/a\u003e feat(serde): Support integer keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2d65a88b1d79be3904c50b50af6d600aecb69509\"\u003e\u003ccode\u003e2d65a88\u003c/code\u003e\u003c/a\u003e test(serde): Show existing key behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/80217f85ee8e6d91b4ed2469aecfdf93cef15985\"\u003e\u003ccode\u003e80217f8\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v5 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b36e351c8692a96361c47acc9e7c44789e31c969\"\u003e\u003ccode\u003eb36e351\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7d2c649f3ed31685879ef72150ada0846739fb77\"\u003e\u003ccode\u003e7d2c649\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/setup-python action to v6 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v0.9.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 6.0.0 to 7.1.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.1.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisplay the underlying error in Display impl for ZipError::Display (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable creation of \u003ccode\u003eZipArchive\u003c/code\u003e without reparsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReturn InvalidPassword rather than panic when AES key is the wrong length (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebench with auto zip64 comment (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd condition for \u003ccode\u003egetrandom\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(zipcrypto)\u003c/em\u003e Support streaming ZipCrypto encryption, don't store entire file in memory (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClean up imports and move types (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace handwritten \u003ccode\u003eOrd\u003c/code\u003e and \u003ccode\u003ePartialOrd\u003c/code\u003e for \u003ccode\u003eDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLock \u003ccode\u003elzma-rust2\u003c/code\u003e to at least 0.15.5 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.0.0...v7.1.0\"\u003e7.1.0\u003c/a\u003e - 2026-01-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisplay the underlying error in Display impl for ZipError::Display (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable creation of \u003ccode\u003eZipArchive\u003c/code\u003e without reparsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReturn InvalidPassword rather than panic when AES key is the wrong length (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebench with auto zip64 comment (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd condition for \u003ccode\u003egetrandom\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(zipcrypto)\u003c/em\u003e Support streaming ZipCrypto encryption, don't store entire file in memory (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClean up imports and move types (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace handwritten \u003ccode\u003eOrd\u003c/code\u003e and \u003ccode\u003ePartialOrd\u003c/code\u003e for \u003ccode\u003eDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLock \u003ccode\u003elzma-rust2\u003c/code\u003e to at least 0.15.5 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ffcf8adc7785bd74de0299dfdcc34e6a0147208b\"\u003e\u003ccode\u003effcf8ad\u003c/code\u003e\u003c/a\u003e chore: release v7.1.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/517\"\u003e#517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/003531d67d49f1cf0284ddc68e5226dc8b374b48\"\u003e\u003ccode\u003e003531d\u003c/code\u003e\u003c/a\u003e ci: Work around \u003ca href=\"https://redirect.github.com/github/codeql-action/issues/1572\"\u003egithub/codeql-action#1572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/b1c776baf4d80abef5d541d23b3e4b593c9dd220\"\u003e\u003ccode\u003eb1c776b\u003c/code\u003e\u003c/a\u003e chore(deps): Remove temporary dependency on rustversion (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/513\"\u003e#513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/24e5188af38a783d1e2584d953c61f57b73710b2\"\u003e\u003ccode\u003e24e5188\u003c/code\u003e\u003c/a\u003e chore(deps): update fuzzing deps and Dependabot config (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2f167eb2c994c019a9356d2e4f28bc22bdc0e7bd\"\u003e\u003ccode\u003e2f167eb\u003c/code\u003e\u003c/a\u003e fix: Return InvalidPassword rather than panic when AES key is the wrong lengt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8b2f161df883be963849c520181e7339112cc2bf\"\u003e\u003ccode\u003e8b2f161\u003c/code\u003e\u003c/a\u003e ci: Configure concurrency groups: one per commit on master, one per ref elsew...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/3e0f5df2c440a8259d8d416f6234f623db7c8401\"\u003e\u003ccode\u003e3e0f5df\u003c/code\u003e\u003c/a\u003e docs: Potential fixes for 5 code quality findings in examples/write_sample.rs...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/d3e20babdd763fd456ccac9ba7c830da1d3d62bb\"\u003e\u003ccode\u003ed3e20ba\u003c/code\u003e\u003c/a\u003e chore(deps): Update misc. dependencies (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/508\"\u003e#508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/671ab75991b56c82bad9bf02b1c5750d2c09d363\"\u003e\u003ccode\u003e671ab75\u003c/code\u003e\u003c/a\u003e style: Clarify an error message, and address other code-quality findings in w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/884d8f6878c336ea7973a1ed96970d71e008e6ce\"\u003e\u003ccode\u003e884d8f6\u003c/code\u003e\u003c/a\u003e docs(examples): prevent path traversal in extract example (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v6.0.0...v7.1.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.8.5 to 0.9.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.9.2] - 2025-07-20\u003c/h2\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003erand::rngs::mock\u003c/code\u003e module and \u003ccode\u003eStepRng\u003c/code\u003e generator (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1634\"\u003e#1634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ccode\u003eWeightedIndex\u0026lt;usize\u0026gt;\u003c/code\u003e (de)serialization (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.1] - 2025-04-17\u003c/h2\u003e\n\u003ch3\u003eSecurity and unsafe\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevise \u0026quot;not a crypto library\u0026quot; policy again (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ezerocopy\u003c/code\u003e dependency from \u003ccode\u003erand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix feature \u003ccode\u003esimd_support\u003c/code\u003e for recent nightly rust (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003efn rand::seq::index::sample_weighted\u003c/code\u003e and \u003ccode\u003efn IndexedRandom::choose_multiple_weighted\u003c/code\u003e to return fewer than \u003ccode\u003eamount\u003c/code\u003e results (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1623\"\u003e#1623\u003c/a\u003e), reverting an undocumented change (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1382\"\u003e#1382\u003c/a\u003e) to the previous release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003erand::distr::Alphabetic\u003c/code\u003e distribution. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003erand_core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.0] - 2025-01-27\u003c/h2\u003e\n\u003ch3\u003eSecurity and unsafe\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePolicy: \u0026quot;rand is not a crypto library\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fork-protection from \u003ccode\u003eReseedingRng\u003c/code\u003e and \u003ccode\u003eThreadRng\u003c/code\u003e. Instead, it is recommended to call \u003ccode\u003eThreadRng::reseed\u003c/code\u003e on fork. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1379\"\u003e#1379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ezerocopy\u003c/code\u003e to replace some \u003ccode\u003eunsafe\u003c/code\u003e code (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1349\"\u003e#1349\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1393\"\u003e#1393\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1446\"\u003e#1446\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1502\"\u003e#1502\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the MSRV to 1.63.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1207\"\u003e#1207\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1246\"\u003e#1246\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1269\"\u003e#1269\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1341\"\u003e#1341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1416\"\u003e#1416\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1536\"\u003e#1536\u003c/a\u003e); note that 1.60.0 may work for dependents when using \u003ccode\u003e--ignore-rust-version\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003erand_core\u003c/code\u003e v0.9.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003estd\u003c/code\u003e feature without \u003ccode\u003egetrandom\u003c/code\u003e or \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable feature \u003ccode\u003esmall_rng\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove implicit feature \u003ccode\u003erand_chacha\u003c/code\u003e; use \u003ccode\u003estd_rng\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1473\"\u003e#1473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003eserde1\u003c/code\u003e to \u003ccode\u003eserde\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1477\"\u003e#1477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003egetrandom\u003c/code\u003e to \u003ccode\u003eos_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd feature \u003ccode\u003ethread_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: rand_core traits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fn \u003ccode\u003eRngCore::read_adapter\u003c/code\u003e implementing \u003ccode\u003estd::io::Read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd trait \u003ccode\u003eCryptoBlockRng: BlockRngCore\u003c/code\u003e; make \u003ccode\u003etrait CryptoRng: RngCore\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd traits \u003ccode\u003eTryRngCore\u003c/code\u003e, \u003ccode\u003eTryCryptoRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003etry_from_rng\u003c/code\u003e and add infallible variant \u003ccode\u003efn from_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_entropy\u003c/code\u003e -\u0026gt; \u003ccode\u003efrom_os_rng\u003c/code\u003e and add fallible variant \u003ccode\u003efn try_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd bounds \u003ccode\u003eClone\u003c/code\u003e and \u003ccode\u003eAsRef\u003c/code\u003e to associated type \u003ccode\u003eSeedableRng::Seed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Rng trait and top-level fns\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename fn \u003ccode\u003erand::thread_rng()\u003c/code\u003e to \u003ccode\u003erand::rng()\u003c/code\u003e and remove from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\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-random/rand/commit/d3dd4157052e5431ce42e157b544968560a68b95\"\u003e\u003ccode\u003ed3dd415\u003c/code\u003e\u003c/a\u003e Prepare rand_core 0.9.2 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1605\"\u003e#1605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/99fabd20e9b39d0af7c2ed6c31dbcad83a1703fd\"\u003e\u003ccode\u003e99fabd2\u003c/code\u003e\u003c/a\u003e Prepare rand_core 0.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/c7fe1c43b5ba53aacad5fbac94a8b88788564049\"\u003e\u003ccode\u003ec7fe1c4\u003c/code\u003e\u003c/a\u003e rand: re-export \u003ccode\u003erand_core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/db2b1e0bb41b0a1435b9fecaa1b7bdb531183204\"\u003e\u003ccode\u003edb2b1e0\u003c/code\u003e\u003c/a\u003e rand: re-export \u003ccode\u003erand_core\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ee1d96f9f527dbe6f873c8a5ccf47d60a6b8f7b7\"\u003e\u003ccode\u003eee1d96f\u003c/code\u003e\u003c/a\u003e rand_core: implement reborrow for \u003ccode\u003eUnwrapMut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1595\"\u003e#1595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/e0eb2ee0fcc0b07afb901465f4a8ba7f07128f87\"\u003e\u003ccode\u003ee0eb2ee\u003c/code\u003e\u003c/a\u003e rand_core: implement reborrow for \u003ccode\u003eUnwrapMut\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/975f602f5dbbdab0a024e0c5e8b527907426bd8c\"\u003e\u003ccode\u003e975f602\u003c/code\u003e\u003c/a\u003e fixup clippy 1.85 warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/775b05be1b8a4fdef17c6601cd223551fbf67edc\"\u003e\u003ccode\u003e775b05b\u003c/code\u003e\u003c/a\u003e Relax \u003ccode\u003eSized\u003c/code\u003e requirements for blanket impls (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1593\"\u003e#1593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ec6d5c06a5384c14563a2164bb4a038100a5bb78\"\u003e\u003ccode\u003eec6d5c0\u003c/code\u003e\u003c/a\u003e Prepare rand_core v0.9.1 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1591\"\u003e#1591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/6a06056e8a892bfa181ec24a8ea16aa9f2fe97d3\"\u003e\u003ccode\u003e6a06056\u003c/code\u003e\u003c/a\u003e rand_core: introduce an UnwrapMut wrapper (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/0.8.5...rand_core-0.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand_chacha` from 0.3.1 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/releases\"\u003erand_chacha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.0\u003c/h2\u003e\n\u003ch2\u003eUpgrade guide\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://rust-random.github.io/book/update-0.9.html\"\u003ehttps://rust-random.github.io/book/update-0.9.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eSecurity and unsafe\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePolicy: \u0026quot;rand is not a crypto library\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fork-protection from \u003ccode\u003eReseedingRng\u003c/code\u003e and \u003ccode\u003eThreadRng\u003c/code\u003e. Instead, it is recommended to call \u003ccode\u003eThreadRng::reseed\u003c/code\u003e on fork. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1379\"\u003e#1379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ezerocopy\u003c/code\u003e to replace some \u003ccode\u003eunsafe\u003c/code\u003e code (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1349\"\u003e#1349\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1393\"\u003e#1393\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1446\"\u003e#1446\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1502\"\u003e#1502\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the MSRV to 1.63.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1207\"\u003e#1207\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1246\"\u003e#1246\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1269\"\u003e#1269\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1341\"\u003e#1341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1416\"\u003e#1416\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1536\"\u003e#1536\u003c/a\u003e); note that 1.60.0 may work for dependents when using \u003ccode\u003e--ignore-rust-version\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003erand_core\u003c/code\u003e v0.9.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003estd\u003c/code\u003e feature without \u003ccode\u003egetrandom\u003c/code\u003e or \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable feature \u003ccode\u003esmall_rng\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove implicit feature \u003ccode\u003erand_chacha\u003c/code\u003e; use \u003ccode\u003estd_rng\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1473\"\u003e#1473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003eserde1\u003c/code\u003e to \u003ccode\u003eserde\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1477\"\u003e#1477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003egetrandom\u003c/code\u003e to \u003ccode\u003eos_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd feature \u003ccode\u003ethread_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: rand_core traits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fn \u003ccode\u003eRngCore::read_adapter\u003c/code\u003e implementing \u003ccode\u003estd::io::Read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd trait \u003ccode\u003eCryptoBlockRng: BlockRngCore\u003c/code\u003e; make \u003ccode\u003etrait CryptoRng: RngCore\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd traits \u003ccode\u003eTryRngCore\u003c/code\u003e, \u003ccode\u003eTryCryptoRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003etry_from_rng\u003c/code\u003e and add infallible variant \u003ccode\u003efn from_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_entropy\u003c/code\u003e -\u0026gt; \u003ccode\u003efrom_os_rng\u003c/code\u003e and add fallible variant \u003ccode\u003efn try_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd bounds \u003ccode\u003eClone\u003c/code\u003e and \u003ccode\u003eAsRef\u003c/code\u003e to associated type \u003ccode\u003eSeedableRng::Seed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Rng trait and top-level fns\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename fn \u003ccode\u003erand::thread_rng()\u003c/code\u003e to \u003ccode\u003erand::rng()\u003c/code\u003e and remove from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fn \u003ccode\u003erand::random()\u003c/code\u003e from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd top-level fns \u003ccode\u003erandom_iter\u003c/code\u003e, \u003ccode\u003erandom_range\u003c/code\u003e, \u003ccode\u003erandom_bool\u003c/code\u003e, \u003ccode\u003erandom_ratio\u003c/code\u003e, \u003ccode\u003efill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1488\"\u003e#1488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-introduce fn \u003ccode\u003eRng::gen_iter\u003c/code\u003e as \u003ccode\u003erandom_iter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1305\"\u003e#1305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename fn \u003ccode\u003eRng::gen\u003c/code\u003e to \u003ccode\u003erandom\u003c/code\u003e to avoid conflict with the new \u003ccode\u003egen\u003c/code\u003e keyword in Rust 2024 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1438\"\u003e#1438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename fns \u003ccode\u003eRng::gen_range\u003c/code\u003e to \u003ccode\u003erandom_range\u003c/code\u003e, \u003ccode\u003egen_bool\u003c/code\u003e to \u003ccode\u003erandom_bool\u003c/code\u003e, \u003ccode\u003egen_ratio\u003c/code\u003e to \u003ccode\u003erandom_ratio\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAnnotate panicking methods with \u003ccode\u003e#[track_caller]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1442\"\u003e#1442\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1447\"\u003e#1447\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: RNGs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;SmallRng as SeedableRng\u0026gt;::Seed\u003c/code\u003e size to 256 bits (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove first parameter (\u003ccode\u003erng\u003c/code\u003e) of \u003ccode\u003eReseedingRng::new\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1533\"\u003e#1533\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Sequences\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSplit trait \u003ccode\u003eSliceRandom\u003c/code\u003e into \u003ccode\u003eIndexedRandom\u003c/code\u003e, \u003ccode\u003eIndexedMutRandom\u003c/code\u003e, \u003ccode\u003eSliceRandom\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eIndexedRandom::choose_multiple_array\u003c/code\u003e, \u003ccode\u003eindex::sample_array\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1453\"\u003e#1453\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1469\"\u003e#1469\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Distributions: renames\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename module \u003ccode\u003erand::distributions\u003c/code\u003e to \u003ccode\u003erand::distr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1470\"\u003e#1470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename distribution \u003ccode\u003eStandard\u003c/code\u003e to \u003ccode\u003eStandardUniform\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1526\"\u003e#1526\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-random/rand/blob/master/CHANGELOG.md\"\u003erand_chacha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.9.0] - 2025-01-27\u003c/h2\u003e\n\u003ch3\u003eSecurity and unsafe\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePolicy: \u0026quot;rand is not a crypto library\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fork-protection from \u003ccode\u003eReseedingRng\u003c/code\u003e and \u003ccode\u003eThreadRng\u003c/code\u003e. Instead, it is recommended to call \u003ccode\u003eThreadRng::reseed\u003c/code\u003e on fork. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1379\"\u003e#1379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ezerocopy\u003c/code\u003e to replace some \u003ccode\u003eunsafe\u003c/code\u003e code (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1349\"\u003e#1349\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1393\"\u003e#1393\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1446\"\u003e#1446\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1502\"\u003e#1502\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the MSRV to 1.63.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1207\"\u003e#1207\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1246\"\u003e#1246\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1269\"\u003e#1269\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1341\"\u003e#1341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1416\"\u003e#1416\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1536\"\u003e#1536\u003c/a\u003e); note that 1.60.0 may work for dependents when using \u003ccode\u003e--ignore-rust-version\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003erand_core\u003c/code\u003e v0.9.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003estd\u003c/code\u003e feature without \u003ccode\u003egetrandom\u003c/code\u003e or \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable feature \u003ccode\u003esmall_rng\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove implicit feature \u003ccode\u003erand_chacha\u003c/code\u003e; use \u003ccode\u003estd_rng\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1473\"\u003e#1473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003eserde1\u003c/code\u003e to \u003ccode\u003eserde\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1477\"\u003e#1477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003egetrandom\u003c/code\u003e to \u003ccode\u003eos_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd feature \u003ccode\u003ethread_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: rand_core traits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fn \u003ccode\u003eRngCore::read_adapter\u003c/code\u003e implementing \u003ccode\u003estd::io::Read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd trait \u003ccode\u003eCryptoBlockRng: BlockRngCore\u003c/code\u003e; make \u003ccode\u003etrait CryptoRng: RngCore\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd traits \u003ccode\u003eTryRngCore\u003c/code\u003e, \u003ccode\u003eTryCryptoRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003etry_from_rng\u003c/code\u003e and add infallible variant \u003ccode\u003efn from_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_entropy\u003c/code\u003e -\u0026gt; \u003ccode\u003efrom_os_rng\u003c/code\u003e and add fallible variant \u003ccode\u003efn try_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd bounds \u003ccode\u003eClone\u003c/code\u003e and \u003ccode\u003eAsRef\u003c/code\u003e to associated type \u003ccode\u003eSeedableRng::Seed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Rng trait and top-level fns\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename fn \u003ccode\u003erand::thread_rng()\u003c/code\u003e to \u003ccode\u003erand::rng()\u003c/code\u003e and remove from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fn \u003ccode\u003erand::random()\u003c/code\u003e from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd top-level fns \u003ccode\u003erandom_iter\u003c/code\u003e, \u003ccode\u003erandom_range\u003c/code\u003e, \u003ccode\u003erandom_bool\u003c/code\u003e, \u003ccode\u003erandom_ratio\u003c/code\u003e, \u003ccode\u003efill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1488\"\u003e#1488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-introduce fn \u003ccode\u003eRng::gen_iter\u003c/code\u003e as \u003ccode\u003erandom_iter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1305\"\u003e#1305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename fn \u003ccode\u003eRng::gen\u003c/code\u003e to \u003ccode\u003erandom\u003c/code\u003e to avoid conflict with the new \u003ccode\u003egen\u003c/code\u003e keyword in Rust 2024 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1438\"\u003e#1438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename fns \u003ccode\u003eRng::gen_range\u003c/code\u003e to \u003ccode\u003erandom_range\u003c/code\u003e, \u003ccode\u003egen_bool\u003c/code\u003e to \u003ccode\u003erandom_bool\u003c/code\u003e, \u003ccode\u003egen_ratio\u003c/code\u003e to \u003ccode\u003erandom_ratio\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAnnotate panicking methods with \u003ccode\u003e#[track_caller]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1442\"\u003e#1442\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1447\"\u003e#1447\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: RNGs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;SmallRng as SeedableRng\u0026gt;::Seed\u003c/code\u003e size to 256 bits (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove first parameter (\u003ccode\u003erng\u003c/code\u003e) of \u003ccode\u003eReseedingRng::new\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1533\"\u003e#1533\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Sequences\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSplit trait \u003ccode\u003eSliceRandom\u003c/code\u003e into \u003ccode\u003eIndexedRandom\u003c/code\u003e, \u003ccode\u003eIndexedMutRandom\u003c/code\u003e, \u003ccode\u003eSliceRandom\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1382\"\u003e#1382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eIndexedRandom::choose_multiple_array\u003c/code\u003e, \u003ccode\u003eindex::sample_array\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1453\"\u003e#1453\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1469\"\u003e#1469\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Distributions: renames\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename module \u003ccode\u003erand::distributions\u003c/code\u003e to \u003ccode\u003erand::distr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1470\"\u003e#1470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename distribution \u003ccode\u003eStandard\u003c/code\u003e to \u003ccode\u003eStandardUniform\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1526\"\u003e#1526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edistr::Slice\u003c/code\u003e -\u0026gt; \u003ccode\u003edistr::slice::Choose\u003c/code\u003e, \u003ccode\u003edistr::EmptySlice\u003c/code\u003e -\u0026gt; \u003ccode\u003edistr::slice::Empty\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename trait \u003ccode\u003edistr::DistString\u003c/code\u003e -\u0026gt; \u003ccode\u003edistr::SampleString\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003edistr::DistIter\u003c/code\u003e -\u0026gt; \u003ccode\u003edistr::Iter\u003c/code\u003e, \u003ccode\u003edistr::DistMap\u003c/code\u003e -\u0026gt; \u003ccode\u003edistr::Map\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1548\"\u003e#1548\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-random/rand/commit/96f8df65ee6b4368d91a006f9c5b4a8050abae49\"\u003e\u003ccode\u003e96f8df6\u003c/code\u003e\u003c/a\u003e Prepare 0.9.0 release (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/34da3214df7de717cb27b4e1527ed971f47de311\"\u003e\u003ccode\u003e34da321\u003c/code\u003e\u003c/a\u003e Enable \u003ccode\u003estdarch_x86_avx512\u003c/code\u003e for cpu has \u003ccode\u003eavx512bw\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1551\"\u003e#1551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/b4b1eb7579c0a47c1d71560ada0acffd647c9370\"\u003e\u003ccode\u003eb4b1eb7\u003c/code\u003e\u003c/a\u003e Re-org with distr::slice, distr::weighted modules (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/16eb7de94a124e84c11b0cb236c8dc798fe5cd25\"\u003e\u003ccode\u003e16eb7de\u003c/code\u003e\u003c/a\u003e Add the \u003ccode\u003ethread_rng\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/afa24e49b418fb06d8f030b15636f12814ce13a5\"\u003e\u003ccode\u003eafa24e4\u003c/code\u003e\u003c/a\u003e Fix test status badges (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1544\"\u003e#1544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/c681dfc345b3f24852a3931d3ba3adda2356336d\"\u003e\u003ccode\u003ec681dfc\u003c/code\u003e\u003c/a\u003e Create FUNDING.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/9f05e22afb6031d32f36cd927592e7e49b668d64\"\u003e\u003ccode\u003e9f05e22\u003c/code\u003e\u003c/a\u003e Update: getrandom v0.3.0 rc.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1541\"\u003e#1541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/88c310b18939a12f407c659bdd66554677d8b8c1\"\u003e\u003ccode\u003e88c310b\u003c/code\u003e\u003c/a\u003e Fix docs.rs build options (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/b879689a6078a9d4a8d24319572b0f02662fb315\"\u003e\u003ccode\u003eb879689\u003c/code\u003e\u003c/a\u003e Adjust GH Actions (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/3fac49fe890da599d671f2ad02074f4961480878\"\u003e\u003ccode\u003e3fac49f\u003c/code\u003e\u003c/a\u003e Prepare 0.9.0-beta.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/rand_chacha-0.3.1...0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rhai` from 1.23.4 to 1.23.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rhaiscript/rhai/blob/main/CHANGELOG.md\"\u003erhai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 1.23.6\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe binary bit-wise operators \u003ccode\u003e\u0026amp;\u003c/code\u003e, \u003ccode\u003e|\u003c/code\u003e and \u003ccode\u003e^\u003c/code\u003e now work correctly with \u003ccode\u003eINT\u003c/code\u003e operands (\u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1037\"\u003e#1037\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe methods \u003ccode\u003econtains\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003efilter\u003c/code\u003e and \u003ccode\u003eto_json\u003c/code\u003e for object maps are now marked pure (\u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1037\"\u003e#1037\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe methods \u003ccode\u003econtains\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003eparse_le_int\u003c/code\u003e, \u003ccode\u003eparse_be_int\u003c/code\u003e, \u003ccode\u003eparse_le_float\u003c/code\u003e and \u003ccode\u003eparse_be_float\u003c/code\u003e for BLOB's are now marked pure (\u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1037\"\u003e#1037\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eE\u003c/code\u003e can now be used in scientific notation for floating-point and decimal literals (thanks \u003ca href=\"https://github.com/BrynCooke\"\u003e\u003ccode\u003e@BrynCooke\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1039\"\u003e#1039\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003edrain\u003c/code\u003e and \u003ccode\u003eretain\u003c/code\u003e methods for object maps no longer empty the target map upon errors (\u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1043\"\u003e#1043\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eUsing a reserved keyword as a function parameter now returns the \u003ccode\u003eVariableExpected\u003c/code\u003e parser error (thanks \u003ca href=\"https://github.com/TheAwiteb\"\u003e\u003ccode\u003e@TheAwiteb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1047\"\u003e#1047\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe method \u003ccode\u003emap\u003c/code\u003e is added to object maps.\u003c/li\u003e\n\u003cli\u003eThe string methods \u003ccode\u003estarts_with\u003c/code\u003e and \u003ccode\u003eends_with\u003c/code\u003e now work with character argument (\u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1042\"\u003e#1042\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 1.23.5\u003c/h1\u003e\n\u003cp\u003eThis version is the same as version \u003ccode\u003e1.23.6\u003c/code\u003e but maintains compatibility by restricting the\n\u003ca href=\"https://crates.io/crates/ahash\"\u003e\u003ccode\u003eahash\u003c/code\u003e\u003c/a\u003e dependency to \u003ccode\u003e\u0026lt;=0.8.11\u003c/code\u003e because higher versions break\n\u003ccode\u003eno-std\u003c/code\u003e builds.\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/rhaiscript/rhai/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.48.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.48.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 `egui` from 0.32.3 to 0.33.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/emilk/egui/releases\"\u003eegui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.33.3 - Improve kittest and text selection\u003c/h2\u003e\n\u003cp\u003eegui is an easy-to-use immediate mode GUI for Rust that runs on both web and native.\u003c/p\u003e\n\u003cp\u003eTry it now: \u003ca href=\"https://www.egui.rs/\"\u003ehttps://www.egui.rs/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eegui development is sponsored by \u003ca href=\"https://www.rerun.io/\"\u003eRerun\u003c/a\u003e, a startup building an SDK for visualizing streams of multimodal data.\u003c/p\u003e\n\u003ch2\u003eegui\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTreat \u003ccode\u003e.\u003c/code\u003e as a word-splitter in text navigation \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7741\"\u003e#7741\u003c/a\u003e by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange text color of selected text \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7691\"\u003e#7691\u003c/a\u003e by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eegui_kittest changelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnforce consistent snapshot updates \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7744\"\u003e#7744\u003c/a\u003e by \u003ca href=\"https://github.com/lucasmerlin\"\u003e\u003ccode\u003e@​lucasmerlin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ekittest\u003c/code\u003e: add drag-and-drop helpers \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7690\"\u003e#7690\u003c/a\u003e by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eegui_extras changelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eehttp\u003c/code\u003e to 0.6.0 \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7757\"\u003e#7757\u003c/a\u003e by \u003ca href=\"https://github.com/jprochazk\"\u003e\u003ccode\u003e@​jprochazk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.33.2\u003c/h2\u003e\n\u003cp\u003eegui is an easy-to-use immediate mode GUI for Rust that runs on both web and native.\u003c/p\u003e\n\u003cp\u003eTry it now: \u003ca href=\"https://www.egui.rs/\"\u003ehttps://www.egui.rs/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eegui development is sponsored by \u003ca href=\"https://www.rerun.io/\"\u003eRerun\u003c/a\u003e, a startup building an SDK for visualizing streams of multimodal data.\u003c/p\u003e\n\u003ch2\u003eegui changelog\u003c/h2\u003e\n\u003ch3\u003e⭐ Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ePlugin::on_widget_under_pointer\u003c/code\u003e to support widget inspector \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7652\"\u003e#7652\u003c/a\u003e by \u003ca href=\"https://github.com/juancampa\"\u003e\u003ccode\u003e@​juancampa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eResponse::total_drag_delta\u003c/code\u003e and \u003ccode\u003ePointerState::total_drag_delta\u003c/code\u003e \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7708\"\u003e#7708\u003c/a\u003e by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔧 Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove accessibility and testability of \u003ccode\u003eComboBox\u003c/code\u003e \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7658\"\u003e#7658\u003c/a\u003e by \u003ca href=\"https://github.com/lucasmerlin\"\u003e\u003ccode\u003e@​lucasmerlin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprofiling::scope\u003c/code\u003e compile error when profiling using \u003ccode\u003etracing\u003c/code\u003e backend \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7646\"\u003e#7646\u003c/a\u003e by \u003ca href=\"https://github.com/PPakalns\"\u003e\u003ccode\u003e@​PPakalns\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix edge cases in \u0026quot;smart aiming\u0026quot; in sliders \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7680\"\u003e#7680\u003c/a\u003e by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide scroll bars when dragging other things \u003ca href=\"https://redirect.github.com/emilk/egui/pull/7689\"\u003e#7689\u003c/a\u003e by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eP...\n\n_Description has been truncated_","html_url":"https://github.com/lazyxeon/AstraWeave-AI-Native-Gaming-Engine/pull/171","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lazyxeon%2FAstraWeave-AI-Native-Gaming-Engine/issues/171","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/171/packages"}},{"old_version":"0.8","new_version":"0.9","update_type":null,"path":"/crates/level","pr_created_at":"2026-01-13T15:22:32.000Z","version_change":"0.8 → 0.9","issue":{"uuid":"3809353044","node_id":"PR_kwDOL4xcQs689QzY","number":154,"state":"closed","title":"Update miniz_oxide requirement from 0.8 to 0.9 in /crates/level","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-02-27T23:12:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-13T15:22:32.000Z","updated_at":"2026-02-27T23:13:13.000Z","time_to_close":3916211,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"miniz_oxide","old_version":"0.8","new_version":"0.9","repository_url":"https://github.com/Frommi/miniz_oxide"}],"path":"/crates/level","ecosystem":"cargo"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nUpdates the requirements on [miniz_oxide](https://github.com/Frommi/miniz_oxide) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md\"\u003eminiz_oxide'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/0.8.9..0.9.0\"\u003e0.9.0\u003c/a\u003e - 2026-01-12\u003c/h2\u003e\n\u003cp\u003eVersion bump due to a minor API break for having to add enum variants. Many enums have been made non_exhaustive to make it easier to avoid API breaks in the future.\nThe minimum rust version is now 1.60.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(deflate)\u003c/strong\u003e simplify stored compression, fixes to updating compresson level after start - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/c5a7662b061d7853d3498da4f0f165687116c324\"\u003ec5a7662\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(deflate)\u003c/strong\u003e make more stuff non_exhaustive, reduce deflate stack usage a tiny bit - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/cd2d14f0c24e29b18db9538a1ac6cb9519e86d09\"\u003ecd2d14f\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(miniz_oxide)\u003c/strong\u003e make tdeflflush and compressionstrategy non exhaustive - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/130d51d5437f09e38f85e4f6ee36ed474c636ba5\"\u003e130d51d\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003efix flush test, make new simpler init function for compressoroxide and make flag creation function const - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/3bb0d51b8da1c8e4536f58fb993915726d410d18\"\u003e3bb0d51\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003emake more funtions const and make tinflstatus non_exhaustive - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/84a94e80534804151f3af5d7cf5ff6b461a8bf89\"\u003e84a94e8\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(inflate)\u003c/strong\u003e add documentation and doctest for decompress_slice_iter_to_slice - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/97465ca2e441b204d4ccffe3157a0bd975a6765d\"\u003e97465ca\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(deflate): add window_bits feature for deflate, don't set wbits - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/e70e395c8f94a97b3c056a1b2fdab54163624836\"\u003ee70e395\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement support for partial flushes (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/179\"\u003e#179\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/2ede365ff9b7d9eac8162d6022f480473fea2c8f\"\u003e2ede365\u003c/a\u003e) - Jonathan Behrens\u003c/li\u003e\n\u003cli\u003eAdd decompress_with_limit to handle ring buffers (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/183\"\u003e#183\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/bac1abee827765b7d639ba9c574c28e444d7d3df\"\u003ebac1abe\u003c/a\u003e) - peckpeck\u003c/li\u003e\n\u003cli\u003eFlush improvements (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/185\"\u003e#185\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/0d276ac4dce97dcefd71effec8277b420145f508\"\u003e0d276ac\u003c/a\u003e) - Jim Peters\u003c/li\u003e\n\u003cli\u003eFix flush_block to always insert zlib header correctly (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/187\"\u003e#187\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/414d9b88f46b95c7b9bb60de1c9dcf1fcaed8395\"\u003e414d9b8\u003c/a\u003e) - Jim Peters\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/0.8.8..0.8.9\"\u003e0.8.9\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://redirect.github.com/Frommi/miniz_oxide/issues/173\"\u003e#173\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/025c06ed3258817474f8c2608e6decc43ce1de73\"\u003e025c06e\u003c/a\u003e) - Trevor Gross\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/0.8.7..0.8.8\"\u003e0.8.8\u003c/a\u003e - 2025-04-08\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(inflate)\u003c/strong\u003e fix possible \u003ccode\u003eattempt to subtract with overflow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/172\"\u003e#172\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/db85297b646da470134ab079733d151b197efb87\"\u003edb85297\u003c/a\u003e) - Tymoteusz Kubicz\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(inflate)\u003c/strong\u003e use wrapping instead of saturating in transfer and add test cate for overflow panic in debug mode - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/4ed45352308f269cd49a1291e191d60f6b84f07c\"\u003e4ed4535\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003edisable a bunch more stuff that is not used when compiled as part of rustc - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/bf3cca66bf4b38f3505f9613cff0f9c0fa6f8514\"\u003ebf3cca6\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003eadd fuzz target for running via flate2 - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/adadb9f53836de14b9b88d71337da36e59f32a24\"\u003eadadb9f\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/0.8.6..0.8.7\"\u003e0.8.7\u003c/a\u003e - 2025-04-03\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/Frommi/miniz_oxide/commit/86d92e8d284b0acd451e7b6db6bdef41ae9c9db4\"\u003e\u003ccode\u003e86d92e8\u003c/code\u003e\u003c/a\u003e bump c api dep version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/ca942a76d46adb49ef2cc3a372d5d636a13803b2\"\u003e\u003ccode\u003eca942a7\u003c/code\u003e\u003c/a\u003e bump version and changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/cd2d14f0c24e29b18db9538a1ac6cb9519e86d09\"\u003e\u003ccode\u003ecd2d14f\u003c/code\u003e\u003c/a\u003e fix(deflate): make more stuff non_exhaustive, reduce deflate stack usage a ti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/e70e395c8f94a97b3c056a1b2fdab54163624836\"\u003e\u003ccode\u003ee70e395\u003c/code\u003e\u003c/a\u003e feat(deflate): add window_bits feature for deflate, don't set wbits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/298569d9e780796e988af00df95ecc680207f0d7\"\u003e\u003ccode\u003e298569d\u003c/code\u003e\u003c/a\u003e fix: handle non_exhaustive tinfl return status in c API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/84a94e80534804151f3af5d7cf5ff6b461a8bf89\"\u003e\u003ccode\u003e84a94e8\u003c/code\u003e\u003c/a\u003e fix: make more funtions const and make tinflstatus non_exhaustive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/3bb0d51b8da1c8e4536f58fb993915726d410d18\"\u003e\u003ccode\u003e3bb0d51\u003c/code\u003e\u003c/a\u003e fix: fix flush test, make new simpler init function for compressoroxide and m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/b4bc0f666962289f4555fac5af25ef48d1159d73\"\u003e\u003ccode\u003eb4bc0f6\u003c/code\u003e\u003c/a\u003e Make flush test bail out in case of problems rather than run forever (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/414d9b88f46b95c7b9bb60de1c9dcf1fcaed8395\"\u003e\u003ccode\u003e414d9b8\u003c/code\u003e\u003c/a\u003e Fix flush_block to always insert zlib header correctly (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/130d51d5437f09e38f85e4f6ee36ed474c636ba5\"\u003e\u003ccode\u003e130d51d\u003c/code\u003e\u003c/a\u003e fix(miniz_oxide): make tdeflflush and compressionstrategy non exhaustive\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/0.8.0...0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/bedrock-crustaceans/bedrock-rs/pull/154","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedrock-crustaceans%2Fbedrock-rs/issues/154","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/154/packages"}},{"old_version":"0.8","new_version":"0.9","update_type":null,"path":null,"pr_created_at":"2026-01-13T15:22:06.000Z","version_change":"0.8 → 0.9","issue":{"uuid":"3809351110","node_id":"PR_kwDOL4xcQs689QY7","number":153,"state":"open","title":"Update miniz_oxide requirement from 0.8 to 0.9","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-13T15:22:06.000Z","updated_at":"2026-02-27T16:24:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"miniz_oxide","old_version":"0.8","new_version":"0.9","repository_url":"https://github.com/Frommi/miniz_oxide"}],"path":null,"ecosystem":"cargo"},"body":"Updates the requirements on [miniz_oxide](https://github.com/Frommi/miniz_oxide) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md\"\u003eminiz_oxide'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/0.8.9..0.9.0\"\u003e0.9.0\u003c/a\u003e - 2026-01-12\u003c/h2\u003e\n\u003cp\u003eVersion bump due to a minor API break for having to add enum variants. Many enums have been made non_exhaustive to make it easier to avoid API breaks in the future.\nThe minimum rust version is now 1.60.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(deflate)\u003c/strong\u003e simplify stored compression, fixes to updating compresson level after start - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/c5a7662b061d7853d3498da4f0f165687116c324\"\u003ec5a7662\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(deflate)\u003c/strong\u003e make more stuff non_exhaustive, reduce deflate stack usage a tiny bit - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/cd2d14f0c24e29b18db9538a1ac6cb9519e86d09\"\u003ecd2d14f\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(miniz_oxide)\u003c/strong\u003e make tdeflflush and compressionstrategy non exhaustive - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/130d51d5437f09e38f85e4f6ee36ed474c636ba5\"\u003e130d51d\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003efix flush test, make new simpler init function for compressoroxide and make flag creation function const - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/3bb0d51b8da1c8e4536f58fb993915726d410d18\"\u003e3bb0d51\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003emake more funtions const and make tinflstatus non_exhaustive - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/84a94e80534804151f3af5d7cf5ff6b461a8bf89\"\u003e84a94e8\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(inflate)\u003c/strong\u003e add documentation and doctest for decompress_slice_iter_to_slice - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/97465ca2e441b204d4ccffe3157a0bd975a6765d\"\u003e97465ca\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(deflate): add window_bits feature for deflate, don't set wbits - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/e70e395c8f94a97b3c056a1b2fdab54163624836\"\u003ee70e395\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement support for partial flushes (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/179\"\u003e#179\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/2ede365ff9b7d9eac8162d6022f480473fea2c8f\"\u003e2ede365\u003c/a\u003e) - Jonathan Behrens\u003c/li\u003e\n\u003cli\u003eAdd decompress_with_limit to handle ring buffers (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/183\"\u003e#183\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/bac1abee827765b7d639ba9c574c28e444d7d3df\"\u003ebac1abe\u003c/a\u003e) - peckpeck\u003c/li\u003e\n\u003cli\u003eFlush improvements (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/185\"\u003e#185\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/0d276ac4dce97dcefd71effec8277b420145f508\"\u003e0d276ac\u003c/a\u003e) - Jim Peters\u003c/li\u003e\n\u003cli\u003eFix flush_block to always insert zlib header correctly (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/187\"\u003e#187\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/414d9b88f46b95c7b9bb60de1c9dcf1fcaed8395\"\u003e414d9b8\u003c/a\u003e) - Jim Peters\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/0.8.8..0.8.9\"\u003e0.8.9\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://redirect.github.com/Frommi/miniz_oxide/issues/173\"\u003e#173\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/025c06ed3258817474f8c2608e6decc43ce1de73\"\u003e025c06e\u003c/a\u003e) - Trevor Gross\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/0.8.7..0.8.8\"\u003e0.8.8\u003c/a\u003e - 2025-04-08\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(inflate)\u003c/strong\u003e fix possible \u003ccode\u003eattempt to subtract with overflow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/172\"\u003e#172\u003c/a\u003e) - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/db85297b646da470134ab079733d151b197efb87\"\u003edb85297\u003c/a\u003e) - Tymoteusz Kubicz\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(inflate)\u003c/strong\u003e use wrapping instead of saturating in transfer and add test cate for overflow panic in debug mode - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/4ed45352308f269cd49a1291e191d60f6b84f07c\"\u003e4ed4535\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003edisable a bunch more stuff that is not used when compiled as part of rustc - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/bf3cca66bf4b38f3505f9613cff0f9c0fa6f8514\"\u003ebf3cca6\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003cli\u003eadd fuzz target for running via flate2 - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/adadb9f53836de14b9b88d71337da36e59f32a24\"\u003eadadb9f\u003c/a\u003e) - oyvindln\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/0.8.6..0.8.7\"\u003e0.8.7\u003c/a\u003e - 2025-04-03\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/Frommi/miniz_oxide/commit/86d92e8d284b0acd451e7b6db6bdef41ae9c9db4\"\u003e\u003ccode\u003e86d92e8\u003c/code\u003e\u003c/a\u003e bump c api dep version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/ca942a76d46adb49ef2cc3a372d5d636a13803b2\"\u003e\u003ccode\u003eca942a7\u003c/code\u003e\u003c/a\u003e bump version and changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/cd2d14f0c24e29b18db9538a1ac6cb9519e86d09\"\u003e\u003ccode\u003ecd2d14f\u003c/code\u003e\u003c/a\u003e fix(deflate): make more stuff non_exhaustive, reduce deflate stack usage a ti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/e70e395c8f94a97b3c056a1b2fdab54163624836\"\u003e\u003ccode\u003ee70e395\u003c/code\u003e\u003c/a\u003e feat(deflate): add window_bits feature for deflate, don't set wbits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/298569d9e780796e988af00df95ecc680207f0d7\"\u003e\u003ccode\u003e298569d\u003c/code\u003e\u003c/a\u003e fix: handle non_exhaustive tinfl return status in c API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/84a94e80534804151f3af5d7cf5ff6b461a8bf89\"\u003e\u003ccode\u003e84a94e8\u003c/code\u003e\u003c/a\u003e fix: make more funtions const and make tinflstatus non_exhaustive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/3bb0d51b8da1c8e4536f58fb993915726d410d18\"\u003e\u003ccode\u003e3bb0d51\u003c/code\u003e\u003c/a\u003e fix: fix flush test, make new simpler init function for compressoroxide and m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/b4bc0f666962289f4555fac5af25ef48d1159d73\"\u003e\u003ccode\u003eb4bc0f6\u003c/code\u003e\u003c/a\u003e Make flush test bail out in case of problems rather than run forever (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/414d9b88f46b95c7b9bb60de1c9dcf1fcaed8395\"\u003e\u003ccode\u003e414d9b8\u003c/code\u003e\u003c/a\u003e Fix flush_block to always insert zlib header correctly (\u003ca href=\"https://redirect.github.com/Frommi/miniz_oxide/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/130d51d5437f09e38f85e4f6ee36ed474c636ba5\"\u003e\u003ccode\u003e130d51d\u003c/code\u003e\u003c/a\u003e fix(miniz_oxide): make tdeflflush and compressionstrategy non exhaustive\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/0.8.0...0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/bedrock-crustaceans/bedrock-rs/pull/153","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedrock-crustaceans%2Fbedrock-rs/issues/153","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/153/packages"}},{"old_version":"0.8.8","new_version":"0.8.9","update_type":"patch","path":null,"pr_created_at":"2026-01-12T16:04:36.000Z","version_change":"0.8.8 → 0.8.9","issue":{"uuid":"3804978391","node_id":"PR_kwDOOxQJls68vA-9","number":55,"state":"closed","title":"chore(deps): bump the all group across 1 directory with 183 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-19T14:39:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-12T16:04:36.000Z","updated_at":"2026-01-19T14:39:48.000Z","time_to_close":599710,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all","update_count":183,"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.12.15","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.2","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.19.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.100","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":"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.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.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.52","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.42","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":"hyper-util","old_version":"0.1.12","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":"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.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":"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":"openssl","old_version":"0.10.72","new_version":"0.10.75","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"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.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.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":"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-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.11","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.44","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":"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":"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.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 106 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.12.15` |\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.2` |\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.19.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.100` |\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.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.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.52` |\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.42` |\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| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.12` | `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| 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.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| [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| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.72` | `0.10.75` |\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.105` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.43` |\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| [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-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.11` |\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.44` |\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| [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| [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.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.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 `reqwest` from 0.11.27 to 0.12.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix http3 to support streaming response bodies 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/2517\"\u003eseanmonstar/reqwest#2517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Windows to support both \u003ccode\u003eProxyOverride\u003c/code\u003e and \u003ccode\u003eNO_PROXY\u003c/code\u003e by \u003ca href=\"https://github.com/drewkett\"\u003e\u003ccode\u003e@​drewkett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2601\"\u003eseanmonstar/reqwest#2601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix http3 dependency from public API misuse 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/2605\"\u003eseanmonstar/reqwest#2605\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/drewkett\"\u003e\u003ccode\u003e@​drewkett\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2601\"\u003eseanmonstar/reqwest#2601\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.14...v0.12.15\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.14...v0.12.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ere-add fetch_mode_no_cors shim when not in wasm, but deprecated 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/2598\"\u003eseanmonstar/reqwest#2598\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.13...v0.12.14\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.13...v0.12.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eForm::into_reader()\u003c/code\u003e for blocking \u003ccode\u003emultipart\u003c/code\u003e forms.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eForm::into_stream()\u003c/code\u003e for async \u003ccode\u003emultipart\u003c/code\u003e forms.\u003c/li\u003e\n\u003cli\u003eAdd support for SOCKS4a proxies.\u003c/li\u003e\n\u003cli\u003eFix decoding responses with multiple zstd frames.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eRequestBuilder::form()\u003c/code\u003e from overwriting a previously set \u003ccode\u003eContent-Type\u003c/code\u003e header, like the other builder methods.\u003c/li\u003e\n\u003cli\u003eFix cloning of request timeout in \u003ccode\u003eblocking::Request\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix http3 synchronization of connection creation, reducing unneccesary extra connections.\u003c/li\u003e\n\u003cli\u003eFix Windows system proxy to use \u003ccode\u003eProxyOverride\u003c/code\u003e as a \u003ccode\u003eNO_PROXY\u003c/code\u003e value.\u003c/li\u003e\n\u003cli\u003eFix blocking read to correctly reserve and zero read buffer.\u003c/li\u003e\n\u003cli\u003e(wasm) Add support for request timeouts.\u003c/li\u003e\n\u003cli\u003e(wasm) Fix \u003ccode\u003eError::is_timeout()\u003c/code\u003e to return true when from a request timeout.\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/obi1kenobi\"\u003e\u003ccode\u003e@​obi1kenobi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2524\"\u003eseanmonstar/reqwest#2524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/decathorpe\"\u003e\u003ccode\u003e@​decathorpe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2529\"\u003eseanmonstar/reqwest#2529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/flisky\"\u003e\u003ccode\u003e@​flisky\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/1760\"\u003eseanmonstar/reqwest#1760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2527\"\u003eseanmonstar/reqwest#2527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maximevtush\"\u003e\u003ccode\u003e@​maximevtush\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2534\"\u003eseanmonstar/reqwest#2534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Property404\"\u003e\u003ccode\u003e@​Property404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2554\"\u003eseanmonstar/reqwest#2554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/G1gg1L3s\"\u003e\u003ccode\u003e@​G1gg1L3s\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2544\"\u003eseanmonstar/reqwest#2544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coastalwhite\"\u003e\u003ccode\u003e@​coastalwhite\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2562\"\u003eseanmonstar/reqwest#2562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Fizcko\"\u003e\u003ccode\u003e@​Fizcko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2559\"\u003eseanmonstar/reqwest#2559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markussilvan\"\u003e\u003ccode\u003e@​markussilvan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2573\"\u003eseanmonstar/reqwest#2573\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aunovis-heidrich\"\u003e\u003ccode\u003e@​aunovis-heidrich\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2593\"\u003eseanmonstar/reqwest#2593\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eThanks!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nuhvi\"\u003e\u003ccode\u003e@​Nuhvi\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Windows to support both \u003ccode\u003eProxyOverride\u003c/code\u003e and \u003ccode\u003eNO_PROXY\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix http3 to support streaming response bodies.\u003c/li\u003e\n\u003cli\u003eFix http3 dependency from public API misuse.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix missing \u003ccode\u003efetch_mode_no_cors()\u003c/code\u003e, marking as deprecated when not on WASM.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eForm::into_reader()\u003c/code\u003e for blocking \u003ccode\u003emultipart\u003c/code\u003e forms.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eForm::into_stream()\u003c/code\u003e for async \u003ccode\u003emultipart\u003c/code\u003e forms.\u003c/li\u003e\n\u003cli\u003eAdd support for SOCKS4a proxies.\u003c/li\u003e\n\u003cli\u003eFix decoding responses with multiple zstd frames.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eRequestBuilder::form()\u003c/code\u003e from overwriting a previously set \u003ccode\u003eContent-Type\u003c/code\u003e header, like the other builder methods.\u003c/li\u003e\n\u003cli\u003eFix cloning of request timeout in \u003ccode\u003eblocking::Request\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix http3 synchronization of connection creation, reducing unneccesary extra connections.\u003c/li\u003e\n\u003cli\u003eFix Windows system proxy to use \u003ccode\u003eProxyOverride\u003c/code\u003e as a \u003ccode\u003eNO_PROXY\u003c/code\u003e value.\u003c/li\u003e\n\u003cli\u003eFix blocking read to correctly reserve and zero read buffer.\u003c/li\u003e\n\u003cli\u003e(wasm) Add support for request timeouts.\u003c/li\u003e\n\u003cli\u003e(wasm) Fix \u003ccode\u003eError::is_timeout()\u003c/code\u003e to return true when from a request timeout.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(wasm) Fix compilation by not compiler \u003ccode\u003etokio/time\u003c/code\u003e on WASM.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix decompression returning an error when HTTP/2 ends with an empty data frame.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::connector_layer()\u003c/code\u003e to allow customizing the connector stack.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http2_max_header_list_size()\u003c/code\u003e option.\u003c/li\u003e\n\u003cli\u003eFix propagating body size hint (\u003ccode\u003econtent-length\u003c/code\u003e) information when wrapping bodies.\u003c/li\u003e\n\u003cli\u003eFix decompression of chunked bodies so the connections can be reused more often.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003etls::CertificateRevocationLists\u003c/code\u003e support.\u003c/li\u003e\n\u003cli\u003eAdd crate features to enable webpki roots without selecting a rustls provider.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003econnection_verbose()\u003c/code\u003e to output read logs.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003emultipart::Part::file()\u003c/code\u003e to automatically include content-length.\u003c/li\u003e\n\u003cli\u003eFix proxy to internally no longer cache system proxy settings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for SOCKS4 proxies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/54376c35dffb0fb2e79b430920a62363aee202c8\"\u003e\u003ccode\u003e54376c3\u003c/code\u003e\u003c/a\u003e v0.12.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e4bb3e6d87271ee8b07ea4870f48dc78cdb9cb21\"\u003e\u003ccode\u003ee4bb3e6\u003c/code\u003e\u003c/a\u003e upgrade h3-quinn (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2605\"\u003e#2605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/96a4fea5fed6e239b7d69334a8a5a824b829536c\"\u003e\u003ccode\u003e96a4fea\u003c/code\u003e\u003c/a\u003e Merge tag 'v0.12.14'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/5fd3d5b4ae2e40a2c6e0fc266ec844ed4c643123\"\u003e\u003ccode\u003e5fd3d5b\u003c/code\u003e\u003c/a\u003e Re-enable NO_PROXY envs on Windows (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2601\"\u003e#2601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e9215fd68d18e001cf7c9c5b9ca6a389e8e19e9e\"\u003e\u003ccode\u003ee9215fd\u003c/code\u003e\u003c/a\u003e Support streaming response body in HTTP/3 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2517\"\u003e#2517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/cf50f114b5151ff39458e2cb16a8fb741891ecc8\"\u003e\u003ccode\u003ecf50f11\u003c/code\u003e\u003c/a\u003e v0.12.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f63c6315911154de8b96b79012ce8e266e47dba6\"\u003e\u003ccode\u003ef63c631\u003c/code\u003e\u003c/a\u003e re-add fetch_mode_no_cors shim when not in wasm, but deprecated (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2598\"\u003e#2598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e44e37130538cc2d3c95ffee1215b4db3d71b025\"\u003e\u003ccode\u003ee44e371\u003c/code\u003e\u003c/a\u003e v0.12.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e83e138af520e314e480a37f7dd93fa0e3650eb4\"\u003e\u003ccode\u003ee83e138\u003c/code\u003e\u003c/a\u003e Added osv-scanner.toml file to ignore npm packages in wasm examples during vu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/7e85d2f974cf32702bf6decd8f7a56bc3fc0d707\"\u003e\u003ccode\u003e7e85d2f\u003c/code\u003e\u003c/a\u003e ci: pin once-cell in msrv job (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2594\"\u003e#2594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.11.27...v0.12.15\"\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.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 `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.19.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.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/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\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d0422fa76f7f428ee86e6280652accc8e51931c8\"\u003e\u003ccode\u003ed0422fa\u003c/code\u003e\u003c/a\u003e prepare for 1.19.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/f9a36e2821f19d00ed04af7cc15bc47a1c464c60\"\u003e\u003ccode\u003ef9a36e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/848\"\u003e#848\u003c/a\u003e from paolobarbolini/maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/029a57e2a67cb31e63f99b30bbbb43e1a35a3c87\"\u003e\u003ccode\u003e029a57e\u003c/code\u003e\u003c/a\u003e Fix most clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e73bb2717aeed852dd3426efbd13c8b7b0339c27\"\u003e\u003ccode\u003ee73bb27\u003c/code\u003e\u003c/a\u003e Upgrade to 2021 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c5976226809278d8b84fefdf8d6e9c67fbc5554f\"\u003e\u003ccode\u003ec597622\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/843\"\u003e#843\u003c/a\u003e from paolobarbolini/serde_core-migration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9835bd6f5438cd4a130a92e385278186b0ac8fb1\"\u003e\u003ccode\u003e9835bd6\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/50d8e797ed9628820d0aff617a5f199221b82aaa\"\u003e\u003ccode\u003e50d8e79\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/842\"\u003e#842\u003c/a\u003e from uuid-rs/cargo/v1.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/79485925e95d507c20bc0a37e86d326715ffec9e\"\u003e\u003ccode\u003e7948592\u003c/code\u003e\u003c/a\u003e prepare for 1.18.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/6d847c79d072431c5131987a39318e11f8dbfa9b\"\u003e\u003ccode\u003e6d847c7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/841\"\u003e#841\u003c/a\u003e from uuid-rs/chore/unsafe-cleanup\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.17.0...v1.19.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.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\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/GaoYuancheng/listenBli/pull/55","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GaoYuancheng%2FlistenBli/issues/55","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/55/packages"}},{"old_version":"0.8.7","new_version":"0.8.9","update_type":"patch","path":null,"pr_created_at":"2025-12-29T18:00:55.000Z","version_change":"0.8.7 → 0.8.9","issue":{"uuid":"3768002684","node_id":"PR_kwDOOT6rl86621YA","number":63,"state":"open","title":"Bump the all group across 1 directory with 170 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-29T18:00:55.000Z","updated_at":"2025-12-29T18:01:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":170,"packages":[{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.148","repository_url":"https://github.com/serde-rs/json"},{"name":"tauri-plugin-opener","old_version":"2.2.6","new_version":"2.5.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.97","new_version":"1.0.100","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.1","new_version":"1.13.3","repository_url":"https://github.com/smol-rs/async-executor"},{"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-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.74","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.22.0","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.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.18","new_version":"1.2.51","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.40","new_version":"0.4.42","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":"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":"derive_more","old_version":"0.99.19","new_version":"0.99.20","repository_url":"https://github.com/JelteF/derive_more"},{"name":"dlopen2_derive","old_version":"0.4.0","new_version":"0.4.3","repository_url":"https://github.com/OpenByteDev/dlopen2"},{"name":"dpi","old_version":"0.1.1","new_version":"0.1.2","repository_url":"https://github.com/rust-windowing/winit"},{"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.11","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.5","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.11","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":"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":"libc","old_version":"0.2.171","new_version":"0.2.178","repository_url":"https://github.com/rust-lang/libc"},{"name":"libredox","old_version":"0.1.3","new_version":"0.1.12"},{"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":"miniz_oxide","old_version":"0.8.7","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":"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":"proc-macro2","old_version":"1.0.94","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"redox_syscall","old_version":"0.5.11","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.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.15","new_version":"0.12.28","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rustc-demangle","old_version":"0.1.24","new_version":"0.1.26","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustversion","old_version":"1.0.20","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"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_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":"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":"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.11","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":"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":"synstructure","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/mystor/synstructure"},{"name":"tauri-winres","old_version":"0.3.0","new_version":"0.3.5","repository_url":"https://github.com/tauri-apps/winres"},{"name":"tempfile","old_version":"3.19.1","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"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.44.2","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.14","new_version":"0.7.17","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_datetime","old_version":"0.6.8","new_version":"0.6.11","repository_url":"https://github.com/toml-rs/toml"},{"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.7","repository_url":"https://github.com/servo/rust-url"},{"name":"uuid","old_version":"1.16.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-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":"zerocopy","old_version":"0.8.24","new_version":"0.8.31","repository_url":"https://github.com/google/zerocopy"},{"name":"zvariant_utils","old_version":"3.2.0","new_version":"3.2.1","repository_url":"https://github.com/dbus2/zbus"}],"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.148` |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.2.6` | `2.5.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.97` | `1.0.100` |\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.1` | `1.13.3` |\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-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.74` | `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.22.0` | `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.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.18` | `1.2.51` |\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.40` | `0.4.42` |\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| [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| [derive_more](https://github.com/JelteF/derive_more) | `0.99.19` | `0.99.20` |\n| [dlopen2_derive](https://github.com/OpenByteDev/dlopen2) | `0.4.0` | `0.4.3` |\n| [dpi](https://github.com/rust-windowing/winit) | `0.1.1` | `0.1.2` |\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.11` | `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.5` |\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.11` | `0.1.19` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.64` |\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| [libc](https://github.com/rust-lang/libc) | `0.2.171` | `0.2.178` |\n| libredox | `0.1.3` | `0.1.12` |\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| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.7` | `0.8.9` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.3` | `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| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.94` | `1.0.104` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.42` |\n| redox_syscall | `0.5.11` | `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.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.15` | `0.12.28` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.24` | `0.1.26` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.20` | `1.0.22` |\n| [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_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| [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| [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.11` |\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| [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| [synstructure](https://github.com/mystor/synstructure) | `0.13.1` | `0.13.2` |\n| [tauri-winres](https://github.com/tauri-apps/winres) | `0.3.0` | `0.3.5` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.19.1` | `3.23.0` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.44` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.44.2` | `1.48.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.14` | `0.7.17` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `0.6.8` | `0.6.11` |\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.7` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.16.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-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| [zerocopy](https://github.com/google/zerocopy) | `0.8.24` | `0.8.31` |\n| [zvariant_utils](https://github.com/dbus2/zbus) | `3.2.0` | `3.2.1` |\n\n\nUpdates `serde_json` from 1.0.140 to 1.0.148\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.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/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\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/bc6c8276d9597fae216085f940c712f4d4fce4bc\"\u003e\u003ccode\u003ebc6c827\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e from Xeonacid/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a09210adf529842b912db6f69ad9858ad2f90e16\"\u003e\u003ccode\u003ea09210a\u003c/code\u003e\u003c/a\u003e Set fast_arithmetic=64 for riscv64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/01182e54b5dbadee79696bd472b67391e92679af\"\u003e\u003ccode\u003e01182e5\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/383b13a45feb2955236735397c53218acd4da515\"\u003e\u003ccode\u003e383b13a\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.140...v1.0.148\"\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.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-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.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-opener@2.5.2\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.2\nnpm notice filename: tauri-apps-plugin-opener-2.5.2.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 6e2127d0ad7627a16103215ed596e4fa42bda199\nnpm notice integrity: sha512-ei/yRRoCklWHI[...]mDJIv5R326Mew==\nnpm notice total files: 7\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=644605763\n+ @tauri-apps/plugin-opener@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.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\u003e\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/opener-v2.2.6...http-v2.5.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.1.1 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.1.1...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 `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.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-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.1 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\u003ch2\u003ev1.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent executor from becoming unusable by panic of the iterator passed by the user to the \u003ccode\u003espawn_many\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/136\"\u003e#136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce memory footprint. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/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/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\u003ch1\u003eVersion 1.13.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent executor from becoming unusable by panic of the iterator passed by the user to the \u003ccode\u003espawn_many\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/136\"\u003e#136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce memory footprint. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/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/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\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/3d912bba9e39e7ac67ef60d9ad42485d0011ba32\"\u003e\u003ccode\u003e3d912bb\u003c/code\u003e\u003c/a\u003e Release 1.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/60a218595f148c0ce16478975f23bac17524b820\"\u003e\u003ccode\u003e60a2185\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-executor/commit/47739f1d03364f0124e5492a8ed2433cd1a506fb\"\u003e\u003ccode\u003e47739f1\u003c/code\u003e\u003c/a\u003e Reduce memory footprint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/76bea84eaaa2545490f1f70cdc409bfa913ddc8e\"\u003e\u003ccode\u003e76bea84\u003c/code\u003e\u003c/a\u003e deps: Bump slab to v0.4.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-executor/compare/v1.13.1...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-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-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.74 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.74...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.6.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.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/blocking/issues/71\"\u003e#71\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/blocking/blob/master/CHANGELOG.md\"\u003eblocking's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 1.6.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/blocking/issues/71\"\u003e#71\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/blocking/commit/6c4eddec184c36ebf01db23a640109bd98cd3707\"\u003e\u003ccode\u003e6c4edde\u003c/code\u003e\u003c/a\u003e Release 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/blocking/commit/8f621a9dcc5a4590acea6d51e43a6074b7f01cf4\"\u003e\u003ccode\u003e8f621a9\u003c/code\u003e\u003c/a\u003e Fix build failure with minimal-versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/blocking/commit/588b575e477c62b0e0dd2f3db1c94e96ee9cde30\"\u003e\u003ccode\u003e588b575\u003c/code\u003e\u003c/a\u003e Add minimal-versions check to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/blocking/commit/fa3854cb706b5a07c998af175ef92b3f55cdd3db\"\u003e\u003ccode\u003efa3854c\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/blocking/commit/0af62f84bc25b317594552c0a796199137a55d7c\"\u003e\u003ccode\u003e0af62f8\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/blocking/commit/34d94720761fb5d59e52b450ce71b6a843523e83\"\u003e\u003ccode\u003e34d9472\u003c/code\u003e\u003c/a\u003e ci: Use \u0026quot;v2.0.0\u0026quot; branch for security check\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/blocking/compare/v1.6.1...v1.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brotli` from 7.0.0 to 8.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/769efcbca153bfc4737f1986459da5d9d23368b8\"\u003e\u003ccode\u003e769efcb\u003c/code\u003e\u003c/a\u003e Bump version to 8.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/75961391cd61369d038a30ffe7aeedcc5774bf43\"\u003e\u003ccode\u003e7596139\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dropbox/rust-brotli/issues/230\"\u003e#230\u003c/a\u003e from nhan-calif/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/2420e5fc8cec74726bd0442406997c2203b68926\"\u003e\u003ccode\u003e2420e5f\u003c/code\u003e\u003c/a\u003e Fix memory leak in \u003ccode\u003eBrotliEncoderDestroyInstance\u003c/code\u003e ffi-api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/a017e2d0c02ac9539be8594aaa821f864bb69669\"\u003e\u003ccode\u003ea017e2d\u003c/code\u003e\u003c/a\u003e upgrading to 8.0.1 for ffi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/c7649be2a97691edef80c6ec06c52447136a2cfb\"\u003e\u003ccode\u003ec7649be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dropbox/rust-brotli/issues/225\"\u003e#225\u003c/a\u003e from Brooooooklyn/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/35a2d78d242b65a7c250678b759f4bf17f288fe0\"\u003e\u003ccode\u003e35a2d78\u003c/code\u003e\u003c/a\u003e Fix ffi-api compile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/8483d51f050af84b558b3df7a5d3decf3187d41d\"\u003e\u003ccode\u003e8483d51\u003c/code\u003e\u003c/a\u003e bump version to indicate lz77 compat change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/b07e2026eb86bbe5d206166081d4add9b8367630\"\u003e\u003ccode\u003eb07e202\u003c/code\u003e\u003c/a\u003e Remove exe permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/c159bddeb3687eb3555f94778cf12445f3129b77\"\u003e\u003ccode\u003ec159bdd\u003c/code\u003e\u003c/a\u003e update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/27968a598bf22ed7984203ec37490c0e79ea1410\"\u003e\u003ccode\u003e27968a5\u003c/code\u003e\u003c/a\u003e remove deprecated features; reactivate nostd\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dropbox/rust-brotli/compare/7.0.0...8.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brotli-decompressor` from 4.0.2 to 5.0.0\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/a91c112180789502cdb9bf9e87f9546dd9a970fd\"\u003e\u003ccode\u003ea91c112\u003c/code\u003e\u003c/a\u003e only check max dictionary size in the tool per \u003ca href=\"https://github.com/google/brot\"\u003ehttps://github.com/google/brot\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/252f0741550e1b76a76e472d88b1206a5d051792\"\u003e\u003ccode\u003e252f074\u003c/code\u003e\u003c/a\u003e check to ensure the dict is not too large per \u003ca href=\"https://github.com/google/brotl\"\u003ehttps://github.com/google/brotl\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/71e73f5dc17ae115866b6dbaf7ad8ed76e9f434a\"\u003e\u003ccode\u003e71e73f5\u003c/code\u003e\u003c/a\u003e do wrapping math properly on dictionary sizes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/0609c0fbd275636ba2b74cb4f25c2cb7a783329c\"\u003e\u003ccode\u003e0609c0f\u003c/code\u003e\u003c/a\u003e bump semver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/87c1fbf70fee228f78926e09289fca3474f67a53\"\u003e\u003ccode\u003e87c1fbf\u003c/code\u003e\u003c/a\u003e Only override the context if pos is 0 or 1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/0c15225db9cc758a5339ea2ab19b68487ccae3b6\"\u003e\u003ccode\u003e0c15225\u003c/code\u003e\u003c/a\u003e seed the ring buffer with p2 and p1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/5eaab3caf01bd771a37b76262c5fc5ead7b7fc6c\"\u003e\u003ccode\u003e5eaab3c\u003c/code\u003e\u003c/a\u003e another test for dict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/cf7f1d075dd0a6ef3b747581d7d496c8724a1f3f\"\u003e\u003ccode\u003ecf7f1d0\u003c/code\u003e\u003c/a\u003e need some bytes of slack between dictionary and metablock or we could overwri...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/dfaee36092adaa64dd3dd4e222a7c7828c20ff72\"\u003e\u003ccode\u003edfaee36\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/c12231987f5b07e1d76f52c7e65d3e240d512be7\"\u003e\u003ccode\u003ec122319\u003c/code\u003e\u003c/a\u003e Avoid context picking from the end of the custom dict when there is a custom ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/compare/4.0.2...5.0.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.17.0 to 3.19.1\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.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...\n\n_Description has been truncated_","html_url":"https://github.com/vojtech-cerveny/czechibank-tauri/pull/63","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vojtech-cerveny%2Fczechibank-tauri/issues/63","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/63/packages"}}]}