{"id":7377,"name":"zerocopy-derive","ecosystem":"cargo","repository_url":"https://github.com/google/zerocopy","issues_count":264,"created_at":"2025-06-06T22:11:20.245Z","updated_at":"2025-06-06T22:11:20.245Z","purl":"pkg:cargo/zerocopy-derive","metadata":{"id":4305446,"name":"zerocopy-derive","ecosystem":"cargo","description":"Custom derive for traits from the zerocopy crate","homepage":null,"licenses":"BSD-2-Clause OR Apache-2.0 OR MIT","normalized_licenses":["BSD-2-Clause","Apache-2.0","MIT"],"repository_url":"https://github.com/google/zerocopy","keywords_array":[],"namespace":null,"versions_count":117,"first_release_published_at":"2024-09-18T01:16:32.952Z","latest_release_published_at":"2025-04-25T17:14:25.161Z","latest_release_number":"0.8.25","last_synced_at":"2025-06-04T21:18:15.907Z","created_at":"2022-04-13T09:29:23.544Z","updated_at":"2025-06-04T21:19:58.374Z","registry_url":"https://crates.io/crates/zerocopy-derive/","install_command":"cargo install zerocopy-derive","documentation_url":"https://docs.rs/zerocopy-derive/","metadata":{"categories":[]},"repo_metadata":{"id":59747183,"uuid":"534354967","full_name":"google/zerocopy","owner":"google","description":"Zerocopy makes zero-cost memory manipulation effortless. We write `unsafe` so you don’t have to.","archived":false,"fork":false,"pushed_at":"2025-05-31T15:44:12.000Z","size":5902,"stargazers_count":1937,"open_issues_count":264,"forks_count":114,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-06-01T03:53:23.722Z","etag":null,"topics":["memory","memory-safety","performance","rust","zero-copy"],"latest_commit_sha":null,"homepage":"https://discord.gg/MAvWH2R6zk","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/google.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE-APACHE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-09-08T19:01:01.000Z","updated_at":"2025-05-31T15:44:15.000Z","dependencies_parsed_at":"2024-01-17T16:26:55.921Z","dependency_job_id":"3fec4202-0c81-4b95-b593-9f17601cd9d7","html_url":"https://github.com/google/zerocopy","commit_stats":{"total_commits":1129,"total_committers":67,"mean_commits":"16.850746268656717","dds":0.5890168290522586,"last_synced_commit":"6394871dd625c2207204ff045eac75b5423c0be1"},"previous_names":[],"tags_count":125,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258041454,"owners_count":22641618,"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":"google","name":"Google","uuid":"1342004","kind":"organization","description":"Google ❤️ Open Source","email":"opensource@google.com","website":"https://opensource.google/","location":"United States of America","twitter":"GoogleOSS","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1342004?v=4","repositories_count":2754,"last_synced_at":"2025-04-19T22:26:37.811Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/google","funding_links":[],"total_stars":1930002,"followers":53188,"following":0,"created_at":"2022-11-02T16:20:58.973Z","updated_at":"2025-04-19T22:26:37.812Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google/repositories"},"tags":[{"name":"v0.8.25","sha":"6b8562de78bb019aa41e35994ae11f8b1a6cc465","kind":"commit","published_at":"2025-04-25T16:31:53.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.25","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.25/manifests"},{"name":"v0.8.25-alpha.3","sha":"279c4143532e0d05be96068f44571edb7efe2ad7","kind":"commit","published_at":"2025-04-08T17:18:46.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.25-alpha.3","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.25-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.25-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.25-alpha.3/manifests"},{"name":"v0.8.25-alpha.2","sha":"c2bfb8597c1d12e2c5e8bf53657b8158145e2eb0","kind":"commit","published_at":"2025-04-07T22:49:25.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.25-alpha.2","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.25-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.25-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.25-alpha.2/manifests"},{"name":"v0.8.25-alpha","sha":"b88aa536d0ac3ad4383a913547bb4ca2a6ccf713","kind":"commit","published_at":"2025-03-24T20:40:53.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.25-alpha","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.25-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.25-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.25-alpha/manifests"},{"name":"v0.8.24","sha":"99329a9859152f1c45f6e8424115c767b6ecc1f9","kind":"commit","published_at":"2025-03-21T12:20:14.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.24","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.24/manifests"},{"name":"v0.8.23","sha":"5aa0bca4106a481bd9d117f34b5e75c14645e7da","kind":"commit","published_at":"2025-03-06T19:20:31.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.23","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.23/manifests"},{"name":"v0.8.22","sha":"f5cbd3eddcda75a818766a5ac27f2baa40d73ff9","kind":"commit","published_at":"2025-03-05T17:22:05.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.22","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.22/manifests"},{"name":"v0.8.21","sha":"dccbbcd8714eebeeac794ca5dd1ba1cbecc09ea2","kind":"commit","published_at":"2025-02-27T20:42:09.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.21","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.21/manifests"},{"name":"v0.8.20","sha":"ad76305dc352b766304a86df37b4e18229a59b23","kind":"commit","published_at":"2025-02-19T22:16:08.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.20","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.20/manifests"},{"name":"v0.8.19","sha":"43ed0e7501e4aec134699bad55c7ef34e221d5b0","kind":"commit","published_at":"2025-02-19T13:56:52.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.19","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.19/manifests"},{"name":"v0.8.18","sha":"49a13ba945954a6127036165499b6242e74bc3c6","kind":"commit","published_at":"2025-02-14T19:37:19.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.18","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.18/manifests"},{"name":"v0.8.17","sha":"57fdc1bc01f0d053aa59af29c4904e296640b5f4","kind":"commit","published_at":"2025-02-06T18:20:53.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.17","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.17/manifests"},{"name":"v0.8.16","sha":"c93c2c026d9af4960fc35c8c45ef1aafc65e1ac3","kind":"commit","published_at":"2025-02-04T18:28:07.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.16","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.16/manifests"},{"name":"v0.8.15","sha":"3ad056be690c9226b4344d9e9f60a342031c43ef","kind":"commit","published_at":"2025-02-03T22:20:21.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.15","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.15/manifests"},{"name":"v0.8.15-alpha","sha":"b3cbc4094fdc0944c7e2144b215e88a866468a04","kind":"commit","published_at":"2025-02-03T21:03:31.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.15-alpha","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.15-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.15-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.15-alpha/manifests"},{"name":"v0.8.14","sha":"f49508808b8727416d67f4cdff622444297c7ade","kind":"commit","published_at":"2024-12-24T17:15:31.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.14","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.14/manifests"},{"name":"v0.8.13","sha":"2c8ef7463c109138aa3202622bd3f93b884385a9","kind":"commit","published_at":"2024-12-04T23:12:18.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.13","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.13/manifests"},{"name":"v0.8.12","sha":"ac7b8e8e98810fdc754fe79734a2235be3bbe3db","kind":"commit","published_at":"2024-12-03T15:49:25.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.12","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.12/manifests"},{"name":"v0.8.11","sha":"7431cbd5546722ff7f435827dd04bfd99395deaa","kind":"commit","published_at":"2024-11-25T23:45:18.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.11","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.11/manifests"},{"name":"v0.8.10","sha":"ad47fa2e686e3aa323b85b0d329d21ed4088aad6","kind":"commit","published_at":"2024-11-13T22:43:52.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.10","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.10/manifests"},{"name":"v0.8.9","sha":"1fb6365136cea52e7a541255d0e630f62d23926f","kind":"commit","published_at":"2024-11-04T16:41:29.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.9","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.9/manifests"},{"name":"v0.8.8","sha":"66eb4b107d388f7fbbc80cff8687aeaa2759f325","kind":"commit","published_at":"2024-11-01T01:16:37.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.8","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.8/manifests"},{"name":"unsafe-fields-v0.2.1","sha":"0fae530a5b2e0566064548ed59f4918d424fd01b","kind":"commit","published_at":"2024-10-22T17:38:26.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/unsafe-fields-v0.2.1","html_url":"https://github.com/google/zerocopy/releases/tag/unsafe-fields-v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/unsafe-fields-v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/unsafe-fields-v0.2.1/manifests"},{"name":"unsafe-fields-v0.1.0","sha":"f51d6662aeb8d707ab6e9558b8fdaff674245c0c","kind":"commit","published_at":"2024-10-21T19:41:13.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/unsafe-fields-v0.1.0","html_url":"https://github.com/google/zerocopy/releases/tag/unsafe-fields-v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/unsafe-fields-v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/unsafe-fields-v0.1.0/manifests"},{"name":"v0.8.7","sha":"5c635c67d8282170f49dd0b73a737098a2bcf3ac","kind":"commit","published_at":"2024-10-21T19:40:14.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.7","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.7/manifests"},{"name":"v0.8.6","sha":"0bee231440d92e54cdca6e3eeb5eb08e0f6110bf","kind":"commit","published_at":"2024-10-16T18:10:20.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.6","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.6/manifests"},{"name":"v0.9.0-alpha.0","sha":"e7217b5f43d522ab6fbd4919c1583cf51e414ba4","kind":"commit","published_at":"2024-10-12T14:23:54.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.9.0-alpha.0","html_url":"https://github.com/google/zerocopy/releases/tag/v0.9.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.9.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.9.0-alpha.0/manifests"},{"name":"v0.8.5","sha":"d42e46fa1d41ba6e762308e2395853ed4ad00f17","kind":"commit","published_at":"2024-10-11T17:59:07.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.5","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.5/manifests"},{"name":"v0.8.4","sha":"832f6a5836a79816d7b01c65222b510e557fd1e9","kind":"commit","published_at":"2024-10-11T01:28:27.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.4","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"fa7d56df7637045f5f7581d1e86b066849e860b4","kind":"commit","published_at":"2024-10-07T22:59:01.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.3","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.3/manifests"},{"name":"v0.8.2","sha":"1271aa0a953cfe0c9d0fd1b095af369eae476560","kind":"commit","published_at":"2024-10-05T03:27:57.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.2","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"68ccb1f55314f21d683deb57828b512578af4bcc","kind":"commit","published_at":"2024-10-04T16:38:30.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.1","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"52e91319e144bf91a86b688b770d5d4e3735d9d4","kind":"commit","published_at":"2024-10-03T20:57:08.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.0","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0/manifests"},{"name":"v0.8.0-alpha.27","sha":"5bba5f981276e0b0464e52d5a0fe1f615d779190","kind":"commit","published_at":"2024-10-03T18:30:05.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.0-alpha.27","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.0-alpha.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.27/manifests"},{"name":"v0.8.0-alpha.26","sha":"ec2cfffc99c1f040282d48b2784c140fd5a0f53d","kind":"commit","published_at":"2024-09-27T15:49:56.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.0-alpha.26","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.0-alpha.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.26/manifests"},{"name":"v0.8.0-alpha.25","sha":"86ff53521d5bfb37bd60830dce698e9f502fc762","kind":"commit","published_at":"2024-09-24T01:26:49.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.0-alpha.25","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.0-alpha.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.25/manifests"},{"name":"v0.8.0-alpha.24","sha":"04f495454d48e63d9ebac53c081478a6770fcb17","kind":"commit","published_at":"2024-09-21T21:09:25.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.0-alpha.24","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.0-alpha.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.24/manifests"},{"name":"v0.8.0-alpha.23","sha":"4426bb2b73ca0cf5f393bacb6c35d2ab95d7e2bb","kind":"commit","published_at":"2024-09-21T18:17:25.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.0-alpha.23","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.0-alpha.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.23/manifests"},{"name":"v0.8.0-alpha.22","sha":"28a814422f42328498a4f626f932e810dfaf0ffd","kind":"commit","published_at":"2024-09-19T22:21:32.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.0-alpha.22","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.0-alpha.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.22/manifests"},{"name":"v0.8.0-alpha.21","sha":"dd0ea00c4706a471bfebdc3e1ac736ce5f3938c1","kind":"commit","published_at":"2024-09-10T20:03:27.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.0-alpha.21","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.0-alpha.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.21/manifests"},{"name":"v0.8.0-alpha.20","sha":"c27220da4a6e4141284fb609bf596273db2e48ad","kind":"commit","published_at":"2024-09-09T22:08:54.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.0-alpha.20","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.0-alpha.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.20/manifests"},{"name":"v0.8.0-alpha.19","sha":"ea35de212b581ada5eb2e3968f01e78d4b12e7bb","kind":"commit","published_at":"2024-09-08T14:39:18.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.0-alpha.19","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.0-alpha.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.19/manifests"},{"name":"v0.8.0-alpha.18","sha":"fdb459cae84f54e4a8b17b8b5d7daf626d92e29b","kind":"commit","published_at":"2024-09-05T13:58:12.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.0-alpha.18","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.0-alpha.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.18/manifests"},{"name":"v0.8.0-alpha.17","sha":"93ed2a7a0777ecf0c1de71a7245f2423518478d4","kind":"commit","published_at":"2024-08-21T00:54:52.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.0-alpha.17","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.0-alpha.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.17/manifests"},{"name":"v0.7.35","sha":"727de668608f2d16e151c42e344d172c0931b1e9","kind":"commit","published_at":"2024-07-02T20:10:14.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.35","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.35/manifests"},{"name":"v0.8.0-alpha.16","sha":"bd5a13ecef85fe2ca760c82ef3c3ba94f7abda06","kind":"commit","published_at":"2024-07-02T19:51:35.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.0-alpha.16","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.0-alpha.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.16/manifests"},{"name":"v0.8.0-alpha.15","sha":"9a831e1151c108774250deba6ca3cc1eaf269589","kind":"commit","published_at":"2024-06-26T21:25:11.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.0-alpha.15","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.0-alpha.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.15/manifests"},{"name":"v0.8.0-alpha.14","sha":"18bccb009d5ef239436b3265284edf697757d5b8","kind":"commit","published_at":"2024-05-17T20:12:55.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.0-alpha.14","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.0-alpha.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.14/manifests"},{"name":"v0.8.0-alpha.13","sha":"b39c772caa5e0c55b5076177e05799d0250ad00d","kind":"commit","published_at":"2024-05-17T18:29:01.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.0-alpha.13","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.0-alpha.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.13/manifests"},{"name":"v0.8.0-alpha.12","sha":"31d6f5472dd7fd42d73a08c849d61b71b78b83c6","kind":"commit","published_at":"2024-05-14T22:49:15.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.0-alpha.12","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.0-alpha.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.12/manifests"},{"name":"v0.8.0-alpha.11","sha":"4ba41205ae490c3f1695958284087b74e588bc49","kind":"commit","published_at":"2024-05-10T23:56:39.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.0-alpha.11","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.0-alpha.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.11/manifests"},{"name":"v0.8.0-alpha.10","sha":"15ce83c6e5ac03db4cf3c795b36823c8c67f6d1e","kind":"commit","published_at":"2024-05-10T18:12:44.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.0-alpha.10","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.0-alpha.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.10/manifests"},{"name":"v0.7.34","sha":"4147d951c9003b16affbb32ba24d744a01178331","kind":"commit","published_at":"2024-05-07T05:36:01.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.34","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.34/manifests"},{"name":"v0.7.33","sha":"370f22fe14d01d176f6d8b0ef6b30fa2ec38775b","kind":"commit","published_at":"2024-05-04T22:19:59.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.33","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.33/manifests"},{"name":"v0.8.0-alpha.9","sha":"f4a6c55993f0b1b8df42e113d2a47d76a248d0c3","kind":"commit","published_at":"2024-05-03T19:28:00.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.0-alpha.9","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.0-alpha.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.9/manifests"},{"name":"v0.8.0-alpha.8","sha":"dfdaf7a5938c9a60a45270355f264576d19af8f5","kind":"commit","published_at":"2024-04-24T19:03:54.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.0-alpha.8","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.0-alpha.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.8/manifests"},{"name":"v0.8.0-alpha.7","sha":"2f32f0e51dbed8cca5292a47d5bb326c76a214f7","kind":"commit","published_at":"2024-03-06T19:46:08.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.0-alpha.7","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.7/manifests"},{"name":"v0.8.0-alpha.6","sha":"2b1a996b9fc6061ee750ce456106654ea7c7d70b","kind":"commit","published_at":"2024-02-29T22:44:43.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.0-alpha.6","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.6/manifests"},{"name":"v0.8.0-alpha.5","sha":"429350928b4f4b9405d080956e71aed438bb7b3e","kind":"commit","published_at":"2024-02-12T19:58:38.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.0-alpha.5","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.5/manifests"},{"name":"v0.8.0-alpha.4","sha":"aff306633e60997cf053aab4e8730d96c41a21b7","kind":"commit","published_at":"2024-02-07T21:16:57.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.0-alpha.4","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.4/manifests"},{"name":"v0.8.0-alpha.3","sha":"8572eebf8e5b21a8a40a28ee4617fdeb2f67f98a","kind":"commit","published_at":"2024-02-03T01:13:46.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.0-alpha.3","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.3/manifests"},{"name":"v0.8.0-alpha.2","sha":"dad47d5ca87595f11881657d377f595be471e65b","kind":"commit","published_at":"2023-12-28T21:13:48.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.0-alpha.2","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.2/manifests"},{"name":"v0.7.32","sha":"94b7e0a44d4e0a3d9ce8f6f56f901a4cf50fe4b6","kind":"commit","published_at":"2023-12-21T14:20:10.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.32","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.32/manifests"},{"name":"v0.4.1","sha":"1f1885a994d173a36d9d4c19959a85e10c9997b7","kind":"commit","published_at":"2023-12-14T00:37:49.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.4.1","html_url":"https://github.com/google/zerocopy/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.4.1/manifests"},{"name":"v0.5.2","sha":"2158b9d5a175197d7e19151f821daa2c14c2255b","kind":"commit","published_at":"2023-12-14T00:37:37.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.5.2","html_url":"https://github.com/google/zerocopy/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.5.2/manifests"},{"name":"v0.6.6","sha":"2d7a94ffeda59ba13f05183a9a530b3fb4dd3e1e","kind":"commit","published_at":"2023-12-14T00:37:24.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.6.6","html_url":"https://github.com/google/zerocopy/releases/tag/v0.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.6.6/manifests"},{"name":"v0.3.2","sha":"50032ba7625c879a5dcf9eb9d86d63846fe9ea6c","kind":"commit","published_at":"2023-12-14T00:35:08.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.3.2","html_url":"https://github.com/google/zerocopy/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.3.2/manifests"},{"name":"v0.2.9","sha":"653c2b3d2c09ee5288d1d0cf905f721771915df6","kind":"commit","published_at":"2023-12-14T00:33:01.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.2.9","html_url":"https://github.com/google/zerocopy/releases/tag/v0.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.2.9/manifests"},{"name":"v0.7.31","sha":"7d3a8f9ea6bcf982ecd77db39a8be410b098232e","kind":"commit","published_at":"2023-12-13T23:46:17.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.31","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.31/manifests"},{"name":"v0.8.0-alpha.1","sha":"cd73b783483751f58f1c797b120783b04c58ff66","kind":"commit","published_at":"2023-12-09T00:53:44.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.0-alpha.1","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha.1/manifests"},{"name":"v0.7.30","sha":"961612f110ca313eea06ca2563c88c83b51da492","kind":"commit","published_at":"2023-12-08T16:53:15.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.30","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.30/manifests"},{"name":"v0.8.0-alpha","sha":"500a9144eb169d70ff52c3c083ddd50378ed7f1a","kind":"commit","published_at":"2023-12-06T19:37:13.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.8.0-alpha","html_url":"https://github.com/google/zerocopy/releases/tag/v0.8.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.8.0-alpha/manifests"},{"name":"v0.7.29","sha":"5b76223e0eddea87e0f81429e218d12de94cd954","kind":"commit","published_at":"2023-12-05T18:30:53.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.29","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.29/manifests"},{"name":"v0.7.28","sha":"839e2103090b04cea4584c2dc5a9d0ca3b2be85a","kind":"commit","published_at":"2023-12-01T03:08:09.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.28","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.28/manifests"},{"name":"v0.7.27","sha":"b20a58333ad55314c627d96e64f297f85c84ab44","kind":"commit","published_at":"2023-11-30T14:41:51.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.27","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.27/manifests"},{"name":"v0.7.26","sha":"ac90bb517b587e37853185ed3719e17f1d487861","kind":"commit","published_at":"2023-11-14T14:29:03.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.26","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.26/manifests"},{"name":"v0.7.25","sha":"dcadae6610ca22433ce0274669bdac38405a0380","kind":"commit","published_at":"2023-11-04T02:56:44.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.25","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.25/manifests"},{"name":"v0.7.24","sha":"b771d91d03d9a186f6194dbff8f23258c8c27583","kind":"commit","published_at":"2023-11-03T13:43:13.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.24","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.24/manifests"},{"name":"v0.7.23","sha":"f1ee19030a07da74dd7c5376de816236566da66e","kind":"commit","published_at":"2023-11-02T13:41:15.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.23","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.23/manifests"},{"name":"v0.7.22","sha":"4433ad371114b42f028c9e4a390aec4877bd96a1","kind":"commit","published_at":"2023-11-02T12:48:52.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.22","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.22/manifests"},{"name":"v0.7.21","sha":"03dac077ad9e5e7573d7b8d75276a86774ebf5a9","kind":"commit","published_at":"2023-10-31T21:04:14.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.21","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.21/manifests"},{"name":"v0.7.20","sha":"b3f57e98af9bd2210a4ba672354382d38a2bb542","kind":"commit","published_at":"2023-10-29T19:53:36.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.20","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.20/manifests"},{"name":"v0.7.19","sha":"75568e40a96b783e58dcc8d715d6b660867e30fa","kind":"commit","published_at":"2023-10-29T18:09:12.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.19","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.19/manifests"},{"name":"v0.7.18","sha":"f47b4df68d193a48d81cbf2c8c8dac8631d807a3","kind":"commit","published_at":"2023-10-27T20:20:24.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.18","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.18/manifests"},{"name":"v0.7.17","sha":"affe723af01b1237920fe4f714504233a4c21207","kind":"commit","published_at":"2023-10-27T18:51:28.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.17","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.17/manifests"},{"name":"v0.7.16","sha":"46e0d786d81882866bb29aa559392d9f1a3c9aba","kind":"commit","published_at":"2023-10-27T16:26:48.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.16","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.16/manifests"},{"name":"v0.7.15","sha":"90c5d47fee68c59a301e534ec6ec000267269200","kind":"commit","published_at":"2023-10-25T13:37:46.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.15","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.15/manifests"},{"name":"v0.7.14","sha":"84471f6a95f5460a4ea4e76fa7b73fd2135c3eae","kind":"commit","published_at":"2023-10-24T23:31:11.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.14","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.14/manifests"},{"name":"v0.7.13","sha":"db245f191ba8f1f8f9a682cc8adda0f14cbd5b1f","kind":"commit","published_at":"2023-10-24T20:35:33.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.13","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.13/manifests"},{"name":"v0.7.12","sha":"7e80f7d8c11d3c1b66722409dd0eba0dc64aa3e7","kind":"commit","published_at":"2023-10-24T15:43:17.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.12","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.12/manifests"},{"name":"v0.6.5","sha":"9b2b3ee5fc1939ef02a89d8e54d317be1ef70f95","kind":"commit","published_at":"2023-10-18T18:40:45.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.6.5","html_url":"https://github.com/google/zerocopy/releases/tag/v0.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.6.5/manifests"},{"name":"v0.7.11","sha":"ae03d00c2a7d458d0cd1457522cb2ebede6e5655","kind":"commit","published_at":"2023-10-11T23:31:22.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.11","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.11/manifests"},{"name":"v0.7.10","sha":"da8cb96aa45c8f2b6f200ab98ce481c9a25aa0da","kind":"commit","published_at":"2023-10-11T16:06:33.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.10","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.10/manifests"},{"name":"v0.7.9","sha":"5e16ed76f5ed9e9f5e2f7de0360f84a0de4d9cac","kind":"commit","published_at":"2023-10-10T21:24:30.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.9","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.9/manifests"},{"name":"v0.7.8","sha":"646fe3b97b0c8b2e4453af2490de615a0ce12376","kind":"commit","published_at":"2023-10-04T22:21:34.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.8","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.8/manifests"},{"name":"v0.7.7","sha":"cdead15cba4fccd5a065aa2c8c1ae6cbb933aaee","kind":"commit","published_at":"2023-10-04T00:59:25.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.7","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.7/manifests"},{"name":"v0.7.6","sha":"808ad38c5dd0a31271eaa660cf6090609c6ea45b","kind":"commit","published_at":"2023-10-02T20:54:57.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.6","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.6/manifests"},{"name":"v0.7.5","sha":"c150d4f1b75fc21240574b6b7dbbcdc236d388b0","kind":"commit","published_at":"2023-09-15T21:27:55.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.5","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.5/manifests"},{"name":"v0.7.4","sha":"b39cd7b5e7682054bc91563d623ecde6b63d47a8","kind":"commit","published_at":"2023-09-15T19:03:26.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.4","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.4/manifests"},{"name":"v0.6.4","sha":"c33bc318160692090145d1e00f72259eab09ded5","kind":"commit","published_at":"2023-09-02T04:37:19.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.6.4","html_url":"https://github.com/google/zerocopy/releases/tag/v0.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.6.4/manifests"},{"name":"v0.7.3","sha":"62f76d2a762b64e747e77b1325b29cfcdba5a41b","kind":"commit","published_at":"2023-09-02T04:30:52.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.3","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.3/manifests"},{"name":"v0.7.2","sha":"cb20ba09ae828aca04f0c6583338e32bb8a3918f","kind":"commit","published_at":"2023-09-02T03:55:10.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.2","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"b8610f8cd66509344c61e45b7c919ac3763f0749","kind":"commit","published_at":"2023-08-29T15:21:08.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.1","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"cc59f762675fd772893c905160fbc46f3d18471c","kind":"commit","published_at":"2023-08-25T19:04:23.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.0","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.0/manifests"},{"name":"v0.6.3","sha":"a31ffef60fac4f53ab041db1ddbe3298504e7f9a","kind":"commit","published_at":"2023-08-08T13:28:49.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.6.3","html_url":"https://github.com/google/zerocopy/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.6.3/manifests"},{"name":"v0.6.3-alpha","sha":"dec6e4c221ffc6449c9a3c3894a522d1bc4f12cc","kind":"commit","published_at":"2023-08-07T21:02:44.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.6.3-alpha","html_url":"https://github.com/google/zerocopy/releases/tag/v0.6.3-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.6.3-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.6.3-alpha/manifests"},{"name":"v0.6.2","sha":"32934751f626122edf9f53a47ce2a0ebb9e61977","kind":"commit","published_at":"2023-08-03T21:25:57.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.6.2","html_url":"https://github.com/google/zerocopy/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.6.2/manifests"},{"name":"v0.7.0-alpha.5","sha":"355deeb40d8740df4e84ae6a9f4fc87ddf5cf91d","kind":"commit","published_at":"2023-08-02T18:32:19.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.0-alpha.5","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.0-alpha.5/manifests"},{"name":"v0.7.0-alpha.4","sha":"91b9c02e08a328a17029e7605d9fd302fd843cf0","kind":"commit","published_at":"2023-05-20T22:57:20.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.0-alpha.4","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.0-alpha.4/manifests"},{"name":"v0.7.0-alpha.3","sha":"0fbc9288b41c4749e61e0f39d7025154a3dcc8e2","kind":"commit","published_at":"2023-03-03T20:12:09.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.0-alpha.3","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.0-alpha.3/manifests"},{"name":"v0.7.0-alpha.2","sha":"15df3b1b00ed185d821b81deac55d7323ad4fdc5","kind":"commit","published_at":"2022-11-08T06:01:24.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.0-alpha.2","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.0-alpha.2/manifests"},{"name":"derive-v0.7.0-alpha.1","sha":"aa60da12c7a1e4eb37ad293657637711f4ae12b0","kind":"commit","published_at":"2022-10-28T02:09:35.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/derive-v0.7.0-alpha.1","html_url":"https://github.com/google/zerocopy/releases/tag/derive-v0.7.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/derive-v0.7.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/derive-v0.7.0-alpha.1/manifests"},{"name":"v0.7.0-alpha.1","sha":"25caf2fa4a7c631b1d45fb035122085b499ad9be","kind":"commit","published_at":"2022-10-25T22:35:20.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.0-alpha.1","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.0-alpha.1/manifests"},{"name":"derive-v0.3.2","sha":"9ecde74bbf936c9971d015994e57f5c8bb7f2e5f","kind":"commit","published_at":"2022-10-12T04:08:33.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/derive-v0.3.2","html_url":"https://github.com/google/zerocopy/releases/tag/derive-v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/derive-v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/derive-v0.3.2/manifests"},{"name":"v0.7.0-alpha","sha":"23590a7fef1011b4306c7abe3c9a546d79ae8e58","kind":"commit","published_at":"2022-10-12T03:41:27.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.7.0-alpha","html_url":"https://github.com/google/zerocopy/releases/tag/v0.7.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.7.0-alpha/manifests"},{"name":"v0.6.1","sha":"86160a82f91e00c8e0cd4e7c8f505227156bcc4b","kind":"commit","published_at":"2021-11-04T20:35:43.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.6.1","html_url":"https://github.com/google/zerocopy/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"4f5e901ee8e07de78c23de90d8efdbf67b7660ea","kind":"commit","published_at":"2021-09-07T17:20:37.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.6.0","html_url":"https://github.com/google/zerocopy/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.6.0/manifests"},{"name":"v0.5.1","sha":"e4bd73b242dad6263aaa2524fc23a80430b448ee","kind":"commit","published_at":"2021-08-14T22:16:23.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.5.1","html_url":"https://github.com/google/zerocopy/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"d42a53dca6c857cb5f1a6bd23955460d7da2347d","kind":"commit","published_at":"2021-04-26T20:00:19.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.5.0","html_url":"https://github.com/google/zerocopy/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.5.0/manifests"},{"name":"derive-v0.3.0","sha":"d42a53dca6c857cb5f1a6bd23955460d7da2347d","kind":"commit","published_at":"2021-04-26T20:00:19.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/derive-v0.3.0","html_url":"https://github.com/google/zerocopy/releases/tag/derive-v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/derive-v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/derive-v0.3.0/manifests"},{"name":"derive-v0.2.1","sha":"89b8f5882c8c0d3cf0cd2399b1dfef2d2a42ed5f","kind":"commit","published_at":"2021-04-15T17:10:47.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/derive-v0.2.1","html_url":"https://github.com/google/zerocopy/releases/tag/derive-v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/derive-v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/derive-v0.2.1/manifests"},{"name":"v0.4.0","sha":"865963329e76dad53a429e39a8c769daa263e41f","kind":"commit","published_at":"2021-03-05T20:08:23.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.4.0","html_url":"https://github.com/google/zerocopy/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.4.0/manifests"},{"name":"v0.3.1","sha":"2c37bbe515f39b466842e8e8b803a81f65c9495d","kind":"commit","published_at":"2021-03-05T02:16:31.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.3.1","html_url":"https://github.com/google/zerocopy/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"b1adef0d0abe823a86cc0b26609c35c492cc3fe0","kind":"commit","published_at":"2020-02-28T23:34:40.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/v0.3.0","html_url":"https://github.com/google/zerocopy/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/v0.3.0/manifests"},{"name":"derive-v0.2.0","sha":"b1adef0d0abe823a86cc0b26609c35c492cc3fe0","kind":"commit","published_at":"2020-02-28T23:34:40.000Z","download_url":"https://codeload.github.com/google/zerocopy/tar.gz/derive-v0.2.0","html_url":"https://github.com/google/zerocopy/releases/tag/derive-v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/derive-v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fzerocopy/tags/derive-v0.2.0/manifests"}]},"repo_metadata_updated_at":"2025-06-04T21:19:58.373Z","dependent_packages_count":23,"downloads":131345002,"downloads_period":"total","dependent_repos_count":912,"rankings":{"downloads":0.8098701530498416,"dependent_repos_count":1.3847984530715456,"dependent_packages_count":3.534880261787892,"stargazers_count":6.0446506923683305,"forks_count":8.538755332534228,"docker_downloads_count":1.2419496378266626,"average":3.59248408843975},"purl":"pkg:cargo/zerocopy-derive","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/zerocopy-derive","docker_dependents_count":252,"docker_downloads_count":33258109,"usage_url":"https://repos.ecosyste.ms/usage/cargo/zerocopy-derive","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/zerocopy-derive/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/zerocopy-derive/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/zerocopy-derive/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/zerocopy-derive/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/zerocopy-derive/related_packages","maintainers":[{"uuid":"7178","login":"joshlf","name":"Joshua Liebow-Feeser","email":null,"url":"https://github.com/joshlf","packages_count":22,"html_url":"https://crates.io/users/joshlf","role":null,"created_at":"2022-11-08T03:55:19.552Z","updated_at":"2022-11-08T03:55:19.552Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/joshlf/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":192451,"maintainers_count":47587,"namespaces_count":0,"keywords_count":49311,"github":"rust-lang","metadata":{"funded_packages_count":18739},"icon_url":"https://github.com/rust-lang.png","created_at":"2022-04-04T15:19:22.689Z","updated_at":"2025-06-07T05:33:08.939Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/namespaces"}},"unique_repositories_count":131,"unique_repositories_count_past_30_days":3,"recent_issues":[{"uuid":"4568058823","node_id":"PR_kwDOPRx5ps7hnUoJ","number":116,"state":"open","title":"deps(deps): bump the minor-and-patch group with 11 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-02T03:11:45.000Z","updated_at":"2026-06-02T03:11:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"minor-and-patch","update_count":11,"packages":[{"name":"assert_fs","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/assert-rs/assert_fs"},{"name":"serial_test","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/palfrey/serial_test"},{"name":"cc","old_version":"1.2.62","new_version":"1.2.63","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"libredox","old_version":"0.1.16","new_version":"0.1.17"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.1","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"serial_test_derive","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/palfrey/serial_test"},{"name":"shlex","old_version":"1.3.0","new_version":"2.0.1","repository_url":"https://github.com/comex/rust-shlex"},{"name":"toml_edit","old_version":"0.25.11+spec-1.1.0","new_version":"0.25.12+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"uuid","old_version":"1.23.1","new_version":"1.23.2","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"zerocopy","old_version":"0.8.48","new_version":"0.8.50","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.48","new_version":"0.8.50","repository_url":"https://github.com/google/zerocopy"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the minor-and-patch group with 11 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [assert_fs](https://github.com/assert-rs/assert_fs) | `1.1.3` | `1.1.4` |\n| [serial_test](https://github.com/palfrey/serial_test) | `3.4.0` | `3.5.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.62` | `1.2.63` |\n| libredox | `0.1.16` | `0.1.17` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.1` |\n| [serial_test_derive](https://github.com/palfrey/serial_test) | `3.4.0` | `3.5.0` |\n| [shlex](https://github.com/comex/rust-shlex) | `1.3.0` | `2.0.1` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.25.11+spec-1.1.0` | `0.25.12+spec-1.1.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.1` | `1.23.2` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.48` | `0.8.50` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.48` | `0.8.50` |\n\nUpdates `assert_fs` from 1.1.3 to 1.1.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assert-rs/assert_fs/blob/master/CHANGELOG.md\"\u003eassert_fs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.1.4] - 2026-05-26\u003c/h2\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDefault to the old \u003ccode\u003etempfile\u003c/code\u003e behavior for faster builds\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/e943103fcd8f613578ca87e3ebaf68f88aee152b\"\u003e\u003ccode\u003ee943103\u003c/code\u003e\u003c/a\u003e chore: Release assert_fs version 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/cb3f8543186631ff33d1c154bb1663ee910822dc\"\u003e\u003ccode\u003ecb3f854\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/6c1f14aff4e6a76ce64732e6488db83cc282a5a2\"\u003e\u003ccode\u003e6c1f14a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_fs/issues/170\"\u003e#170\u003c/a\u003e from cschwan/remove-default-features-tempfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/ad41375edefaaa45da936e3f90d26f232162f74d\"\u003e\u003ccode\u003ead41375\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.4.2 (\u003ca href=\"https://redirect.github.com/assert-rs/assert_fs/issues/171\"\u003e#171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/738e445e705ce11d0099e54c0f8481c1a49f7b56\"\u003e\u003ccode\u003e738e445\u003c/code\u003e\u003c/a\u003e Disable default features of \u003ccode\u003etempfile\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/7a3ec6ad8e2b7aa52bbb1b81804967663a548ecb\"\u003e\u003ccode\u003e7a3ec6a\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.4.1 (\u003ca href=\"https://redirect.github.com/assert-rs/assert_fs/issues/168\"\u003e#168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/a6612addeacace233fd546550090aa38382128ee\"\u003e\u003ccode\u003ea6612ad\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.4.0 (\u003ca href=\"https://redirect.github.com/assert-rs/assert_fs/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/62c5cd72559b758aa02a4430ffa4265581d2030f\"\u003e\u003ccode\u003e62c5cd7\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.3.13 (\u003ca href=\"https://redirect.github.com/assert-rs/assert_fs/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/0e2bc10ef26d8a73a4c07f5451e417afe9390984\"\u003e\u003ccode\u003e0e2bc10\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.3.12 (\u003ca href=\"https://redirect.github.com/assert-rs/assert_fs/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/bf08330d0d7efe773c2078f1bdeec6f8a5b7b8f8\"\u003e\u003ccode\u003ebf08330\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_fs/issues/164\"\u003e#164\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assert-rs/assert_fs/compare/v1.1.3...v1.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serial_test` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/palfrey/serial_test/releases\"\u003eserial_test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace scc/sdd with std::sync::Mutex for Miri strict provenance compatibility by \u003ca href=\"https://github.com/justanotheranonymoususer\"\u003e\u003ccode\u003e@​justanotheranonymoususer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/157\"\u003epalfrey/serial_test#157\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justanotheranonymoususer\"\u003e\u003ccode\u003e@​justanotheranonymoususer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/157\"\u003epalfrey/serial_test#157\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/palfrey/serial_test/compare/v3.4.0...v3.5.0\"\u003ehttps://github.com/palfrey/serial_test/compare/v3.4.0...v3.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/6181f64de942180231fdb9098dd0894bbd9e7472\"\u003e\u003ccode\u003e6181f64\u003c/code\u003e\u003c/a\u003e 3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/480bead2f697707cd2e61214287d5f0b8518d44d\"\u003e\u003ccode\u003e480bead\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/palfrey/serial_test/issues/157\"\u003e#157\u003c/a\u003e from justanotheranonymoususer/remove-scc-dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/e03019e3cdc79b65daeaa913c99376aed69d4101\"\u003e\u003ccode\u003ee03019e\u003c/code\u003e\u003c/a\u003e Update ci.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/820c0f3de967d55c52c59cac9ae55345511bf468\"\u003e\u003ccode\u003e820c0f3\u003c/code\u003e\u003c/a\u003e Update ci.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/62a89b055fb923159c428269c5be999509344cb1\"\u003e\u003ccode\u003e62a89b0\u003c/code\u003e\u003c/a\u003e Only skip file_lock with filesystem access\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/5ff550164ed6f149fc80230faa8d5b5ded234190\"\u003e\u003ccode\u003e5ff5501\u003c/code\u003e\u003c/a\u003e Update ci.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/0bd996de9eb044293e149095465701175309942e\"\u003e\u003ccode\u003e0bd996d\u003c/code\u003e\u003c/a\u003e Let's try --all-features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/338e4ed891a095e2bfda01572c150449e5f26e73\"\u003e\u003ccode\u003e338e4ed\u003c/code\u003e\u003c/a\u003e Fix formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/a55cde5d1d1572db2a8e5930d361d95df9796ea0\"\u003e\u003ccode\u003ea55cde5\u003c/code\u003e\u003c/a\u003e Cleanup code_lock.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/9ad7a8f18c9a598109df5197214669e8680ccb96\"\u003e\u003ccode\u003e9ad7a8f\u003c/code\u003e\u003c/a\u003e Remove unnecessary test leftover changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/palfrey/serial_test/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.62 to 1.2.63\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.63\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.62...cc-v1.2.63\"\u003e1.2.63\u003c/a\u003e - 2026-05-29\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/b49589a6a1d207d9d61079ddf599c03ef89b3b55\"\u003e\u003ccode\u003eb49589a\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.63 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/71a5688b2d5a97afe9f6b89224012d2769318a12\"\u003e\u003ccode\u003e71a5688\u003c/code\u003e\u003c/a\u003e Update shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/6361640c5d4ae2e87726e12302fb712f61a064d2\"\u003e\u003ccode\u003e6361640\u003c/code\u003e\u003c/a\u003e Bump release-plz/action from 0.5.128 to 0.5.129 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1728\"\u003e#1728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/225326ac62619b957ce4aff2ae031739bcedf80c\"\u003e\u003ccode\u003e225326a\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.28 to 2.77.6 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/aa3088d6483110efc9fd90b1bb8cef7cdd1510de\"\u003e\u003ccode\u003eaa3088d\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.19 to 2.75.28 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.62...cc-v1.2.63\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libredox` from 0.1.16 to 0.1.17\n\nUpdates `memchr` from 2.8.0 to 2.8.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/ff7dca72388ade97ec536f550271fe5acab0a05f\"\u003e\u003ccode\u003eff7dca7\u003c/code\u003e\u003c/a\u003e 2.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/016878add466f2396437ad8722c9506f9f6b321b\"\u003e\u003ccode\u003e016878a\u003c/code\u003e\u003c/a\u003e target: fix aarch64_be endianness bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/ee18717a7002a3299a6b5ef718084e76d958a5c3\"\u003e\u003ccode\u003eee18717\u003c/code\u003e\u003c/a\u003e docs: add AI policy for contributors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/db1a77d4b556a1321e136ca0514e43e74ea5fcc3\"\u003e\u003ccode\u003edb1a77d\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout in the actions group (\u003ca href=\"https://redirect.github.com/BurntSushi/memchr/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/c8abbe1b20d15789b6729c885b0a2cb9a5a84120\"\u003e\u003ccode\u003ec8abbe1\u003c/code\u003e\u003c/a\u003e Hash-pin all actions, drop persisted credentials (\u003ca href=\"https://redirect.github.com/BurntSushi/memchr/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/24f5daa5257e00e87007c936761600e034827905\"\u003e\u003ccode\u003e24f5daa\u003c/code\u003e\u003c/a\u003e lint: fix clippy \u003ccode\u003eget_first\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/17083550e1a0ea5d5fefdb836937af9018d4bc22\"\u003e\u003ccode\u003e1708355\u003c/code\u003e\u003c/a\u003e lint: fix clippy \u003ccode\u003equestion_mark\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/5b86d0c17135eea04828277746e770ebe61201ba\"\u003e\u003ccode\u003e5b86d0c\u003c/code\u003e\u003c/a\u003e lint: fix clippy \u003ccode\u003eclone_on_copy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/memchr/compare/2.8.0...2.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serial_test_derive` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/palfrey/serial_test/releases\"\u003eserial_test_derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace scc/sdd with std::sync::Mutex for Miri strict provenance compatibility by \u003ca href=\"https://github.com/justanotheranonymoususer\"\u003e\u003ccode\u003e@​justanotheranonymoususer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/157\"\u003epalfrey/serial_test#157\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justanotheranonymoususer\"\u003e\u003ccode\u003e@​justanotheranonymoususer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/157\"\u003epalfrey/serial_test#157\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/palfrey/serial_test/compare/v3.4.0...v3.5.0\"\u003ehttps://github.com/palfrey/serial_test/compare/v3.4.0...v3.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/6181f64de942180231fdb9098dd0894bbd9e7472\"\u003e\u003ccode\u003e6181f64\u003c/code\u003e\u003c/a\u003e 3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/480bead2f697707cd2e61214287d5f0b8518d44d\"\u003e\u003ccode\u003e480bead\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/palfrey/serial_test/issues/157\"\u003e#157\u003c/a\u003e from justanotheranonymoususer/remove-scc-dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/e03019e3cdc79b65daeaa913c99376aed69d4101\"\u003e\u003ccode\u003ee03019e\u003c/code\u003e\u003c/a\u003e Update ci.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/820c0f3de967d55c52c59cac9ae55345511bf468\"\u003e\u003ccode\u003e820c0f3\u003c/code\u003e\u003c/a\u003e Update ci.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/62a89b055fb923159c428269c5be999509344cb1\"\u003e\u003ccode\u003e62a89b0\u003c/code\u003e\u003c/a\u003e Only skip file_lock with filesystem access\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/5ff550164ed6f149fc80230faa8d5b5ded234190\"\u003e\u003ccode\u003e5ff5501\u003c/code\u003e\u003c/a\u003e Update ci.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/0bd996de9eb044293e149095465701175309942e\"\u003e\u003ccode\u003e0bd996d\u003c/code\u003e\u003c/a\u003e Let's try --all-features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/338e4ed891a095e2bfda01572c150449e5f26e73\"\u003e\u003ccode\u003e338e4ed\u003c/code\u003e\u003c/a\u003e Fix formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/a55cde5d1d1572db2a8e5930d361d95df9796ea0\"\u003e\u003ccode\u003ea55cde5\u003c/code\u003e\u003c/a\u003e Cleanup code_lock.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/9ad7a8f18c9a598109df5197214669e8680ccb96\"\u003e\u003ccode\u003e9ad7a8f\u003c/code\u003e\u003c/a\u003e Remove unnecessary test leftover changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/palfrey/serial_test/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shlex` from 1.3.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/comex/rust-shlex/blob/master/CHANGELOG.md\"\u003eshlex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixes a compile error when building the documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Items that were marked as deprecated in 1.x have been removed: \u003ccode\u003ejoin\u003c/code\u003e, \u003ccode\u003equote\u003c/code\u003e, \u003ccode\u003ebytes::join\u003c/code\u003e, and \u003ccode\u003ebytes::quote\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e The \u003ccode\u003eDerefMut\u003c/code\u003e impl for \u003ccode\u003eShlex\u003c/code\u003e has been removed since it was unsound. New \u003ccode\u003eunsafe\u003c/code\u003e APIs have been added in its place: \u003ccode\u003eShlex::from_bytes\u003c/code\u003e, \u003ccode\u003eShlex::as_bytes_mut\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\u003eSee full diff in \u003ca href=\"https://github.com/comex/rust-shlex/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml_edit` from 0.25.11+spec-1.1.0 to 0.25.12+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/c448b9a1dde248203ca7b524f59d4342fa431610\"\u003e\u003ccode\u003ec448b9a\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/0a2887317f7610d813d3c72863c114e5ff1dbc48\"\u003e\u003ccode\u003e0a28873\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/16ff6877461aa9c8abb1124d3a9f14c4c688e01d\"\u003e\u003ccode\u003e16ff687\u003c/code\u003e\u003c/a\u003e fix(edit): Don't allow moving tables above root (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1166\"\u003e#1166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/05fe0ce66848545a4131081158e3e32a5351365e\"\u003e\u003ccode\u003e05fe0ce\u003c/code\u003e\u003c/a\u003e fix(edit): Don't allow moving tables above root\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a2d4bf492ceed2b4eb255ffde78603a82404e3de\"\u003e\u003ccode\u003ea2d4bf4\u003c/code\u003e\u003c/a\u003e test(edit): Show set_position bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/95dfe11adbf78422a5edcc007f7adc89d4bcbe3a\"\u003e\u003ccode\u003e95dfe11\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.4.3 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1165\"\u003e#1165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/1b37d9839be59230835bcb91233a3e89fa27afb9\"\u003e\u003ccode\u003e1b37d98\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.4.2 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1164\"\u003e#1164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/ce874e7efc02e58586c57556921ead6d4825e191\"\u003e\u003ccode\u003ece874e7\u003c/code\u003e\u003c/a\u003e chore: Update toml-test (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1163\"\u003e#1163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/f33ed68af452205cb9e9daa41398fc381b58db92\"\u003e\u003ccode\u003ef33ed68\u003c/code\u003e\u003c/a\u003e chore: Update toml-test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/1bf7c679daa9f410a7961a08fc65bc242a45a3dd\"\u003e\u003ccode\u003e1bf7c67\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.4.1 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1161\"\u003e#1161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/v0.25.11...v0.25.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.23.1 to 1.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error messages for ambiguous formats by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/882\"\u003euuid-rs/uuid#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.2 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/883\"\u003euuid-rs/uuid#883\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.2\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d11965705f88ae2546e0d277dac8f52f47e5694f\"\u003e\u003ccode\u003ed119657\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/883\"\u003e#883\u003c/a\u003e from uuid-rs/cargo/v1.23.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/0651cfcb895d5d0b7e21edba621422bf446d585f\"\u003e\u003ccode\u003e0651cfc\u003c/code\u003e\u003c/a\u003e prepare for 1.23.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e8dea0c1fdc69e066cff93957e441022acfcb90f\"\u003e\u003ccode\u003ee8dea0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/882\"\u003e#882\u003c/a\u003e from uuid-rs/fix/error-msgs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/bdc429a8c731a067b0d49c8890c6209dbb9f02db\"\u003e\u003ccode\u003ebdc429a\u003c/code\u003e\u003c/a\u003e fix up serde messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d4342e400df7adb17028b499a53a96228951baec\"\u003e\u003ccode\u003ed4342e4\u003c/code\u003e\u003c/a\u003e make indexes 0 based and fix up more error messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4ad479fc20fd09f34467e00adf176d4fdbdf9161\"\u003e\u003ccode\u003e4ad479f\u003c/code\u003e\u003c/a\u003e work on more accurate parser errors\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy` from 0.8.48 to 0.8.50\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.50\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[pointer] \u003ccode\u003ePtr::iter\u003c/code\u003e takes \u003ccode\u003eself\u003c/code\u003e by value by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3421\"\u003egoogle/zerocopy#3421\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.49...v0.8.50\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.49...v0.8.50\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.49\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003etest_ptr_try_cast_into_soundness\u003c/code\u003e, skip \u003ccode\u003eu128\u003c/code\u003e/\u003ccode\u003ei128\u003c/code\u003e by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3178\"\u003egoogle/zerocopy#3178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Generate rustdoc for explicit targets by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3189\"\u003egoogle/zerocopy#3189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize bounds checking by validating metadata against maximum by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3123\"\u003egoogle/zerocopy#3123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish \u003ccode\u003ePtr[Inner]\u003c/code\u003e behind a \u003ccode\u003e--cfg\u003c/code\u003e by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3387\"\u003egoogle/zerocopy#3387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Document \u003ccode\u003e--cfg=zerocopy_unstable_ptr\u003c/code\u003e on internal rendered docs by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3388\"\u003egoogle/zerocopy#3388\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdittmer\"\u003e\u003ccode\u003e@​mdittmer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3381\"\u003egoogle/zerocopy#3381\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.48...v0.8.49\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.48...v0.8.49\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.49-alpha\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] Don't run on large runners by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3379\"\u003egoogle/zerocopy#3379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish \u003ccode\u003ePtr[Inner]\u003c/code\u003e behind a \u003ccode\u003e--cfg\u003c/code\u003e by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3387\"\u003egoogle/zerocopy#3387\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/anneal-v0.1.0-alpha.23...v0.8.49-alpha\"\u003ehttps://github.com/google/zerocopy/compare/anneal-v0.1.0-alpha.23...v0.8.49-alpha\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/google/zerocopy/commit/f70e4224996ed73b2cd927719246361d977a629e\"\u003e\u003ccode\u003ef70e422\u003c/code\u003e\u003c/a\u003e [pointer] \u003ccode\u003ePtr::iter\u003c/code\u003e takes \u003ccode\u003eself\u003c/code\u003e by value (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3421\"\u003e#3421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/5fc5d5bef889bbf81ab5bae500758979d5978a08\"\u003e\u003ccode\u003e5fc5d5b\u003c/code\u003e\u003c/a\u003e Release 0.8.49 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/0321b8e7055ae7159280930753924207775dc35a\"\u003e\u003ccode\u003e0321b8e\u003c/code\u003e\u003c/a\u003e [anneal][exocrate] Upgrade to toml_const 1.3.0 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3415\"\u003e#3415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/1c1fe0b345187763680d19e5f99f129f57a257a3\"\u003e\u003ccode\u003e1c1fe0b\u003c/code\u003e\u003c/a\u003e [anneal][v2][exocrate] Crate-level documentation (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3382\"\u003e#3382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/275aff21f3b22c4c4db0311576b897b8d5805fa8\"\u003e\u003ccode\u003e275aff2\u003c/code\u003e\u003c/a\u003e [anneal][v2] Independently vendor and patch toml_const (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3381\"\u003e#3381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/2fcfb3371cdc0f6ca1c16ab6c18253de09194113\"\u003e\u003ccode\u003e2fcfb33\u003c/code\u003e\u003c/a\u003e [anneal][v2] Initial commit of \u003ccode\u003eexocrate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3376\"\u003e#3376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/881160631750e2e1a5876327f5f14804a77d4cc8\"\u003e\u003ccode\u003e8811606\u003c/code\u003e\u003c/a\u003e [docs] Document \u003ccode\u003e--cfg=zerocopy_unstable_ptr\u003c/code\u003e on internal rendered docs (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3388\"\u003e#3388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/0402dfa593751057a357c89fb8bd140780abd8d5\"\u003e\u003ccode\u003e0402dfa\u003c/code\u003e\u003c/a\u003e Publish \u003ccode\u003ePtr[Inner]\u003c/code\u003e behind a \u003ccode\u003e--cfg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3387\"\u003e#3387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8772fc4b3c36778c5cdb4adc7eaa8825541b2418\"\u003e\u003ccode\u003e8772fc4\u003c/code\u003e\u003c/a\u003e [ci] Don't run on large runners (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3379\"\u003e#3379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a3ad195abf85896be6f07f11acb486ceb7d61900\"\u003e\u003ccode\u003ea3ad195\u003c/code\u003e\u003c/a\u003e [anneal] README: Explain philosophy w.r.t. typing (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.48...v0.8.50\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy-derive` from 0.8.48 to 0.8.50\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy-derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.50\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[pointer] \u003ccode\u003ePtr::iter\u003c/code\u003e takes \u003ccode\u003eself\u003c/code\u003e by value by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3421\"\u003egoogle/zerocopy#3421\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.49...v0.8.50\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.49...v0.8.50\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.49\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003etest_ptr_try_cast_into_soundness\u003c/code\u003e, skip \u003ccode\u003eu128\u003c/code\u003e/\u003ccode\u003ei128\u003c/code\u003e by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3178\"\u003egoogle/zerocopy#3178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Generate rustdoc for explicit targets by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3189\"\u003egoogle/zerocopy#3189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize bounds checking by validating metadata against maximum by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3123\"\u003egoogle/zerocopy#3123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish \u003ccode\u003ePtr[Inner]\u003c/code\u003e behind a \u003ccode\u003e--cfg\u003c/code\u003e by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3387\"\u003egoogle/zerocopy#3387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Document \u003ccode\u003e--cfg=zerocopy_unstable_ptr\u003c/code\u003e on internal rendered docs by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3388\"\u003egoogle/zerocopy#3388\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdittmer\"\u003e\u003ccode\u003e@​mdittmer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3381\"\u003egoogle/zerocopy#3381\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.48...v0.8.49\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.48...v0.8.49\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.49-alpha\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] Don't run on large runners by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3379\"\u003egoogle/zerocopy#3379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish \u003ccode\u003ePtr[Inner]\u003c/code\u003e behind a \u003ccode\u003e--cfg\u003c/code\u003e by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3387\"\u003egoogle/zerocopy#3387\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/anneal-v0.1.0-alpha.23...v0.8.49-alpha\"\u003ehttps://github.com/google/zerocopy/compare/anneal-v0.1.0-alpha.23...v0.8.49-alpha\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/google/zerocopy/commit/f70e4224996ed73b2cd927719246361d977a629e\"\u003e\u003ccode\u003ef70e422\u003c/code\u003e\u003c/a\u003e [pointer] \u003ccode\u003ePtr::iter\u003c/code\u003e takes \u003ccode\u003eself\u003c/code\u003e by value (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3421\"\u003e#3421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/5fc5d5bef889bbf81ab5bae500758979d5978a08\"\u003e\u003ccode\u003e5fc5d5b\u003c/code\u003e\u003c/a\u003e Release 0.8.49 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/0321b8e7055ae7159280930753924207775dc35a\"\u003e\u003ccode\u003e0321b8e\u003c/code\u003e\u003c/a\u003e [anneal][exocrate] Upgrade to toml_const 1.3.0 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3415\"\u003e#3415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/1c1fe0b345187763680d19e5f99f129f57a257a3\"\u003e\u003ccode\u003e1c1fe0b\u003c/code\u003e\u003c/a\u003e [anneal][v2][exocrate] Crate-level documentation (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3382\"\u003e#3382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/275aff21f3b22c4c4db0311576b897b8d5805fa8\"\u003e\u003ccode\u003e275aff2\u003c/code\u003e\u003c/a\u003e [anneal][v2] Independently vendor and patch toml_const (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3381\"\u003e#3381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/2fcfb3371cdc0f6ca1c16ab6c18253de09194113\"\u003e\u003ccode\u003e2fcfb33\u003c/code\u003e\u003c/a\u003e [anneal][v2] Initial commit of \u003ccode\u003eexocrate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3376\"\u003e#3376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/881160631750e2e1a5876327f5f14804a77d4cc8\"\u003e\u003ccode\u003e8811606\u003c/code\u003e\u003c/a\u003e [docs] Document \u003ccode\u003e--cfg=zerocopy_unstable_ptr\u003c/code\u003e on internal rendered docs (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3388\"\u003e#3388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/0402dfa593751057a357c89fb8bd140780abd8d5\"\u003e\u003ccode\u003e0402dfa\u003c/code\u003e\u003c/a\u003e Publish \u003ccode\u003ePtr[Inner]\u003c/code\u003e behind a \u003ccode\u003e--cfg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3387\"\u003e#3387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8772fc4b3c36778c5cdb4adc7eaa8825541b2418\"\u003e\u003ccode\u003e8772fc4\u003c/code\u003e\u003c/a\u003e [ci] Don't run on large runners (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3379\"\u003e#3379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a3ad195abf85896be6f07f11acb486ceb7d61900\"\u003e\u003ccode\u003ea3ad195\u003c/code\u003e\u003c/a\u003e [anneal] README: Explain philosophy w.r.t. typing (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.48...v0.8.50\"\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/cariandrum22/claudius/pull/116","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cariandrum22%2Fclaudius/issues/116","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/116/packages"},{"uuid":"4536851826","node_id":"PR_kwDOQmwVP87gDOki","number":67,"state":"closed","title":"chore: bump the all-deps group with 2 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-28T01:06:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-28T01:02:38.000Z","updated_at":"2026-05-28T01:06:17.000Z","time_to_close":210,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"all-deps","update_count":2,"packages":[{"name":"zerocopy","old_version":"0.8.48","new_version":"0.8.49","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.48","new_version":"0.8.49","repository_url":"https://github.com/google/zerocopy"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all-deps group with 2 updates: [zerocopy](https://github.com/google/zerocopy) and [zerocopy-derive](https://github.com/google/zerocopy).\n\nUpdates `zerocopy` from 0.8.48 to 0.8.49\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/5fc5d5bef889bbf81ab5bae500758979d5978a08\"\u003e\u003ccode\u003e5fc5d5b\u003c/code\u003e\u003c/a\u003e Release 0.8.49 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/0321b8e7055ae7159280930753924207775dc35a\"\u003e\u003ccode\u003e0321b8e\u003c/code\u003e\u003c/a\u003e [anneal][exocrate] Upgrade to toml_const 1.3.0 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3415\"\u003e#3415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/1c1fe0b345187763680d19e5f99f129f57a257a3\"\u003e\u003ccode\u003e1c1fe0b\u003c/code\u003e\u003c/a\u003e [anneal][v2][exocrate] Crate-level documentation (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3382\"\u003e#3382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/275aff21f3b22c4c4db0311576b897b8d5805fa8\"\u003e\u003ccode\u003e275aff2\u003c/code\u003e\u003c/a\u003e [anneal][v2] Independently vendor and patch toml_const (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3381\"\u003e#3381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/2fcfb3371cdc0f6ca1c16ab6c18253de09194113\"\u003e\u003ccode\u003e2fcfb33\u003c/code\u003e\u003c/a\u003e [anneal][v2] Initial commit of \u003ccode\u003eexocrate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3376\"\u003e#3376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/881160631750e2e1a5876327f5f14804a77d4cc8\"\u003e\u003ccode\u003e8811606\u003c/code\u003e\u003c/a\u003e [docs] Document \u003ccode\u003e--cfg=zerocopy_unstable_ptr\u003c/code\u003e on internal rendered docs (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3388\"\u003e#3388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/0402dfa593751057a357c89fb8bd140780abd8d5\"\u003e\u003ccode\u003e0402dfa\u003c/code\u003e\u003c/a\u003e Publish \u003ccode\u003ePtr[Inner]\u003c/code\u003e behind a \u003ccode\u003e--cfg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3387\"\u003e#3387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8772fc4b3c36778c5cdb4adc7eaa8825541b2418\"\u003e\u003ccode\u003e8772fc4\u003c/code\u003e\u003c/a\u003e [ci] Don't run on large runners (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3379\"\u003e#3379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a3ad195abf85896be6f07f11acb486ceb7d61900\"\u003e\u003ccode\u003ea3ad195\u003c/code\u003e\u003c/a\u003e [anneal] README: Explain philosophy w.r.t. typing (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/be6f199fdbe4e568ac63289e2bdbd4a5f783d444\"\u003e\u003ccode\u003ebe6f199\u003c/code\u003e\u003c/a\u003e [anneal] Don't copy Lean build artifacts from \u003ccode\u003e~/.anneal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.48...v0.8.49\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy-derive` from 0.8.48 to 0.8.49\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/5fc5d5bef889bbf81ab5bae500758979d5978a08\"\u003e\u003ccode\u003e5fc5d5b\u003c/code\u003e\u003c/a\u003e Release 0.8.49 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/0321b8e7055ae7159280930753924207775dc35a\"\u003e\u003ccode\u003e0321b8e\u003c/code\u003e\u003c/a\u003e [anneal][exocrate] Upgrade to toml_const 1.3.0 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3415\"\u003e#3415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/1c1fe0b345187763680d19e5f99f129f57a257a3\"\u003e\u003ccode\u003e1c1fe0b\u003c/code\u003e\u003c/a\u003e [anneal][v2][exocrate] Crate-level documentation (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3382\"\u003e#3382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/275aff21f3b22c4c4db0311576b897b8d5805fa8\"\u003e\u003ccode\u003e275aff2\u003c/code\u003e\u003c/a\u003e [anneal][v2] Independently vendor and patch toml_const (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3381\"\u003e#3381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/2fcfb3371cdc0f6ca1c16ab6c18253de09194113\"\u003e\u003ccode\u003e2fcfb33\u003c/code\u003e\u003c/a\u003e [anneal][v2] Initial commit of \u003ccode\u003eexocrate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3376\"\u003e#3376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/881160631750e2e1a5876327f5f14804a77d4cc8\"\u003e\u003ccode\u003e8811606\u003c/code\u003e\u003c/a\u003e [docs] Document \u003ccode\u003e--cfg=zerocopy_unstable_ptr\u003c/code\u003e on internal rendered docs (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3388\"\u003e#3388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/0402dfa593751057a357c89fb8bd140780abd8d5\"\u003e\u003ccode\u003e0402dfa\u003c/code\u003e\u003c/a\u003e Publish \u003ccode\u003ePtr[Inner]\u003c/code\u003e behind a \u003ccode\u003e--cfg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3387\"\u003e#3387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8772fc4b3c36778c5cdb4adc7eaa8825541b2418\"\u003e\u003ccode\u003e8772fc4\u003c/code\u003e\u003c/a\u003e [ci] Don't run on large runners (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3379\"\u003e#3379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a3ad195abf85896be6f07f11acb486ceb7d61900\"\u003e\u003ccode\u003ea3ad195\u003c/code\u003e\u003c/a\u003e [anneal] README: Explain philosophy w.r.t. typing (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/be6f199fdbe4e568ac63289e2bdbd4a5f783d444\"\u003e\u003ccode\u003ebe6f199\u003c/code\u003e\u003c/a\u003e [anneal] Don't copy Lean build artifacts from \u003ccode\u003e~/.anneal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.48...v0.8.49\"\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/sonicjhon1/ooxmlsdk/pull/67","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sonicjhon1%2Fooxmlsdk/issues/67","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/67/packages"},{"uuid":"4440215677","node_id":"PR_kwDOQ910_s7bPET7","number":44,"state":"closed","title":"chore(deps): bump the dependencies group with 98 updates","user":"dependabot[bot]","labels":[],"assignees":["ararog"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-14T00:02:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-13T18:20:03.000Z","updated_at":"2026-05-14T00:08:45.000Z","time_to_close":20551,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":98,"packages":[{"name":"clap","old_version":"4.5.60","new_version":"4.6.1","repository_url":"https://github.com/clap-rs/clap"},{"name":"hyper","old_version":"1.8.1","new_version":"1.9.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"vetis","old_version":"0.1.4-beta.5","new_version":"0.1.4-beta.6","repository_url":"https://github.com/ararog/vetis"},{"name":"tokio","old_version":"1.49.0","new_version":"1.52.3","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"matchit","old_version":"0.9.1","new_version":"0.9.2","repository_url":"https://github.com/ibraheemdev/matchit"},{"name":"env_logger","old_version":"0.11.9","new_version":"0.11.10","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"anstream","old_version":"0.6.21","new_version":"1.0.0","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.13","new_version":"1.0.14","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-parse","old_version":"0.2.7","new_version":"1.0.0","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-executor","old_version":"1.13.3","new_version":"1.14.0","repository_url":"https://github.com/smol-rs/async-executor"},{"name":"async-signal","old_version":"0.2.13","new_version":"0.2.14","repository_url":"https://github.com/smol-rs/async-signal"},{"name":"aws-lc-rs","old_version":"1.15.4","new_version":"1.17.0","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"aws-lc-sys","old_version":"0.37.0","new_version":"0.41.0","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"bitflags","old_version":"2.10.0","new_version":"2.11.1","repository_url":"https://github.com/bitflags/bitflags"},{"name":"bumpalo","old_version":"3.19.1","new_version":"3.20.2","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"cc","old_version":"1.2.55","new_version":"1.2.62","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.60","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.55","new_version":"4.6.1","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"cmake","old_version":"0.1.57","new_version":"0.1.58","repository_url":"https://github.com/rust-lang/cmake-rs"},{"name":"colorchoice","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"const_fn","old_version":"0.4.11","new_version":"0.4.12","repository_url":"https://github.com/taiki-e/const_fn"},{"name":"crossfire","old_version":"3.1.3","new_version":"3.1.10","repository_url":"https://github.com/frostyplanet/crossfire-rs"},{"name":"data-encoding","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/ia0/data-encoding"},{"name":"deboa","old_version":"0.1.0-beta.2","new_version":"0.1.0-beta.15","repository_url":"https://github.com/ararog/deboa"},{"name":"deranged","old_version":"0.5.6","new_version":"0.5.8","repository_url":"https://github.com/jhpratt/deranged"},{"name":"env_filter","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"fastrand","old_version":"2.3.0","new_version":"2.4.1","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"fragile","old_version":"2.0.1","new_version":"2.1.0","repository_url":"https://github.com/mitsuhiko/fragile"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-executor","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"h2","old_version":"0.4.13","new_version":"0.4.14","repository_url":"https://github.com/hyperium/h2"},{"name":"icu_locale_core","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_provider","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna_adapter","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"indexmap","old_version":"2.13.0","new_version":"2.14.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"ipnet","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/krisprice/ipnet"},{"name":"itoa","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"jiff","old_version":"0.2.19","new_version":"0.2.24","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"jiff-static","old_version":"0.2.19","new_version":"0.2.24","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"libc","old_version":"0.2.181","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"libmimalloc-sys","old_version":"0.1.44","new_version":"0.1.47","repository_url":"https://github.com/purpleprotocol/mimalloc_rust"},{"name":"litemap","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"mimalloc","old_version":"0.1.48","new_version":"0.1.50","repository_url":"https://github.com/purpleprotocol/mimalloc_rust"},{"name":"mio","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num-conv","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"pin-project-lite","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"piper","old_version":"0.2.4","new_version":"0.2.5","repository_url":"https://github.com/smol-rs/piper"},{"name":"portable-atomic-util","old_version":"0.2.5","new_version":"0.2.7","repository_url":"https://github.com/taiki-e/portable-atomic-util"},{"name":"potential_utf","old_version":"0.1.4","new_version":"0.1.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"quinn-proto","old_version":"0.11.13","new_version":"0.11.14","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quote","old_version":"1.0.44","new_version":"1.0.45","repository_url":"https://github.com/dtolnay/quote"},{"name":"regex-syntax","old_version":"0.8.9","new_version":"0.8.10","repository_url":"https://github.com/rust-lang/regex"},{"name":"rt-gate","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/ararog/gate"},{"name":"rustc-hash","old_version":"2.1.1","new_version":"2.1.2","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"rustix","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"rustls","old_version":"0.23.36","new_version":"0.23.40","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-pki-types","old_version":"1.14.0","new_version":"1.14.1","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustls-webpki","old_version":"0.103.9","new_version":"0.103.13","repository_url":"https://github.com/rustls/webpki"},{"name":"schannel","old_version":"0.1.28","new_version":"0.1.29","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"security-framework","old_version":"3.5.1","new_version":"3.7.0","repository_url":"https://github.com/kornelski/rust-security-framework"},{"name":"security-framework-sys","old_version":"2.15.0","new_version":"2.17.0","repository_url":"https://github.com/kornelski/rust-security-framework"},{"name":"serde_spanned","old_version":"1.0.4","new_version":"1.1.1","repository_url":"https://github.com/toml-rs/toml"},{"name":"signal-hook","old_version":"0.4.3","new_version":"0.4.4","repository_url":"https://github.com/vorner/signal-hook"},{"name":"tinystr","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tinyvec","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"tokio-macros","old_version":"2.6.0","new_version":"2.7.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_parser","old_version":"1.0.7+spec-1.1.0","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_writer","old_version":"1.0.6+spec-1.1.0","new_version":"1.1.1+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"unicode-ident","old_version":"1.0.23","new_version":"1.0.24","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"wasip2","old_version":"1.0.2+wasi-0.2.9","new_version":"1.0.3+wasi-0.2.9","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"webpki-roots","old_version":"1.0.6","new_version":"1.0.7","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"windows-sys","old_version":"0.45.0","new_version":"0.52.0","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-targets","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_aarch64_gnullvm","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_aarch64_msvc","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_i686_gnu","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_i686_msvc","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_gnu","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_gnullvm","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_msvc","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"wit-bindgen","old_version":"0.51.0","new_version":"0.57.1","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"writeable","old_version":"0.6.2","new_version":"0.6.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.39","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.39","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerofrom-derive","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerotrie","old_version":"0.2.3","new_version":"0.2.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.5","new_version":"0.11.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.2","new_version":"0.11.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zmij","old_version":"1.0.20","new_version":"1.0.21","repository_url":"https://github.com/dtolnay/zmij"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 98 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.5.60` | `4.6.1` |\n| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.9.0` |\n| [vetis](https://github.com/ararog/vetis) | `0.1.4-beta.5` | `0.1.4-beta.6` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.52.3` |\n| [matchit](https://github.com/ibraheemdev/matchit) | `0.9.1` | `0.9.2` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.9` | `0.11.10` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.21` | `1.0.0` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.13` | `1.0.14` |\n| [anstyle-parse](https://github.com/rust-cli/anstyle) | `0.2.7` | `1.0.0` |\n| [async-executor](https://github.com/smol-rs/async-executor) | `1.13.3` | `1.14.0` |\n| [async-signal](https://github.com/smol-rs/async-signal) | `0.2.13` | `0.2.14` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.15.4` | `1.17.0` |\n| [aws-lc-sys](https://github.com/aws/aws-lc-rs) | `0.37.0` | `0.41.0` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.10.0` | `2.11.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.19.1` | `3.20.2` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.55` | `1.2.62` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.60` | `4.6.0` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.55` | `4.6.1` |\n| [clap_lex](https://github.com/clap-rs/clap) | `1.0.0` | `1.1.0` |\n| [cmake](https://github.com/rust-lang/cmake-rs) | `0.1.57` | `0.1.58` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.4` | `1.0.5` |\n| [const_fn](https://github.com/taiki-e/const_fn) | `0.4.11` | `0.4.12` |\n| [crossfire](https://github.com/frostyplanet/crossfire-rs) | `3.1.3` | `3.1.10` |\n| [data-encoding](https://github.com/ia0/data-encoding) | `2.10.0` | `2.11.0` |\n| [deboa](https://github.com/ararog/deboa) | `0.1.0-beta.2` | `0.1.0-beta.15` |\n| [deranged](https://github.com/jhpratt/deranged) | `0.5.6` | `0.5.8` |\n| [env_filter](https://github.com/rust-cli/env_logger) | `1.0.0` | `1.0.1` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.4.1` |\n| [fragile](https://github.com/mitsuhiko/fragile) | `2.0.1` | `2.1.0` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-executor](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [h2](https://github.com/hyperium/h2) | `0.4.13` | `0.4.14` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_properties](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.2.0` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.2.0` |\n| [icu_provider](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.1` | `1.2.2` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.14.0` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.11.0` | `2.12.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.17` | `1.0.18` |\n| [jiff](https://github.com/BurntSushi/jiff) | `0.2.19` | `0.2.24` |\n| [jiff-static](https://github.com/BurntSushi/jiff) | `0.2.19` | `0.2.24` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.181` | `0.2.186` |\n| [libmimalloc-sys](https://github.com/purpleprotocol/mimalloc_rust) | `0.1.44` | `0.1.47` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [mimalloc](https://github.com/purpleprotocol/mimalloc_rust) | `0.1.48` | `0.1.50` |\n| [mio](https://github.com/tokio-rs/mio) | `1.1.1` | `1.2.0` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.2.0` | `0.2.1` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [piper](https://github.com/smol-rs/piper) | `0.2.4` | `0.2.5` |\n| [portable-atomic-util](https://github.com/taiki-e/portable-atomic-util) | `0.2.5` | `0.2.7` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.4` | `0.1.5` |\n| [quinn-proto](https://github.com/quinn-rs/quinn) | `0.11.13` | `0.11.14` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.44` | `1.0.45` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.9` | `0.8.10` |\n| [rt-gate](https://github.com/ararog/gate) | `0.1.3` | `0.1.5` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.1` | `2.1.2` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.1.3` | `1.1.4` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.36` | `0.23.40` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.14.0` | `1.14.1` |\n| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.9` | `0.103.13` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.28` | `0.1.29` |\n| [security-framework](https://github.com/kornelski/rust-security-framework) | `3.5.1` | `3.7.0` |\n| [security-framework-sys](https://github.com/kornelski/rust-security-framework) | `2.15.0` | `2.17.0` |\n| [serde_spanned](https://github.com/toml-rs/toml) | `1.0.4` | `1.1.1` |\n| [signal-hook](https://github.com/vorner/signal-hook) | `0.4.3` | `0.4.4` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.2` | `0.8.3` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.10.0` | `1.11.0` |\n| [tokio-macros](https://github.com/tokio-rs/tokio) | `2.6.0` | `2.7.0` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.0.7+spec-1.1.0` | `1.1.2+spec-1.1.0` |\n| [toml_writer](https://github.com/toml-rs/toml) | `1.0.6+spec-1.1.0` | `1.1.1+spec-1.1.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.23` | `1.0.24` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.2+wasi-0.2.9` | `1.0.3+wasi-0.2.9` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `1.0.6` | `1.0.7` |\n| [windows-sys](https://github.com/microsoft/windows-rs) | `0.45.0` | `0.52.0` |\n| [windows-targets](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_aarch64_gnullvm](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_aarch64_msvc](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_i686_gnu](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_i686_msvc](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_x86_64_gnu](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_x86_64_gnullvm](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_x86_64_msvc](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.51.0` | `0.57.1` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.2` | `0.6.3` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.39` | `0.8.48` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.39` | `0.8.48` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.8` |\n| [zerofrom-derive](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.3` | `0.2.4` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.5` | `0.11.6` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.2` | `0.11.3` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.20` | `1.0.21` |\n\nUpdates `clap` from 4.5.60 to 4.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.85\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.61] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/14202755e52802a3d294c4ceeadd703d24b21fe6\"\u003e\u003ccode\u003e1420275\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d2c817d151db23e0bff70d3df5f9dd9fc311ad5d\"\u003e\u003ccode\u003ed2c817d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f88c94e53d40c2427450ed65ec025951906eb1d4\"\u003e\u003ccode\u003ef88c94e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6341\"\u003e#6341\u003c/a\u003e from epage/sep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/acbb8225054e0a498f6941f278ad0095a893efe8\"\u003e\u003ccode\u003eacbb822\u003c/code\u003e\u003c/a\u003e fix(complete): Reduce risk of conflict with actual subcommands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a49fadbf4acf1853f52ae43a445c8f3c81096b01\"\u003e\u003ccode\u003ea49fadb\u003c/code\u003e\u003c/a\u003e refactor(complete): Pull out subcommand separator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ddc008bbbc1924fbda5d6f2c66bcf4d165984977\"\u003e\u003ccode\u003eddc008b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6332\"\u003e#6332\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/497dc50aebe9384dc229e1b4e92850306231f9c9\"\u003e\u003ccode\u003e497dc50\u003c/code\u003e\u003c/a\u003e chore: Update compatible dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dca2326243615b2375cccb709b19de912910413d\"\u003e\u003ccode\u003edca2326\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6331\"\u003e#6331\u003c/a\u003e from clap-rs/renovate/j178-prek-action-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/54bdaa340ed434535bbd2d95a05b69d8abd2eb34\"\u003e\u003ccode\u003e54bdaa3\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f0d30d961d26f8fb636b33242256fca73a717f77\"\u003e\u003ccode\u003ef0d30d9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.60...clap_complete-v4.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper` from 1.8.1 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/releases\"\u003ehyper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactors and chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(error): add more information about is_incomplete_message by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3978\"\u003ehyperium/hyper#3978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun cargo-audit in CI to check for known vulnerabilities in dependencies. by \u003ca href=\"https://github.com/f0rki\"\u003e\u003ccode\u003e@​f0rki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3246\"\u003ehyperium/hyper#3246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): simplify match of Token parse error by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3981\"\u003ehyperium/hyper#3981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): use saturating_sub instead of manual impl by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3983\"\u003ehyperium/hyper#3983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): replace many args of Chunked::step with struct by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3982\"\u003ehyperium/hyper#3982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix comment in \u003ccode\u003eput_slice()\u003c/code\u003e by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3986\"\u003ehyperium/hyper#3986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lib): fix unused warnings due to feature gating test imports by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3997\"\u003ehyperium/hyper#3997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve Read trait and ReadBufCursor documentation by \u003ca href=\"https://github.com/majiayu000\"\u003e\u003ccode\u003e@​majiayu000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4000\"\u003ehyperium/hyper#4000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use h1 parser config when parsing server req by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4002\"\u003ehyperium/hyper#4002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(server): fix flaky disable_keep_alive_mid_request by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4009\"\u003ehyperium/hyper#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to actions/checkout@v6 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4005\"\u003ehyperium/hyper#4005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to cargo-check-external-types 0.4.0 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4006\"\u003ehyperium/hyper#4006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate copyright year to 2026 by \u003ca href=\"https://github.com/jasmyhigh\"\u003e\u003ccode\u003e@​jasmyhigh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4007\"\u003ehyperium/hyper#4007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: avoid unwrap examples by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4001\"\u003ehyperium/hyper#4001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): use case-insensitive matching for trailer fields by \u003ca href=\"https://github.com/HueCodes\"\u003e\u003ccode\u003e@​HueCodes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4011\"\u003ehyperium/hyper#4011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: convert bug report template to GitHub form by \u003ca href=\"https://github.com/njg7194\"\u003e\u003ccode\u003e@​njg7194\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4015\"\u003ehyperium/hyper#4015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): force toml mode in yq selecting msrv by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4020\"\u003ehyperium/hyper#4020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: non-utf8 char may cause panic when calling to_str by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4019\"\u003ehyperium/hyper#4019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(http2/client): add \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option by \u003ca href=\"https://github.com/ffuugoo\"\u003e\u003ccode\u003e@​ffuugoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4021\"\u003ehyperium/hyper#4021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: drop pin-utils dependency by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4023\"\u003ehyperium/hyper#4023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[minor] doc: Fix HTTP/2 max concurrent stream link by \u003ca href=\"https://github.com/dentiny\"\u003e\u003ccode\u003e@​dentiny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4037\"\u003ehyperium/hyper#4037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ffi): validate null pointers before dereferencing in request/resp… by \u003ca href=\"https://github.com/DhruvaD1\"\u003e\u003ccode\u003e@​DhruvaD1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4038\"\u003ehyperium/hyper#4038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eh2: expose current max stream count by \u003ca href=\"https://github.com/howardjohn\"\u003e\u003ccode\u003e@​howardjohn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4026\"\u003ehyperium/hyper#4026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): allow keep-alive for chunked requests with trailers by \u003ca href=\"https://github.com/wi-adam\"\u003e\u003ccode\u003e@​wi-adam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4043\"\u003ehyperium/hyper#4043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): cancel pipe_task and send RST_STREAM on response future drop by \u003ca href=\"https://github.com/mmishra100\"\u003e\u003ccode\u003e@​mmishra100\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4042\"\u003ehyperium/hyper#4042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd APIs to allow switching an HTTP1 connection to HTTP2 if H2 preface is seen by \u003ca href=\"https://github.com/pborzenkov\"\u003e\u003ccode\u003e@​pborzenkov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3996\"\u003ehyperium/hyper#3996\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/blob/master/CHANGELOG.md\"\u003ehyper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0 (2026-03-31)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/0d6c7d5469baa09e2fb127ee3758a79b3271a4f0\"\u003e\u003ccode\u003e0d6c7d5\u003c/code\u003e\u003c/a\u003e v1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003e\u003ccode\u003ee21205c\u003c/code\u003e\u003c/a\u003e feat(http1): add UpgradeableConnection::into_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e\u003ccode\u003e393c77c\u003c/code\u003e\u003c/a\u003e feat(error): add 'Error::is_parse_version_h2' method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e\u003ccode\u003e5b17a69\u003c/code\u003e\u003c/a\u003e fix(http2): cancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e\u003ccode\u003e7211ec2\u003c/code\u003e\u003c/a\u003e fix(http1): allow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003e\u003ccode\u003ed51cb71\u003c/code\u003e\u003c/a\u003e feat(client): expose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e\u003ccode\u003e28e73cc\u003c/code\u003e\u003c/a\u003e fix(ffi): validate null pointers before dereferencing in request/response fun...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e13e783927d429fc03038fe512eeb4d379cf1a70\"\u003e\u003ccode\u003ee13e783\u003c/code\u003e\u003c/a\u003e docs(client): fix HTTP/2 max concurrent stream link to spec (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/8ba900853b0f619b165e8530fc8c310bc13e056b\"\u003e\u003ccode\u003e8ba9008\u003c/code\u003e\u003c/a\u003e chore(dependencies): drop pin-utils dependency (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4023\"\u003e#4023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e\u003ccode\u003e5778745\u003c/code\u003e\u003c/a\u003e feat(client): add HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/hyper/compare/v1.8.1...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vetis` from 0.1.4-beta.5 to 0.1.4-beta.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ararog/vetis/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.49.0 to 1.52.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.52.3\u003c/h2\u003e\n\u003ch1\u003e1.52.3 (May 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8062\"\u003etokio-rs/tokio#8062\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8074\"\u003etokio-rs/tokio#8074\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8075\"\u003etokio-rs/tokio#8075\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8076\"\u003etokio-rs/tokio#8076\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.2\u003c/h2\u003e\n\u003ch1\u003e1.52.2 (May 4th, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release reverts the LIFO slot stealing change introduced in 1.51.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e), due to [its performance impact]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7431\"\u003etokio-rs/tokio#7431\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8065\"\u003etokio-rs/tokio#8065\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8100\"\u003etokio-rs/tokio#8100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.1\u003c/h2\u003e\n\u003ch1\u003e1.52.1 (April 16th, 2026)\u003c/h1\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: revert \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e to fix [a regression]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e that causes \u003ccode\u003espawn_blocking\u003c/code\u003e to hang (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8056\"\u003etokio-rs/tokio#8056\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8057\"\u003etokio-rs/tokio#8057\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.0\u003c/h2\u003e\n\u003ch1\u003e1.52.0 (April 14th, 2026)\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eio: \u003ccode\u003eAioSource::register_borrowed\u003c/code\u003e for I/O safety support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003etry_io\u003c/code\u003e function to \u003ccode\u003eunix::pipe\u003c/code\u003e sender and receiver types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8030\"\u003e#8030\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded (unstable)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: \u003ccode\u003eBuilder::enable_eager_driver_handoff\u003c/code\u003e setting enable eager hand off of the I/O and time drivers before polling tasks (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: add \u003ccode\u003etrace_with()\u003c/code\u003e for customized task dumps (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: allow \u003ccode\u003eimpl FnMut()\u003c/code\u003e in \u003ccode\u003etrace_with\u003c/code\u003e instead of just \u003ccode\u003efn()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d87569164fb61145e79e7ffe0b25783569cc8f93\"\u003e\u003ccode\u003ed875691\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8130\"\u003e#8130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1aebb031cb24bdb52289561343308f4a44a4d81\"\u003e\u003ccode\u003ee1aebb0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.3' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8129\"\u003e#8129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fd63094ee0d34b4f3f93f59507e91c65919a2d71\"\u003e\u003ccode\u003efd63094\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8127\"\u003e#8127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c600d0fd2cdebea4828fe9f699ced4dfd8aad3b\"\u003e\u003ccode\u003e8c600d0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.5' into 'tokio-1.51.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/11bfc1345bbd5e901187e2b3702de10b0efbffdc\"\u003e\u003ccode\u003e11bfc13\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8122\"\u003e#8122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f085b6211b8ebb6aba21f1f1f91e7b8b243aa815\"\u003e\u003ccode\u003ef085b62\u003c/code\u003e\u003c/a\u003e sync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/30d25ccb8bc91ca811773ee243e71e31772275d2\"\u003e\u003ccode\u003e30d25cc\u003c/code\u003e\u003c/a\u003e sync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9fccf5339d41c1f2f863f97b9133bc8a5a10bc28\"\u003e\u003ccode\u003e9fccf53\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ebf61b45b5184018f00bc666887ebccf3d4fe51b\"\u003e\u003ccode\u003eebf61b4\u003c/code\u003e\u003c/a\u003e sync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4abe9d732eb01f7b092a571c3dcc4fbd266f4067\"\u003e\u003ccode\u003e4abe9d7\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8115\"\u003e#8115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.52.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `matchit` from 0.9.1 to 0.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ibraheemdev/matchit/releases\"\u003ematchit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a couple false positive route conflicts (\u003ca href=\"https://redirect.github.com/ibraheemdev/matchit/pull/89\"\u003eibraheemdev/matchit#89\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ibraheemdev/matchit/pull/91\"\u003eibraheemdev/matchit#91\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ibraheemdev/matchit/commit/4b5a2c356022f544187d6e67325d8e98dd7f11ca\"\u003e\u003ccode\u003e4b5a2c3\u003c/code\u003e\u003c/a\u003e release 0.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ibraheemdev/matchit/commit/bc1ac7ad94019a40c2f86946baff56185eb75fa3\"\u003e\u003ccode\u003ebc1ac7a\u003c/code\u003e\u003c/a\u003e fix prefix-suffix conflict due to insertion order of trailing slashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ibraheemdev/matchit/commit/500698f409141aae63ca89ab69c921e03951119a\"\u003e\u003ccode\u003e500698f\u003c/code\u003e\u003c/a\u003e fix false conflict\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ibraheemdev/matchit/compare/v0.9.1...v0.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.9 to 0.11.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.10\u003c/h2\u003e\n\u003ch2\u003e[0.11.10] - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.10] - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/41320bf391e3d62cc0171f83403c6d684686ac98\"\u003e\u003ccode\u003e41320bf\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/de8c74f47cb137541ac3c740b1fa77f46554dc25\"\u003e\u003ccode\u003ede8c74f\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d550741cdcd1d64f8a564158d9d0b2554f5d900d\"\u003e\u003ccode\u003ed550741\u003c/code\u003e\u003c/a\u003e docs(gh): Add sponsor link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/458b07544b86495075418e4d81cc048c98f362b6\"\u003e\u003ccode\u003e458b075\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.94 (\u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8bc3fc3e1db40d82a40b485e4c7971ac257d17a2\"\u003e\u003ccode\u003e8bc3fc3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/400\"\u003e#400\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/143fa647ab33ed3acc9f160dfa3cb075cc62b5a3\"\u003e\u003ccode\u003e143fa64\u003c/code\u003e\u003c/a\u003e chore: Upgrade incompatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/b687a2418ab8eeb031a55f561be50742ede27baf\"\u003e\u003ccode\u003eb687a24\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8cf1ba99129eeccc9914f9c3059ac6acc0686ba4\"\u003e\u003ccode\u003e8cf1ba9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/397\"\u003e#397\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/094ecf7a8adbf013877f7e0883774008a95dbe3d\"\u003e\u003ccode\u003e094ecf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/396\"\u003e#396\u003c/a\u003e from rust-cli/renovate/crate-ci-committed-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/34ad62679742adceb156ce5a59b0a277a8b67771\"\u003e\u003ccode\u003e34ad626\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.44.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.9...v0.11.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anstream` from 0.6.21 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/3048fe7820055a6c995170d822e725c62b3d63e1\"\u003e\u003ccode\u003e3048fe7\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/028ff0d0ec6ce881769d9cf9a80c535d623a17d0\"\u003e\u003ccode\u003e028ff0d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/293\"\u003e#293\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/f1823a98afe29847e1e7d524f292c09818b98fa7\"\u003e\u003ccode\u003ef1823a9\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/6d0d36b0723b29856d380eb89b3c571a9f9c570f\"\u003e\u003ccode\u003e6d0d36b\u003c/code\u003e\u003c/a\u003e chore(ci): Clean up previous branch in case it was leaked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/30b3b14bd665d443f45123729dc69d1f085575f9\"\u003e\u003ccode\u003e30b3b14\u003c/code\u003e\u003c/a\u003e chore(ci): Fix how rustfmt jobs run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/74f4be64a9464b8e4734ed462c7e25030f36cf35\"\u003e\u003ccode\u003e74f4be6\u003c/code\u003e\u003c/a\u003e chore(ci): Fix name of clippy::empty_enums\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/e0d98b6f4b3d86e2b1656b687a03a9435e5414c9\"\u003e\u003ccode\u003ee0d98b6\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/24c5c995faba5b7e0c7f032f0bf38ad066cf83a8\"\u003e\u003ccode\u003e24c5c99\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/42\"\u003e#42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ad7697dc13139fba901970d3e34559e0cdc39510\"\u003e\u003ccode\u003ead7697d\u003c/code\u003e\u003c/a\u003e chore(ci): Automatic update from template (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/b65c34513daab41988ec0221fdad20eb9452854b\"\u003e\u003ccode\u003eb65c345\u003c/code\u003e\u003c/a\u003e chore: Update prek hooks (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/anstyle/compare/anstream-v0.6.21...anstream-v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anstyle` from 1.0.13 to 1.0.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/0fe6f0ff6d52e9f91d4071199bd0b24bd46f3d35\"\u003e\u003ccode\u003e0fe6f0f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/332016ed167c53752a4ab11f22317745b2aa6763\"\u003e\u003ccode\u003e332016e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/dd73f64cf6287fb70578e3ad12079aad4f93a04b\"\u003e\u003ccode\u003edd73f64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/301\"\u003e#301\u003c/a\u003e from Muscraft/fix-some-escape-codes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/e2d2fb53a71cd95ed0c2f50bc8a73f86c9e6bb37\"\u003e\u003ccode\u003ee2d2fb5\u003c/code\u003e\u003c/a\u003e fix: Make 4:0 removes all underline styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/d82d083aa05ee4ddc059631f083047cbf32cc9ae\"\u003e\u003ccode\u003ed82d083\u003c/code\u003e\u003c/a\u003e feat: Support SGR 59 (reset underline color to default)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/85c9a86d4cb8bb2fb1c4a7729e2c70965ad38688\"\u003e\u003ccode\u003e85c9a86\u003c/code\u003e\u003c/a\u003e feat: Support SGR 22-29 (off codes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ac5c23b73200b8bfa6b016736a951d413fc0536d\"\u003e\u003ccode\u003eac5c23b\u003c/code\u003e\u003c/a\u003e refactor: Reorder SGR match arms to follow numerical order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/2234b680fb3816a8b9ebccefd7cbb4b90b98553d\"\u003e\u003ccode\u003e2234b68\u003c/code\u003e\u003c/a\u003e test: Add tests for SGR off codes, underline subparams, and underline color r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ffb555fe2bd93b50eee1c8181195fc2fe532c4fc\"\u003e\u003ccode\u003effb555f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/55de8a6470a6ed490efe46e47ccfae313c1a2d35\"\u003e\u003ccode\u003e55de8a6\u003c/code\u003e\u003c/a\u003e chore: Download libc to match cargo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/anstyle/compare/v1.0.13...v1.0.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anstyle-parse` from 0.2.7 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/3048fe7820055a6c995170d822e725c62b3d63e1\"\u003e\u003ccode\u003e3048fe7\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/028ff0d0ec6ce881769d9cf9a80c535d623a17d0\"\u003e\u003ccode\u003e028ff0d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/293\"\u003e#293\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/f1823a98afe29847e1e7d524f292c09818b98fa7\"\u003e\u003ccode\u003ef1823a9\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/6d0d36b0723b29856d380eb89b3c571a9f9c570f\"\u003e\u003ccode\u003e6d0d36b\u003c/code\u003e\u003c/a\u003e chore(ci): Clean up previous branch in case it was leaked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/30b3b14bd665d443f45123729dc69d1f085575f9\"\u003e\u003ccode\u003e30b3b14\u003c/code\u003e\u003c/a\u003e chore(ci): Fix how rustfmt jobs run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/74f4be64a9464b8e4734ed462c7e25030f36cf35\"\u003e\u003ccode\u003e74f4be6\u003c/code\u003e\u003c/a\u003e chore(ci): Fix name of clippy::empty_enums\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/e0d98b6f4b3d86e2b1656b687a03a9435e5414c9\"\u003e\u003ccode\u003ee0d98b6\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/24c5c995faba5b7e0c7f032f0bf38ad066cf83a8\"\u003e\u003ccode\u003e24c5c99\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/42\"\u003e#42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ad7697dc13139fba901970d3e34559e0cdc39510\"\u003e\u003ccode\u003ead7697d\u003c/code\u003e\u003c/a\u003e chore(ci): Automatic update from template (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/b65c34513daab41988ec0221fdad20eb9452854b\"\u003e\u003ccode\u003eb65c345\u003c/code\u003e\u003c/a\u003e chore: Update prek hooks (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/anstyle/compare/anstyle-parse-v0.2.7...anstyle-parse-v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-executor` from 1.13.3 to 1.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-executor/releases\"\u003easync-executor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.65. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix docs.rs build. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpstreaming parts of the Hermit \u003ccode\u003eno_std\u003c/code\u003e patchset:\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eSelf\u003c/code\u003e where possible (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImport items from \u003ccode\u003ecore\u003c/code\u003e and \u003ccode\u003ealloc\u003c/code\u003e if possible (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-executor/blob/master/CHANGELOG.md\"\u003easync-executor's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 1.14.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.65. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix docs.rs build. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpstreaming parts of the Hermit \u003ccode\u003eno_std\u003c/code\u003e patchset:\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eSelf\u003c/code\u003e where possible (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImport items from \u003ccode\u003ecore\u003c/code\u003e and \u003ccode\u003ealloc\u003c/code\u003e if possible (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/543403e773ec4941a6272e29c2ff649bfd01a4f8\"\u003e\u003ccode\u003e543403e\u003c/code\u003e\u003c/a\u003e Release 1.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/071235715a5b69dd87bdffded3fcfd4b566915fe\"\u003e\u003ccode\u003e0712357\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003euse Box\u003c/code\u003e (for no-std compatibility)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/150ca2238b72d3b2461ebbbce3340de4be7cfa4e\"\u003e\u003ccode\u003e150ca22\u003c/code\u003e\u003c/a\u003e refactor: import items from core and alloc if possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/cc6941ac539e4141674cf20c392f3696e0f0b0a3\"\u003e\u003ccode\u003ecc6941a\u003c/code\u003e\u003c/a\u003e refactor: return \u003ccode\u003eSelf\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/47d7f7a6dc3cb99343d6fb19cb9d454d0f5b753f\"\u003e\u003ccode\u003e47d7f7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/154\"\u003e#154\u003c/a\u003e from smol-rs/dependabot/cargo/criterion-0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/86bcbf839b8fb432053eae948fb56fc01c3cf8ce\"\u003e\u003ccode\u003e86bcbf8\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.7 to 0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/b0f396c8e5366ed4eecc2d9adb03a1d8e70e5bb4\"\u003e\u003ccode\u003eb0f396c\u003c/code\u003e\u003c/a\u003e Fix failing docs build (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/c10412c6c78884a66993c36a6060393aff2c2b8f\"\u003e\u003ccode\u003ec10412c\u003c/code\u003e\u003c/a\u003e Pin an Executor's State to minimize atomic operations. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-executor/compare/v1.13.3...v1.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-signal` from 0.2.13 to 0.2.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-signal/releases\"\u003easync-signal's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix build error on haiku. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-signal/blob/master/CHANGELOG.md\"\u003easync-signal's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 0.2.14\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix build error on haiku. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/d750e57adccbd90c4c4e93d184aeabcf5b22f057\"\u003e\u003ccode\u003ed750e57\u003c/code\u003e\u003c/a\u003e Release 0.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/eb72cfd64a1642d40c46ea4c464ed2cede1fc65a\"\u003e\u003ccode\u003eeb72cfd\u003c/code\u003e\u003c/a\u003e Fix build error on haiku\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/1ffadd3db8a7ea2e74e6d7e2de9c5d3a73c15435\"\u003e\u003ccode\u003e1ffadd3\u003c/code\u003e\u003c/a\u003e Update signal-hook requirement from 0.3.14 to 0.4.1 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/57\"\u003e#57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/a43dca7fd132368862f5c2830751fef56f8dc3f4\"\u003e\u003ccode\u003ea43dca7\u003c/code\u003e\u003c/a\u003e Fix clippy::io_other_error warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/c00258a4a661d4f614691906f6ec8b7391e9eb71\"\u003e\u003ccode\u003ec00258a\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/3fdfdee17736d37017f206c6b440515a7f3514ce\"\u003e\u003ccode\u003e3fdfdee\u003c/code\u003e\u003c/a\u003e ci: Use taiki-e/checkout-action action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/0f8053d9af5d7b11510cca1e67186b2d66e87e3b\"\u003e\u003ccode\u003e0f8053d\u003c/code\u003e\u003c/a\u003e ci: Use cargo-hack's --rust-version flag for msrv check\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-signal/compare/v0.2.13...v0.2.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-lc-rs` from 1.15.4 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-lc-rs/releases\"\u003eaws-lc-rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaws-lc-rs v1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd opt-in legacy DES cipher support behind a \u003ccode\u003elegacy-des\u003c/code\u003e feature by \u003ca href=\"https://github.com/qzh0223\"\u003e\u003ccode\u003e@​qzh0223\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1109\"\u003eaws/aws-lc-rs#1109\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1122\"\u003eaws/aws-lc-rs#1122\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eProvides 2TDEA, 3TDEA, and single DES support. This is gated behind the \u003ccode\u003elegacy-des\u003c/code\u003e feature flag and intended only for interoperability with legacy systems.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eAsDer\u003c/code\u003e and \u003ccode\u003eParsedPublicKey\u003c/code\u003e conversion for RSA \u003ccode\u003ePublicKeyComponents\u003c/code\u003e by \u003ca href=\"https://github.com/MavenRain\"\u003e\u003ccode\u003e@​MavenRain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1105\"\u003eaws/aws-lc-rs#1105\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePublicKeyComponents\u0026lt;B\u0026gt;\u003c/code\u003e now implements \u003ccode\u003eAsDer\u0026lt;PublicKeyX509Der\u0026gt;\u003c/code\u003e and can be converted to \u003ccode\u003eParsedPublicKey\u003c/code\u003e for use with signature verification APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eLessSafeKey::open_in_place_separate_tag\u003c/code\u003e by \u003ca href=\"https://github.com/wpt-oai\"\u003e\u003ccode\u003e@​wpt-oai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1116\"\u003eaws/aws-lc-rs#1116\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eEnables AEAD decryption when the authentication tag is stored separately from the ciphertext, complementing the existing \u003ccode\u003eseal_in_place_separate_tag\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd zig compiler support and CI coverage by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1103\"\u003eaws/aws-lc-rs#1103\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eResolves long-standing issues with cross-compilation using \u003ccode\u003ecargo-zigbuild\u003c/code\u003e. The build script now correctly handles zig's compiler flags, and CI coverage has been added to prevent regressions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix jitterentropy CFLAGS filtering for \u003ccode\u003eHOST_CFLAGS\u003c/code\u003e and \u003ccode\u003eTARGET_CFLAGS\u003c/code\u003e by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1106\"\u003eaws/aws-lc-rs#1106\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eFixes build failures (e.g., FreeBSD qdrant) where optimization flags leaked into the jitterentropy compilation, which must be built without optimizations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd ML-DSA x86_64 native assembly to CC builder scripts by \u003ca href=\"https://github.com/jakemas\"\u003e\u003ccode\u003e@​jakemas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1110\"\u003eaws/aws-lc-rs#1110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix support for building with MinGW on Windows 7 by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1120\"\u003eaws/aws-lc-rs#1120\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eFixes the \u003ccode\u003ex86_64-win7-windows-gnu\u003c/code\u003e target by addressing MinGW-specific compatibility issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIssues Being Closed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd API to convert \u003ccode\u003ersa::PublicKeyComponents\u003c/code\u003e into \u003ccode\u003esignature::ParsedPublicKey\u003c/code\u003e and/or DER encoded bytes -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1055\"\u003eaws/aws-lc-rs#1055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe CPU Jitter RNG must not be compiled with optimizations (FreeBSD qdrant build failure) -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1097\"\u003eaws/aws-lc-rs#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows 7 support for MinGW (\u003ccode\u003ex86_64-win7-windows-gnu\u003c/code\u003e target) -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1111\"\u003eaws/aws-lc-rs#1111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-Wp,-U\u003c/code\u003e breaks cross-builds using \u003ccode\u003ezig cc\u003c/code\u003e -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/993\"\u003eaws/aws-lc-rs#993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure to cross-compile for Windows on macOS with \u003ccode\u003ecargo-zigbuild\u003c/code\u003e -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/512\"\u003eaws/aws-lc-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZigbuild: Unable to build using cargo-zigbuild for arm targets -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/931\"\u003eaws/aws-lc-rs#931\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Merged PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare aws-lc-sys v0.41.0 by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1117\"\u003eaws/aws-lc-rs#1117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1102\"\u003eaws/aws-lc-rs#1102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/dependency-review-action from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1118\"\u003eaws/aws-lc-rs#1118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nightly clippy warnings by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1112\"\u003eaws/aws-lc-rs#1112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare aws-lc-rs v1.17.0 by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1121\"\u003eaws/aws-lc-rs#1121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix rustfmt by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1123\"\u003eaws/aws-lc-rs#1123\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakemas\"\u003e\u003ccode\u003e@​jakemas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1110\"\u003eaws/aws-lc-rs#1110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qzh0223\"\u003e\u003ccode\u003e@​qzh0223\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1109\"\u003eaws/aws-lc-rs#1109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MavenRain\"\u003e\u003ccode\u003e@​MavenRain\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1105\"\u003eaws/aws-lc-rs#1105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wpt-oai\"\u003e\u003ccode\u003e@​wpt-oai\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1116\"\u003eaws/aws-lc-rs#1116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/aws/aws-lc-rs/compare/v1.16.3...v1.17.0\"\u003ehttps://github.com/aws/aws-lc-rs/compare/v1.16.3...v1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaws-lc-rs v1.16.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eKey length validation in \u003ccode\u003eUnboundCipherKey::new()\u003c/code\u003e now enforced at runtime by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1092\"\u003eaws/aws-lc-rs#1092\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe documented error on key length mismatch was never actually checked. Streaming cipher constructors also relied on \u003ccode\u003edebug_assert_eq!\u003c/code\u003e which gets stripped in release builds — these are now runtime checks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSupport MSAN and TSAN sanitizer builds via \u003ccode\u003eAWS_LC_SYS_SANITIZER\u003c/code\u003e environment variable by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1100\"\u003eaws/aws-lc-rs#1100\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eAccepts \u003ccode\u003easan\u003c/code\u003e, \u003ccode\u003emsan\u003c/code\u003e, or \u003ccode\u003etsan\u003c/code\u003e. The existing \u003ccode\u003easan\u003c/code\u003e feature flag continues to work.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/2201001603bde2dbe326ba47ad77c43a1b29c47c\"\u003e\u003ccode\u003e2201001\u003c/code\u003e\u003c/a\u003e Fix rustfmt (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/1ed08baf0bd08df02200bee97c004bff1770dcae\"\u003e\u003ccode\u003e1ed08ba\u003c/code\u003e\u003c/a\u003e Add single DES support and rename legacy-3des feature to legacy-des (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/889047e9e90190a0382648e5da5fbe7f024f6296\"\u003e\u003ccode\u003e889047e\u003c/code\u003e\u003c/a\u003e Prepare aws-lc-rs v1.17.0 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/4fdf6722e2669368af1a03a34b2eff60f0da5883\"\u003e\u003ccode\u003e4fdf672\u003c/code\u003e\u003c/a\u003e fix: support building with MinGW on Windows 7 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/1cbe889cafb9841fef2f0c9c9e6c13379975d4de\"\u003e\u003ccode\u003e1cbe889\u003c/code\u003e\u003c/a\u003e Adds \u003ccode\u003eLessSafeKey::open_in_place_separate_tag\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/ce8bccc4f6d4b7b4e6c0594201f11106cca601ff\"\u003e\u003ccode\u003ece8bccc\u003c/code\u003e\u003c/a\u003e Bump actions/dependency-review-action from 4 to 5 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/aac6ebd377ad769c4bef3171299dd6cbb611a77d\"\u003e\u003ccode\u003eaac6ebd\u003c/code\u003e\u003c/a\u003e Prepare aws lc sys 0.41.0 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/3cb6cfd7cd6f2c494daa192ef4bf798d36944bac\"\u003e\u003ccode\u003e3cb6cfd\u003c/code\u003e\u003c/a\u003e Add AsDer and ParsedPublicKey conversion for RSA PublicKeyComponents (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/54a222f41a5d0e4f84f3530e6727b6f2a68f4426\"\u003e\u003ccode\u003e54a222f\u003c/code\u003e\u003c/a\u003e Fix clippy warnings: inline format args, remove redundant borrows, use assert...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/c9c9bc6e291671692c6f0550517d9636a9c746af\"\u003e\u003ccode\u003ec9c9bc6\u003c/code\u003e\u003c/a\u003e Add opt-in 2TDEA and 3TDEA cipher support behind a \u003ccode\u003elegacy-3des\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-lc-rs/compare/v1.15.4...v1.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-lc-sys` from 0.37.0 to 0.41.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/2201001603bde2dbe326ba47ad77c43a1b29c47c\"\u003e\u003ccode\u003e2201001\u003c/code\u003e\u003c/a\u003e Fix rustfmt (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/1ed08baf0bd08df02200bee97c004bff1770dcae\"\u003e\u003ccode\u003e1ed08ba\u003c/code\u003e\u003c/a\u003e Add single DES support and rename legacy-3des feature to legacy-des (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/889047e9e90190a0382648e5da5fbe7f024f6296\"\u003e\u003ccode\u003e889047e\u003c/code\u003e\u003c/a\u003e Prepare aws-lc-rs v1.17.0 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/4fdf6722e2669368af1a03a34b2eff60f0da5883\"\u003e\u003ccode\u003e4fdf672\u003c/code\u003e\u003c/a\u003e fix: support building with MinGW on Windows 7 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/1cbe889cafb9841fef2f0c9c9e6c13379975d4de\"\u003e\u003ccode\u003e1cbe889\u003c/code\u003e\u003c/a\u003e Adds \u003ccode\u003eLessSafeKey::open_in_place_separate_tag\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/ce8bccc4f6d4b7b4e6c0594201f11106cca601ff\"\u003e\u003ccode\u003ece8bccc\u003c/code\u003e\u003c/a\u003e Bump actions/dependency-review-action from 4 to 5 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/aac6ebd377ad769c4bef3171299dd6cbb611a77d\"\u003e\u003ccode\u003eaac6ebd\u003c/code\u003e\u003c/a\u003e Prepare aws lc sys 0.41.0 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/3cb6cfd7cd6f2c494daa192ef4bf798d36944bac\"\u003e\u003ccode\u003e3cb6cfd\u003c/code\u003e\u003c/a\u003e Add AsDer and ParsedPublicKey conversion for RSA PublicKeyComponents (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/54a222f41a5d0e4f84f3530e6727b6f2a68f4426\"\u003e\u003ccode\u003e54a222f\u003c/code\u003e\u003c/a\u003e Fix clippy warnings: inline format args, remove redundant borrows, use assert...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/c9c9bc6e291671692c6f0550517d9636a9c746af\"\u003e\u003ccode\u003ec9c9bc6\u003c/code\u003e\u003c/a\u003e Add opt-in 2TDEA and 3TDEA cipher support behind a \u003ccode\u003elegacy-3des\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-lc-rs/compare/aws-lc-sys/v0.37.0...aws-lc-sys/v0.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.10.0 to 2.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/releases\"\u003ebitflags's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.11.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexample_generated.rs: add missing third slash for doc comment by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/477\"\u003ebitflags/bitflags#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify self and other in method docs by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/481\"\u003ebitflags/bitflags#481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.11.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/482\"\u003ebitflags/bitflags#482\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix use of Result in macro output by \u003ca href=\"https://github.com/james7132\"\u003e\u003ccode\u003e@​james7132\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/462\"\u003ebitflags/bitflags#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd methods to get the known/unknown bits from a flags value by \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/473\"\u003ebitflags/bitflags#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.11.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/474\"\u003ebitflags/bitflags#474\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/james7132\"\u003e\u003ccode\u003e@​james7132\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/462\"\u003ebitflags/bitflags#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/473\"\u003ebitflags/bitflags#473\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.10.0...2.11.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.10.0...2.11.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md\"\u003ebitflags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.11.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexample_generated....\n\n_Description has been truncated_","html_url":"https://github.com/ararog/sofie/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ararog%2Fsofie/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"},{"uuid":"4332107384","node_id":"PR_kwDOSAWjFM7Vxp0u","number":3,"state":"closed","title":"Bump the all group in /src-tauri with 52 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-03T22:00:04.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-26T22:05:01.000Z","updated_at":"2026-05-03T22:00:06.000Z","time_to_close":604503,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":52,"packages":[{"name":"tauri-plugin-dialog","old_version":"2.6.0","new_version":"2.7.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-fs","old_version":"2.4.5","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"async-signal","old_version":"0.2.13","new_version":"0.2.14","repository_url":"https://github.com/smol-rs/async-signal"},{"name":"cc","old_version":"1.2.57","new_version":"1.2.61","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"embed-resource","old_version":"3.0.8","new_version":"3.0.9","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"fastrand","old_version":"2.3.0","new_version":"2.4.1","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"hyper","old_version":"1.8.1","new_version":"1.9.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"icu_locale_core","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_provider","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"iri-string","old_version":"0.7.11","new_version":"0.7.12","repository_url":"https://github.com/lo48576/iri-string"},{"name":"libc","old_version":"0.2.183","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"libredox","old_version":"0.1.15","new_version":"0.1.16"},{"name":"litemap","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"mio","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"muda","old_version":"0.17.1","new_version":"0.17.2","repository_url":"https://github.com/tauri-apps/muda"},{"name":"open","old_version":"5.3.3","new_version":"5.3.4","repository_url":"https://github.com/Byron/open-rs"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.33","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"plist","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/ebarnard/rust-plist"},{"name":"potential_utf","old_version":"0.1.4","new_version":"0.1.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"quick-xml","old_version":"0.38.4","new_version":"0.39.2","repository_url":"https://github.com/tafia/quick-xml"},{"name":"rustc-hash","old_version":"2.1.1","new_version":"2.1.2","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"semver","old_version":"1.0.27","new_version":"1.0.28","repository_url":"https://github.com/dtolnay/semver"},{"name":"simd-adler32","old_version":"0.3.8","new_version":"0.3.9","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"tinystr","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tokio","old_version":"1.50.0","new_version":"1.52.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_parser","old_version":"1.1.0+spec-1.1.0","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_writer","old_version":"1.1.0+spec-1.1.0","new_version":"1.1.1+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"typenum","old_version":"1.19.0","new_version":"1.20.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-segmentation","old_version":"1.13.1","new_version":"1.13.2","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"uuid","old_version":"1.22.0","new_version":"1.23.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"wasip2","old_version":"1.0.2+wasi-0.2.9","new_version":"1.0.3+wasi-0.2.9","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"web_atoms","old_version":"0.2.3","new_version":"0.2.4","repository_url":"https://github.com/servo/html5ever"},{"name":"writeable","old_version":"0.6.2","new_version":"0.6.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zbus","old_version":"5.14.0","new_version":"5.15.0","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"zbus_macros","old_version":"5.14.0","new_version":"5.15.0","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"zbus_names","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"zerocopy","old_version":"0.8.47","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.47","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerofrom-derive","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerotrie","old_version":"0.2.3","new_version":"0.2.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.5","new_version":"0.11.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.2","new_version":"0.11.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zvariant","old_version":"5.10.0","new_version":"5.10.1","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"zvariant_derive","old_version":"5.10.0","new_version":"5.10.1","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"zvariant_utils","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/z-galaxy/zbus"}],"path":"/src-tauri","ecosystem":"cargo"},"body":"Bumps the all group in /src-tauri with 52 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.6.0` | `2.7.0` |\n| [tauri-plugin-fs](https://github.com/tauri-apps/plugins-workspace) | `2.4.5` | `2.5.0` |\n| [async-signal](https://github.com/smol-rs/async-signal) | `0.2.13` | `0.2.14` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.57` | `1.2.61` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.8` | `3.0.9` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.4.1` |\n| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.9.0` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_properties](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.2.0` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.2.0` |\n| [icu_provider](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.11` | `0.7.12` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.186` |\n| libredox | `0.1.15` | `0.1.16` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [mio](https://github.com/tokio-rs/mio) | `1.1.1` | `1.2.0` |\n| [muda](https://github.com/tauri-apps/muda) | `0.17.1` | `0.17.2` |\n| [open](https://github.com/Byron/open-rs) | `5.3.3` | `5.3.4` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.33` |\n| [plist](https://github.com/ebarnard/rust-plist) | `1.8.0` | `1.9.0` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.4` | `0.1.5` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.38.4` | `0.39.2` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.1` | `2.1.2` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.27` | `1.0.28` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.8` | `0.3.9` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.2` | `0.8.3` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.50.0` | `1.52.1` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.1.0+spec-1.1.0` | `1.1.2+spec-1.1.0` |\n| [toml_writer](https://github.com/toml-rs/toml) | `1.1.0+spec-1.1.0` | `1.1.1+spec-1.1.0` |\n| [typenum](https://github.com/paholg/typenum) | `1.19.0` | `1.20.0` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.13.1` | `1.13.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.22.0` | `1.23.1` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.2+wasi-0.2.9` | `1.0.3+wasi-0.2.9` |\n| [web_atoms](https://github.com/servo/html5ever) | `0.2.3` | `0.2.4` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.2` | `0.6.3` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [zbus](https://github.com/z-galaxy/zbus) | `5.14.0` | `5.15.0` |\n| [zbus_macros](https://github.com/z-galaxy/zbus) | `5.14.0` | `5.15.0` |\n| [zbus_names](https://github.com/z-galaxy/zbus) | `4.3.1` | `4.3.2` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.47` | `0.8.48` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.47` | `0.8.48` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zerofrom-derive](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.3` | `0.2.4` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.5` | `0.11.6` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.2` | `0.11.3` |\n| [zvariant](https://github.com/z-galaxy/zbus) | `5.10.0` | `5.10.1` |\n| [zvariant_derive](https://github.com/z-galaxy/zbus) | `5.10.0` | `5.10.1` |\n| [zvariant_utils](https://github.com/z-galaxy/zbus) | `3.3.0` | `3.3.1` |\n\nUpdates `tauri-plugin-dialog` from 2.6.0 to 2.7.0\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\u003edialog-js v2.7.0\u003c/h2\u003e\n\u003ch2\u003e[2.7.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/24154472a6710a690173df0a121125d1f1b871e8\"\u003e\u003ccode\u003e24154472\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3287\"\u003e#3287\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Re-use \u003ccode\u003emessage\u003c/code\u003e command in Rust side for \u003ccode\u003eask\u003c/code\u003e and \u003ccode\u003econfirm\u003c/code\u003e commands, \u003ccode\u003eallow-ask\u003c/code\u003e and \u003ccode\u003eallow-confirm\u003c/code\u003e permissions are now aliases to \u003ccode\u003eallow-message\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.5.0\u003c/code\u003e\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. See `npm help npmrc` for supported config options.\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-dialog@2.7.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 6.9kB dist-js/index.cjs\nnpm notice 14.6kB dist-js/index.d.ts\nnpm notice 6.8kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 657B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-dialog\nnpm notice version: 2.7.0\nnpm notice filename: tauri-apps-plugin-dialog-2.7.0.tgz\nnpm notice package size: 6.7 kB\nnpm notice unpacked size: 33.3 kB\nnpm notice shasum: b510ecd42d9900725eaf51f42ec98523c40d29b4\nnpm notice integrity: sha512-4nS/hfGMGCXiA[...]RtrKXkANKDHvw==\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=1235993203\n+ @tauri-apps/plugin-dialog@2.7.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.7.0\u003c/h2\u003e\n\u003ch2\u003e[2.7.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/24154472a6710a690173df0a121125d1f1b871e8\"\u003e\u003ccode\u003e24154472\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3287\"\u003e#3287\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Re-use \u003ccode\u003emessage\u003c/code\u003e command in Rust side for \u003ccode\u003eask\u003c/code\u003e and \u003ccode\u003econfirm\u003c/code\u003e commands, \u003ccode\u003eallow-ask\u003c/code\u003e and \u003ccode\u003eallow-confirm\u003c/code\u003e permissions are now aliases to \u003ccode\u003eallow-message\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/51b430be986ed98635c02ba504f6f30a35771c01\"\u003e\u003ccode\u003e51b430b\u003c/code\u003e\u003c/a\u003e ci: delete .changes/updater-new-bundle-support.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fd439b143e265fc3ab4de435d6d4b641cffc66f1\"\u003e\u003ccode\u003efd439b1\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2964\"\u003e#2964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2522b71f6bcae65c03b24415eb9295c9e7c84ffc\"\u003e\u003ccode\u003e2522b71\u003c/code\u003e\u003c/a\u003e fix(deep-link): revert the breaking change introduced by \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2928\"\u003e#2928\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2970\"\u003e#2970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9021a732474322073769c1b21f6eee2e4b0dd15e\"\u003e\u003ccode\u003e9021a73\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2966\"\u003e#2966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/625bb1c0965394b88522643731f78ccbcca84add\"\u003e\u003ccode\u003e625bb1c\u003c/code\u003e\u003c/a\u003e feat(log): re-export the log crate (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2965\"\u003e#2965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6215afe0239f815740a2c28150614ca4fef0b486\"\u003e\u003ccode\u003e6215afe\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.49.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2962\"\u003e#2962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/8cf8eeab02efddd4e44e3bba92b33902a8c00956\"\u003e\u003ccode\u003e8cf8eea\u003c/code\u003e\u003c/a\u003e feat(updater): inject bundle_type into endpoint url (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2960\"\u003e#2960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/509eba8d441c4f6ecf0af77b572cb2afd69a752d\"\u003e\u003ccode\u003e509eba8\u003c/code\u003e\u003c/a\u003e feat: support message dialogs with 3 buttons (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2641\"\u003e#2641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9ac5fe84e704ef20c437456cb1017b54b101b333\"\u003e\u003ccode\u003e9ac5fe8\u003c/code\u003e\u003c/a\u003e feat(updater): support bundle-specific targets (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c24741031993894929a9ed00972ff9f6cd9540be\"\u003e\u003ccode\u003ec247410\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.41.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.6.0...log-v2.7.0\"\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.4.5 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/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-fs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dff6fa986a9a05ba98b6ca660fea78ae97251fc2\"\u003e\u003ccode\u003edff6fa98\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3034\"\u003e#3034\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../onehumandev\"\u003e\u003ccode\u003e@​onehumandev\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003epickerMode\u003c/code\u003e option to file picker (currently only used on iOS)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.4.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003efeat\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c23fa03f07d5c1c220bcf0bca482364513e3f754\"\u003e\u003ccode\u003ec23fa03f\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3098\"\u003e#3098\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Lepidopteran\"\u003e\u003ccode\u003e@​Lepidopteran\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003exdg-portal\u003c/code\u003e as an optional feature for \u003ccode\u003erfd\u003c/code\u003e\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-dialog@2.5.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 6.4kB dist-js/index.cjs\nnpm notice 12.2kB dist-js/index.d.ts\nnpm notice 6.3kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 656B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-dialog\nnpm notice version: 2.5.0\nnpm notice filename: tauri-apps-plugin-dialog-2.5.0.tgz\nnpm notice package size: 5.8 kB\nnpm notice unpacked size: 30.0 kB\nnpm notice shasum: 52057077b52cc51643ac9829d48c2c590e5e1a54\nnpm notice integrity: sha512-I0R0ygwRd9AN8[...]lxPHD5vDcFjiA==\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=804721691\n+ @tauri-apps/plugin-dialog@2.5.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d6a3898001a4bcc659e045f9501498751b77dbe6\"\u003e\u003ccode\u003ed6a3898\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2e5bcdf202f98ec0fb0481725dd32f0626c766c8\"\u003e\u003ccode\u003e2e5bcdf\u003c/code\u003e\u003c/a\u003e chore(deps): fix audits (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4374b4fc1a9a7c0506034d86707fd3288d347f9b\"\u003e\u003ccode\u003e4374b4f\u003c/code\u003e\u003c/a\u003e chore(notification): remove unused dev-deps (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f75d21db3351d6f12adf585c2c797c20ece94f7f\"\u003e\u003ccode\u003ef75d21d\u003c/code\u003e\u003c/a\u003e chore(deps): remove used of tauri-utils build feature (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4b95f5e079593d5b2b98220c332f420dc70d18d1\"\u003e\u003ccode\u003e4b95f5e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.1.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3357\"\u003e#3357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/99c3e37b54c115e8712f67c2b53ed1f2f0b4aae6\"\u003e\u003ccode\u003e99c3e37\u003c/code\u003e\u003c/a\u003e chore(deps): bump tar in /plugins/updater/tests/updater-migration/v1-app (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3352\"\u003e#3352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/eaac19a5b7e325a06d4c1c6d740e38d86c55cd89\"\u003e\u003ccode\u003eeaac19a\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tar to v0.4.45 [security] (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3353\"\u003e#3353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5183e314cbabc179228e232992ad67025f30272d\"\u003e\u003ccode\u003e5183e31\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.57.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2c0883e64e9a53ea18102ed350cd5e65ba7c8f4b\"\u003e\u003ccode\u003e2c0883e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v8 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3346\"\u003e#3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/024ec0c29c20cf94579dab9b79d6be0da61a8daa\"\u003e\u003ccode\u003e024ec0c\u003c/code\u003e\u003c/a\u003e fix(deep-link): ChromeOS deep link calls filtered and ignored by plugin (fix ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.5...fs-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.13 to 0.2.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-signal/releases\"\u003easync-signal's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix build error on haiku. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-signal/blob/master/CHANGELOG.md\"\u003easync-signal's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 0.2.14\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix build error on haiku. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/d750e57adccbd90c4c4e93d184aeabcf5b22f057\"\u003e\u003ccode\u003ed750e57\u003c/code\u003e\u003c/a\u003e Release 0.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/eb72cfd64a1642d40c46ea4c464ed2cede1fc65a\"\u003e\u003ccode\u003eeb72cfd\u003c/code\u003e\u003c/a\u003e Fix build error on haiku\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/1ffadd3db8a7ea2e74e6d7e2de9c5d3a73c15435\"\u003e\u003ccode\u003e1ffadd3\u003c/code\u003e\u003c/a\u003e Update signal-hook requirement from 0.3.14 to 0.4.1 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/57\"\u003e#57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/a43dca7fd132368862f5c2830751fef56f8dc3f4\"\u003e\u003ccode\u003ea43dca7\u003c/code\u003e\u003c/a\u003e Fix clippy::io_other_error warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/c00258a4a661d4f614691906f6ec8b7391e9eb71\"\u003e\u003ccode\u003ec00258a\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/3fdfdee17736d37017f206c6b440515a7f3514ce\"\u003e\u003ccode\u003e3fdfdee\u003c/code\u003e\u003c/a\u003e ci: Use taiki-e/checkout-action action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/0f8053d9af5d7b11510cca1e67186b2d66e87e3b\"\u003e\u003ccode\u003e0f8053d\u003c/code\u003e\u003c/a\u003e ci: Use cargo-hack's --rust-version flag for msrv check\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-signal/compare/v0.2.13...v0.2.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.57 to 1.2.61\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.61\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1705\"\u003e#1705\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.60\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.59\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e deterministic archives with \u003ccode\u003eD\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix target abi parsing for sanitiser targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.58\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.60...cc-v1.2.61\"\u003e1.2.61\u003c/a\u003e - 2026-04-24\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1705\"\u003e#1705\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.59...cc-v1.2.60\"\u003e1.2.60\u003c/a\u003e - 2026-04-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.58...cc-v1.2.59\"\u003e1.2.59\u003c/a\u003e - 2026-04-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e deterministic archives with \u003ccode\u003eD\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix target abi parsing for sanitiser targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.58\"\u003e1.2.58\u003c/a\u003e - 2026-03-27\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/360f69119862eb26b44253f09f9ce60be5b3011b\"\u003e\u003ccode\u003e360f691\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.61 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/17a2788f499da76bf7a6b404367ab37613b8fa00\"\u003e\u003ccode\u003e17a2788\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.16 to 2.75.17 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1706\"\u003e#1706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/da52db738b1b1ea89cc176dfd718e0de6bef742a\"\u003e\u003ccode\u003eda52db7\u003c/code\u003e\u003c/a\u003e command_helpers.rs: fix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1705\"\u003e#1705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/ee64d58c06ec386eaa5298bb415e56c5710498ce\"\u003e\u003ccode\u003eee64d58\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.4 to 2.75.5 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1703\"\u003e#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/78cf7e481b1b2ce6f61cada4128843451e5580f4\"\u003e\u003ccode\u003e78cf7e4\u003c/code\u003e\u003c/a\u003e CI: Hash-pin all actions, apply other suggestions from zizmor (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1702\"\u003e#1702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/7cad9f5b10c33fa969a13ead70b43b64380cc9e2\"\u003e\u003ccode\u003e7cad9f5\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.60 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1701\"\u003e#1701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c15c3eb9f10b34c9abde06b9bdf17c3de43a4658\"\u003e\u003ccode\u003ec15c3eb\u003c/code\u003e\u003c/a\u003e fix(ar): suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/f4c5ac7a7e7917660d2068ecb5fd015a11ffb3d6\"\u003e\u003ccode\u003ef4c5ac7\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.59 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/9cfcecbb9debc70d335bd99c2ea1654a0759ca5f\"\u003e\u003ccode\u003e9cfcecb\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/025d046f9928098ca94c605453bf74c05ff0c595\"\u003e\u003ccode\u003e025d046\u003c/code\u003e\u003c/a\u003e fix(ar): deterministic archives with \u003ccode\u003eD\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.61\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `embed-resource` from 3.0.8 to 3.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/9dbd940c0cc1cbb3fecfbdb69c59ceb9515f006d\"\u003e\u003ccode\u003e9dbd940\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e to authors list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/e804fbd3f1b8765e07167fff50b281f6522758a3\"\u003e\u003ccode\u003ee804fbd\u003c/code\u003e\u003c/a\u003e Generate lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/75aabf94849908e7ed9b773092b731ad94068b42\"\u003e\u003ccode\u003e75aabf9\u003c/code\u003e\u003c/a\u003e Specify \u003ccode\u003eedition\u003c/code\u003e and \u003ccode\u003erust-version\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/aadfe6ce67a75af566fb99fa1d60d6d37a31f1d1\"\u003e\u003ccode\u003eaadfe6c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Ship a toml=1.0.7 lock file for CI\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/cae565f2fddd3d37662efe98f63312653be5ee74\"\u003e\u003ccode\u003ecae565f\u003c/code\u003e\u003c/a\u003e Ship a toml=1.0.7 lock file for CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/ee64a84bafeaeb589f406662da1c9a4ebe3a31ee\"\u003e\u003ccode\u003eee64a84\u003c/code\u003e\u003c/a\u003e toml = 0.9 -\u0026gt; 1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/57a559e7c74e2f98e8951b31d52126f127ca712d\"\u003e\u003ccode\u003e57a559e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;toml = 0.9 -\u0026gt; 1.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/b50ff9308c20f338f8fd314112245c56949cb0cf\"\u003e\u003ccode\u003eb50ff93\u003c/code\u003e\u003c/a\u003e Bump version to 3.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/adf18ff6893a8c73872bec59a5612bfb11c7f99e\"\u003e\u003ccode\u003eadf18ff\u003c/code\u003e\u003c/a\u003e toml = 0.9 -\u0026gt; 1.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/compare/v3.0.8...v3.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastrand` from 2.3.0 to 2.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/fastrand/releases\"\u003efastrand's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failure with \u003ccode\u003ejs\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.63. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove quality of f32/f64 generation. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ef{32,64}_inclusive\u003c/code\u003e and \u003ccode\u003eRng::f{32,64}_inclusive\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eRng::with_seed\u003c/code\u003e const. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003egetrandom\u003c/code\u003e to 0.3. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\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/fastrand/blob/master/CHANGELOG.md\"\u003efastrand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failure with \u003ccode\u003ejs\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.63. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove quality of f32/f64 generation. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ef{32,64}_inclusive\u003c/code\u003e and \u003ccode\u003eRng::f{32,64}_inclusive\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eRng::with_seed\u003c/code\u003e const. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003egetrandom\u003c/code\u003e to 0.3. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/fastrand/commit/728a5b503ff233098d9808d572295c4c4f652cd7\"\u003e\u003ccode\u003e728a5b5\u003c/code\u003e\u003c/a\u003e Release 2.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/0c619f6a39e1288d0497a2e6d47a18bf05f318d5\"\u003e\u003ccode\u003e0c619f6\u003c/code\u003e\u003c/a\u003e Fix build failure with js feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/a4077e2373f82ffc12214e98a477bd5135b3286a\"\u003e\u003ccode\u003ea4077e2\u003c/code\u003e\u003c/a\u003e ci: Add missing js feature test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/1fd5bbb300d43e2f15dd0173f776f1a785a42667\"\u003e\u003ccode\u003e1fd5bbb\u003c/code\u003e\u003c/a\u003e Release 2.4.0 (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/074345b7e7dd532b1363ef5fba470585513e9477\"\u003e\u003ccode\u003e074345b\u003c/code\u003e\u003c/a\u003e chore: make some documents clearer (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/ce9a48c2eed32799c665b9c4e2dce9cea86dda44\"\u003e\u003ccode\u003ece9a48c\u003c/code\u003e\u003c/a\u003e chore: update dependencies to latest versions and bump MSRV to 1.63 (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/978dde1cadeccee818dd86f4ae0439d320a30bb2\"\u003e\u003ccode\u003e978dde1\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/fastrand/commit/8561f13c216f354213ec440432fe574e449a347c\"\u003e\u003ccode\u003e8561f13\u003c/code\u003e\u003c/a\u003e bench: Add benchmark of f32()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/1def02cb232a7b17ac71aeec8559fdf095adf859\"\u003e\u003ccode\u003e1def02c\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/c2cbdd49650b45db9d672553553b4e164110e934\"\u003e\u003ccode\u003ec2cbdd4\u003c/code\u003e\u003c/a\u003e Remove manual doc(cfg(..))\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/fastrand/compare/v2.3.0...v2.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper` from 1.8.1 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/releases\"\u003ehyper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactors and chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(error): add more information about is_incomplete_message by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3978\"\u003ehyperium/hyper#3978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun cargo-audit in CI to check for known vulnerabilities in dependencies. by \u003ca href=\"https://github.com/f0rki\"\u003e\u003ccode\u003e@​f0rki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3246\"\u003ehyperium/hyper#3246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): simplify match of Token parse error by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3981\"\u003ehyperium/hyper#3981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): use saturating_sub instead of manual impl by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3983\"\u003ehyperium/hyper#3983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): replace many args of Chunked::step with struct by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3982\"\u003ehyperium/hyper#3982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix comment in \u003ccode\u003eput_slice()\u003c/code\u003e by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3986\"\u003ehyperium/hyper#3986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lib): fix unused warnings due to feature gating test imports by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3997\"\u003ehyperium/hyper#3997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve Read trait and ReadBufCursor documentation by \u003ca href=\"https://github.com/majiayu000\"\u003e\u003ccode\u003e@​majiayu000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4000\"\u003ehyperium/hyper#4000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use h1 parser config when parsing server req by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4002\"\u003ehyperium/hyper#4002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(server): fix flaky disable_keep_alive_mid_request by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4009\"\u003ehyperium/hyper#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to actions/checkout@v6 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4005\"\u003ehyperium/hyper#4005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to cargo-check-external-types 0.4.0 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4006\"\u003ehyperium/hyper#4006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate copyright year to 2026 by \u003ca href=\"https://github.com/jasmyhigh\"\u003e\u003ccode\u003e@​jasmyhigh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4007\"\u003ehyperium/hyper#4007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: avoid unwrap examples by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4001\"\u003ehyperium/hyper#4001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): use case-insensitive matching for trailer fields by \u003ca href=\"https://github.com/HueCodes\"\u003e\u003ccode\u003e@​HueCodes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4011\"\u003ehyperium/hyper#4011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: convert bug report template to GitHub form by \u003ca href=\"https://github.com/njg7194\"\u003e\u003ccode\u003e@​njg7194\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4015\"\u003ehyperium/hyper#4015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): force toml mode in yq selecting msrv by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4020\"\u003ehyperium/hyper#4020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: non-utf8 char may cause panic when calling to_str by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4019\"\u003ehyperium/hyper#4019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(http2/client): add \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option by \u003ca href=\"https://github.com/ffuugoo\"\u003e\u003ccode\u003e@​ffuugoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4021\"\u003ehyperium/hyper#4021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: drop pin-utils dependency by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4023\"\u003ehyperium/hyper#4023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[minor] doc: Fix HTTP/2 max concurrent stream link by \u003ca href=\"https://github.com/dentiny\"\u003e\u003ccode\u003e@​dentiny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4037\"\u003ehyperium/hyper#4037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ffi): validate null pointers before dereferencing in request/resp… by \u003ca href=\"https://github.com/DhruvaD1\"\u003e\u003ccode\u003e@​DhruvaD1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4038\"\u003ehyperium/hyper#4038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eh2: expose current max stream count by \u003ca href=\"https://github.com/howardjohn\"\u003e\u003ccode\u003e@​howardjohn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4026\"\u003ehyperium/hyper#4026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): allow keep-alive for chunked requests with trailers by \u003ca href=\"https://github.com/wi-adam\"\u003e\u003ccode\u003e@​wi-adam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4043\"\u003ehyperium/hyper#4043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): cancel pipe_task and send RST_STREAM on response future drop by \u003ca href=\"https://github.com/mmishra100\"\u003e\u003ccode\u003e@​mmishra100\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4042\"\u003ehyperium/hyper#4042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd APIs to allow switching an HTTP1 connection to HTTP2 if H2 preface is seen by \u003ca href=\"https://github.com/pborzenkov\"\u003e\u003ccode\u003e@​pborzenkov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3996\"\u003ehyperium/hyper#3996\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/blob/master/CHANGELOG.md\"\u003ehyper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0 (2026-03-31)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/0d6c7d5469baa09e2fb127ee3758a79b3271a4f0\"\u003e\u003ccode\u003e0d6c7d5\u003c/code\u003e\u003c/a\u003e v1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003e\u003ccode\u003ee21205c\u003c/code\u003e\u003c/a\u003e feat(http1): add UpgradeableConnection::into_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e\u003ccode\u003e393c77c\u003c/code\u003e\u003c/a\u003e feat(error): add 'Error::is_parse_version_h2' method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e\u003ccode\u003e5b17a69\u003c/code\u003e\u003c/a\u003e fix(http2): cancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e\u003ccode\u003e7211ec2\u003c/code\u003e\u003c/a\u003e fix(http1): allow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003e\u003ccode\u003ed51cb71\u003c/code\u003e\u003c/a\u003e feat(client): expose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e\u003ccode\u003e28e73cc\u003c/code\u003e\u003c/a\u003e fix(ffi): validate null pointers before dereferencing in request/response fun...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e13e783927d429fc03038fe512eeb4d379cf1a70\"\u003e\u003ccode\u003ee13e783\u003c/code\u003e\u003c/a\u003e docs(client): fix HTTP/2 max concurrent stream link to spec (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/8ba900853b0f619b165e8530fc8c310bc13e056b\"\u003e\u003ccode\u003e8ba9008\u003c/code\u003e\u003c/a\u003e chore(dependencies): drop pin-utils dependency (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4023\"\u003e#4023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e\u003ccode\u003e5778745\u003c/code\u003e\u003c/a\u003e feat(client): add HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/hyper/compare/v1.8.1...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `icu_locale_core` from 2.1.1 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unicode-org/icu4x/releases\"\u003eicu_locale_core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eICU4X 2.2.0\u003c/h2\u003e\n\u003cp\u003eThe ICU4X Technical Committee is happy to announce \u003ca href=\"https://github.com/unicode-org/icu4x\"\u003eICU4X\u003c/a\u003e 2.2, an update to our modular, portable, and secure i18n library.\u003c/p\u003e\n\u003cp\u003eImportant changes in ICU4X 2.2 include:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eLatest i18n data:\u003c/strong\u003e This release includes an update to \u003ca href=\"https://cldr.unicode.org/downloads/cldr-48#482-changes\"\u003eCLDR 48.2\u003c/a\u003e and support for TZDB 2026a.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew and improved \u003ccode\u003eicu_calendar\u003c/code\u003e:\u003c/strong\u003e This release contains new APIs in \u003ccode\u003eicu_calendar\u003c/code\u003e, as well as some behavior changes in icu_calendar; see the migration notes section.\u003c/li\u003e\n\u003cli\u003eStable datetime arithmetic: It is now possible to to add and subtract dates via \u003ccode\u003edate.try_add_with_options()\u003c/code\u003e and \u003ccode\u003edate.try_until_with_options()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMore flexible date construction: The new \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e API allows constructing dates from all kinds of constituent data: extended years, era years, ordinal months, month codes, etc., and supports different kinds of overflow handling.\u003c/li\u003e\n\u003cli\u003eTyped months: The new \u003ccode\u003eMonth\u003c/code\u003e type replaces month codes in a type safe way. \u003ccode\u003eDate::try_from_codes()\u003c/code\u003e has been replaced with \u003ccode\u003eDate::try_new()\u003c/code\u003e which uses these better types. Various calendar-specific constructors for lunisolar calendars have also been refreshed.\u003c/li\u003e\n\u003cli\u003eExperimental third-party crate integration: We now support converting from and formatting types from the \u003ccode\u003ejiff\u003c/code\u003e, \u003ccode\u003echrono\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e crates. See \u003ccode\u003eicu_datetime::input::third_party\u003c/code\u003e. We’re not yet sure if these integrations should live in ICU4X, in the third party crates, or some adapter crate, and are \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7845\"\u003eopen to feedback\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eExperimental Kotlin Bindings: We now have Kotlin bindings for ICU4X (found under \u003ccode\u003effi/mvn\u003c/code\u003e), with the same set of supported APIs as our other cross-language bindings.\u003c/li\u003e\n\u003cli\u003eExperimental features:\u003c/li\u003e\n\u003cli\u003eDisplay names: Adds new internal data layout exposed via RegionDisplayName and ScriptDisplayName APIs. The old data layout, optimized for loading multiple names at once, is moved into the multi module. Please share feedback on our \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7824\"\u003etracking issue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCompact decimal formatter: Please share feedback in preparation for stabilization in a future release.\u003c/li\u003e\n\u003cli\u003eML segmentation: Initial code for RAdaBoost word segmenter for Chinese and CNN word segmenter for Thai.\u003c/li\u003e\n\u003cli\u003eUnstable Cargo feature: Replaced the \u0026quot;experimental\u0026quot; Cargo feature with an \u0026quot;unstable\u0026quot; Cargo feature.\u003c/li\u003e\n\u003cli\u003eBetter hour cycles: Adds support for Clock12 and Clock24 in datetime formatting.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eMigration Notes\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eJapaneseExtended\u003c/code\u003e calendar has been deprecated. CLDR removed the pre-Meiji eras because no implementation correctly implemented them. Clients of pre-Meiji eras are encouraged to comment on \u003ca href=\"https://unicode-org.atlassian.net/browse/CLDR-11400\"\u003eCLDR-11400\u003c/a\u003e and potentially write a custom \u003ccode\u003eeast_asian_traditional::Rules\u003c/code\u003e implementation of the pre-Meiji lunisolar Japanese calendar.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eHijri\u0026lt;AstronomicalSimulation\u0026gt;\u003c/code\u003e has also been deprecated. It previously returned estimates of the Hijri calendar based on simulations published by Reingold et al. To restore this behavior, write a custom \u003ccode\u003ehijri::Rules\u003c/code\u003e implementation using calendrical_calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md#icu4x-22\"\u003eSee the full changelog for more information\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/unicode-org/icu4x/blob/main/CHANGELOG.md\"\u003eicu_locale_core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eicu 2.2.x\u003c/h2\u003e\n\u003cp\u003eSeveral crates have had patch releases in the 2.2 stream:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003e(2.2.1) \u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eFix extended year calculations in Gregorian-like and Coptic-like calendars (unicode-org#7849)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eicu4x 2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003eGeneral\n\u003cul\u003e\n\u003cli\u003eUse HTTPS links in docs (unicode-org#7212)\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.86 (unicode-org#7576)\u003c/li\u003e\n\u003cli\u003eUpdated to CLDR 48.2 (unicode-org#7792)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eexperimental\u003c/code\u003e features with \u003ccode\u003eunstable\u003c/code\u003e features (unicode-org#7566)\u003c/li\u003e\n\u003cli\u003eAdd categories and keywords to Cargo.toml for all components (unicode-org#7737)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eDate::try_new\u003c/code\u003e, which replaces \u003ccode\u003eDate::try_new_from_codes\u003c/code\u003e, and takes typed year/month values. (unicode-org#7773, unicode-org#7764)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new\u003c/code\u003e (and primarily-internal \u003ccode\u003eCalendar::new_date\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eInputYear\u003c/code\u003e, \u003ccode\u003eDateNewError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eHandle possible \u003ccode\u003eOverflow\u003c/code\u003e values on individual calendars (unicode-org#7795)\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eDate::try_from_fields\u003c/code\u003e API for fully general date construction from various choices of year and month values (unicode-org#7798)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateFields\u003c/code\u003e, \u003ccode\u003eDateFromFieldsOptions\u003c/code\u003e, \u003ccode\u003eOverflow\u003c/code\u003e, \u003ccode\u003eMissingFieldsStrategy\u003c/code\u003e, \u003ccode\u003eDateFromFieldsError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew associated method: \u003ccode\u003eCalendar::from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew Date arithmetic APIs for adding and subtracting dates (unicode-org#7798, unicode-org#7355, unicode-org#7257)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_add_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_added_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_until_with_options\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateDuration\u003c/code\u003e, \u003ccode\u003eDateAddOptions\u003c/code\u003e, \u003ccode\u003eDateDifferenceOptions\u003c/code\u003e, \u003ccode\u003eDateDurationUnit\u003c/code\u003e, \u003ccode\u003eDateDurationParseError\u003c/code\u003e, \u003ccode\u003eDateAddError\u003c/code\u003e, \u003ccode\u003eMismatchedCalendarError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew associated items: \u003ccode\u003eCalendar::add\u003c/code\u003e, \u003ccode\u003eCalendar::until\u003c/code\u003e, \u003ccode\u003eCalendar::DateCompatibilityError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce a new \u003ccode\u003eMonth\u003c/code\u003e type, preferred over using month codes (unicode-org#7147, unicode-org#7756)\n\u003cul\u003e\n\u003cli\u003eNew type: \u003ccode\u003eMonth\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew method: \u003ccode\u003eMonthInfo::to_input()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIntroduce year/date ranges to all APIs, documented on the APIs themselves. \u003ccode\u003eDate\u003c/code\u003e now has a fundamental range (ISO years between ±999,999), and most constructors enforce a stricter range of ±9999 years for input years. (unicode-org#7676, unicode-org#7062, unicode-org#7629, unicode-org#7753, unicode-org#7219, unicode-org#7227)\u003c/li\u003e\n\u003cli\u003eAdd constructors with \u003ccode\u003eMonth\u003c/code\u003e for lunisolar calendars (unicode-org#7485)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new_korean_traditional()\u003c/code\u003e, \u003ccode\u003eDate::try_new_chinese_traditional()\u003c/code\u003e, \u003ccode\u003eDate::try_new_hebrew_v2()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eLeapStatus\u003c/code\u003e on \u003ccode\u003eMonthInfo\u003c/code\u003e (unicode-org#7667)\u003c/li\u003e\n\u003cli\u003eNew method: \u003ccode\u003eMonthInfo::leap_status()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew enum: \u003ccode\u003eLeapStatus\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(Unstable) Integrate with \u003ccode\u003echrono\u003c/code\u003e, \u003ccode\u003ejiff\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e (unicode-org#7617, unicode-org#7711)\u003c/li\u003e\n\u003cli\u003eNew impls: \u003ccode\u003eFrom\u0026lt;chrono::NaiveDate\u0026gt;\u003c/code\u003e, \u003ccode\u003eFrom\u0026lt;jiff::civil::Date\u0026gt;\u003c/code\u003e, \u003ccode\u003eFrom\u0026lt;time::Date\u0026gt;\u003c/code\u003e for \u003ccode\u003eDate\u0026lt;Gregorian\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eDate::day_of_week\u003c/code\u003e by \u003ccode\u003eDate::weekday\u003c/code\u003e (unicode-org#7288)\n\u003cul\u003e\n\u003cli\u003eNew method: \u003ccode\u003eDate::weekday()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eDate::new_from_iso\u003c/code\u003e/\u003ccode\u003eDate::to_iso\u003c/code\u003e (unicode-org#7287)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eDate::extended_year()\u003c/code\u003e (use \u003ccode\u003eDate::year().extended_year()\u003c/code\u003e) (unicode-org#7289)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eYearInfo: PartialEq\u003c/code\u003e bound (unicode-org#7743)\u003c/li\u003e\n\u003cli\u003eStart producing Meiji era only after Meiji 6 (unicode-org#7503)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unicode-org/icu4x/commits/icu@2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `icu_normalizer` from 2.1.1 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unicode-org/icu4x/releases\"\u003eicu_normalizer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eICU4X 2.2.0\u003c/h2\u003e\n\u003cp\u003eThe ICU4X Technical Committee is happy to announce \u003ca href=\"https://github.com/unicode-org/icu4x\"\u003eICU4X\u003c/a\u003e 2.2, an update to our modular, portable, and secure i18n library.\u003c/p\u003e\n\u003cp\u003eImportant changes in ICU4X 2.2 include:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eLatest i18n data:\u003c/strong\u003e This release includes an update to \u003ca href=\"https://cldr.unicode.org/downloads/cldr-48#482-changes\"\u003eCLDR 48.2\u003c/a\u003e and support for TZDB 2026a.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew and improved \u003ccode\u003eicu_calendar\u003c/code\u003e:\u003c/strong\u003e This release contains new APIs in \u003ccode\u003eicu_calendar\u003c/code\u003e, as well as some behavior changes in icu_calendar; see the migration notes section.\u003c/li\u003e\n\u003cli\u003eStable datetime arithmetic: It is now possible to to add and subtract dates via \u003ccode\u003edate.try_add_with_options()\u003c/code\u003e and \u003ccode\u003edate.try_until_with_options()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMore flexible date construction: The new \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e API allows constructing dates from all kinds of constituent data: extended years, era years, ordinal months, month codes, etc., and supports different kinds of overflow handling.\u003c/li\u003e\n\u003cli\u003eTyped months: The new \u003ccode\u003eMonth\u003c/code\u003e type replaces month codes in a type safe way. \u003ccode\u003eDate::try_from_codes()\u003c/code\u003e has been replaced with \u003ccode\u003eDate::try_new()\u003c/code\u003e which uses these better types. Various calendar-specific constructors for lunisolar calendars have also been refreshed.\u003c/li\u003e\n\u003cli\u003eExperimental third-party crate integration: We now support converting from and formatting types from the \u003ccode\u003ejiff\u003c/code\u003e, \u003ccode\u003echrono\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e crates. See \u003ccode\u003eicu_datetime::input::third_party\u003c/code\u003e. We’re not yet sure if these integrations should live in ICU4X, in the third party crates, or some adapter crate, and are \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7845\"\u003eopen to feedback\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eExperimental Kotlin Bindings: We now have Kotlin bindings for ICU4X (found under \u003ccode\u003effi/mvn\u003c/code\u003e), with the same set of supported APIs as our other cross-language bindings.\u003c/li\u003e\n\u003cli\u003eExperimental features:\u003c/li\u003e\n\u003cli\u003eDisplay names: Adds new internal data layout exposed via RegionDisplayName and ScriptDisplayName APIs. The old data layout, optimized for loading multiple names at once, is moved into the multi module. Please share feedback on our \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7824\"\u003etracking issue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCompact decimal formatter: Please share feedback in preparation for stabilization in a future release.\u003c/li\u003e\n\u003cli\u003eML segmentation: Initial code for RAdaBoost word segmenter for Chinese and CNN word segmenter for Thai.\u003c/li\u003e\n\u003cli\u003eUnstable Cargo feature: Replaced the \u0026quot;experimental\u0026quot; Cargo feature with an \u0026quot;unstable\u0026quot; Cargo feature.\u003c/li\u003e\n\u003cli\u003eBetter hour cycles: Adds support for Clock12 and Clock24 in datetime formatting.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eMigration Notes\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eJapaneseExtended\u003c/code\u003e calendar has been deprecated. CLDR removed the pre-Meiji eras because no implementation correctly implemented them. Clients of pre-Meiji eras are encouraged to comment on \u003ca href=\"https://unicode-org.atlassian.net/browse/CLDR-11400\"\u003eCLDR-11400\u003c/a\u003e and potentially write a custom \u003ccode\u003eeast_asian_traditional::Rules\u003c/code\u003e implementation of the pre-Meiji lunisolar Japanese calendar.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eHijri\u0026lt;AstronomicalSimulation\u0026gt;\u003c/code\u003e has also been deprecated. It previously returned estimates of the Hijri calendar based on simulations published by Reingold et al. To restore this behavior, write a custom \u003ccode\u003ehijri::Rules\u003c/code\u003e implementation using calendrical_calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md#icu4x-22\"\u003eSee the full changelog for more information\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/unicode-org/icu4x/blob/main/CHANGELOG.md\"\u003eicu_normalizer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eicu 2.2.x\u003c/h2\u003e\n\u003cp\u003eSeveral crates have had patch releases in the 2.2 stream:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003e(2.2.1) \u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eFix extended year calculations in Gregorian-like and Coptic-like calendars (unicode-org#7849)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eicu4x 2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003eGeneral\n\u003cul\u003e\n\u003cli\u003eUse HTTPS links in docs (unicode-org#7212)\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.86 (unicode-org#7576)\u003c/li\u003e\n\u003cli\u003eUpdated to CLDR 48.2 (unicode-org#7792)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eexperimental\u003c/code\u003e features with \u003ccode\u003eunstable\u003c/code\u003e features (unicode-org#7566)\u003c/li\u003e\n\u003cli\u003eAdd categories and keywords to Cargo.toml for all components (unicode-org#7737)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eDate::try_new\u003c/code\u003e, which replaces \u003ccode\u003eDate::try_new_from_codes\u003c/code\u003e, and takes typed year/month values. (unicode-org#7773, unicode-org#7764)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new\u003c/code\u003e (and primarily-internal \u003ccode\u003eCalendar::new_date\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eInputYear\u003c/code\u003e, \u003ccode\u003eDateNewError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eHandle possible \u003ccode\u003eOverflow\u003c/code\u003e values on individual calendars (unicode-org#7795)\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eDate::try_from_fields\u003c/code\u003e API for fully general date construction from various choices of year and month values (unicode-org#7798)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateFields\u003c/code\u003e, \u003ccode\u003eDateFromFieldsOptions\u003c/code\u003e, \u003ccode\u003eOverflow\u003c/code\u003e, \u003ccode\u003eMissingFieldsStrategy\u003c/code\u003e, \u003ccode\u003eDateFromFieldsError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew associated method: \u003ccode\u003eCalendar::from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew Date arithmetic APIs for adding and subtracting dates (unicode-org#7798, unicode-org#7355, unicode-org#7257)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_add_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_added_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_until_with_options\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateDuration\u003c/code\u003e, \u003ccode\u003eDateAddOptions\u003c/code\u003e, \u003ccode\u003eDateDifferenceOptions\u003c/code\u003e, \u003ccode\u003eDateDurationUnit\u003c/code\u003e, \u003ccode\u003eDateDurationParseError\u003c/code\u003e, \u003ccode\u003eDateAddError\u003c/code\u003e, \u003ccode\u003eMismatchedCalendarError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew associated items: \u003ccode\u003eCalendar::add\u003c/code\u003e, \u003ccode\u003eCalendar::until\u003c/code\u003e, \u003ccode\u003eCalendar::DateCompatibilityError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce a new \u003ccode\u003eMonth\u003c/code\u003e type, preferred over using month codes (unicode-org#7147, unicode-org#7756)\n\u003cul\u003e\n\u003cli\u003eNew type: \u003ccode\u003eMonth\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew method: \u003ccode\u003eMonthInfo::to_input()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIntroduce year/date ranges to all APIs, documented on the APIs themselves. \u003ccode\u003eDate\u003c/code\u003e now has a fundamental range (ISO years between ±999,999), and most constructors enforce a stricter range of ±9999 years for input years. (unicode-org#7676, unicode-org#7062, unicode-org#7629, unicode-org#7753, unicode-org#7219, unicode-org#7227)\u003c/li\u003e\n\u003cli\u003eAdd constructors with \u003ccode\u003eMonth\u003c/code\u003e for lunisolar calendars (unicode-org#7485)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new_korean_traditional()\u003c/code\u003e, \u003ccode\u003eDate::try_new_chinese_traditional()\u003c/code\u003e, \u003ccode\u003eDate::try_new_hebrew_v2()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eLeapStatus\u003c/code\u003e on \u003ccode\u003eMonthInfo\u003c/code\u003e (unicode-org#7667)\u003c/li\u003e\n\u003cli\u003eNew method: \u003ccode\u003eMonthInfo::leap_status()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew enum: \u003ccode\u003eLeapStatus\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(Unstable) Integrate with \u003ccode\u003echrono\u003c/code\u003e, \u003ccode\u003ejiff\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e (unicode-org#7617, unicode-org#7711)\u003c/li\u003e\n\u003cli\u003eNew impls: \u003ccode\u003eFrom\u0026lt;chrono::NaiveDate\u0026gt;\u003c/code\u003e, \u003ccode\u003eFrom\u0026lt;jiff::civil::Date\u0026gt;\u003c/code\u003e, \u003ccode\u003eFrom\u0026lt;time::Date\u0026gt;\u003c/code\u003e for \u003ccode\u003eDate\u0026lt;Gregorian\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eDate::day_of_week\u003c/code\u003e by \u003ccode\u003eDate::weekday\u003c/code\u003e (unicode-org#7288)\n\u003cul\u003e\n\u003cli\u003eNew method: \u003ccode\u003eDate::weekday()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eDate::new_from_iso\u003c/code\u003e/\u003ccode\u003eDate::to_iso\u003c/code\u003e (unicode-org#7287)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eDate::extended_year()\u003c/code\u003e (use \u003ccode\u003eDate::year().extended_year()\u003c/code\u003e) (unicode-org#7289)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eYearInfo: PartialEq\u003c/code\u003e bound (unicode-org#7743)\u003c/li\u003e\n\u003cli\u003eStart producing Meiji era only after Meiji 6 (unicode-org#7503)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unicode-org/icu4x/commits/icu@2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `icu_normalizer_data` from 2.1.1 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unicode-org/icu4x/releases\"\u003eicu_normalizer_data's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eICU4X 2.2.0\u003c/h2\u003e\n\u003cp\u003eThe ICU4X Technical Committee is happy to announce \u003ca href=\"https://github.com/unicode-org/icu4x\"\u003eICU4X\u003c/a\u003e 2.2, an update to our modular, portable, and secure i18n library.\u003c/p\u003e\n\u003cp\u003eImportant changes in ICU4X 2.2 include:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eLatest i18n data:\u003c/strong\u003e This release includes an update to \u003ca href=\"https://cldr.unicode.org/downloads/cldr-48#482-changes\"\u003eCLDR 48.2\u003c/a\u003e and support for TZDB 2026a.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew and improved \u003ccode\u003eicu_calendar\u003c/code\u003e:\u003c/strong\u003e This release contains new APIs in \u003ccode\u003eicu_calendar\u003c/code\u003e, as well as some behavior changes in icu_calendar; see the migration notes section.\u003c/li\u003e\n\u003cli\u003eStable datetime arithmetic: It is now possible to to add and subtract dates via \u003ccode\u003edate.try_add_with_options()\u003c/code\u003e and \u003ccode\u003edate.try_until_with_options()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMore flexible date construction: The new \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e API allows constructing dates from all kinds of constituent data: extended years, era years, ordinal months, month codes, etc., and supports different kinds of overflow handling.\u003c/li\u003e\n\u003cli\u003eTyped months: The new \u003ccode\u003eMonth\u003c/code\u003e type replaces month codes in a type safe way. \u003ccode\u003eDate::try_from_codes()\u003c/code\u003e has been replaced with \u003ccode\u003eDate::try_new()\u003c/code\u003e which uses these better types. Various calendar-specific constructors for lunisolar calendars have also been refreshed.\u003c/li\u003e\n\u003cli\u003eExperimental third-party crate integration: We now support converting from and formatting types from the \u003ccode\u003ejiff\u003c/code\u003e, \u003ccode\u003echrono\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e crates. See \u003ccode\u003eicu_datetime::input::third_party\u003c/code\u003e. We’re not yet sure if these integrations should live in ICU4X, in the third party crates, or some adapter crate, and are \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7845\"\u003eopen to feedback\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eExperimental Kotlin Bindings: We now have Kotlin bindings for ICU4X (found under \u003ccode\u003effi/mvn\u003c/code\u003e), with the same set of supported APIs as our other cross-language bindings.\u003c/li\u003e\n\u003cli\u003eExperimental features:\u003c/li\u003e\n\u003cli\u003eDisplay names: Adds new internal data layout exposed via RegionDisplayName and ScriptDisplayName APIs. The old data layout, optimized for loading multiple names at once, is moved into the multi module. Please share feedback on our \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7824\"\u003etracking issue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCompact decimal formatter: Please share feedback in preparation for stabilization in a future release.\u003c/li\u003e\n\u003cli\u003eML segmentation: Initial code for RAdaBoost word segmenter for Chinese and CNN word segmenter for Thai.\u003c/li\u003e\n\u003cli\u003eUnstable Cargo feature: Replaced the \u0026quot;experimental\u0026quot; Cargo feature with an \u0026quot;unstable\u0026quot; Cargo feature.\u003c/li\u003e\n\u003cli\u003eBetter hour cycles: Adds support for Clock12 and Clock24 in datetime formatting.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eMigration Notes\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eJapaneseExtended\u003c/code\u003e calendar has been deprecated. CLDR removed the pre-Meiji eras because no implementation correctly implemented them. Clients of pre-Meiji eras are encouraged to comment on \u003ca href=\"https://unicode-org.atlassian.net/browse/CLDR-11400\"\u003eCLDR-11400\u003c/a\u003e and potentially write a custom \u003cc...\n\n_Description has been truncated_","html_url":"https://github.com/JargeZ/aquilagraph/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JargeZ%2Faquilagraph/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"4328295303","node_id":"PR_kwDORd79eM7Vmd6G","number":10,"state":"closed","title":"build(deps): bump the all group in /src-tauri with 63 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-02T14:02:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-25T14:03:08.000Z","updated_at":"2026-05-02T14:02:26.000Z","time_to_close":604756,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":63,"packages":[{"name":"active-win-pos-rs","old_version":"0.8.4","new_version":"0.10.1","repository_url":"https://github.com/dimusic/active-win-pos-rs"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.2","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"tokio","old_version":"1.50.0","new_version":"1.52.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"async-signal","old_version":"0.2.13","new_version":"0.2.14","repository_url":"https://github.com/smol-rs/async-signal"},{"name":"cc","old_version":"1.2.56","new_version":"1.2.61","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"embed-resource","old_version":"3.0.6","new_version":"3.0.9","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"fastrand","old_version":"2.3.0","new_version":"2.4.1","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"foreign-types","old_version":"0.3.2","new_version":"0.5.0","repository_url":"https://github.com/sfackler/foreign-types"},{"name":"foreign-types-shared","old_version":"0.1.1","new_version":"0.3.1","repository_url":"https://github.com/sfackler/foreign-types"},{"name":"hyper","old_version":"1.8.1","new_version":"1.9.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-rustls","old_version":"0.27.7","new_version":"0.27.9","repository_url":"https://github.com/rustls/hyper-rustls"},{"name":"icu_locale_core","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_provider","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"iri-string","old_version":"0.7.10","new_version":"0.7.12","repository_url":"https://github.com/lo48576/iri-string"},{"name":"itoa","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"jni-sys","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/jni-rs/jni-sys"},{"name":"libc","old_version":"0.2.182","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"libredox","old_version":"0.1.14","new_version":"0.1.16"},{"name":"litemap","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"local-ip-address","old_version":"0.6.10","new_version":"0.6.12","repository_url":"https://github.com/LeoBorai/local-ip-address"},{"name":"mio","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"muda","old_version":"0.17.1","new_version":"0.17.2","repository_url":"https://github.com/tauri-apps/muda"},{"name":"num-conv","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"num_enum","old_version":"0.7.5","new_version":"0.7.6","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"num_enum_derive","old_version":"0.7.5","new_version":"0.7.6","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"open","old_version":"5.3.3","new_version":"5.3.4","repository_url":"https://github.com/Byron/open-rs"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.33","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"potential_utf","old_version":"0.1.4","new_version":"0.1.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"rustls","old_version":"0.23.37","new_version":"0.23.39","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-pki-types","old_version":"1.14.0","new_version":"1.14.1","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustls-webpki","old_version":"0.103.10","new_version":"0.103.13","repository_url":"https://github.com/rustls/webpki"},{"name":"security-framework","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/kornelski/rust-security-framework"},{"name":"semver","old_version":"1.0.27","new_version":"1.0.28","repository_url":"https://github.com/dtolnay/semver"},{"name":"serde_with","old_version":"3.17.0","new_version":"3.18.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"serde_with_macros","old_version":"3.17.0","new_version":"3.18.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"simd-adler32","old_version":"0.3.8","new_version":"0.3.9","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"tao","old_version":"0.34.6","new_version":"0.34.8","repository_url":"https://github.com/tauri-apps/tao"},{"name":"tempfile","old_version":"3.26.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"tinystr","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"toml_parser","old_version":"1.0.9+spec-1.1.0","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_writer","old_version":"1.0.6+spec-1.1.0","new_version":"1.1.1+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"typenum","old_version":"1.19.0","new_version":"1.20.0","repository_url":"https://github.com/paholg/typenum"},{"name":"uds_windows","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/haraldh/rust_uds_windows"},{"name":"unicode-segmentation","old_version":"1.12.0","new_version":"1.13.2","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"uuid","old_version":"1.22.0","new_version":"1.23.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"wasip2","old_version":"1.0.2+wasi-0.2.9","new_version":"1.0.3+wasi-0.2.9","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"windows-registry","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-version","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"writeable","old_version":"0.6.2","new_version":"0.6.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.40","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.40","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerofrom-derive","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerotrie","old_version":"0.2.3","new_version":"0.2.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.5","new_version":"0.11.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.2","new_version":"0.11.3","repository_url":"https://github.com/unicode-org/icu4x"}],"path":"/src-tauri","ecosystem":"cargo"},"body":"Bumps the all group in /src-tauri with 63 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [active-win-pos-rs](https://github.com/dimusic/active-win-pos-rs) | `0.8.4` | `0.10.1` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.2` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.50.0` | `1.52.1` |\n| [async-signal](https://github.com/smol-rs/async-signal) | `0.2.13` | `0.2.14` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.56` | `1.2.61` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.6` | `3.0.9` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.4.1` |\n| [foreign-types](https://github.com/sfackler/foreign-types) | `0.3.2` | `0.5.0` |\n| [foreign-types-shared](https://github.com/sfackler/foreign-types) | `0.1.1` | `0.3.1` |\n| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.9.0` |\n| [hyper-rustls](https://github.com/rustls/hyper-rustls) | `0.27.7` | `0.27.9` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_properties](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.2.0` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.2.0` |\n| [icu_provider](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.10` | `0.7.12` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.17` | `1.0.18` |\n| [jni-sys](https://github.com/jni-rs/jni-sys) | `0.3.0` | `0.3.1` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.182` | `0.2.186` |\n| libredox | `0.1.14` | `0.1.16` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [local-ip-address](https://github.com/LeoBorai/local-ip-address) | `0.6.10` | `0.6.12` |\n| [mio](https://github.com/tokio-rs/mio) | `1.1.1` | `1.2.0` |\n| [muda](https://github.com/tauri-apps/muda) | `0.17.1` | `0.17.2` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.2.0` | `0.2.1` |\n| [num_enum](https://github.com/illicitonion/num_enum) | `0.7.5` | `0.7.6` |\n| [num_enum_derive](https://github.com/illicitonion/num_enum) | `0.7.5` | `0.7.6` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [open](https://github.com/Byron/open-rs) | `5.3.3` | `5.3.4` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.33` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.4` | `0.1.5` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.37` | `0.23.39` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.14.0` | `1.14.1` |\n| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.10` | `0.103.13` |\n| [security-framework](https://github.com/kornelski/rust-security-framework) | `3.6.0` | `3.7.0` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.27` | `1.0.28` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.17.0` | `3.18.0` |\n| [serde_with_macros](https://github.com/jonasbb/serde_with) | `3.17.0` | `3.18.0` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.8` | `0.3.9` |\n| [tao](https://github.com/tauri-apps/tao) | `0.34.6` | `0.34.8` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.26.0` | `3.27.0` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.2` | `0.8.3` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.0.9+spec-1.1.0` | `1.1.2+spec-1.1.0` |\n| [toml_writer](https://github.com/toml-rs/toml) | `1.0.6+spec-1.1.0` | `1.1.1+spec-1.1.0` |\n| [typenum](https://github.com/paholg/typenum) | `1.19.0` | `1.20.0` |\n| [uds_windows](https://github.com/haraldh/rust_uds_windows) | `1.2.0` | `1.2.1` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.12.0` | `1.13.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.22.0` | `1.23.1` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.2+wasi-0.2.9` | `1.0.3+wasi-0.2.9` |\n| [windows-registry](https://github.com/microsoft/windows-rs) | `0.6.0` | `0.6.1` |\n| [windows-version](https://github.com/microsoft/windows-rs) | `0.1.6` | `0.1.7` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.2` | `0.6.3` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.40` | `0.8.48` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.40` | `0.8.48` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zerofrom-derive](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.3` | `0.2.4` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.5` | `0.11.6` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.2` | `0.11.3` |\n\nUpdates `active-win-pos-rs` from 0.8.4 to 0.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dimusic/active-win-pos-rs/releases\"\u003eactive-win-pos-rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump kdotool dependency to 0.2.3 (\u003ca href=\"https://redirect.github.com/dimusic/active-win-pos-rs/issues/41\"\u003e#41\u003c/a\u003e) - \u003ca href=\"https://github.com/goncaloalves\"\u003e\u003ccode\u003e@​goncaloalves\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eKDE Wayland Support (\u003ca href=\"https://redirect.github.com/dimusic/active-win-pos-rs/issues/40\"\u003e#40\u003c/a\u003e) - \u003ca href=\"https://github.com/goncaloalves\"\u003e\u003ccode\u003e@​goncaloalves\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix null pointer exception on MacOS (\u003ca href=\"https://redirect.github.com/dimusic/active-win-pos-rs/issues/38\"\u003e#38\u003c/a\u003e) - \u003ca href=\"https://github.com/Sabreclaw\"\u003e\u003ccode\u003e@​Sabreclaw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes\u003c/strong\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse DmwGetWindowAttribute on Windows (\u003ca href=\"https://redirect.github.com/dimusic/active-win-pos-rs/issues/34\"\u003e#34\u003c/a\u003e) - \u003ca href=\"https://github.com/zcanann\"\u003e\u003ccode\u003e@​zcanann\u003c/code\u003e\u003c/a\u003e\nWindows version now uses \u003ccode\u003eDmwGetWindowAttribute\u003c/code\u003e instead of \u003ccode\u003eGetWindowRect\u003c/code\u003e, improving window position accuracy.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dimusic/active-win-pos-rs/commit/0b64e6d8478b1386b0ffd2e70f43092d1c4e0d59\"\u003e\u003ccode\u003e0b64e6d\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dimusic/active-win-pos-rs/commit/ea0a099c175b5443eba7bea027e0111d613fdf0f\"\u003e\u003ccode\u003eea0a099\u003c/code\u003e\u003c/a\u003e feat: bump kdotool to 0.2.3 with CLI-only deps gated behind feature flag (\u003ca href=\"https://redirect.github.com/dimusic/active-win-pos-rs/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dimusic/active-win-pos-rs/commit/86f60d8635d5ebbf60f1f84d748b58c6f6f3fb34\"\u003e\u003ccode\u003e86f60d8\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dimusic/active-win-pos-rs/commit/84aa755ec12d2156faae1283a9317999ebefe89f\"\u003e\u003ccode\u003e84aa755\u003c/code\u003e\u003c/a\u003e KDE Wayland Support (\u003ca href=\"https://redirect.github.com/dimusic/active-win-pos-rs/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dimusic/active-win-pos-rs/commit/52cdc43a427740ed1d0e878cfa979e8efe56d64e\"\u003e\u003ccode\u003e52cdc43\u003c/code\u003e\u003c/a\u003e Add project support section to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dimusic/active-win-pos-rs/commit/6d348c111998f55dcca9ba176dc9dce1579eaf89\"\u003e\u003ccode\u003e6d348c1\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dimusic/active-win-pos-rs/commit/702cc4233df2c49fb0b0deb2e91bccde16dd1c42\"\u003e\u003ccode\u003e702cc42\u003c/code\u003e\u003c/a\u003e Check if bundle_url is null before getting process path on macos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dimusic/active-win-pos-rs/commit/7fe1ecd613b4353590a340c5c134cdb7590b8c43\"\u003e\u003ccode\u003e7fe1ecd\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dimusic/active-win-pos-rs/commit/ba4a0df962bf026d7533af7b35495bca1fb208c8\"\u003e\u003ccode\u003eba4a0df\u003c/code\u003e\u003c/a\u003e Fix clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dimusic/active-win-pos-rs/commit/0df257d1cd2508f0a4399de75022b0795c4fabeb\"\u003e\u003ccode\u003e0df257d\u003c/code\u003e\u003c/a\u003e Use DwmGetWindowAttribute for more accurate window bounds tracking (\u003ca href=\"https://redirect.github.com/dimusic/active-win-pos-rs/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dimusic/active-win-pos-rs/compare/0.8.4...0.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.12.28 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.2\u003c/h2\u003e\n\u003ch2\u003etl;dr\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\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2921\"\u003eseanmonstar/reqwest#2921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate readme for 0.13 by \u003ca href=\"https://github.com/VojtaStanek\"\u003e\u003ccode\u003e@​VojtaStanek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2926\"\u003eseanmonstar/reqwest#2926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix http2 feature is not enabled for \u0026quot;native-tls\u0026quot; by \u003ca href=\"https://github.com/fox0\"\u003e\u003ccode\u003e@​fox0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2927\"\u003eseanmonstar/reqwest#2927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): remove unused webpki-roots and rustls-native-certs 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/2932\"\u003eseanmonstar/reqwest#2932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: native-tls-alpn has changed to native-tls-no-alpn 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/2940\"\u003eseanmonstar/reqwest#2940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpecify h3 alpn for http3 connector by \u003ca href=\"https://github.com/passcod\"\u003e\u003ccode\u003e@​passcod\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2929\"\u003eseanmonstar/reqwest#2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate copyright year to 2026 by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2943\"\u003eseanmonstar/reqwest#2943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(json): custom content-type overidden by json method for wasm by \u003ca href=\"https://github.com/Narendran-KT\"\u003e\u003ccode\u003e@​Narendran-KT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2908\"\u003eseanmonstar/reqwest#2908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade wasm-streams to v0.5 by \u003ca href=\"https://github.com/xangelix\"\u003e\u003ccode\u003e@​xangelix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2958\"\u003eseanmonstar/reqwest#2958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): add windows and linux arm64 to ci by \u003ca href=\"https://github.com/dennisameling\"\u003e\u003ccode\u003e@​dennisameling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2960\"\u003eseanmonstar/reqwest#2960\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VojtaStanek\"\u003e\u003ccode\u003e@​VojtaStanek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2926\"\u003eseanmonstar/reqwest#2926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fox0\"\u003e\u003ccode\u003e@​fox0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2927\"\u003eseanmonstar/reqwest#2927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/passcod\"\u003e\u003ccode\u003e@​passcod\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2929\"\u003eseanmonstar/reqwest#2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2943\"\u003eseanmonstar/reqwest#2943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Narendran-KT\"\u003e\u003ccode\u003e@​Narendran-KT\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2908\"\u003eseanmonstar/reqwest#2908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xangelix\"\u003e\u003ccode\u003e@​xangelix\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2958\"\u003eseanmonstar/reqwest#2958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dennisameling\"\u003e\u003ccode\u003e@​dennisameling\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2960\"\u003eseanmonstar/reqwest#2960\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.1...v0.13.2\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.1...v0.13.2\u003c/a\u003e\u003c/p\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\u003c/ul\u003e\n\u003c!-- 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\u003c/blockquote\u003e\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.12.28...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.50.0 to 1.52.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.52.1\u003c/h2\u003e\n\u003ch1\u003e1.52.1 (April 16th, 2026)\u003c/h1\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: revert \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e to fix [a regression]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e that causes \u003ccode\u003espawn_blocking\u003c/code\u003e to hang (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8056\"\u003etokio-rs/tokio#8056\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8057\"\u003etokio-rs/tokio#8057\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.0\u003c/h2\u003e\n\u003ch1\u003e1.52.0 (April 14th, 2026)\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eio: \u003ccode\u003eAioSource::register_borrowed\u003c/code\u003e for I/O safety support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003etry_io\u003c/code\u003e function to \u003ccode\u003eunix::pipe\u003c/code\u003e sender and receiver types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8030\"\u003e#8030\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded (unstable)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: \u003ccode\u003eBuilder::enable_eager_driver_handoff\u003c/code\u003e setting enable eager hand off of the I/O and time drivers before polling tasks (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: add \u003ccode\u003etrace_with()\u003c/code\u003e for customized task dumps (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: allow \u003ccode\u003eimpl FnMut()\u003c/code\u003e in \u003ccode\u003etrace_with\u003c/code\u003e instead of just \u003ccode\u003efn()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: improve \u003ccode\u003espawn_blocking\u003c/code\u003e scalability with sharded queue (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: use \u003ccode\u003ecompare_exchange_weak()\u003c/code\u003e in worker queue (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8028\"\u003e#8028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: overflow second half of tasks when local queue is filled instead of first half (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8029\"\u003e#8029\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumented\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix typo in \u003ccode\u003eoneshot::Sender::send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8026\"\u003e#8026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: hide #[tokio::main] attribute in the docs of \u003ccode\u003esync::watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8035\"\u003e#8035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add docs on \u003ccode\u003eConnectionRefused\u003c/code\u003e errors with UDP sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7870\"\u003e#7870\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7870\"\u003e#7870\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7870\"\u003etokio-rs/tokio#7870\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7907\"\u003etokio-rs/tokio#7907\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7992\"\u003etokio-rs/tokio#7992\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8010\"\u003etokio-rs/tokio#8010\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8025\"\u003etokio-rs/tokio#8025\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8026\"\u003e#8026\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8026\"\u003etokio-rs/tokio#8026\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8028\"\u003e#8028\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8028\"\u003etokio-rs/tokio#8028\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8029\"\u003e#8029\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8029\"\u003etokio-rs/tokio#8029\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/905c146aeda741ea2202f942a7c3a606dda13da5\"\u003e\u003ccode\u003e905c146\u003c/code\u003e\u003c/a\u003e chore: prepare to release v1.52.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8059\"\u003e#8059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/56aaa43e91c4fbed88f0c2a5b65019ed9a0c3c61\"\u003e\u003ccode\u003e56aaa43\u003c/code\u003e\u003c/a\u003e rt: revert \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e to fix regression in \u003ccode\u003espawn_blocking\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/57ff47ab589bfb4dab6766de78655ffef4fb250b\"\u003e\u003ccode\u003e57ff47a\u003c/code\u003e\u003c/a\u003e ci: update \u003ccode\u003etrybuild\u003c/code\u003e to expect output from rustc 1.95.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8058\"\u003e#8058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/812de3e134888d1d9e7832e4b789d51f6fd2f749\"\u003e\u003ccode\u003e812de3e\u003c/code\u003e\u003c/a\u003e ci: bump taiki-e/cache-cargo-install-action from 1 to 3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8053\"\u003e#8053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ba82e73c7b804324c82b6fea6966ca12f55c3826\"\u003e\u003ccode\u003eba82e73\u003c/code\u003e\u003c/a\u003e ci: use Dependabot to keep github actions up to date (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8052\"\u003e#8052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2e85f9ddf8b47197fa6299cc295f4319fec68e53\"\u003e\u003ccode\u003e2e85f9d\u003c/code\u003e\u003c/a\u003e ci: replace cirrus-ci with freebsd-vm (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8041\"\u003e#8041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a7e1cd8ff8a2012cce500fd7e6ae73400531f46d\"\u003e\u003ccode\u003ea7e1cd8\u003c/code\u003e\u003c/a\u003e ci: update GitHub Actions workflows to use latest tool versions (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8047\"\u003e#8047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5f7be0ac42cb3e1b739da1562f98a797cd55a606\"\u003e\u003ccode\u003e5f7be0a\u003c/code\u003e\u003c/a\u003e chore: perpare 1.52.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8045\"\u003e#8045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/36d12d2686a64b9146c674e02e3cf81d8f87163d\"\u003e\u003ccode\u003e36d12d2\u003c/code\u003e\u003c/a\u003e taskdump: allow impl FnMut() in taskdumps instead of just fn() (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f943312865b9d5007f25d2fd5bd8efa3f89d1541\"\u003e\u003ccode\u003ef943312\u003c/code\u003e\u003c/a\u003e fs: support io-uring in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.50.0...tokio-1.52.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.13 to 0.2.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-signal/releases\"\u003easync-signal's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix build error on haiku. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-signal/blob/master/CHANGELOG.md\"\u003easync-signal's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 0.2.14\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix build error on haiku. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/d750e57adccbd90c4c4e93d184aeabcf5b22f057\"\u003e\u003ccode\u003ed750e57\u003c/code\u003e\u003c/a\u003e Release 0.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/eb72cfd64a1642d40c46ea4c464ed2cede1fc65a\"\u003e\u003ccode\u003eeb72cfd\u003c/code\u003e\u003c/a\u003e Fix build error on haiku\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/1ffadd3db8a7ea2e74e6d7e2de9c5d3a73c15435\"\u003e\u003ccode\u003e1ffadd3\u003c/code\u003e\u003c/a\u003e Update signal-hook requirement from 0.3.14 to 0.4.1 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/57\"\u003e#57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/a43dca7fd132368862f5c2830751fef56f8dc3f4\"\u003e\u003ccode\u003ea43dca7\u003c/code\u003e\u003c/a\u003e Fix clippy::io_other_error warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/c00258a4a661d4f614691906f6ec8b7391e9eb71\"\u003e\u003ccode\u003ec00258a\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/3fdfdee17736d37017f206c6b440515a7f3514ce\"\u003e\u003ccode\u003e3fdfdee\u003c/code\u003e\u003c/a\u003e ci: Use taiki-e/checkout-action action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/0f8053d9af5d7b11510cca1e67186b2d66e87e3b\"\u003e\u003ccode\u003e0f8053d\u003c/code\u003e\u003c/a\u003e ci: Use cargo-hack's --rust-version flag for msrv check\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-signal/compare/v0.2.13...v0.2.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.56 to 1.2.61\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.61\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1705\"\u003e#1705\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.60\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.59\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e deterministic archives with \u003ccode\u003eD\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix target abi parsing for sanitiser targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.58\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.57\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSize archiver batches according to argument length not argument count (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eBuild::env\u003c/code\u003e for setting environment variables of compiler invocations and other child processes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1656\"\u003e#1656\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1682\"\u003e#1682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.60...cc-v1.2.61\"\u003e1.2.61\u003c/a\u003e - 2026-04-24\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1705\"\u003e#1705\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.59...cc-v1.2.60\"\u003e1.2.60\u003c/a\u003e - 2026-04-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.58...cc-v1.2.59\"\u003e1.2.59\u003c/a\u003e - 2026-04-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e deterministic archives with \u003ccode\u003eD\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix target abi parsing for sanitiser targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.58\"\u003e1.2.58\u003c/a\u003e - 2026-03-27\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.56...cc-v1.2.57\"\u003e1.2.57\u003c/a\u003e - 2026-03-13\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSize archiver batches according to argument length not argument count (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eBuild::env\u003c/code\u003e for setting environment variables of compiler invocations and other child processes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1656\"\u003e#1656\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1682\"\u003e#1682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/360f69119862eb26b44253f09f9ce60be5b3011b\"\u003e\u003ccode\u003e360f691\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.61 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/17a2788f499da76bf7a6b404367ab37613b8fa00\"\u003e\u003ccode\u003e17a2788\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.16 to 2.75.17 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1706\"\u003e#1706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/da52db738b1b1ea89cc176dfd718e0de6bef742a\"\u003e\u003ccode\u003eda52db7\u003c/code\u003e\u003c/a\u003e command_helpers.rs: fix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1705\"\u003e#1705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/ee64d58c06ec386eaa5298bb415e56c5710498ce\"\u003e\u003ccode\u003eee64d58\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.4 to 2.75.5 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1703\"\u003e#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/78cf7e481b1b2ce6f61cada4128843451e5580f4\"\u003e\u003ccode\u003e78cf7e4\u003c/code\u003e\u003c/a\u003e CI: Hash-pin all actions, apply other suggestions from zizmor (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1702\"\u003e#1702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/7cad9f5b10c33fa969a13ead70b43b64380cc9e2\"\u003e\u003ccode\u003e7cad9f5\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.60 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1701\"\u003e#1701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c15c3eb9f10b34c9abde06b9bdf17c3de43a4658\"\u003e\u003ccode\u003ec15c3eb\u003c/code\u003e\u003c/a\u003e fix(ar): suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/f4c5ac7a7e7917660d2068ecb5fd015a11ffb3d6\"\u003e\u003ccode\u003ef4c5ac7\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.59 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/9cfcecbb9debc70d335bd99c2ea1654a0759ca5f\"\u003e\u003ccode\u003e9cfcecb\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/025d046f9928098ca94c605453bf74c05ff0c595\"\u003e\u003ccode\u003e025d046\u003c/code\u003e\u003c/a\u003e fix(ar): deterministic archives with \u003ccode\u003eD\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.56...cc-v1.2.61\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `embed-resource` from 3.0.6 to 3.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/9dbd940c0cc1cbb3fecfbdb69c59ceb9515f006d\"\u003e\u003ccode\u003e9dbd940\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e to authors list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/e804fbd3f1b8765e07167fff50b281f6522758a3\"\u003e\u003ccode\u003ee804fbd\u003c/code\u003e\u003c/a\u003e Generate lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/75aabf94849908e7ed9b773092b731ad94068b42\"\u003e\u003ccode\u003e75aabf9\u003c/code\u003e\u003c/a\u003e Specify \u003ccode\u003eedition\u003c/code\u003e and \u003ccode\u003erust-version\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/aadfe6ce67a75af566fb99fa1d60d6d37a31f1d1\"\u003e\u003ccode\u003eaadfe6c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Ship a toml=1.0.7 lock file for CI\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/cae565f2fddd3d37662efe98f63312653be5ee74\"\u003e\u003ccode\u003ecae565f\u003c/code\u003e\u003c/a\u003e Ship a toml=1.0.7 lock file for CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/ee64a84bafeaeb589f406662da1c9a4ebe3a31ee\"\u003e\u003ccode\u003eee64a84\u003c/code\u003e\u003c/a\u003e toml = 0.9 -\u0026gt; 1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/57a559e7c74e2f98e8951b31d52126f127ca712d\"\u003e\u003ccode\u003e57a559e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;toml = 0.9 -\u0026gt; 1.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/b50ff9308c20f338f8fd314112245c56949cb0cf\"\u003e\u003ccode\u003eb50ff93\u003c/code\u003e\u003c/a\u003e Bump version to 3.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/adf18ff6893a8c73872bec59a5612bfb11c7f99e\"\u003e\u003ccode\u003eadf18ff\u003c/code\u003e\u003c/a\u003e toml = 0.9 -\u0026gt; 1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/3e5df7f3a59075d6c44b8318eface1389aba00ca\"\u003e\u003ccode\u003e3e5df7f\u003c/code\u003e\u003c/a\u003e Bump version to 3.0.8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/compare/v3.0.6...v3.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastrand` from 2.3.0 to 2.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/fastrand/releases\"\u003efastrand's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failure with \u003ccode\u003ejs\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.63. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove quality of f32/f64 generation. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ef{32,64}_inclusive\u003c/code\u003e and \u003ccode\u003eRng::f{32,64}_inclusive\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eRng::with_seed\u003c/code\u003e const. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003egetrandom\u003c/code\u003e to 0.3. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\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/fastrand/blob/master/CHANGELOG.md\"\u003efastrand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failure with \u003ccode\u003ejs\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.63. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove quality of f32/f64 generation. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ef{32,64}_inclusive\u003c/code\u003e and \u003ccode\u003eRng::f{32,64}_inclusive\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eRng::with_seed\u003c/code\u003e const. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003egetrandom\u003c/code\u003e to 0.3. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/fastrand/commit/728a5b503ff233098d9808d572295c4c4f652cd7\"\u003e\u003ccode\u003e728a5b5\u003c/code\u003e\u003c/a\u003e Release 2.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/0c619f6a39e1288d0497a2e6d47a18bf05f318d5\"\u003e\u003ccode\u003e0c619f6\u003c/code\u003e\u003c/a\u003e Fix build failure with js feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/a4077e2373f82ffc12214e98a477bd5135b3286a\"\u003e\u003ccode\u003ea4077e2\u003c/code\u003e\u003c/a\u003e ci: Add missing js feature test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/1fd5bbb300d43e2f15dd0173f776f1a785a42667\"\u003e\u003ccode\u003e1fd5bbb\u003c/code\u003e\u003c/a\u003e Release 2.4.0 (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/074345b7e7dd532b1363ef5fba470585513e9477\"\u003e\u003ccode\u003e074345b\u003c/code\u003e\u003c/a\u003e chore: make some documents clearer (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/ce9a48c2eed32799c665b9c4e2dce9cea86dda44\"\u003e\u003ccode\u003ece9a48c\u003c/code\u003e\u003c/a\u003e chore: update dependencies to latest versions and bump MSRV to 1.63 (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/978dde1cadeccee818dd86f4ae0439d320a30bb2\"\u003e\u003ccode\u003e978dde1\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/fastrand/commit/8561f13c216f354213ec440432fe574e449a347c\"\u003e\u003ccode\u003e8561f13\u003c/code\u003e\u003c/a\u003e bench: Add benchmark of f32()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/1def02cb232a7b17ac71aeec8559fdf095adf859\"\u003e\u003ccode\u003e1def02c\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/c2cbdd49650b45db9d672553553b4e164110e934\"\u003e\u003ccode\u003ec2cbdd4\u003c/code\u003e\u003c/a\u003e Remove manual doc(cfg(..))\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/fastrand/compare/v2.3.0...v2.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `foreign-types` from 0.3.2 to 0.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sfackler/foreign-types/commit/c5a90ed3f39dd5fe8b5af6e9cee1bc446746272c\"\u003e\u003ccode\u003ec5a90ed\u003c/code\u003e\u003c/a\u003e Release foreign-types v0.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sfackler/foreign-types/commit/01d43c7607a3bcad41b2a30d12bb290ada292a33\"\u003e\u003ccode\u003e01d43c7\u003c/code\u003e\u003c/a\u003e Release foreign-types-macros v0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sfackler/foreign-types/commit/fbae59e20fb10b66ee27fc7449a6c8a117be5c91\"\u003e\u003ccode\u003efbae59e\u003c/code\u003e\u003c/a\u003e Release foreign-types-shared v0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sfackler/foreign-types/commit/6730a0770b5b65f4b0df99efe4b74d631c8f66a3\"\u003e\u003ccode\u003e6730a07\u003c/code\u003e\u003c/a\u003e Cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sfackler/foreign-types/commit/13381160b76350c3cda1b5ee1477fabe70849831\"\u003e\u003ccode\u003e1338116\u003c/code\u003e\u003c/a\u003e Use new-style macro imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sfackler/foreign-types/commit/3bd4f4fb7eebab09a608ebbd0bbe48b51a20b8a5\"\u003e\u003ccode\u003e3bd4f4f\u003c/code\u003e\u003c/a\u003e Make ForeignType and ForeignTypeRef unsafe traits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sfackler/foreign-types/commit/3ebab87f263eb60eb6cdd6088da907527df5111f\"\u003e\u003ccode\u003e3ebab87\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sfackler/foreign-types/commit/17334403933f0628ac342015ca3fa5b3585ba45b\"\u003e\u003ccode\u003e1733440\u003c/code\u003e\u003c/a\u003e Tag generated types as unsafe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sfackler/foreign-types/commit/3253a460ff0b0792710940d7de19f7a944d6c43c\"\u003e\u003ccode\u003e3253a46\u003c/code\u003e\u003c/a\u003e Release foreign-types-macros v0.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sfackler/foreign-types/commit/290c75f0b81eac67f5040b732511f8925bd04f2e\"\u003e\u003ccode\u003e290c75f\u003c/code\u003e\u003c/a\u003e Upgrade syn/quote\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sfackler/foreign-types/compare/v0.3.2...v0.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `foreign-types-shared` from 0.1.1 to 0.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sfackler/foreign-types/releases\"\u003eforeign-types-shared's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eforeign-types-shared v0.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation\u003c/li\u003e\n\u003c/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/sfackler/foreign-types/commits/foreign-types-shared-v0.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper` from 1.8.1 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/releases\"\u003ehyper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactors and chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(error): add more information about is_incomplete_message by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3978\"\u003ehyperium/hyper#3978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun cargo-audit in CI to check for known vulnerabilities in dependencies. by \u003ca href=\"https://github.com/f0rki\"\u003e\u003ccode\u003e@​f0rki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3246\"\u003ehyperium/hyper#3246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): simplify match of Token parse error by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3981\"\u003ehyperium/hyper#3981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): use saturating_sub instead of manual impl by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3983\"\u003ehyperium/hyper#3983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): replace many args of Chunked::step with struct by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3982\"\u003ehyperium/hyper#3982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix comment in \u003ccode\u003eput_slice()\u003c/code\u003e by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3986\"\u003ehyperium/hyper#3986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lib): fix unused warnings due to feature gating test imports by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3997\"\u003ehyperium/hyper#3997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve Read trait and ReadBufCursor documentation by \u003ca href=\"https://github.com/majiayu000\"\u003e\u003ccode\u003e@​majiayu000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4000\"\u003ehyperium/hyper#4000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use h1 parser config when parsing server req by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4002\"\u003ehyperium/hyper#4002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(server): fix flaky disable_keep_alive_mid_request by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4009\"\u003ehyperium/hyper#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to actions/checkout@v6 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4005\"\u003ehyperium/hyper#4005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to cargo-check-external-types 0.4.0 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4006\"\u003ehyperium/hyper#4006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate copyright year to 2026 by \u003ca href=\"https://github.com/jasmyhigh\"\u003e\u003ccode\u003e@​jasmyhigh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4007\"\u003ehyperium/hyper#4007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: avoid unwrap examples by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4001\"\u003ehyperium/hyper#4001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): use case-insensitive matching for trailer fields by \u003ca href=\"https://github.com/HueCodes\"\u003e\u003ccode\u003e@​HueCodes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4011\"\u003ehyperium/hyper#4011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: convert bug report template to GitHub form by \u003ca href=\"https://github.com/njg7194\"\u003e\u003ccode\u003e@​njg7194\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4015\"\u003ehyperium/hyper#4015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): force toml mode in yq selecting msrv by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4020\"\u003ehyperium/hyper#4020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: non-utf8 char may cause panic when calling to_str by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4019\"\u003ehyperium/hyper#4019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(http2/client): add \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option by \u003ca href=\"https://github.com/ffuugoo\"\u003e\u003ccode\u003e@​ffuugoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4021\"\u003ehyperium/hyper#4021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: drop pin-utils dependency by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4023\"\u003ehyperium/hyper#4023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[minor] doc: Fix HTTP/2 max concurrent stream link by \u003ca href=\"https://github.com/dentiny\"\u003e\u003ccode\u003e@​dentiny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4037\"\u003ehyperium/hyper#4037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ffi): validate null pointers before dereferencing in request/resp… by \u003ca href=\"https://github.com/DhruvaD1\"\u003e\u003ccode\u003e@​DhruvaD1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4038\"\u003ehyperium/hyper#4038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eh2: expose current max stream count by \u003ca href=\"https://github.com/howardjohn\"\u003e\u003ccode\u003e@​howardjohn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4026\"\u003ehyperium/hyper#4026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): allow keep-alive for chunked requests with trailers by \u003ca href=\"https://github.com/wi-adam\"\u003e\u003ccode\u003e@​wi-adam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4043\"\u003ehyperium/hyper#4043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): cancel pipe_task and send RST_STREAM on response future drop by \u003ca href=\"https://github.com/mmishra100\"\u003e\u003ccode\u003e@​mmishra100\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4042\"\u003ehyperium/hyper#4042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd APIs to allow switching an HTTP1 connection to HTTP2 if H2 preface is seen by \u003ca href=\"https://github.com/pborzenkov\"\u003e\u003ccode\u003e@​pborzenkov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3996\"\u003ehyperium/hyper#3996\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/blob/master/CHANGELOG.md\"\u003ehyper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0 (2026-03-31)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/0d6c7d5469baa09e2fb127ee3758a79b3271a4f0\"\u003e\u003ccode\u003e0d6c7d5\u003c/code\u003e\u003c/a\u003e v1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003e\u003ccode\u003ee21205c\u003c/code\u003e\u003c/a\u003e feat(http1): add UpgradeableConnection::into_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e\u003ccode\u003e393c77c\u003c/code\u003e\u003c/a\u003e feat(error): add 'Error::is_parse_version_h2' method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e\u003ccode\u003e5b17a69\u003c/code\u003e\u003c/a\u003e fix(http2): cancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e\u003ccode\u003e7211ec2\u003c/code\u003e\u003c/a\u003e fix(http1): allow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003e\u003ccode\u003ed51cb71\u003c/code\u003e\u003c/a\u003e feat(client): expose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e\u003ccode\u003e28e73cc\u003c/code\u003e\u003c/a\u003e fix(ffi): validate null pointers before dereferencing in request/response fun...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e13e783927d429fc03038fe512eeb4d379cf1a70\"\u003e\u003ccode\u003ee13e783\u003c/code\u003e\u003c/a\u003e docs(client): fix HTTP/2 max concurrent stream link to spec (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/8ba900853b0f619b165e8530fc8c310bc13e056b\"\u003e\u003ccode\u003e8ba9008\u003c/code\u003e\u003c/a\u003e chore(dependencies): drop pin-utils dependency (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4023\"\u003e#4023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e\u003ccode\u003e5778745\u003c/code\u003e\u003c/a\u003e feat(client): add HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/hyper/compare/v1.8.1...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper-rustls` from 0.27.7 to 0.27.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/hyper-rustls/releases\"\u003ehyper-rustls's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.9\u003c/h2\u003e\n\u003cp\u003eThis release fixes the accidental omission of the ISC license in the published crate.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump rustls from 0.23.37 to 0.23.38 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/rustls/hyper-rustls/pull/339\"\u003erustls/hyper-rustls#339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ISC license include, prepare 0.27.9 by \u003ca href=\"https://github.com/cpu\"\u003e\u003ccode\u003e@​cpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/hyper-rustls/pull/340\"\u003erustls/hyper-rustls#340\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rustls/hyper-rustls/compare/v/0.27.8...v/0.27.9\"\u003ehttps://github.com/rustls/hyper-rustls/compare/v/0.27.8...v/0.27.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.27.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded HttpsConnector::new function by \u003ca href=\"https://github.com/0xIO32\"\u003e\u003ccode\u003e@​0xIO32\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/hyper-rustls/pull/301\"\u003erustls/hyper-rustls#301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/hyper-rustls/pull/320\"\u003erustls/hyper-rustls#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop dependency on rustls-pemfile by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/hyper-rustls/pull/323\"\u003erustls/hyper-rustls#323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix tests to run on a random port by \u003ca href=\"https://github.com/erickt\"\u003e\u003ccode\u003e@​erickt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/hyper-rustls/pull/330\"\u003erustls/hyper-rustls#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to rustls-platform-verifier 0.7 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/hyper-rustls/pull/338\"\u003erustls/hyper-rustls#338\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/hyper-rustls/commit/9741534153d47277d754a3254759360b36ee58fd\"\u003e\u003ccode\u003e9741534\u003c/code\u003e\u003c/a\u003e Cargo: version 0.27.8 -\u0026gt; 0.27.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/hyper-rustls/commit/d391ce2611b01ad0915a712299fae7f6c36dba84\"\u003e\u003ccode\u003ed391ce2\u003c/code\u003e\u003c/a\u003e Cargo: update semver compat deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/hyper-rustls/commit/a163901fbf8545d48673524722c9f525e315126f\"\u003e\u003ccode\u003ea163901\u003c/code\u003e\u003c/a\u003e Cargo: fix include license typo for ISC license\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/hyper-rustls/commit/b3eb41ec15ce0b05744b354a81d98fc4cf06ddbf\"\u003e\u003ccode\u003eb3eb41e\u003c/code\u003e\u003c/a\u003e Bump rustls from 0.23.37 to 0.23.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/hyper-rustls/commit/6b94ec3ef1685301a35e6c072ddbb5ea81973a1d\"\u003e\u003ccode\u003e6b94ec3\u003c/code\u003e\u003c/a\u003e Bump version to 0.27.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/hyper-rustls/commit/df300cfe7c2893f9ed5f4cd15fc54b35c755a826\"\u003e\u003ccode\u003edf300cf\u003c/code\u003e\u003c/a\u003e Upgrade rustls-platform-verifier to 0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/hyper-rustls/commit/1c063f5e21da1a76eec85b199f4575c4bcd610b3\"\u003e\u003ccode\u003e1c063f5\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/hyper-rustls/commit/c66d2839df1be915983e7ea558519b75b2342cea\"\u003e\u003ccode\u003ec66d283\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.85 (for rustls-platform-verifier -\u0026gt; jni)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/hyper-rustls/commit/4b90026cb61ff579c2df0501e2622c6db5350a59\"\u003e\u003ccode\u003e4b90026\u003c/code\u003e\u003c/a\u003e Bump hyper from 1.8.1 to 1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/hyper-rustls/commit/4376d7642325c67ffe8aa669af91e4f6d025b771\"\u003e\u003ccode\u003e4376d76\u003c/code\u003e\u003c/a\u003e Take semver-compatible updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rustls/hyper-rustls/compare/v/0.27.7...v/0.27.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `icu_locale_core` from 2.1.1 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unicode-org/icu4x/releases\"\u003eicu_locale_core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eICU4X 2.2.0\u003c/h2\u003e\n\u003cp\u003eThe ICU4X Technical Committee is happy to announce \u003ca href=\"https://github.com/unicode-org/icu4x\"\u003eICU4X\u003c/a\u003e 2.2, an update to our modular, portable, and secure i18n library.\u003c/p\u003e\n\u003cp\u003eImportant changes in ICU4X 2.2 include:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eLatest i18n data:\u003c/strong\u003e This release includes an update to \u003ca href=\"https://cldr.unicode.org/downloads/cldr-48#482-changes\"\u003eCLDR 48.2\u003c/a\u003e and support for TZDB 2026a.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew and improved \u003ccode\u003eicu_calendar\u003c/code\u003e:\u003c/strong\u003e This release contains new APIs in \u003ccode\u003eicu_calendar\u003c/code\u003e, as well as some behavior changes in icu_calendar; see the migration notes section.\u003c/li\u003e\n\u003cli\u003eStable datetime arithmetic: It is now possible to to add and subtract dates via \u003ccode\u003edate.try_add_with_options()\u003c/code\u003e and \u003ccode\u003edate.try_until_with_options()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMore flexible date construction: The new \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e API allows constructing dates from all kinds of constituent data: extended years, era years, ordinal months, month codes, etc., and supports different kinds of overflow handling.\u003c/li\u003e\n\u003cli\u003eTyped months: The new \u003ccode\u003eMonth\u003c/code\u003e type replaces month codes in a type safe way. \u003ccode\u003eDate::try_from_codes()\u003c/code\u003e has been replaced with \u003ccode\u003eDate::try_new()\u003c/code\u003e which uses these better types. Various calendar-specific constructors for lunisolar calendars have also been refreshed.\u003c/li\u003e\n\u003cli\u003eExperimental third-party crate integration: We now support converting from and formatting types from the \u003ccode\u003ejiff\u003c/code\u003e, \u003ccode\u003echrono\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e crates. See \u003ccode\u003eicu_datetime::input::third_party\u003c/code\u003e. We’re not yet sure if these integrations should live in ICU4X, in the third party crates, or some adapter crate, and are \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7845\"\u003eopen to feedback\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eExperimental Kotlin Bindings: We now have Kotlin bindings for ICU4X (found under \u003ccode\u003effi/mvn\u003c/code\u003e), with the same set of supported APIs as our other cross-language bindings.\u003c/li\u003e\n\u003cli\u003eExperimental features:\u003c/li\u003e\n\u003cli\u003eDisplay names: Adds new internal data layout exposed via RegionDisplayName and ScriptDisplayName APIs. The old data layout, optimized for loading multiple names at once, is moved into the multi module. Please share feedback on our \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7824\"\u003etracking issue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCompact decimal formatter: Please share feedback in preparation for stabiliza...\n\n_Description has been truncated_","html_url":"https://github.com/StatairsProject/DesktopStatairs/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/StatairsProject%2FDesktopStatairs/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"4327810707","node_id":"PR_kwDORy6puc7VlBTa","number":11,"state":"closed","title":"Bump the all group in /src-tauri with 44 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-02T10:20:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-25T10:21:35.000Z","updated_at":"2026-05-02T10:20:44.000Z","time_to_close":604748,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":44,"packages":[{"name":"async-signal","old_version":"0.2.13","new_version":"0.2.14","repository_url":"https://github.com/smol-rs/async-signal"},{"name":"cc","old_version":"1.2.57","new_version":"1.2.61","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"crc-catalog","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/akhilles/crc-catalog"},{"name":"embed-resource","old_version":"3.0.7","new_version":"3.0.9","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"fastrand","old_version":"2.3.0","new_version":"2.4.1","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"hyper","old_version":"1.8.1","new_version":"1.9.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"icu_locale_core","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_provider","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"iri-string","old_version":"0.7.10","new_version":"0.7.12","repository_url":"https://github.com/lo48576/iri-string"},{"name":"jni-sys","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/jni-rs/jni-sys"},{"name":"libc","old_version":"0.2.183","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"libredox","old_version":"0.1.14","new_version":"0.1.16"},{"name":"litemap","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"mio","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"muda","old_version":"0.17.1","new_version":"0.17.2","repository_url":"https://github.com/tauri-apps/muda"},{"name":"num-conv","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"open","old_version":"5.3.3","new_version":"5.3.4","repository_url":"https://github.com/Byron/open-rs"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.33","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"potential_utf","old_version":"0.1.4","new_version":"0.1.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"semver","old_version":"1.0.27","new_version":"1.0.28","repository_url":"https://github.com/dtolnay/semver"},{"name":"simd-adler32","old_version":"0.3.8","new_version":"0.3.9","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"tao","old_version":"0.34.6","new_version":"0.34.8","repository_url":"https://github.com/tauri-apps/tao"},{"name":"tinystr","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tokio","old_version":"1.50.0","new_version":"1.52.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_parser","old_version":"1.0.10+spec-1.1.0","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_writer","old_version":"1.0.7+spec-1.1.0","new_version":"1.1.1+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"typenum","old_version":"1.19.0","new_version":"1.20.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-segmentation","old_version":"1.12.0","new_version":"1.13.2","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"uuid","old_version":"1.22.0","new_version":"1.23.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"wasip2","old_version":"1.0.2+wasi-0.2.9","new_version":"1.0.3+wasi-0.2.9","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"writeable","old_version":"0.6.2","new_version":"0.6.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.47","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.47","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerofrom-derive","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerotrie","old_version":"0.2.3","new_version":"0.2.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.5","new_version":"0.11.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.2","new_version":"0.11.3","repository_url":"https://github.com/unicode-org/icu4x"}],"path":"/src-tauri","ecosystem":"cargo"},"body":"Bumps the all group in /src-tauri with 44 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [async-signal](https://github.com/smol-rs/async-signal) | `0.2.13` | `0.2.14` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.57` | `1.2.61` |\n| [crc-catalog](https://github.com/akhilles/crc-catalog) | `2.4.0` | `2.5.0` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.7` | `3.0.9` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.4.1` |\n| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.9.0` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_properties](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.2.0` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.2.0` |\n| [icu_provider](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.10` | `0.7.12` |\n| [jni-sys](https://github.com/jni-rs/jni-sys) | `0.3.0` | `0.3.1` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.186` |\n| libredox | `0.1.14` | `0.1.16` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [mio](https://github.com/tokio-rs/mio) | `1.1.1` | `1.2.0` |\n| [muda](https://github.com/tauri-apps/muda) | `0.17.1` | `0.17.2` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.2.0` | `0.2.1` |\n| [open](https://github.com/Byron/open-rs) | `5.3.3` | `5.3.4` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.33` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.4` | `0.1.5` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.27` | `1.0.28` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.8` | `0.3.9` |\n| [tao](https://github.com/tauri-apps/tao) | `0.34.6` | `0.34.8` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.2` | `0.8.3` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.50.0` | `1.52.1` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.0.10+spec-1.1.0` | `1.1.2+spec-1.1.0` |\n| [toml_writer](https://github.com/toml-rs/toml) | `1.0.7+spec-1.1.0` | `1.1.1+spec-1.1.0` |\n| [typenum](https://github.com/paholg/typenum) | `1.19.0` | `1.20.0` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.12.0` | `1.13.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.22.0` | `1.23.1` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.2+wasi-0.2.9` | `1.0.3+wasi-0.2.9` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.2` | `0.6.3` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.47` | `0.8.48` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.47` | `0.8.48` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zerofrom-derive](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.3` | `0.2.4` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.5` | `0.11.6` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.2` | `0.11.3` |\n\nUpdates `async-signal` from 0.2.13 to 0.2.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-signal/releases\"\u003easync-signal's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix build error on haiku. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-signal/blob/master/CHANGELOG.md\"\u003easync-signal's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 0.2.14\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix build error on haiku. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/d750e57adccbd90c4c4e93d184aeabcf5b22f057\"\u003e\u003ccode\u003ed750e57\u003c/code\u003e\u003c/a\u003e Release 0.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/eb72cfd64a1642d40c46ea4c464ed2cede1fc65a\"\u003e\u003ccode\u003eeb72cfd\u003c/code\u003e\u003c/a\u003e Fix build error on haiku\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/1ffadd3db8a7ea2e74e6d7e2de9c5d3a73c15435\"\u003e\u003ccode\u003e1ffadd3\u003c/code\u003e\u003c/a\u003e Update signal-hook requirement from 0.3.14 to 0.4.1 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/57\"\u003e#57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/a43dca7fd132368862f5c2830751fef56f8dc3f4\"\u003e\u003ccode\u003ea43dca7\u003c/code\u003e\u003c/a\u003e Fix clippy::io_other_error warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/c00258a4a661d4f614691906f6ec8b7391e9eb71\"\u003e\u003ccode\u003ec00258a\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/3fdfdee17736d37017f206c6b440515a7f3514ce\"\u003e\u003ccode\u003e3fdfdee\u003c/code\u003e\u003c/a\u003e ci: Use taiki-e/checkout-action action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/0f8053d9af5d7b11510cca1e67186b2d66e87e3b\"\u003e\u003ccode\u003e0f8053d\u003c/code\u003e\u003c/a\u003e ci: Use cargo-hack's --rust-version flag for msrv check\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-signal/compare/v0.2.13...v0.2.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.57 to 1.2.61\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.61\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1705\"\u003e#1705\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.60\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.59\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e deterministic archives with \u003ccode\u003eD\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix target abi parsing for sanitiser targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.58\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.60...cc-v1.2.61\"\u003e1.2.61\u003c/a\u003e - 2026-04-24\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1705\"\u003e#1705\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.59...cc-v1.2.60\"\u003e1.2.60\u003c/a\u003e - 2026-04-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.58...cc-v1.2.59\"\u003e1.2.59\u003c/a\u003e - 2026-04-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e deterministic archives with \u003ccode\u003eD\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix target abi parsing for sanitiser targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.58\"\u003e1.2.58\u003c/a\u003e - 2026-03-27\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/360f69119862eb26b44253f09f9ce60be5b3011b\"\u003e\u003ccode\u003e360f691\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.61 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/17a2788f499da76bf7a6b404367ab37613b8fa00\"\u003e\u003ccode\u003e17a2788\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.16 to 2.75.17 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1706\"\u003e#1706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/da52db738b1b1ea89cc176dfd718e0de6bef742a\"\u003e\u003ccode\u003eda52db7\u003c/code\u003e\u003c/a\u003e command_helpers.rs: fix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1705\"\u003e#1705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/ee64d58c06ec386eaa5298bb415e56c5710498ce\"\u003e\u003ccode\u003eee64d58\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.4 to 2.75.5 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1703\"\u003e#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/78cf7e481b1b2ce6f61cada4128843451e5580f4\"\u003e\u003ccode\u003e78cf7e4\u003c/code\u003e\u003c/a\u003e CI: Hash-pin all actions, apply other suggestions from zizmor (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1702\"\u003e#1702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/7cad9f5b10c33fa969a13ead70b43b64380cc9e2\"\u003e\u003ccode\u003e7cad9f5\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.60 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1701\"\u003e#1701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c15c3eb9f10b34c9abde06b9bdf17c3de43a4658\"\u003e\u003ccode\u003ec15c3eb\u003c/code\u003e\u003c/a\u003e fix(ar): suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/f4c5ac7a7e7917660d2068ecb5fd015a11ffb3d6\"\u003e\u003ccode\u003ef4c5ac7\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.59 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/9cfcecbb9debc70d335bd99c2ea1654a0759ca5f\"\u003e\u003ccode\u003e9cfcecb\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/025d046f9928098ca94c605453bf74c05ff0c595\"\u003e\u003ccode\u003e025d046\u003c/code\u003e\u003c/a\u003e fix(ar): deterministic archives with \u003ccode\u003eD\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.61\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `crc-catalog` from 2.4.0 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akhilles/crc-catalog/commit/ed4ad631f22b05055c21a3a4127eb7cf6d75bb62\"\u003e\u003ccode\u003eed4ad63\u003c/code\u003e\u003c/a\u003e Prepare 2.5.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akhilles/crc-catalog/commit/4fba2579cde5a04ba81ff35e21bfc3248361da8c\"\u003e\u003ccode\u003e4fba257\u003c/code\u003e\u003c/a\u003e Simplify catalog generator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akhilles/crc-catalog/commit/e6b86a38c46b3ce0ce756666c37d15b12ac71875\"\u003e\u003ccode\u003ee6b86a3\u003c/code\u003e\u003c/a\u003e Update generated CRC catalog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akhilles/crc-catalog/commit/2d583f941cebfc5c37335f6b19ecda1df5db2749\"\u003e\u003ccode\u003e2d583f9\u003c/code\u003e\u003c/a\u003e make the \u003ccode\u003erustfmt::skip\u003c/code\u003e on tests an outer attribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akhilles/crc-catalog/commit/9dfb986117ffc23ef647b0bb2bf5ddcd77814ac6\"\u003e\u003ccode\u003e9dfb986\u003c/code\u003e\u003c/a\u003e skip rustfmt for generated tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akhilles/crc-catalog/commit/a831bc1a1a52b2dc3e080f780419030738ee2257\"\u003e\u003ccode\u003ea831bc1\u003c/code\u003e\u003c/a\u003e generate-catalog: add -h/--help flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akhilles/crc-catalog/commit/e522023779f56683f5f558fc0844354bd7f612ac\"\u003e\u003ccode\u003ee522023\u003c/code\u003e\u003c/a\u003e use lighter dependencies for generate-catalog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akhilles/crc-catalog/commit/b7ea8f3eeaae3efc1de6c2537f4faf08f991bec7\"\u003e\u003ccode\u003eb7ea8f3\u003c/code\u003e\u003c/a\u003e Rust program to generate structs with documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akhilles/crc-catalog/commit/619a5b919cbc07dd2b0fa9b2295a2eaaeddde2cd\"\u003e\u003ccode\u003e619a5b9\u003c/code\u003e\u003c/a\u003e Forbid unsafe code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akhilles/crc-catalog/commit/91673ba2d931553e30087e90318d8266f7a5040f\"\u003e\u003ccode\u003e91673ba\u003c/code\u003e\u003c/a\u003e Remove badges\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/akhilles/crc-catalog/compare/2.4.0...2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `embed-resource` from 3.0.7 to 3.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/9dbd940c0cc1cbb3fecfbdb69c59ceb9515f006d\"\u003e\u003ccode\u003e9dbd940\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e to authors list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/e804fbd3f1b8765e07167fff50b281f6522758a3\"\u003e\u003ccode\u003ee804fbd\u003c/code\u003e\u003c/a\u003e Generate lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/75aabf94849908e7ed9b773092b731ad94068b42\"\u003e\u003ccode\u003e75aabf9\u003c/code\u003e\u003c/a\u003e Specify \u003ccode\u003eedition\u003c/code\u003e and \u003ccode\u003erust-version\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/aadfe6ce67a75af566fb99fa1d60d6d37a31f1d1\"\u003e\u003ccode\u003eaadfe6c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Ship a toml=1.0.7 lock file for CI\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/cae565f2fddd3d37662efe98f63312653be5ee74\"\u003e\u003ccode\u003ecae565f\u003c/code\u003e\u003c/a\u003e Ship a toml=1.0.7 lock file for CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/ee64a84bafeaeb589f406662da1c9a4ebe3a31ee\"\u003e\u003ccode\u003eee64a84\u003c/code\u003e\u003c/a\u003e toml = 0.9 -\u0026gt; 1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/57a559e7c74e2f98e8951b31d52126f127ca712d\"\u003e\u003ccode\u003e57a559e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;toml = 0.9 -\u0026gt; 1.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/b50ff9308c20f338f8fd314112245c56949cb0cf\"\u003e\u003ccode\u003eb50ff93\u003c/code\u003e\u003c/a\u003e Bump version to 3.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/adf18ff6893a8c73872bec59a5612bfb11c7f99e\"\u003e\u003ccode\u003eadf18ff\u003c/code\u003e\u003c/a\u003e toml = 0.9 -\u0026gt; 1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/3e5df7f3a59075d6c44b8318eface1389aba00ca\"\u003e\u003ccode\u003e3e5df7f\u003c/code\u003e\u003c/a\u003e Bump version to 3.0.8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/compare/v3.0.7...v3.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastrand` from 2.3.0 to 2.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/fastrand/releases\"\u003efastrand's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failure with \u003ccode\u003ejs\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.63. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove quality of f32/f64 generation. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ef{32,64}_inclusive\u003c/code\u003e and \u003ccode\u003eRng::f{32,64}_inclusive\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eRng::with_seed\u003c/code\u003e const. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003egetrandom\u003c/code\u003e to 0.3. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\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/fastrand/blob/master/CHANGELOG.md\"\u003efastrand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failure with \u003ccode\u003ejs\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.63. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove quality of f32/f64 generation. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ef{32,64}_inclusive\u003c/code\u003e and \u003ccode\u003eRng::f{32,64}_inclusive\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eRng::with_seed\u003c/code\u003e const. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003egetrandom\u003c/code\u003e to 0.3. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/fastrand/commit/728a5b503ff233098d9808d572295c4c4f652cd7\"\u003e\u003ccode\u003e728a5b5\u003c/code\u003e\u003c/a\u003e Release 2.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/0c619f6a39e1288d0497a2e6d47a18bf05f318d5\"\u003e\u003ccode\u003e0c619f6\u003c/code\u003e\u003c/a\u003e Fix build failure with js feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/a4077e2373f82ffc12214e98a477bd5135b3286a\"\u003e\u003ccode\u003ea4077e2\u003c/code\u003e\u003c/a\u003e ci: Add missing js feature test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/1fd5bbb300d43e2f15dd0173f776f1a785a42667\"\u003e\u003ccode\u003e1fd5bbb\u003c/code\u003e\u003c/a\u003e Release 2.4.0 (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/074345b7e7dd532b1363ef5fba470585513e9477\"\u003e\u003ccode\u003e074345b\u003c/code\u003e\u003c/a\u003e chore: make some documents clearer (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/ce9a48c2eed32799c665b9c4e2dce9cea86dda44\"\u003e\u003ccode\u003ece9a48c\u003c/code\u003e\u003c/a\u003e chore: update dependencies to latest versions and bump MSRV to 1.63 (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/978dde1cadeccee818dd86f4ae0439d320a30bb2\"\u003e\u003ccode\u003e978dde1\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/fastrand/commit/8561f13c216f354213ec440432fe574e449a347c\"\u003e\u003ccode\u003e8561f13\u003c/code\u003e\u003c/a\u003e bench: Add benchmark of f32()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/1def02cb232a7b17ac71aeec8559fdf095adf859\"\u003e\u003ccode\u003e1def02c\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/c2cbdd49650b45db9d672553553b4e164110e934\"\u003e\u003ccode\u003ec2cbdd4\u003c/code\u003e\u003c/a\u003e Remove manual doc(cfg(..))\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/fastrand/compare/v2.3.0...v2.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper` from 1.8.1 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/releases\"\u003ehyper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactors and chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(error): add more information about is_incomplete_message by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3978\"\u003ehyperium/hyper#3978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun cargo-audit in CI to check for known vulnerabilities in dependencies. by \u003ca href=\"https://github.com/f0rki\"\u003e\u003ccode\u003e@​f0rki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3246\"\u003ehyperium/hyper#3246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): simplify match of Token parse error by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3981\"\u003ehyperium/hyper#3981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): use saturating_sub instead of manual impl by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3983\"\u003ehyperium/hyper#3983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): replace many args of Chunked::step with struct by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3982\"\u003ehyperium/hyper#3982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix comment in \u003ccode\u003eput_slice()\u003c/code\u003e by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3986\"\u003ehyperium/hyper#3986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lib): fix unused warnings due to feature gating test imports by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3997\"\u003ehyperium/hyper#3997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve Read trait and ReadBufCursor documentation by \u003ca href=\"https://github.com/majiayu000\"\u003e\u003ccode\u003e@​majiayu000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4000\"\u003ehyperium/hyper#4000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use h1 parser config when parsing server req by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4002\"\u003ehyperium/hyper#4002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(server): fix flaky disable_keep_alive_mid_request by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4009\"\u003ehyperium/hyper#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to actions/checkout@v6 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4005\"\u003ehyperium/hyper#4005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to cargo-check-external-types 0.4.0 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4006\"\u003ehyperium/hyper#4006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate copyright year to 2026 by \u003ca href=\"https://github.com/jasmyhigh\"\u003e\u003ccode\u003e@​jasmyhigh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4007\"\u003ehyperium/hyper#4007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: avoid unwrap examples by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4001\"\u003ehyperium/hyper#4001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): use case-insensitive matching for trailer fields by \u003ca href=\"https://github.com/HueCodes\"\u003e\u003ccode\u003e@​HueCodes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4011\"\u003ehyperium/hyper#4011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: convert bug report template to GitHub form by \u003ca href=\"https://github.com/njg7194\"\u003e\u003ccode\u003e@​njg7194\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4015\"\u003ehyperium/hyper#4015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): force toml mode in yq selecting msrv by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4020\"\u003ehyperium/hyper#4020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: non-utf8 char may cause panic when calling to_str by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4019\"\u003ehyperium/hyper#4019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(http2/client): add \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option by \u003ca href=\"https://github.com/ffuugoo\"\u003e\u003ccode\u003e@​ffuugoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4021\"\u003ehyperium/hyper#4021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: drop pin-utils dependency by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4023\"\u003ehyperium/hyper#4023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[minor] doc: Fix HTTP/2 max concurrent stream link by \u003ca href=\"https://github.com/dentiny\"\u003e\u003ccode\u003e@​dentiny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4037\"\u003ehyperium/hyper#4037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ffi): validate null pointers before dereferencing in request/resp… by \u003ca href=\"https://github.com/DhruvaD1\"\u003e\u003ccode\u003e@​DhruvaD1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4038\"\u003ehyperium/hyper#4038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eh2: expose current max stream count by \u003ca href=\"https://github.com/howardjohn\"\u003e\u003ccode\u003e@​howardjohn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4026\"\u003ehyperium/hyper#4026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): allow keep-alive for chunked requests with trailers by \u003ca href=\"https://github.com/wi-adam\"\u003e\u003ccode\u003e@​wi-adam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4043\"\u003ehyperium/hyper#4043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): cancel pipe_task and send RST_STREAM on response future drop by \u003ca href=\"https://github.com/mmishra100\"\u003e\u003ccode\u003e@​mmishra100\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4042\"\u003ehyperium/hyper#4042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd APIs to allow switching an HTTP1 connection to HTTP2 if H2 preface is seen by \u003ca href=\"https://github.com/pborzenkov\"\u003e\u003ccode\u003e@​pborzenkov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3996\"\u003ehyperium/hyper#3996\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/blob/master/CHANGELOG.md\"\u003ehyper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0 (2026-03-31)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/0d6c7d5469baa09e2fb127ee3758a79b3271a4f0\"\u003e\u003ccode\u003e0d6c7d5\u003c/code\u003e\u003c/a\u003e v1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003e\u003ccode\u003ee21205c\u003c/code\u003e\u003c/a\u003e feat(http1): add UpgradeableConnection::into_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e\u003ccode\u003e393c77c\u003c/code\u003e\u003c/a\u003e feat(error): add 'Error::is_parse_version_h2' method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e\u003ccode\u003e5b17a69\u003c/code\u003e\u003c/a\u003e fix(http2): cancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e\u003ccode\u003e7211ec2\u003c/code\u003e\u003c/a\u003e fix(http1): allow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003e\u003ccode\u003ed51cb71\u003c/code\u003e\u003c/a\u003e feat(client): expose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e\u003ccode\u003e28e73cc\u003c/code\u003e\u003c/a\u003e fix(ffi): validate null pointers before dereferencing in request/response fun...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e13e783927d429fc03038fe512eeb4d379cf1a70\"\u003e\u003ccode\u003ee13e783\u003c/code\u003e\u003c/a\u003e docs(client): fix HTTP/2 max concurrent stream link to spec (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/8ba900853b0f619b165e8530fc8c310bc13e056b\"\u003e\u003ccode\u003e8ba9008\u003c/code\u003e\u003c/a\u003e chore(dependencies): drop pin-utils dependency (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4023\"\u003e#4023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e\u003ccode\u003e5778745\u003c/code\u003e\u003c/a\u003e feat(client): add HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/hyper/compare/v1.8.1...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `icu_locale_core` from 2.1.1 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unicode-org/icu4x/releases\"\u003eicu_locale_core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eICU4X 2.2.0\u003c/h2\u003e\n\u003cp\u003eThe ICU4X Technical Committee is happy to announce \u003ca href=\"https://github.com/unicode-org/icu4x\"\u003eICU4X\u003c/a\u003e 2.2, an update to our modular, portable, and secure i18n library.\u003c/p\u003e\n\u003cp\u003eImportant changes in ICU4X 2.2 include:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eLatest i18n data:\u003c/strong\u003e This release includes an update to \u003ca href=\"https://cldr.unicode.org/downloads/cldr-48#482-changes\"\u003eCLDR 48.2\u003c/a\u003e and support for TZDB 2026a.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew and improved \u003ccode\u003eicu_calendar\u003c/code\u003e:\u003c/strong\u003e This release contains new APIs in \u003ccode\u003eicu_calendar\u003c/code\u003e, as well as some behavior changes in icu_calendar; see the migration notes section.\u003c/li\u003e\n\u003cli\u003eStable datetime arithmetic: It is now possible to to add and subtract dates via \u003ccode\u003edate.try_add_with_options()\u003c/code\u003e and \u003ccode\u003edate.try_until_with_options()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMore flexible date construction: The new \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e API allows constructing dates from all kinds of constituent data: extended years, era years, ordinal months, month codes, etc., and supports different kinds of overflow handling.\u003c/li\u003e\n\u003cli\u003eTyped months: The new \u003ccode\u003eMonth\u003c/code\u003e type replaces month codes in a type safe way. \u003ccode\u003eDate::try_from_codes()\u003c/code\u003e has been replaced with \u003ccode\u003eDate::try_new()\u003c/code\u003e which uses these better types. Various calendar-specific constructors for lunisolar calendars have also been refreshed.\u003c/li\u003e\n\u003cli\u003eExperimental third-party crate integration: We now support converting from and formatting types from the \u003ccode\u003ejiff\u003c/code\u003e, \u003ccode\u003echrono\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e crates. See \u003ccode\u003eicu_datetime::input::third_party\u003c/code\u003e. We’re not yet sure if these integrations should live in ICU4X, in the third party crates, or some adapter crate, and are \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7845\"\u003eopen to feedback\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eExperimental Kotlin Bindings: We now have Kotlin bindings for ICU4X (found under \u003ccode\u003effi/mvn\u003c/code\u003e), with the same set of supported APIs as our other cross-language bindings.\u003c/li\u003e\n\u003cli\u003eExperimental features:\u003c/li\u003e\n\u003cli\u003eDisplay names: Adds new internal data layout exposed via RegionDisplayName and ScriptDisplayName APIs. The old data layout, optimized for loading multiple names at once, is moved into the multi module. Please share feedback on our \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7824\"\u003etracking issue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCompact decimal formatter: Please share feedback in preparation for stabilization in a future release.\u003c/li\u003e\n\u003cli\u003eML segmentation: Initial code for RAdaBoost word segmenter for Chinese and CNN word segmenter for Thai.\u003c/li\u003e\n\u003cli\u003eUnstable Cargo feature: Replaced the \u0026quot;experimental\u0026quot; Cargo feature with an \u0026quot;unstable\u0026quot; Cargo feature.\u003c/li\u003e\n\u003cli\u003eBetter hour cycles: Adds support for Clock12 and Clock24 in datetime formatting.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eMigration Notes\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eJapaneseExtended\u003c/code\u003e calendar has been deprecated. CLDR removed the pre-Meiji eras because no implementation correctly implemented them. Clients of pre-Meiji eras are encouraged to comment on \u003ca href=\"https://unicode-org.atlassian.net/browse/CLDR-11400\"\u003eCLDR-11400\u003c/a\u003e and potentially write a custom \u003ccode\u003eeast_asian_traditional::Rules\u003c/code\u003e implementation of the pre-Meiji lunisolar Japanese calendar.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eHijri\u0026lt;AstronomicalSimulation\u0026gt;\u003c/code\u003e has also been deprecated. It previously returned estimates of the Hijri calendar based on simulations published by Reingold et al. To restore this behavior, write a custom \u003ccode\u003ehijri::Rules\u003c/code\u003e implementation using calendrical_calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md#icu4x-22\"\u003eSee the full changelog for more information\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/unicode-org/icu4x/blob/main/CHANGELOG.md\"\u003eicu_locale_core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eicu 2.2.x\u003c/h2\u003e\n\u003cp\u003eSeveral crates have had patch releases in the 2.2 stream:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003e(2.2.1) \u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eFix extended year calculations in Gregorian-like and Coptic-like calendars (unicode-org#7849)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eicu4x 2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003eGeneral\n\u003cul\u003e\n\u003cli\u003eUse HTTPS links in docs (unicode-org#7212)\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.86 (unicode-org#7576)\u003c/li\u003e\n\u003cli\u003eUpdated to CLDR 48.2 (unicode-org#7792)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eexperimental\u003c/code\u003e features with \u003ccode\u003eunstable\u003c/code\u003e features (unicode-org#7566)\u003c/li\u003e\n\u003cli\u003eAdd categories and keywords to Cargo.toml for all components (unicode-org#7737)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eDate::try_new\u003c/code\u003e, which replaces \u003ccode\u003eDate::try_new_from_codes\u003c/code\u003e, and takes typed year/month values. (unicode-org#7773, unicode-org#7764)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new\u003c/code\u003e (and primarily-internal \u003ccode\u003eCalendar::new_date\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eInputYear\u003c/code\u003e, \u003ccode\u003eDateNewError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eHandle possible \u003ccode\u003eOverflow\u003c/code\u003e values on individual calendars (unicode-org#7795)\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eDate::try_from_fields\u003c/code\u003e API for fully general date construction from various choices of year and month values (unicode-org#7798)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateFields\u003c/code\u003e, \u003ccode\u003eDateFromFieldsOptions\u003c/code\u003e, \u003ccode\u003eOverflow\u003c/code\u003e, \u003ccode\u003eMissingFieldsStrategy\u003c/code\u003e, \u003ccode\u003eDateFromFieldsError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew associated method: \u003ccode\u003eCalendar::from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew Date arithmetic APIs for adding and subtracting dates (unicode-org#7798, unicode-org#7355, unicode-org#7257)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_add_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_added_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_until_with_options\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateDuration\u003c/code\u003e, \u003ccode\u003eDateAddOptions\u003c/code\u003e, \u003ccode\u003eDateDifferenceOptions\u003c/code\u003e, \u003ccode\u003eDateDurationUnit\u003c/code\u003e, \u003ccode\u003eDateDurationParseError\u003c/code\u003e, \u003ccode\u003eDateAddError\u003c/code\u003e, \u003ccode\u003eMismatchedCalendarError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew associated items: \u003ccode\u003eCalendar::add\u003c/code\u003e, \u003ccode\u003eCalendar::until\u003c/code\u003e, \u003ccode\u003eCalendar::DateCompatibilityError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce a new \u003ccode\u003eMonth\u003c/code\u003e type, preferred over using month codes (unicode-org#7147, unicode-org#7756)\n\u003cul\u003e\n\u003cli\u003eNew type: \u003ccode\u003eMonth\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew method: \u003ccode\u003eMonthInfo::to_input()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIntroduce year/date ranges to all APIs, documented on the APIs themselves. \u003ccode\u003eDate\u003c/code\u003e now has a fundamental range (ISO years between ±999,999), and most constructors enforce a stricter range of ±9999 years for input years. (unicode-org#7676, unicode-org#7062, unicode-org#7629, unicode-org#7753, unicode-org#7219, unicode-org#7227)\u003c/li\u003e\n\u003cli\u003eAdd constructors with \u003ccode\u003eMonth\u003c/code\u003e for lunisolar calendars (unicode-org#7485)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new_korean_traditional()\u003c/code\u003e, \u003ccode\u003eDate::try_new_chinese_traditional()\u003c/code\u003e, \u003ccode\u003eDate::try_new_hebrew_v2()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eLeapStatus\u003c/code\u003e on \u003ccode\u003eMonthInfo\u003c/code\u003e (unicode-org#7667)\u003c/li\u003e\n\u003cli\u003eNew method: \u003ccode\u003eMonthInfo::leap_status()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew enum: \u003ccode\u003eLeapStatus\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(Unstable) Integrate with \u003ccode\u003echrono\u003c/code\u003e, \u003ccode\u003ejiff\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e (unicode-org#7617, unicode-org#7711)\u003c/li\u003e\n\u003cli\u003eNew impls: \u003ccode\u003eFrom\u0026lt;chrono::NaiveDate\u0026gt;\u003c/code\u003e, \u003ccode\u003eFrom\u0026lt;jiff::civil::Date\u0026gt;\u003c/code\u003e, \u003ccode\u003eFrom\u0026lt;time::Date\u0026gt;\u003c/code\u003e for \u003ccode\u003eDate\u0026lt;Gregorian\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eDate::day_of_week\u003c/code\u003e by \u003ccode\u003eDate::weekday\u003c/code\u003e (unicode-org#7288)\n\u003cul\u003e\n\u003cli\u003eNew method: \u003ccode\u003eDate::weekday()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eDate::new_from_iso\u003c/code\u003e/\u003ccode\u003eDate::to_iso\u003c/code\u003e (unicode-org#7287)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eDate::extended_year()\u003c/code\u003e (use \u003ccode\u003eDate::year().extended_year()\u003c/code\u003e) (unicode-org#7289)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eYearInfo: PartialEq\u003c/code\u003e bound (unicode-org#7743)\u003c/li\u003e\n\u003cli\u003eStart producing Meiji era only after Meiji 6 (unicode-org#7503)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unicode-org/icu4x/commits/icu@2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `icu_normalizer` from 2.1.1 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unicode-org/icu4x/releases\"\u003eicu_normalizer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eICU4X 2.2.0\u003c/h2\u003e\n\u003cp\u003eThe ICU4X Technical Committee is happy to announce \u003ca href=\"https://github.com/unicode-org/icu4x\"\u003eICU4X\u003c/a\u003e 2.2, an update to our modular, portable, and secure i18n library.\u003c/p\u003e\n\u003cp\u003eImportant changes in ICU4X 2.2 include:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eLatest i18n data:\u003c/strong\u003e This release includes an update to \u003ca href=\"https://cldr.unicode.org/downloads/cldr-48#482-changes\"\u003eCLDR 48.2\u003c/a\u003e and support for TZDB 2026a.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew and improved \u003ccode\u003eicu_calendar\u003c/code\u003e:\u003c/strong\u003e This release contains new APIs in \u003ccode\u003eicu_calendar\u003c/code\u003e, as well as some behavior changes in icu_calendar; see the migration notes section.\u003c/li\u003e\n\u003cli\u003eStable datetime arithmetic: It is now possible to to add and subtract dates via \u003ccode\u003edate.try_add_with_options()\u003c/code\u003e and \u003ccode\u003edate.try_until_with_options()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMore flexible date construction: The new \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e API allows constructing dates from all kinds of constituent data: extended years, era years, ordinal months, month codes, etc., and supports different kinds of overflow handling.\u003c/li\u003e\n\u003cli\u003eTyped months: The new \u003ccode\u003eMonth\u003c/code\u003e type replaces month codes in a type safe way. \u003ccode\u003eDate::try_from_codes()\u003c/code\u003e has been replaced with \u003ccode\u003eDate::try_new()\u003c/code\u003e which uses these better types. Various calendar-specific constructors for lunisolar calendars have also been refreshed.\u003c/li\u003e\n\u003cli\u003eExperimental third-party crate integration: We now support converting from and formatting types from the \u003ccode\u003ejiff\u003c/code\u003e, \u003ccode\u003echrono\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e crates. See \u003ccode\u003eicu_datetime::input::third_party\u003c/code\u003e. We’re not yet sure if these integrations should live in ICU4X, in the third party crates, or some adapter crate, and are \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7845\"\u003eopen to feedback\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eExperimental Kotlin Bindings: We now have Kotlin bindings for ICU4X (found under \u003ccode\u003effi/mvn\u003c/code\u003e), with the same set of supported APIs as our other cross-language bindings.\u003c/li\u003e\n\u003cli\u003eExperimental features:\u003c/li\u003e\n\u003cli\u003eDisplay names: Adds new internal data layout exposed via RegionDisplayName and ScriptDisplayName APIs. The old data layout, optimized for loading multiple names at once, is moved into the multi module. Please share feedback on our \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7824\"\u003etracking issue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCompact decimal formatter: Please share feedback in preparation for stabilization in a future release.\u003c/li\u003e\n\u003cli\u003eML segmentation: Initial code for RAdaBoost word segmenter for Chinese and CNN word segmenter for Thai.\u003c/li\u003e\n\u003cli\u003eUnstable Cargo feature: Replaced the \u0026quot;experimental\u0026quot; Cargo feature with an \u0026quot;unstable\u0026quot; Cargo feature.\u003c/li\u003e\n\u003cli\u003eBetter hour cycles: Adds support for Clock12 and Clock24 in datetime formatting.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eMigration Notes\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eJapaneseExtended\u003c/code\u003e calendar has been deprecated. CLDR removed the pre-Meiji eras because no implementation correctly implemented them. Clients of pre-Meiji eras are encouraged to comment on \u003ca href=\"https://unicode-org.atlassian.net/browse/CLDR-11400\"\u003eCLDR-11400\u003c/a\u003e and potentially write a custom \u003ccode\u003eeast_asian_traditional::Rules\u003c/code\u003e implementation of the pre-Meiji lunisolar Japanese calendar.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eHijri\u0026lt;AstronomicalSimulation\u0026gt;\u003c/code\u003e has also been deprecated. It previously returned estimates of the Hijri calendar based on simulations published by Reingold et al. To restore this behavior, write a custom \u003ccode\u003ehijri::Rules\u003c/code\u003e implementation using calendrical_calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md#icu4x-22\"\u003eSee the full changelog for more information\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/unicode-org/icu4x/blob/main/CHANGELOG.md\"\u003eicu_normalizer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eicu 2.2.x\u003c/h2\u003e\n\u003cp\u003eSeveral crates have had patch releases in the 2.2 stream:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003e(2.2.1) \u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eFix extended year calculations in Gregorian-like and Coptic-like calendars (unicode-org#7849)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eicu4x 2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003eGeneral\n\u003cul\u003e\n\u003cli\u003eUse HTTPS links in docs (unicode-org#7212)\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.86 (unicode-org#7576)\u003c/li\u003e\n\u003cli\u003eUpdated to CLDR 48.2 (unicode-org#7792)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eexperimental\u003c/code\u003e features with \u003ccode\u003eunstable\u003c/code\u003e features (unicode-org#7566)\u003c/li\u003e\n\u003cli\u003eAdd categories and keywords to Cargo.toml for all components (unicode-org#7737)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eDate::try_new\u003c/code\u003e, which replaces \u003ccode\u003eDate::try_new_from_codes\u003c/code\u003e, and takes typed year/month values. (unicode-org#7773, unicode-org#7764)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new\u003c/code\u003e (and primarily-internal \u003ccode\u003eCalendar::new_date\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eInputYear\u003c/code\u003e, \u003ccode\u003eDateNewError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eHandle possible \u003ccode\u003eOverflow\u003c/code\u003e values on individual calendars (unicode-org#7795)\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eDate::try_from_fields\u003c/code\u003e API for fully general date construction from various choices of year and month values (unicode-org#7798)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateFields\u003c/code\u003e, \u003ccode\u003eDateFromFieldsOptions\u003c/code\u003e, \u003ccode\u003eOverflow\u003c/code\u003e, \u003ccode\u003eMissingFieldsStrategy\u003c/code\u003e, \u003ccode\u003eDateFromFieldsError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew associated method: \u003ccode\u003eCalendar::from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew Date arithmetic APIs for adding and subtracting dates (unicode-org#7798, unicode-org#7355, unicode-org#7257)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_add_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_added_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_until_with_options\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateDuration\u003c/code\u003e, \u003ccode\u003eDateAddOptions\u003c/code\u003e, \u003ccode\u003eDateDifferenceOptions\u003c/code\u003e, \u003ccode\u003eDateDurationUnit\u003c/code\u003e, \u003ccode\u003eDateDurationParseError\u003c/code\u003e, \u003ccode\u003eDateAddError\u003c/code\u003e, \u003ccode\u003eMismatchedCalendarError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew associated items: \u003ccode\u003eCalendar::add\u003c/code\u003e, \u003ccode\u003eCalendar::until\u003c/code\u003e, \u003ccode\u003eCalendar::DateCompatibilityError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce a new \u003ccode\u003eMonth\u003c/code\u003e type, preferred over using month codes (unicode-org#7147, unicode-org#7756)\n\u003cul\u003e\n\u003cli\u003eNew type: \u003ccode\u003eMonth\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew method: \u003ccode\u003eMonthInfo::to_input()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIntroduce year/date ranges to all APIs, documented on the APIs themselves. \u003ccode\u003eDate\u003c/code\u003e now has a fundamental range (ISO years between ±999,999), and most constructors enforce a stricter range of ±9999 years for input years. (unicode-org#7676, unicode-org#7062, unicode-org#7629, unicode-org#7753, unicode-org#7219, unicode-org#7227)\u003c/li\u003e\n\u003cli\u003eAdd constructors with \u003ccode\u003eMonth\u003c/code\u003e for lunisolar calendars (unicode-org#7485)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new_korean_traditional()\u003c/code\u003e, \u003ccode\u003eDate::try_new_chinese_traditional()\u003c/code\u003e, \u003ccode\u003eDate::try_new_hebrew_v2()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eLeapStatus\u003c/code\u003e on \u003ccode\u003eMonthInfo\u003c/code\u003e (unicode-org#7667)\u003c/li\u003e\n\u003cli\u003eNew method: \u003ccode\u003eMonthInfo::leap_status()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew enum: \u003ccode\u003eLeapStatus\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(Unstable) Integrate with \u003ccode\u003echrono\u003c/code\u003e, \u003ccode\u003ejiff\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e (unicode-org#7617, unicode-org#7711)\u003c/li\u003e\n\u003cli\u003eNew impls: \u003ccode\u003eFrom\u0026lt;chrono::NaiveDate\u0026gt;\u003c/code\u003e, \u003ccode\u003eFrom\u0026lt;jiff::civil::Date\u0026gt;\u003c/code\u003e, \u003ccode\u003eFrom\u0026lt;time::Date\u0026gt;\u003c/code\u003e for \u003ccode\u003eDate\u0026lt;Gregorian\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eDate::day_of_week\u003c/code\u003e by \u003ccode\u003eDate::weekday\u003c/code\u003e (unicode-org#7288)\n\u003cul\u003e\n\u003cli\u003eNew method: \u003ccode\u003eDate::weekday()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eDate::new_from_iso\u003c/code\u003e/\u003ccode\u003eDate::to_iso\u003c/code\u003e (unicode-org#7287)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eDate::extended_year()\u003c/code\u003e (use \u003ccode\u003eDate::year().extended_year()\u003c/code\u003e) (unicode-org#7289)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eYearInfo: PartialEq\u003c/code\u003e bound (unicode-org#7743)\u003c/li\u003e\n\u003cli\u003eStart producing Meiji era only after Meiji 6 (unicode-org#7503)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unicode-org/icu4x/commits/icu@2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `icu_normalizer_data` from 2.1.1 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unicode-org/icu4x/releases\"\u003eicu_normalizer_data's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eICU4X 2.2.0\u003c/h2\u003e\n\u003cp\u003eThe ICU4X Technical Committee is happy to announce \u003ca href=\"https://github.com/unicode-org/icu4x\"\u003eICU4X\u003c/a\u003e 2.2, an update to our modular, portable, and secure i18n library.\u003c/p\u003e\n\u003cp\u003eImportant changes in ICU4X 2.2 include:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eLatest i18n data:\u003c/strong\u003e This release includes an update to \u003ca href=\"https://cldr.unicode.org/downloads/cldr-48#482-changes\"\u003eCLDR 48.2\u003c/a\u003e and support for TZDB 2026a.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew and improved \u003ccode\u003eicu_calendar\u003c/code\u003e:\u003c/strong\u003e This release contains new APIs in \u003ccode\u003eicu_calendar\u003c/code\u003e, as well as some behavior changes in icu_calendar; see the migration notes section.\u003c/li\u003e\n\u003cli\u003eStable datetime arithmetic: It is now possible to to add and subtract dates via \u003ccode\u003edate.try_add_with_options()\u003c/code\u003e and \u003ccode\u003edate.try_until_with_options()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMore flexible date construction: The new \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e API allows constructing dates from all kinds of constituent data: extended years, era years, ordinal months, month codes, etc., and supports different kinds of overflow handling.\u003c/li\u003e\n\u003cli\u003eTyped months: The new \u003ccode\u003eMonth\u003c/code\u003e type replaces month codes in a type safe way. \u003ccode\u003eDate::try_from_codes()\u003c/code\u003e has been replaced with \u003ccode\u003eDate::try_new()\u003c/code\u003e which uses these better types. Various calendar-specific constructors for lunisolar calendars have also been refreshed.\u003c/li\u003e\n\u003cli\u003eExperimental third-party crate integration: We now support converting from and formatting types from the \u003ccode\u003ejiff\u003c/code\u003e, \u003ccode\u003echrono\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e crates. See \u003ccode\u003eicu_datetime::input::third_party\u003c/code\u003e. We’re not yet sure if these integrations should live in ICU4X, in the third party crates, or some adapter crate, and are \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7845\"\u003eopen to feedback\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eExperimental Kotlin Bindings: We now have Kotlin bindings for ICU4X (found under \u003ccode\u003effi/mvn\u003c/code\u003e), with the same set of supported APIs as our other cross-language bindings.\u003c/li\u003e\n\u003cli\u003eExperimental features:\u003c/li\u003e\n\u003cli\u003eDisplay names: Adds new internal data layout exposed via RegionDisplayName and ScriptDisplayName APIs. The old data layout, optimized for loading multiple names at once, is moved into the multi module. Please share feedback on our \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7824\"\u003etracking issue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCompact decimal formatter: Please share feedback in preparation for stabilization in a future release.\u003c/li\u003e\n\u003cli\u003eML segmentation: Initial code for RAdaBoost word segmenter for Chinese and CNN word segmenter for Thai.\u003c/li\u003e\n\u003cli\u003eUnstable Cargo feature: Replaced the \u0026quot;experimental\u0026quot; Cargo feature with an \u0026quot;unstable\u0026quot; Cargo feature.\u003c/li\u003e\n\u003cli\u003eBetter hour cycles: Adds support for Clock12 and Clock24 in datetime formatting.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eMigration Notes\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eJapaneseExtended\u003c/code\u003e calendar has been deprecated. CLDR removed the pre-Meiji eras because no implementation correctly implemented them. Clients of pre-Meiji eras are encouraged to comment on \u003ca href=\"https://unicode-org.atlassian.net/browse/CLDR-11400\"\u003eCLDR-11400\u003c/a\u003e and potentially write a custom \u003ccode\u003eeast_asian_traditional::Rules\u003c/code\u003e implementation of the pre-Meiji lunisolar Japanese calendar.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eHijri\u0026lt;AstronomicalSimulation\u0026gt;\u003c/code\u003e has also been deprecated. It previously returned estimates of the Hijri calendar based on simulations published by Reingold et al. To restore this behavior, write a custom \u003ccode\u003ehijri::Rules\u003c/code\u003e implementation using calendrical_calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md#icu4x-22\"\u003eSee the full changelog for more information\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/unicode-org/icu4x/blob/main/CHANGELOG.md\"\u003eicu_normalizer_data's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eicu 2.2.x\u003c/h2\u003e\n\u003cp\u003eSeveral crates have had patch releases in the 2.2 stream:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003e(2.2.1) \u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eFix extended year calculations in Gregorian-like and Coptic-like calendars (unicode-org#7849)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eicu4x 2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003eGeneral\n\u003cul\u003e\n\u003cli\u003eUse HTTPS links in docs (unicode-org#7212)\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.86 (unicode-org#7576)\u003c/li\u003e\n\u003cli\u003eUpdated to CLDR 48.2 (unicode-org#7792)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eexperimental\u003c/code\u003e features with \u003ccode\u003eunstable\u003c/code\u003e features (unicode-org#7566)\u003c/li\u003e\n\u003cli\u003eAdd categories and keywords to Cargo.toml for all components (unicode-org#7737)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eDate::try_new\u003c/code\u003e, which replaces \u003ccode\u003eDate::try_new_from_codes\u003c/code\u003e, and takes typed year/month values. (unicode-org#7773, unicode-org#7764)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new\u003c/code\u003e (and primarily-internal \u003ccode\u003eCalendar::new_date\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eInputYear\u003c/code\u003e, \u003ccode\u003eDateNewError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eHandle possible \u003ccode\u003eOverflow\u003c/code\u003e values on individual calendars (unicode-org#7795)\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eDate::try_from_fields\u003c/code\u003e API for fully general date construction from various choices of year and month values (unicode-org#7798)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateFields\u003c/code\u003e, \u003ccode\u003eDateFromFieldsOptions\u003c/code\u003e, \u003ccode\u003eOverflow\u003c/code\u003e, \u003ccode\u003eMissingFieldsStrategy\u003c/code\u003e, \u003ccode\u003eDateFromFieldsError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew associated method: \u003ccode\u003eCalendar::from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew Date arithmetic APIs for adding and subtracting dates (unicode-org#7798, unicode-org#7355, unicode-org#7257)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_add_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_added_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_until_with_options\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateDuration\u003c/code\u003e, \u003ccode\u003eDateAddOptions\u003c/code\u003e, \u003ccode\u003eDateDifferenceOptions\u003c/code\u003e, \u003ccode\u003eDateDurationUnit\u003c/code\u003e, \u003ccode\u003eDateDurationParseError\u003c/code\u003e, \u003ccode\u003eDateAddError\u003c/code\u003e, \u003ccode\u003eMismatchedCalendarError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew associated items: \u003ccode\u003eCalendar::add\u003c/code\u003e, \u003ccode\u003eCalendar::until\u003c/code\u003e, \u003ccode\u003eCalendar::DateCompatibilityError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce a new \u003ccode\u003eMonth\u003c/code\u003e type, preferred over using month codes (unicode-org#7147, unicode-org#7756)\n\u003cul\u003e\n\u003cli\u003eNew type: \u003ccode\u003eMonth\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew method: \u003ccode\u003eMonthInfo::to_input()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIntroduce year/date ranges to all APIs, documented on the APIs themselves. \u003ccode\u003eDate\u003c/code\u003e now has a fundamental range (ISO years between ±999,999), and most constructors enforce a stricter range of ±9999 years for input years. (unicode-org#7676, unicode-org#7062, unicode-org#7629, unicode-org#7753, unicode-org#7219, unicode-org#7227)\u003c/li\u003e\n\u003cli\u003eAdd constructors with \u003ccode\u003eMonth\u003c/code\u003e for lunisolar calendars (unicode-org#7485)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new_korean_traditional()\u003c/code\u003e, \u003ccode\u003eDate::try_new_chinese_traditional()\u003c/code\u003e, \u003ccode\u003eDate::try_new_hebrew_v2()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eLeapStatus\u003c/code\u003e on \u003ccode\u003eMonthInfo\u003c/code\u003e (unicode-org#7667)\u003c/li\u003e\n\u003cli\u003eNew method: \u003ccode\u003eMonthInfo::leap_status()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew enum: \u003ccode\u003eLeapStatus\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(Unstable) Integrate with \u003ccode\u003echrono\u003c/code\u003e, \u003ccode\u003ejiff\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e (unicode-org#7617, unicode-org#7711)\u003c/li\u003e\n\u003cli\u003eNew impls: \u003ccode\u003eFrom\u0026lt;chrono::NaiveDate\u0026gt;\u003c/code\u003e, \u003ccode\u003eFrom\u0026lt;jiff::civil::Date\u0026gt;\u003c/code\u003e, \u003ccode\u003eFrom\u0026lt;time::Date\u0026gt;\u003c/code\u003e for \u003ccode\u003eDate\u0026lt;Gregorian\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eDate::day_of_week\u003c/code\u003e by \u003ccode\u003eDate::weekday\u003c/code\u003e (unicode-org#7288)\n\u003cul\u003e\n\u003cli\u003eNew method: \u003ccode\u003eDate::weekday()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eDate::new_from_iso\u003c/code\u003e/\u003ccode\u003eDate::to_iso\u003c/code\u003e (unicode-org#7287)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eDate::extended_year()\u003c/code\u003e (use \u003ccode\u003eDate::year().extended_year()\u003c/code\u003e) (unicode-org#7289)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eYearInfo: PartialEq\u003c/code\u003e bound (unicode-org#7743)\u003c/li\u003e\n\u003cli\u003eStart producing Meiji era only after Meiji 6 (unicode-org#7503)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unicode-org/icu4x/commits/icu@2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `icu_properties` from 2.1.2 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unicode-org/icu4x/releases\"\u003eicu_properties's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eICU4X 2.2.0\u003c/h2\u003e\n\u003cp\u003eThe ICU4X Technical Committee is happy to announce \u003ca href=\"https://github.com/unicode-org/icu4x\"\u003eICU4X\u003c/a\u003e 2.2, an update to our modular, portable, and secure i18n library.\u003c/p\u003e\n\u003cp\u003eImportant changes in ICU4X 2.2 include:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eLatest i18n data:\u003c/strong\u003e This release includes an update to \u003ca href=\"https://cldr.unicode.org/downloads/cldr-48#482-changes\"\u003eCLDR 48.2\u003c/a\u003e and support for TZDB 2026a.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew and improved \u003ccode\u003eicu_calendar\u003c/code\u003e:\u003c/strong\u003e This release contains new APIs in \u003ccode\u003eicu_calendar\u003c/code\u003e, as well as some behavior changes in icu_calendar; see the migration notes section.\u003c/li\u003e\n\u003cli\u003eStable datetime arithmetic: It is now possible to to add and subtract dates via \u003ccode\u003edate.try_add_with_options()\u003c/code\u003e and \u003ccode\u003edate.try_until_with_options()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMore flexible date construction: The new \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e API allows constructing dates from all kinds of constituent data: extended years, era years, ordinal months, month codes, etc., and supports different kinds of overflow handling.\u003c/li\u003e\n\u003cli\u003eTyped months: The new \u003ccode\u003eMonth\u003c/code\u003e type replaces month codes in a type safe way. \u003ccode\u003eDate::try_from_codes()\u003c/code\u003e has been replaced with \u003ccode\u003eDate::try_new()\u003c/code\u003e which uses these better types. Various calendar-specific constructors for lunisolar calendars have also been refreshed.\u003c/li\u003e\n\u003cli\u003eExperimental third-party crate integration: We now support converting from and formatting types from the \u003ccode\u003ejiff\u003c/code\u003e, \u003ccode\u003echrono\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e crates. See \u003ccode\u003eicu_datetime::input::third_party\u003c/code\u003e. We’re not yet sure if these integrations should live in ICU4X, in the third party crates, or some adapter crate, and are \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7845\"\u003eopen to feedback\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eExperimental Kotlin Bindings: We now have Kotlin bindings for ICU4X (found under \u003ccode\u003effi/mvn\u003c/code\u003e), with the same set of supported APIs as our other cross-language bindings.\u003c/li\u003e\n\u003cli\u003eExperimental features:\u003c/li\u003e\n\u003cli\u003eDisplay names: Adds new internal data layout exposed via RegionDisplayName and ScriptDisplayName APIs. The old data layout, optimized for loading multiple names at once, is moved into the multi module. Please share feedback on our \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7824\"\u003etracking issue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCompact decimal formatter: Please share feedback in preparation for stabilization in a future release.\u003c/li\u003e\n\u003cli\u003eML segmentation: Initial code for RAdaBoost word segmenter for Chinese and CNN word segmenter for Thai.\u003c/li\u003e\n\u003cli\u003eUnstable Cargo feature: Replaced the \u0026quot;experimental\u0026quot; Cargo feature with an \u0026quot;unstable\u0026quot; Cargo feature.\u003c/li\u003e\n\u003cli\u003eBetter hour cycles: Adds support for Clock12 and Clock24 in datetime formatting.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eMigration Notes\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eJapaneseExtended\u003c/code\u003e calendar has been deprecated. CLDR removed the pre-Meiji eras because no implementation correctly implemented them. Clients of pre-Meiji eras are encouraged to comment on \u003ca href=\"https://unicode-org.atlassian.net/browse/CLDR-11400\"\u003eCLDR-11400\u003c/a\u003e and potentially write a custom \u003ccode\u003eeast_asian_traditional::Rules\u003c/code\u003e implementation of the pre-Meiji lunisolar Japanese calendar.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eHijri\u0026lt;AstronomicalSimulation\u0026gt;\u003c/code\u003e has also been deprecated. It previously returned estimates of the Hijri calendar based on simulations published by Reingold et al. To restore this behavior, write a custom \u003ccode\u003ehijri::Rules\u003c/code\u003e implementation using calendrical_calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md#icu4x-22\"\u003eSee the full changelog for more information\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/unicode-org/icu4x/blob/main/CHANGELOG.md\"\u003eicu_properties's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eicu 2.2.x\u003c/h2\u003e\n\u003cp\u003eSeveral crates have had patch releases in the 2.2 stream:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003e(2.2.1) \u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eFix extended year calculations in Gregorian-like and Coptic-like calendars (unicode-org#7849)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eicu4x 2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003eGeneral\n\u003cul\u003e\n\u003cli\u003eUse HTTPS links in docs (unicode-org#7212)\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.86 (unicode-org#7576)\u003c/li\u003e\n\u003cli\u003eUpdated to CLDR 48.2 (unicode-org#7792)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eexperimental\u003c/code\u003e features with \u003ccode\u003eunstable\u003c/code\u003e features (unicode-org#7566)\u003c/li\u003e\n\u003cli\u003eAdd categories and keywords to Cargo.toml for all components (unicode-org#7737)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eDate::try_new\u003c/code\u003e, which replaces \u003ccode\u003eDate::try_new_from_codes\u003c/code\u003e, and takes typed year/month values. (unicode-org#7773, unicode-org#7764)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new\u003c/code\u003e (and primarily-internal \u003ccode\u003eCalendar::new_date\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eInputYear\u003c/code\u003e, \u003ccode\u003eDateNewError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eHandle possible \u003ccode\u003eOverflow\u003c/code\u003e values on individual calendars (unicode-org#7795)\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eDate::try_from_fields\u003c/code\u003e API for fully general date construction from various choices of year and month values (unicode-org#7798)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateFields\u003c/code\u003e, \u003ccode\u003eDateFromFieldsOptions\u003c/code\u003e, \u003cco...\n\n_Description has been truncated_","html_url":"https://github.com/kazimkayhan/mudir/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kazimkayhan%2Fmudir/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"4315791716","node_id":"PR_kwDOIyoDHs7U92WQ","number":30,"state":"closed","title":"build(deps): bump the all-dependencies group with 106 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-27T06:56:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-23T12:07:43.000Z","updated_at":"2026-04-27T06:56:20.000Z","time_to_close":326915,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all-dependencies","update_count":106,"packages":[{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"bytes","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"futures-util","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"tokio","old_version":"1.49.0","new_version":"1.52.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"env_logger","old_version":"0.10.2","new_version":"0.11.10","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"tonic","old_version":"0.11.0","new_version":"0.12.3","repository_url":"https://github.com/hyperium/tonic"},{"name":"prost","old_version":"0.12.6","new_version":"0.13.5","repository_url":"https://github.com/tokio-rs/prost"},{"name":"futures-core","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"tonic-build","old_version":"0.11.0","new_version":"0.14.5","repository_url":"https://github.com/hyperium/tonic"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"rcgen","old_version":"0.13.2","new_version":"0.14.7","repository_url":"https://github.com/rustls/rcgen"},{"name":"quick-xml","old_version":"0.38.4","new_version":"0.39.2","repository_url":"https://github.com/tafia/quick-xml"},{"name":"serde_qs","old_version":"0.15.0","new_version":"1.1.1","repository_url":"https://github.com/samscott89/serde_qs"},{"name":"axum","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"rustls","old_version":"0.23.36","new_version":"0.23.38","repository_url":"https://github.com/rustls/rustls"},{"name":"matchit","old_version":"0.9.1","new_version":"0.9.2","repository_url":"https://github.com/ibraheemdev/matchit"},{"name":"hyper","old_version":"1.8.1","new_version":"1.9.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"socketioxide","old_version":"0.16.3","new_version":"0.18.3","repository_url":"https://github.com/totodore/socketioxide"},{"name":"chrono","old_version":"0.4.43","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"rand","old_version":"0.9.2","new_version":"0.10.1","repository_url":"https://github.com/rust-random/rand"},{"name":"tokio-tungstenite","old_version":"0.26.2","new_version":"0.29.0","repository_url":"https://github.com/snapview/tokio-tungstenite"},{"name":"bitcoin-payment-instructions","old_version":"0.5.1","new_version":"0.7.0","repository_url":"https://github.com/rust-bitcoin/bitcoin-payment-instructions"},{"name":"arc-swap","old_version":"1.8.0","new_version":"1.9.1","repository_url":"https://github.com/vorner/arc-swap"},{"name":"asn1-rs","old_version":"0.6.2","new_version":"0.7.1","repository_url":"https://github.com/rusticata/asn1-rs"},{"name":"asn1-rs-derive","old_version":"0.5.1","new_version":"0.6.0","repository_url":"https://github.com/rusticata/asn1-rs"},{"name":"axum-core","old_version":"0.3.4","new_version":"0.4.5","repository_url":"https://github.com/tokio-rs/axum"},{"name":"bumpalo","old_version":"3.19.1","new_version":"3.20.2","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"cc","old_version":"1.2.53","new_version":"1.2.60","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"der-parser","old_version":"9.0.0","new_version":"10.0.0","repository_url":"https://github.com/rusticata/der-parser"},{"name":"deranged","old_version":"0.5.5","new_version":"0.5.8","repository_url":"https://github.com/jhpratt/deranged"},{"name":"engineioxide","old_version":"0.16.2","new_version":"0.17.3","repository_url":"https://github.com/totodore/socketioxide"},{"name":"engineioxide-core","old_version":"0.1.0","new_version":"0.2.1","repository_url":"https://github.com/totodore/socketioxide"},{"name":"find-msvc-tools","old_version":"0.1.8","new_version":"0.1.9","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"flate2","old_version":"1.1.8","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"fs-err","old_version":"3.2.2","new_version":"3.3.0","repository_url":"https://github.com/andrewhickman/fs-err"},{"name":"futures-channel","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-executor","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-io","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-macro","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-sink","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-task","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"hyper-timeout","old_version":"0.4.1","new_version":"0.5.2","repository_url":"https://github.com/hjr3/hyper-timeout"},{"name":"hyper-util","old_version":"0.1.19","new_version":"0.1.20","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"iana-time-zone","old_version":"0.1.64","new_version":"0.1.65","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"icu_locale_core","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_provider","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"ipnet","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/krisprice/ipnet"},{"name":"iri-string","old_version":"0.7.10","new_version":"0.7.12","repository_url":"https://github.com/lo48576/iri-string"},{"name":"itertools","old_version":"0.12.1","new_version":"0.14.0","repository_url":"https://github.com/rust-itertools/itertools"},{"name":"itoa","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"jni-sys","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/jni-rs/jni-sys"},{"name":"libc","old_version":"0.2.180","new_version":"0.2.185","repository_url":"https://github.com/rust-lang/libc"},{"name":"libm","old_version":"0.2.15","new_version":"0.2.16","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"lightning","old_version":"0.1.8","new_version":"0.2.2","repository_url":"https://github.com/lightningdevkit/rust-lightning"},{"name":"lightning-invoice","old_version":"0.33.2","new_version":"0.34.0","repository_url":"https://github.com/lightningdevkit/rust-lightning"},{"name":"lightning-types","old_version":"0.2.0","new_version":"0.3.1","repository_url":"https://github.com/lightningdevkit/rust-lightning"},{"name":"litemap","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"memchr","old_version":"2.7.6","new_version":"2.8.0","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"oid-registry","old_version":"0.7.1","new_version":"0.8.1","repository_url":"https://github.com/rusticata/oid-registry"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"openssl-probe","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/rustls/openssl-probe"},{"name":"pin-project","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"pin-project-internal","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"pin-project-lite","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"potential_utf","old_version":"0.1.4","new_version":"0.1.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"proc-macro2","old_version":"1.0.105","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"prost-derive","old_version":"0.12.6","new_version":"0.13.5","repository_url":"https://github.com/tokio-rs/prost"},{"name":"quote","old_version":"1.0.43","new_version":"1.0.45","repository_url":"https://github.com/dtolnay/quote"},{"name":"regex","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-automata","old_version":"0.4.13","new_version":"0.4.14","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.8","new_version":"0.8.10","repository_url":"https://github.com/rust-lang/regex"},{"name":"ryu","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/ryu"},{"name":"schannel","old_version":"0.1.28","new_version":"0.1.29","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"security-framework-sys","old_version":"2.15.0","new_version":"2.17.0","repository_url":"https://github.com/kornelski/rust-security-framework"},{"name":"simd-adler32","old_version":"0.3.8","new_version":"0.3.9","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"slab","old_version":"0.4.11","new_version":"0.4.12","repository_url":"https://github.com/tokio-rs/slab"},{"name":"socketioxide-core","old_version":"0.16.1","new_version":"0.18.0","repository_url":"https://github.com/totodore/socketioxide"},{"name":"socketioxide-parser-common","old_version":"0.16.1","new_version":"0.17.1","repository_url":"https://github.com/totodore/socketioxide"},{"name":"syn","old_version":"2.0.114","new_version":"2.0.117","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.45","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.7","new_version":"0.1.8","repository_url":"https://github.com/time-rs/time"},{"name":"time-macros","old_version":"0.2.25","new_version":"0.2.27","repository_url":"https://github.com/time-rs/time"},{"name":"tinystr","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tokio-macros","old_version":"2.6.0","new_version":"2.7.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tungstenite","old_version":"0.26.2","new_version":"0.29.0","repository_url":"https://github.com/snapview/tungstenite-rs"},{"name":"unicode-ident","old_version":"1.0.22","new_version":"1.0.24","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"webpki-root-certs","old_version":"1.0.5","new_version":"1.0.7","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"writeable","old_version":"0.6.2","new_version":"0.6.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"x509-parser","old_version":"0.16.0","new_version":"0.18.1","repository_url":"https://github.com/rusticata/x509-parser"},{"name":"yoke","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.33","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.33","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerofrom-derive","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerotrie","old_version":"0.2.3","new_version":"0.2.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.5","new_version":"0.11.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.2","new_version":"0.11.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zlib-rs","old_version":"0.5.5","new_version":"0.6.3","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"zmij","old_version":"1.0.15","new_version":"1.0.21","repository_url":"https://github.com/dtolnay/zmij"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all-dependencies group with 106 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.102` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.0` | `1.11.1` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.52.0` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.10.2` | `0.11.10` |\n| [tonic](https://github.com/hyperium/tonic) | `0.11.0` | `0.12.3` |\n| [prost](https://github.com/tokio-rs/prost) | `0.12.6` | `0.13.5` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [tonic-build](https://github.com/hyperium/tonic) | `0.11.0` | `0.14.5` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.13.2` | `0.14.7` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.38.4` | `0.39.2` |\n| [serde_qs](https://github.com/samscott89/serde_qs) | `0.15.0` | `1.1.1` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.8` | `0.8.9` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.36` | `0.23.38` |\n| [matchit](https://github.com/ibraheemdev/matchit) | `0.9.1` | `0.9.2` |\n| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.9.0` |\n| [socketioxide](https://github.com/totodore/socketioxide) | `0.16.3` | `0.18.3` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.44` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.1` |\n| [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite) | `0.26.2` | `0.29.0` |\n| [bitcoin-payment-instructions](https://github.com/rust-bitcoin/bitcoin-payment-instructions) | `0.5.1` | `0.7.0` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.8.0` | `1.9.1` |\n| [asn1-rs](https://github.com/rusticata/asn1-rs) | `0.6.2` | `0.7.1` |\n| [asn1-rs-derive](https://github.com/rusticata/asn1-rs) | `0.5.1` | `0.6.0` |\n| [axum-core](https://github.com/tokio-rs/axum) | `0.3.4` | `0.4.5` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.19.1` | `3.20.2` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.53` | `1.2.60` |\n| [der-parser](https://github.com/rusticata/der-parser) | `9.0.0` | `10.0.0` |\n| [deranged](https://github.com/jhpratt/deranged) | `0.5.5` | `0.5.8` |\n| [engineioxide](https://github.com/totodore/socketioxide) | `0.16.2` | `0.17.3` |\n| [engineioxide-core](https://github.com/totodore/socketioxide) | `0.1.0` | `0.2.1` |\n| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.8` | `0.1.9` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.8` | `1.1.9` |\n| [fs-err](https://github.com/andrewhickman/fs-err) | `3.2.2` | `3.3.0` |\n| [futures-channel](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-executor](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-io](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-macro](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-sink](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-task](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [hyper-timeout](https://github.com/hjr3/hyper-timeout) | `0.4.1` | `0.5.2` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.19` | `0.1.20` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.64` | `0.1.65` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_properties](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.2.0` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.2.0` |\n| [icu_provider](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.11.0` | `2.12.0` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.10` | `0.7.12` |\n| [itertools](https://github.com/rust-itertools/itertools) | `0.12.1` | `0.14.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.17` | `1.0.18` |\n| [jni-sys](https://github.com/jni-rs/jni-sys) | `0.3.0` | `0.3.1` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.180` | `0.2.185` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.15` | `0.2.16` |\n| [lightning](https://github.com/lightningdevkit/rust-lightning) | `0.1.8` | `0.2.2` |\n| [lightning-invoice](https://github.com/lightningdevkit/rust-lightning) | `0.33.2` | `0.34.0` |\n| [lightning-types](https://github.com/lightningdevkit/rust-lightning) | `0.2.0` | `0.3.1` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.6` | `2.8.0` |\n| [mio](https://github.com/tokio-rs/mio) | `1.1.1` | `1.2.0` |\n| [oid-registry](https://github.com/rusticata/oid-registry) | `0.7.1` | `0.8.1` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [openssl-probe](https://github.com/rustls/openssl-probe) | `0.2.0` | `0.2.1` |\n| [pin-project](https://github.com/taiki-e/pin-project) | `1.1.10` | `1.1.11` |\n| [pin-project-internal](https://github.com/taiki-e/pin-project) | `1.1.10` | `1.1.11` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.4` | `0.1.5` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.105` | `1.0.106` |\n| [prost-derive](https://github.com/tokio-rs/prost) | `0.12.6` | `0.13.5` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.43` | `1.0.45` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.12.3` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.13` | `0.4.14` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.8` | `0.8.10` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.22` | `1.0.23` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.28` | `0.1.29` |\n| [security-framework-sys](https://github.com/kornelski/rust-security-framework) | `2.15.0` | `2.17.0` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.8` | `0.3.9` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.11` | `0.4.12` |\n| [socketioxide-core](https://github.com/totodore/socketioxide) | `0.16.1` | `0.18.0` |\n| [socketioxide-parser-common](https://github.com/totodore/socketioxide) | `0.16.1` | `0.17.1` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.114` | `2.0.117` |\n| [time](https://github.com/time-rs/time) | `0.3.45` | `0.3.47` |\n| [time-core](https://github.com/time-rs/time) | `0.1.7` | `0.1.8` |\n| [time-macros](https://github.com/time-rs/time) | `0.2.25` | `0.2.27` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.2` | `0.8.3` |\n| [tokio-macros](https://github.com/tokio-rs/tokio) | `2.6.0` | `2.7.0` |\n| [tungstenite](https://github.com/snapview/tungstenite-rs) | `0.26.2` | `0.29.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.22` | `1.0.24` |\n| [webpki-root-certs](https://github.com/rustls/webpki-roots) | `1.0.5` | `1.0.7` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.2` | `0.6.3` |\n| [x509-parser](https://github.com/rusticata/x509-parser) | `0.16.0` | `0.18.1` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.33` | `0.8.48` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.33` | `0.8.48` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zerofrom-derive](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.3` | `0.2.4` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.5` | `0.11.6` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.2` | `0.11.3` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.5` | `0.6.3` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.15` | `1.0.21` |\n\nUpdates `anyhow` from 1.0.100 to 1.0.102\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.100...1.0.102\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.11.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.0...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `tokio` from 1.49.0 to 1.52.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.52.0\u003c/h2\u003e\n\u003ch1\u003e1.52.0 (April 14th, 2026)\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eio: \u003ccode\u003eAioSource::register_borrowed\u003c/code\u003e for I/O safety support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003etry_io\u003c/code\u003e function to \u003ccode\u003eunix::pipe\u003c/code\u003e sender and receiver types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8030\"\u003e#8030\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded (unstable)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: \u003ccode\u003eBuilder::enable_eager_driver_handoff\u003c/code\u003e setting enable eager hand off of the I/O and time drivers before polling tasks (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: add \u003ccode\u003etrace_with()\u003c/code\u003e for customized task dumps (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: allow \u003ccode\u003eimpl FnMut()\u003c/code\u003e in \u003ccode\u003etrace_with\u003c/code\u003e instead of just \u003ccode\u003efn()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: improve \u003ccode\u003espawn_blocking\u003c/code\u003e scalability with sharded queue (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: use \u003ccode\u003ecompare_exchange_weak()\u003c/code\u003e in worker queue (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8028\"\u003e#8028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: overflow second half of tasks when local queue is filled instead of first half (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8029\"\u003e#8029\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumented\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix typo in \u003ccode\u003eoneshot::Sender::send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8026\"\u003e#8026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: hide #[tokio::main] attribute in the docs of \u003ccode\u003esync::watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8035\"\u003e#8035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add docs on \u003ccode\u003eConnectionRefused\u003c/code\u003e errors with UDP sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7870\"\u003e#7870\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7870\"\u003e#7870\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7870\"\u003etokio-rs/tokio#7870\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7907\"\u003etokio-rs/tokio#7907\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7992\"\u003etokio-rs/tokio#7992\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8010\"\u003etokio-rs/tokio#8010\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8025\"\u003etokio-rs/tokio#8025\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8026\"\u003e#8026\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8026\"\u003etokio-rs/tokio#8026\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8028\"\u003e#8028\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8028\"\u003etokio-rs/tokio#8028\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8029\"\u003e#8029\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8029\"\u003etokio-rs/tokio#8029\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8030\"\u003e#8030\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8030\"\u003etokio-rs/tokio#8030\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8035\"\u003e#8035\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8035\"\u003etokio-rs/tokio#8035\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8040\"\u003etokio-rs/tokio#8040\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.51.1\u003c/h2\u003e\n\u003ch1\u003e1.51.1 (April 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esync: fix semaphore reopens after forget (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8021\"\u003e#8021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: surface errors from \u003ccode\u003eSO_ERROR\u003c/code\u003e on \u003ccode\u003erecv\u003c/code\u003e for UDP sockets on Linux (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8001\"\u003e#8001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5f7be0ac42cb3e1b739da1562f98a797cd55a606\"\u003e\u003ccode\u003e5f7be0a\u003c/code\u003e\u003c/a\u003e chore: perpare 1.52.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8045\"\u003e#8045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/36d12d2686a64b9146c674e02e3cf81d8f87163d\"\u003e\u003ccode\u003e36d12d2\u003c/code\u003e\u003c/a\u003e taskdump: allow impl FnMut() in taskdumps instead of just fn() (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f943312865b9d5007f25d2fd5bd8efa3f89d1541\"\u003e\u003ccode\u003ef943312\u003c/code\u003e\u003c/a\u003e fs: support io-uring in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5db10f538b683fe88d699dfd11be31d193db011c\"\u003e\u003ccode\u003e5db10f5\u003c/code\u003e\u003c/a\u003e net: add 'try_io' function to 'unix::pipe' sender and receiver types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8030\"\u003e#8030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bbdba7101de6ce5329d84021ce669f185cc430b3\"\u003e\u003ccode\u003ebbdba71\u003c/code\u003e\u003c/a\u003e taskdump: add \u003ccode\u003etrace_with\u003c/code\u003e for customized task dumps (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/7cfce54386982264f8c9d5db3f5a96caf3b99cbe\"\u003e\u003ccode\u003e7cfce54\u003c/code\u003e\u003c/a\u003e ci: update FreeBSD image to 14.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8038\"\u003e#8038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/81370e6202859dee53c7a42053ec0ff4427910cf\"\u003e\u003ccode\u003e81370e6\u003c/code\u003e\u003c/a\u003e net: add docs on \u003ccode\u003eConnectionRefused\u003c/code\u003e errors with udp sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7870\"\u003e#7870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/203af021261ab7399c18ab12f22c24f1934c7d42\"\u003e\u003ccode\u003e203af02\u003c/code\u003e\u003c/a\u003e runtime: overflow second half of tasks when local queue is filled instead of ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/de230926dc6ae08650688fe4cf2fd0a913392501\"\u003e\u003ccode\u003ede23092\u003c/code\u003e\u003c/a\u003e net: temporarily disable \u003ccode\u003etcp_stream\u003c/code\u003e \u003ccode\u003etry_read_buf\u003c/code\u003e test on WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8036\"\u003e#8036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/432ec3f2b2a21b668c1d5c5703914ac5ecbe6d8a\"\u003e\u003ccode\u003e432ec3f\u003c/code\u003e\u003c/a\u003e sync: hide \u003ccode\u003e#[tokio::main]\u003c/code\u003e attribute in the docs of \u003ccode\u003esync::watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8035\"\u003e#8035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.52.0\"\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.10.2 to 0.11.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.10\u003c/h2\u003e\n\u003ch2\u003e[0.11.10] - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.9\u003c/h2\u003e\n\u003ch2\u003e[0.11.9] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev0.11.8\u003c/h2\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.7\u003c/h2\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.6\u003c/h2\u003e\n\u003ch2\u003e[0.11.6] - 2024-12-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpt-in file and line rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.5\u003c/h2\u003e\n\u003ch2\u003e[0.11.5] - 2024-07-25\u003c/h2\u003e\n\u003ch2\u003ev0.11.4\u003c/h2\u003e\n\u003ch2\u003e[0.11.4] - 2024-07-23\u003c/h2\u003e\n\u003ch2\u003ev0.11.3\u003c/h2\u003e\n\u003ch2\u003e[0.11.3] - 2024-03-05\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExperimental support for key-value logging behind \u003ccode\u003eunstable-kv\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.10] - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.9] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.6] - 2024-12-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpt-in file and line rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.5] - 2024-07-25\u003c/h2\u003e\n\u003ch2\u003e[0.11.4] - 2024-07-23\u003c/h2\u003e\n\u003ch2\u003e[0.11.3] - 2024-03-05\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExperimental support for key-value logging behind \u003ccode\u003eunstable-kv\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.2] - 2024-02-13\u003c/h2\u003e\n\u003ch2\u003e[0.11.1] - 2024-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow styling with \u003ccode\u003eTarget::Pipe\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.0] - 2024-01-19\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/41320bf391e3d62cc0171f83403c6d684686ac98\"\u003e\u003ccode\u003e41320bf\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/de8c74f47cb137541ac3c740b1fa77f46554dc25\"\u003e\u003ccode\u003ede8c74f\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d550741cdcd1d64f8a564158d9d0b2554f5d900d\"\u003e\u003ccode\u003ed550741\u003c/code\u003e\u003c/a\u003e docs(gh): Add sponsor link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/458b07544b86495075418e4d81cc048c98f362b6\"\u003e\u003ccode\u003e458b075\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.94 (\u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8bc3fc3e1db40d82a40b485e4c7971ac257d17a2\"\u003e\u003ccode\u003e8bc3fc3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/400\"\u003e#400\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/143fa647ab33ed3acc9f160dfa3cb075cc62b5a3\"\u003e\u003ccode\u003e143fa64\u003c/code\u003e\u003c/a\u003e chore: Upgrade incompatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/b687a2418ab8eeb031a55f561be50742ede27baf\"\u003e\u003ccode\u003eb687a24\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8cf1ba99129eeccc9914f9c3059ac6acc0686ba4\"\u003e\u003ccode\u003e8cf1ba9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/397\"\u003e#397\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/094ecf7a8adbf013877f7e0883774008a95dbe3d\"\u003e\u003ccode\u003e094ecf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/396\"\u003e#396\u003c/a\u003e from rust-cli/renovate/crate-ci-committed-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/34ad62679742adceb156ce5a59b0a277a8b67771\"\u003e\u003ccode\u003e34ad626\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.44.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.10.2...v0.11.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tonic` from 0.11.0 to 0.12.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.3\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/hyperium/tonic/compare/v0.12.2...v0.12.3\"\u003e0.12.3\u003c/a\u003e (2024-08-29)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e Added support for grpc max_connection_age (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1865\"\u003e#1865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e Add \u003ccode\u003e#[deprecated]\u003c/code\u003e to deprecated client methods (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1879\"\u003e#1879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e plumb skip_debug through prost Builder and add test (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1900\"\u003e#1900\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e Revert \u0026quot;fix tonic-build cargo build script outputs (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1821\"\u003e#1821\u003c/a\u003e)\u0026quot; which accidentally increases MSRV (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1898\"\u003e#1898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e ignore more error kinds in incoming socket stream (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1885\"\u003e#1885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransport\u003c/strong\u003e: do not shutdown server on broken connections (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1948\"\u003e#1948\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.2\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/hyperium/tonic/compare/v0.12.1...v0.12.2\"\u003e0.12.2\u003c/a\u003e (2024-08-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove TimeoutExpired out of transport (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove ConnectError type from transport (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echannel:\u003c/strong\u003e allow setting max_header_list_size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1835\"\u003e#1835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e Add RoutesBuilder constructor (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1855\"\u003e#1855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etls:\u003c/strong\u003e Rename tls-roots feature with tls-native-roots (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e Rename Routes::into_router with into_axum_router (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1862\"\u003e#1862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e Implement from axum::Router for Routes (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1863\"\u003e#1863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echannel:\u003c/strong\u003e Re-enable TLS based on Cargo features in generated clients (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e allow setting max_header_list_size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1870\"\u003e#1870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e Expose formatted service name (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1684\"\u003e#1684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereflection:\u003c/strong\u003e add back support for v1alpha reflection protocol (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1888\"\u003e#1888\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e Add missing unimplemented fallback to RoutesBuilder (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1864\"\u003e#1864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e Prevent server from exiting on ECONNABORTED (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1874\"\u003e#1874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eweb:\u003c/strong\u003e fix panic in trailer parsing on multiple trailers (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1880\"\u003e#1880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eweb:\u003c/strong\u003e fix empty trailer parsing causing infinite parser loop (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1883\"\u003e#1883\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/hyperium/tonic/compare/v0.12.0...v0.12.1\"\u003e0.12.1\u003c/a\u003e (2024-07-17)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduce tokio-stream feature (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/hyperium/tonic/compare/v0.11.0...v0.12.0\"\u003ev0.12.0\u003c/a\u003e (2024-07-08)\u003c/h1\u003e\n\u003cp\u003eThis breaking release updates tonic to the hyper \u003ccode\u003e1.0\u003c/code\u003e ecosystem and also updates\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/blob/master/CHANGELOG.md\"\u003etonic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/hyperium/tonic/compare/v0.12.2...v0.12.3\"\u003e0.12.3\u003c/a\u003e (2024-08-29)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e Added support for grpc max_connection_age (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1865\"\u003e#1865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e Add \u003ccode\u003e#[deprecated]\u003c/code\u003e to deprecated client methods (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1879\"\u003e#1879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e plumb skip_debug through prost Builder and add test (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1900\"\u003e#1900\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e Revert \u0026quot;fix tonic-build cargo build script outputs (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1821\"\u003e#1821\u003c/a\u003e)\u0026quot; which accidentally increases MSRV (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1898\"\u003e#1898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e ignore more error kinds in incoming socket stream (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1885\"\u003e#1885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransport\u003c/strong\u003e: do not shutdown server on broken connections (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1948\"\u003e#1948\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/hyperium/tonic/compare/v0.12.1...v0.12.2\"\u003e0.12.2\u003c/a\u003e (2024-08-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove TimeoutExpired out of transport (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove ConnectError type from transport (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echannel:\u003c/strong\u003e allow setting max_header_list_size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1835\"\u003e#1835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e Add RoutesBuilder constructor (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1855\"\u003e#1855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etls:\u003c/strong\u003e Rename tls-roots feature with tls-native-roots (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e Rename Routes::into_router with into_axum_router (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1862\"\u003e#1862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e Implement from axum::Router for Routes (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1863\"\u003e#1863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echannel:\u003c/strong\u003e Re-enable TLS based on Cargo features in generated clients (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e allow setting max_header_list_size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1870\"\u003e#1870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e Expose formatted service name (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1684\"\u003e#1684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereflection:\u003c/strong\u003e add back support for v1alpha reflection protocol (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1888\"\u003e#1888\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e Add missing unimplemented fallback to RoutesBuilder (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1864\"\u003e#1864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e Prevent server from exiting on ECONNABORTED (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1874\"\u003e#1874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eweb:\u003c/strong\u003e fix panic in trailer parsing on multiple trailers (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1880\"\u003e#1880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eweb:\u003c/strong\u003e fix empty trailer parsing causing infinite parser loop (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1883\"\u003e#1883\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/hyperium/tonic/compare/v0.12.0...v0.12.1\"\u003e0.12.1\u003c/a\u003e (2024-07-17)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduce tokio-stream feature (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/hyperium/tonic/compare/v0.11.0...v0.12.0\"\u003e0.12.0\u003c/a\u003e (2024-07-08)\u003c/h1\u003e\n\u003cp\u003eThis breaking release updates tonic to the hyper \u003ccode\u003e1.0\u003c/code\u003e ecosystem and also updates\nto prost \u003ccode\u003ev0.13.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/4b8d2c46aa57e40b1e80077f4f7b7d4679027bb5\"\u003e\u003ccode\u003e4b8d2c4\u003c/code\u003e\u003c/a\u003e chore: prepare 0.12.3 release (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1899\"\u003e#1899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/517b7fc9370b58df5eed4ceffeff405d3df40389\"\u003e\u003ccode\u003e517b7fc\u003c/code\u003e\u003c/a\u003e Use constants for header names (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1933\"\u003e#1933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/3c900ebd0bca00e2bae211e4f04e24512d29f5e7\"\u003e\u003ccode\u003e3c900eb\u003c/code\u003e\u003c/a\u003e Clean up EncodeBody API (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1924\"\u003e#1924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/e6782fe5f987960e96e48671bbaacc802dfddab9\"\u003e\u003ccode\u003ee6782fe\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003etower?/util\u003c/code\u003e dep for \u003ccode\u003echannel\u003c/code\u003e feature only builds (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1954\"\u003e#1954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/6d93c1d0c1a593a5e5476d9c47a1016748acbb5f\"\u003e\u003ccode\u003e6d93c1d\u003c/code\u003e\u003c/a\u003e chore: Make codegen independent from protoc (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1953\"\u003e#1953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/f074f134687391cc1df73e98db2c07c812e0a495\"\u003e\u003ccode\u003ef074f13\u003c/code\u003e\u003c/a\u003e chore(health): Update generated code (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1951\"\u003e#1951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/474390bdd06ca3f0be007250b1afbfec6a655873\"\u003e\u003ccode\u003e474390b\u003c/code\u003e\u003c/a\u003e fix(tls): do not shutdown server on broken connections (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1948\"\u003e#1948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/ec410141173077baba02527618097b406e47b7fa\"\u003e\u003ccode\u003eec41014\u003c/code\u003e\u003c/a\u003e chore: update releasing documentation (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1807\"\u003e#1807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/a09d45347e6815d0c35db4c30154db92a40d1d9c\"\u003e\u003ccode\u003ea09d453\u003c/code\u003e\u003c/a\u003e optimize header name handling in \u003ccode\u003eGrpc::map_response\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1359\"\u003e#1359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/99b663e3a7becf007f9d06471496b8814fd67d77\"\u003e\u003ccode\u003e99b663e\u003c/code\u003e\u003c/a\u003e chore(test): Move integration test for tonic-web to tests directory (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1927\"\u003e#1927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.11.0...v0.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prost` from 0.12.6 to 0.13.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md\"\u003eprost's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eProst version 0.13.5\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003ePROST!\u003c/em\u003e is a \u003ca href=\"https://protobuf.dev/\"\u003eProtocol Buffers\u003c/a\u003e implementation for the \u003ca href=\"https://www.rust-lang.org/\"\u003eRust Language\u003c/a\u003e. \u003ccode\u003eprost\u003c/code\u003e generates simple, idiomatic Rust code from \u003ccode\u003eproto2\u003c/code\u003e and \u003ccode\u003eproto3\u003c/code\u003e files.\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eprost-types: Derive Arbitrary (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1188\"\u003e#1188\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse intra doc links instead of HTML tags (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1219\"\u003e#1219\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate pulldown-cmark-to-cmark requirement from \u0026gt;=16, \u0026lt;=19 to \u0026gt;=16, \u0026lt;=20 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1206\"\u003e#1206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate itertools requirement from \u0026gt;=0.10, \u0026lt;=0.13 to \u0026gt;=0.10, \u0026lt;=0.14 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1222\"\u003e#1222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate petgraph requirement to include 0.7 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1226\"\u003e#1226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate rand requirement from 0.8 to 0.9 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1233\"\u003e#1233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump clippy to 1.83 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1220\"\u003e#1220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate flake.lock (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1216\"\u003e#1216\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eStyling\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace unnecessary \u003ccode\u003emap_or\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1221\"\u003e#1221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprost-build: Use enum getter (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1238\"\u003e#1238\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTesting\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edefault_enum_value: Move tests to separate module (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1198\"\u003e#1198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enesting: Move tests to separate module (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1218\"\u003e#1218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erecursive_oneof: Move tests to separate module (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eboxed_field: Box an oneof field (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1235\"\u003e#1235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egroups: Move tests to separate module (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1234\"\u003e#1234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edefault_string_escape: Move tests to separate module (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1239\"\u003e#1239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove DecodeError tests closer to the implementation (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eProst version 0.13.4\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003ePROST!\u003c/em\u003e is a \u003ca href=\"https://protobuf.dev/\"\u003eProtocol Buffers\u003c/a\u003e implementation for the \u003ca href=\"https://www.rust-lang.org/\"\u003eRust Language\u003c/a\u003e. \u003ccode\u003eprost\u003c/code\u003e generates simple, idiomatic Rust code from \u003ccode\u003eproto2\u003c/code\u003e and \u003ccode\u003eproto3\u003c/code\u003e files.\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImpl Name for Protobuf well-known wrapper types (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1174\"\u003e#1174\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNonZeroU64 to optimize encoded_len_varint (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependencies\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/tokio-rs/prost/commit/d505b184e933e1f9ff5679106ffc51b7e3c2755e\"\u003e\u003ccode\u003ed505b18\u003c/code\u003e\u003c/a\u003e chore: Release version 0.13.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1240\"\u003e#1240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/61b4b95cffd5d0bcb5bfd10181b61def2019c432\"\u003e\u003ccode\u003e61b4b95\u003c/code\u003e\u003c/a\u003e style(prost-build): Use enum getter (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1238\"\u003e#1238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/60abdc93cb7fe9fb9b23160c24029a837e39dcc7\"\u003e\u003ccode\u003e60abdc9\u003c/code\u003e\u003c/a\u003e test(default_string_escape): Move tests to separate module (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1239\"\u003e#1239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/35e3f28b0b748290da211bfeb50e088120107dca\"\u003e\u003ccode\u003e35e3f28\u003c/code\u003e\u003c/a\u003e Clean up \u003ccode\u003eCodeGenerator\u003c/code\u003e by moving compilation-global data and logic to `Cont...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/64459076ab4dafd186c41e869daf1a4125364d04\"\u003e\u003ccode\u003e6445907\u003c/code\u003e\u003c/a\u003e test(groups): Move tests to separate module (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1234\"\u003e#1234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/3de85268415a2fe2cecb91b9f2b337ab9924b094\"\u003e\u003ccode\u003e3de8526\u003c/code\u003e\u003c/a\u003e test(boxed_field): Box an oneof field (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1235\"\u003e#1235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/ac98f0f3281bd445169ad58e10c77e71ea9fc593\"\u003e\u003ccode\u003eac98f0f\u003c/code\u003e\u003c/a\u003e test(recursive_oneof): Move tests to separate module (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/a8208f6cc49d63c1589aa406a6ff219c2e0ccfc3\"\u003e\u003ccode\u003ea8208f6\u003c/code\u003e\u003c/a\u003e test: Move DecodeError tests closer to the implementation (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/0b9af3b84177b484098f0abac96b8817d93fd0d7\"\u003e\u003ccode\u003e0b9af3b\u003c/code\u003e\u003c/a\u003e build(deps): update rand requirement from 0.8 to 0.9 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1233\"\u003e#1233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/e617832ab432adc7dd799321eb216c82a589d421\"\u003e\u003ccode\u003ee617832\u003c/code\u003e\u003c/a\u003e build(deps): update petgraph requirement to include 0.7 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1226\"\u003e#1226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/prost/compare/v0.12.6...v0.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures-core` 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-core'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-core'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 `tonic-build` from 0.11.0 to 0.14.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic-build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd max connections setting\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.4...v0.14.5\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.4...v0.14.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(doc): Replace doc_auto_cfg config with doc_cfg by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2428\"\u003ehyperium/tonic#2428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web): allow space after \u003ccode\u003e:\u003c/code\u003e in \u003ccode\u003egrpc-status\u003c/code\u003e by \u003ca href=\"https://github.com/LucioFranco\"\u003e\u003ccode\u003e@​LucioFranco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2506\"\u003ehyperium/tonic#2506\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r0x0d\"\u003e\u003ccode\u003e@​r0x0d\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2502\"\u003ehyperium/tonic#2502\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.3...v0.14.4\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.3...v0.14.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003etcp_keepalive_interval\u003c/code\u003e and \u003ccode\u003etcp_keepalive_retries\u003c/code\u003e options on Server (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2472\"\u003e#2472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow configuration of \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e on Server (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2437\"\u003e#2437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePut source error into the \u003ccode\u003eDisplay\u003c/code\u003e impl of \u003ccode\u003eStatus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2417\"\u003e#2417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eServer::default()\u003c/code\u003e now sets \u003ccode\u003eTCP_NODELAY\u003c/code\u003e to true (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2413\"\u003e#2413\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRespect \u003ccode\u003emax_message_size\u003c/code\u003e when decompressing a message (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2484\"\u003e#2484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDepend on http at least 1.1.0 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2426\"\u003e#2426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix documentation links for timeout configuration (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix documentation typos and grammar issues in status.rs and codec/mod.rs (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2468\"\u003e#2468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix labels in \u003ccode\u003eDisplay for Status\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2414\"\u003e#2414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix features docs in tonic-build and tonic-prost-build (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2434\"\u003e#2434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove redundant word in tonic-build and tonic-prost-build README (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2425\"\u003e#2425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eStatus\u003c/code\u003e formatting by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate out Tls ConnectInfo trait support into separate tls feature by \u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shaun1\"\u003e\u003ccode\u003e@​Shaun1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2385\"\u003ehyperium/tonic#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/blob/master/CHANGELOG.md\"\u003etonic-build's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eNOTE: ths changelog is no longer used and from version \u003ccode\u003ev0.13.0\u003c/code\u003e onward we will be using github releases and the changes can be found \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003ehere\u003c/a\u003e.\u003c/h1\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/hyperium/tonic/compare/v0.12.2...v0.12.3\"\u003e0.12.3\u003c/a\u003e (2024-08-29)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e Added support for grpc max_connection_age (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1865\"\u003e#1865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e Add \u003ccode\u003e#[deprecated]\u003c/code\u003e to deprecated client methods (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1879\"\u003e#1879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e plumb skip_debug through prost Builder and add test (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1900\"\u003e#1900\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e Revert \u0026quot;fix tonic-build cargo build script outputs (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1821\"\u003e#1821\u003c/a\u003e)\u0026quot; which accidentally increases MSRV (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1898\"\u003e#1898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e ignore more error kinds in incoming socket stream (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1885\"\u003e#1885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransport\u003c/strong\u003e: do not shutdown server on broken connections (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1948\"\u003e#1948\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/hyperium/tonic/compare/v0.12.1...v0.12.2\"\u003e0.12.2\u003c/a\u003e (2024-08-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove TimeoutExpired out of transport (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove ConnectError type from transport (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echannel:\u003c/strong\u003e allow setting max_header_list_size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1835\"\u003e#1835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e Add RoutesBuilder constructor (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1855\"\u003e#1855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etls:\u003c/strong\u003e Rename tls-roots feature with tls-native-roots (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e Rename Routes::into_router with into_axum_router (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1862\"\u003e#1862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e Implement from axum::Router for Routes (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1863\"\u003e#1863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echannel:\u003c/strong\u003e Re-enable TLS based on Cargo features in generated clients (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e allow setting max_header_list_size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1870\"\u003e#1870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstr...\n\n_Description has been truncated_","html_url":"https://github.com/daywalker90/lightning/pull/30","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/daywalker90%2Flightning/issues/30","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/30/packages"},{"uuid":"4301709299","node_id":"PR_kwDOR8Vs2s7UQJ44","number":5,"state":"closed","title":"chore(deps): bump the all group in /src-tauri with 45 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-28T09:47:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-21T09:42:56.000Z","updated_at":"2026-04-28T09:47:42.000Z","time_to_close":605084,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all","update_count":45,"packages":[{"name":"axum","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"tokio","old_version":"1.50.0","new_version":"1.52.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"rand","old_version":"0.8.5","new_version":"0.10.1","repository_url":"https://github.com/rust-random/rand"},{"name":"async-signal","old_version":"0.2.13","new_version":"0.2.14","repository_url":"https://github.com/smol-rs/async-signal"},{"name":"cc","old_version":"1.2.57","new_version":"1.2.60","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"fastrand","old_version":"2.3.0","new_version":"2.4.1","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"hyper","old_version":"1.8.1","new_version":"1.9.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"icu_locale_core","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_provider","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"iri-string","old_version":"0.7.11","new_version":"0.7.12","repository_url":"https://github.com/lo48576/iri-string"},{"name":"libc","old_version":"0.2.183","new_version":"0.2.185","repository_url":"https://github.com/rust-lang/libc"},{"name":"libredox","old_version":"0.1.15","new_version":"0.1.16"},{"name":"litemap","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"mio","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"muda","old_version":"0.17.1","new_version":"0.17.2","repository_url":"https://github.com/tauri-apps/muda"},{"name":"open","old_version":"5.3.3","new_version":"5.3.4","repository_url":"https://github.com/Byron/open-rs"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.33","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"potential_utf","old_version":"0.1.4","new_version":"0.1.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"rustc-hash","old_version":"2.1.1","new_version":"2.1.2","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"semver","old_version":"1.0.27","new_version":"1.0.28","repository_url":"https://github.com/dtolnay/semver"},{"name":"simd-adler32","old_version":"0.3.8","new_version":"0.3.9","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"sqlite-wasm-rs","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/Spxg/sqlite-wasm-rs"},{"name":"tinystr","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tokio-macros","old_version":"2.6.1","new_version":"2.7.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_parser","old_version":"1.1.0+spec-1.1.0","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_writer","old_version":"1.1.0+spec-1.1.0","new_version":"1.1.1+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"typenum","old_version":"1.19.0","new_version":"1.20.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-segmentation","old_version":"1.13.1","new_version":"1.13.2","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"uuid","old_version":"1.22.0","new_version":"1.23.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"wasip2","old_version":"1.0.2+wasi-0.2.9","new_version":"1.0.3+wasi-0.2.9","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"web_atoms","old_version":"0.2.3","new_version":"0.2.4","repository_url":"https://github.com/servo/html5ever"},{"name":"writeable","old_version":"0.6.2","new_version":"0.6.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.47","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.47","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerofrom-derive","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerotrie","old_version":"0.2.3","new_version":"0.2.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.5","new_version":"0.11.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.2","new_version":"0.11.3","repository_url":"https://github.com/unicode-org/icu4x"}],"path":"/src-tauri","ecosystem":"cargo"},"body":"Bumps the all group in /src-tauri with 45 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.8` | `0.8.9` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.50.0` | `1.52.1` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.10.1` |\n| [async-signal](https://github.com/smol-rs/async-signal) | `0.2.13` | `0.2.14` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.57` | `1.2.60` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.4.1` |\n| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.9.0` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_properties](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.2.0` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.2.0` |\n| [icu_provider](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.11` | `0.7.12` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.185` |\n| libredox | `0.1.15` | `0.1.16` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [mio](https://github.com/tokio-rs/mio) | `1.1.1` | `1.2.0` |\n| [muda](https://github.com/tauri-apps/muda) | `0.17.1` | `0.17.2` |\n| [open](https://github.com/Byron/open-rs) | `5.3.3` | `5.3.4` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.33` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.4` | `0.1.5` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.1` | `2.1.2` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.27` | `1.0.28` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.8` | `0.3.9` |\n| [sqlite-wasm-rs](https://github.com/Spxg/sqlite-wasm-rs) | `0.5.2` | `0.5.3` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.2` | `0.8.3` |\n| [tokio-macros](https://github.com/tokio-rs/tokio) | `2.6.1` | `2.7.0` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.1.0+spec-1.1.0` | `1.1.2+spec-1.1.0` |\n| [toml_writer](https://github.com/toml-rs/toml) | `1.1.0+spec-1.1.0` | `1.1.1+spec-1.1.0` |\n| [typenum](https://github.com/paholg/typenum) | `1.19.0` | `1.20.0` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.13.1` | `1.13.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.22.0` | `1.23.1` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.2+wasi-0.2.9` | `1.0.3+wasi-0.2.9` |\n| [web_atoms](https://github.com/servo/html5ever) | `0.2.3` | `0.2.4` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.2` | `0.6.3` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.47` | `0.8.48` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.47` | `0.8.48` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zerofrom-derive](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.3` | `0.2.4` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.5` | `0.11.6` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.2` | `0.11.3` |\n\nUpdates `axum` from 0.8.8 to 0.8.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum-v0.8.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eWebSocketUpgrade::{requested_protocols, set_selected_protocol}\u003c/code\u003e for more flexible subprotocol selection (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3597\"\u003e#3597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Update minimum rust version to 1.80 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3620\"\u003e#3620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Set connect endpoint on correct field in MethodRouter (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3656\"\u003e#3656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Return specific error message when multipart body limit is exceeded (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3597\"\u003e#3597\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3597\"\u003etokio-rs/axum#3597\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3620\"\u003e#3620\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3620\"\u003etokio-rs/axum#3620\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3656\"\u003e#3656\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3656\"\u003etokio-rs/axum#3656\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3611\"\u003e#3611\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3611\"\u003etokio-rs/axum#3611\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c59208c86fded335cd85e388030ad59347b0e5ae\"\u003e\u003ccode\u003ec59208c\u003c/code\u003e\u003c/a\u003e revert axum-core changelog changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/99068f5a4b309d0966777eb6e5a8ce924f204e6d\"\u003e\u003ccode\u003e99068f5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix \u003ccode\u003eIntoResponse\u003c/code\u003e for tuples overriding error response codes (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3603\"\u003e#3603\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/23d7098691871ccec71ca17ea31d1d40b036c0d0\"\u003e\u003ccode\u003e23d7098\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;axum-core 0.5.6\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/e8a39ad416d1ee4f61249904309691909db2db09\"\u003e\u003ccode\u003ee8a39ad\u003c/code\u003e\u003c/a\u003e axum-macros 0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6e9a249a4fa45507b1157e570f9b6ec58d71cb86\"\u003e\u003ccode\u003e6e9a249\u003c/code\u003e\u003c/a\u003e axum-extra 0.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0ec9041a1b903778a91a23558e064a83b43674c1\"\u003e\u003ccode\u003e0ec9041\u003c/code\u003e\u003c/a\u003e axum 0.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c3fcebb38f356ccf96da158199d4e920aa8cfda3\"\u003e\u003ccode\u003ec3fcebb\u003c/code\u003e\u003c/a\u003e axum-core 0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a8790fc29b0db5708cdbcae70597d37c5afe1143\"\u003e\u003ccode\u003ea8790fc\u003c/code\u003e\u003c/a\u003e update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/26ba7bb6f21cf8996493481a5275c01152f0aaf9\"\u003e\u003ccode\u003e26ba7bb\u003c/code\u003e\u003c/a\u003e docs: consolidate state management docs in crate root (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3683\"\u003e#3683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/9fc59efc1fa9a11f4157cff1f2d22355f01d7bc0\"\u003e\u003ccode\u003e9fc59ef\u003c/code\u003e\u003c/a\u003e Update to tokio-tungstenite 0.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3689\"\u003e#3689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.8...axum-v0.8.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.50.0 to 1.52.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.52.1\u003c/h2\u003e\n\u003ch1\u003e1.52.1 (April 16th, 2026)\u003c/h1\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: revert \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e to fix [a regression]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e that causes \u003ccode\u003espawn_blocking\u003c/code\u003e to hang (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8056\"\u003etokio-rs/tokio#8056\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8057\"\u003etokio-rs/tokio#8057\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.0\u003c/h2\u003e\n\u003ch1\u003e1.52.0 (April 14th, 2026)\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eio: \u003ccode\u003eAioSource::register_borrowed\u003c/code\u003e for I/O safety support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003etry_io\u003c/code\u003e function to \u003ccode\u003eunix::pipe\u003c/code\u003e sender and receiver types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8030\"\u003e#8030\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded (unstable)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: \u003ccode\u003eBuilder::enable_eager_driver_handoff\u003c/code\u003e setting enable eager hand off of the I/O and time drivers before polling tasks (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: add \u003ccode\u003etrace_with()\u003c/code\u003e for customized task dumps (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: allow \u003ccode\u003eimpl FnMut()\u003c/code\u003e in \u003ccode\u003etrace_with\u003c/code\u003e instead of just \u003ccode\u003efn()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: improve \u003ccode\u003espawn_blocking\u003c/code\u003e scalability with sharded queue (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: use \u003ccode\u003ecompare_exchange_weak()\u003c/code\u003e in worker queue (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8028\"\u003e#8028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: overflow second half of tasks when local queue is filled instead of first half (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8029\"\u003e#8029\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumented\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix typo in \u003ccode\u003eoneshot::Sender::send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8026\"\u003e#8026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: hide #[tokio::main] attribute in the docs of \u003ccode\u003esync::watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8035\"\u003e#8035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add docs on \u003ccode\u003eConnectionRefused\u003c/code\u003e errors with UDP sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7870\"\u003e#7870\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7870\"\u003e#7870\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7870\"\u003etokio-rs/tokio#7870\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7907\"\u003etokio-rs/tokio#7907\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7992\"\u003etokio-rs/tokio#7992\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8010\"\u003etokio-rs/tokio#8010\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8025\"\u003etokio-rs/tokio#8025\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8026\"\u003e#8026\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8026\"\u003etokio-rs/tokio#8026\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8028\"\u003e#8028\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8028\"\u003etokio-rs/tokio#8028\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8029\"\u003e#8029\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8029\"\u003etokio-rs/tokio#8029\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/905c146aeda741ea2202f942a7c3a606dda13da5\"\u003e\u003ccode\u003e905c146\u003c/code\u003e\u003c/a\u003e chore: prepare to release v1.52.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8059\"\u003e#8059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/56aaa43e91c4fbed88f0c2a5b65019ed9a0c3c61\"\u003e\u003ccode\u003e56aaa43\u003c/code\u003e\u003c/a\u003e rt: revert \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e to fix regression in \u003ccode\u003espawn_blocking\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/57ff47ab589bfb4dab6766de78655ffef4fb250b\"\u003e\u003ccode\u003e57ff47a\u003c/code\u003e\u003c/a\u003e ci: update \u003ccode\u003etrybuild\u003c/code\u003e to expect output from rustc 1.95.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8058\"\u003e#8058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/812de3e134888d1d9e7832e4b789d51f6fd2f749\"\u003e\u003ccode\u003e812de3e\u003c/code\u003e\u003c/a\u003e ci: bump taiki-e/cache-cargo-install-action from 1 to 3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8053\"\u003e#8053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ba82e73c7b804324c82b6fea6966ca12f55c3826\"\u003e\u003ccode\u003eba82e73\u003c/code\u003e\u003c/a\u003e ci: use Dependabot to keep github actions up to date (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8052\"\u003e#8052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2e85f9ddf8b47197fa6299cc295f4319fec68e53\"\u003e\u003ccode\u003e2e85f9d\u003c/code\u003e\u003c/a\u003e ci: replace cirrus-ci with freebsd-vm (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8041\"\u003e#8041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a7e1cd8ff8a2012cce500fd7e6ae73400531f46d\"\u003e\u003ccode\u003ea7e1cd8\u003c/code\u003e\u003c/a\u003e ci: update GitHub Actions workflows to use latest tool versions (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8047\"\u003e#8047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5f7be0ac42cb3e1b739da1562f98a797cd55a606\"\u003e\u003ccode\u003e5f7be0a\u003c/code\u003e\u003c/a\u003e chore: perpare 1.52.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8045\"\u003e#8045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/36d12d2686a64b9146c674e02e3cf81d8f87163d\"\u003e\u003ccode\u003e36d12d2\u003c/code\u003e\u003c/a\u003e taskdump: allow impl FnMut() in taskdumps instead of just fn() (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f943312865b9d5007f25d2fd5bd8efa3f89d1541\"\u003e\u003ccode\u003ef943312\u003c/code\u003e\u003c/a\u003e fs: support io-uring in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.50.0...tokio-1.52.1\"\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.10.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.1] — 2026-02-11\u003c/h2\u003e\n\u003cp\u003eThis release includes a fix for a soundness bug; see \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1763\"\u003e#1763\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument panic behavior of \u003ccode\u003emake_rng\u003c/code\u003e and add \u003ccode\u003e#[track_caller]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate feature \u003ccode\u003elog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1761\"\u003e#1761\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1761\"\u003erust-random/rand#1761\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1763\"\u003e#1763\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1763\"\u003erust-random/rand#1763\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.10.0] - 2026-02-08\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003erand_chacha\u003c/code\u003e has been replaced with a dependency on \u003ccode\u003echacha20\u003c/code\u003e. This changes the implementation behind \u003ccode\u003eStdRng\u003c/code\u003e, but the output remains the same. There may be some API breakage when using the ChaCha-types directly as these are now the ones in \u003ccode\u003echacha20\u003c/code\u003e instead of \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1642\"\u003e#1642\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRename fns \u003ccode\u003eIndexedRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_array\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_array\u003c/code\u003e, \u003ccode\u003echoose_multiple_weighted\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_weighted\u003c/code\u003e, struct \u003ccode\u003eSliceChooseIter\u003c/code\u003e -\u0026gt; \u003ccode\u003eIndexedSamples\u003c/code\u003e and fns \u003ccode\u003eIteratorRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_fill\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_fill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLet \u003ccode\u003eFill\u003c/code\u003e be implemented for element types, not sliceable types (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eOsError::raw_os_error\u003c/code\u003e on UEFI targets by returning \u003ccode\u003eOption\u0026lt;usize\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace fn \u003ccode\u003eTryRngCore::read_adapter(..) -\u0026gt; RngReadAdapter\u003c/code\u003e with simpler struct \u003ccode\u003eRngReader\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1669\"\u003e#1669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fns \u003ccode\u003eSeedableRng::from_os_rng\u003c/code\u003e, \u003ccode\u003etry_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eClone\u003c/code\u003e support for \u003ccode\u003eStdRng\u003c/code\u003e, \u003ccode\u003eReseedingRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003epostcard\u003c/code\u003e instead of \u003ccode\u003ebincode\u003c/code\u003e to test the serde feature (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid excessive allocation in \u003ccode\u003eIteratorRandom::sample\u003c/code\u003e when \u003ccode\u003eamount\u003c/code\u003e is much larger than iterator size (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eos_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003esys_rng\u003c/code\u003e, \u003ccode\u003eOsRng\u003c/code\u003e -\u0026gt; \u003ccode\u003eSysRng\u003c/code\u003e, \u003ccode\u003eOsError\u003c/code\u003e -\u0026gt; \u003ccode\u003eSysError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eRng\u003c/code\u003e -\u0026gt; \u003ccode\u003eRngExt\u003c/code\u003e as upstream \u003ccode\u003erand_core\u003c/code\u003e has renamed \u003ccode\u003eRngCore\u003c/code\u003e -\u0026gt; \u003ccode\u003eRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1717\"\u003e#1717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fns \u003ccode\u003eIndexedRandom::choose_iter\u003c/code\u003e, \u003ccode\u003echoose_weighted_iter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePub export \u003ccode\u003eXoshiro128PlusPlus\u003c/code\u003e, \u003ccode\u003eXoshiro256PlusPlus\u003c/code\u003e prngs (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePub export \u003ccode\u003eChaCha8Rng\u003c/code\u003e, \u003ccode\u003eChaCha12Rng\u003c/code\u003e, \u003ccode\u003eChaCha20Rng\u003c/code\u003e behind \u003ccode\u003echacha\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1659\"\u003e#1659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFn \u003ccode\u003erand::make_rng() -\u0026gt; R where R: SeedableRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemovals\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eReseedingRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved unused feature \u0026quot;nightly\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved feature \u003ccode\u003esmall_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1632\"\u003erust-random/rand#1632\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1642\"\u003e#1642\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1642\"\u003erust-random/rand#1642\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1649\"\u003e#1649\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1649\"\u003erust-random/rand#1649\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1652\"\u003e#1652\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1652\"\u003erust-random/rand#1652\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1653\"\u003e#1653\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1653\"\u003erust-random/rand#1653\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1659\"\u003e#1659\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1659\"\u003erust-random/rand#1659\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1665\"\u003e#1665\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1665\"\u003erust-random/rand#1665\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1669\"\u003e#1669\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1669\"\u003erust-random/rand#1669\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1674\"\u003e#1674\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1674\"\u003erust-random/rand#1674\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1677\"\u003e#1677\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1677\"\u003erust-random/rand#1677\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1693\"\u003e#1693\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1693\"\u003erust-random/rand#1693\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1695\"\u003e#1695\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1695\"\u003erust-random/rand#1695\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1697\"\u003e#1697\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1697\"\u003erust-random/rand#1697\u003c/a\u003e\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-random/rand/commit/27ff4cb7ced3122a1f677fc248c1a07e59ddc8cd\"\u003e\u003ccode\u003e27ff4cb\u003c/code\u003e\u003c/a\u003e Prepare v0.10.1: deprecate feature \u003ccode\u003elog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/98d06386dc4e1d1c89a91f4e483d571921c29ecf\"\u003e\u003ccode\u003e98d0638\u003c/code\u003e\u003c/a\u003e make_rng: document panic and add #[track_caller] (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/54e5eaaa7ac11af3aa60b5ccc486182189e6f9ef\"\u003e\u003ccode\u003e54e5eaa\u003c/code\u003e\u003c/a\u003e Fix doc error (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/1ce4c080186730595a8d464591d17aac22a42252\"\u003e\u003ccode\u003e1ce4c08\u003c/code\u003e\u003c/a\u003e Bump itoa from 1.0.17 to 1.0.18 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ccb734b9c22891a19f11be125c2f09a43809b08e\"\u003e\u003ccode\u003eccb734b\u003c/code\u003e\u003c/a\u003e docs: fix typo in doc comment (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/357eb7de9c9c80184449e8b515c821e48cf4df74\"\u003e\u003ccode\u003e357eb7d\u003c/code\u003e\u003c/a\u003e Bump libc from 0.2.182 to 0.2.183 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/5e77fe5d61b886988cae67b6d8fb09e405845c63\"\u003e\u003ccode\u003e5e77fe5\u003c/code\u003e\u003c/a\u003e Fix trait references in documentation (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/da891850ab2b38f4322ec140ae29d305dfb162c3\"\u003e\u003ccode\u003eda89185\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/50516ff45c3675d9c2d247e70bc8db691ed8366d\"\u003e\u003ccode\u003e50516ff\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/fd71de97fdc7050b9a2d8384f5f8afce7d991ca3\"\u003e\u003ccode\u003efd71de9\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/0.8.5...0.10.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.13 to 0.2.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-signal/releases\"\u003easync-signal's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix build error on haiku. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-signal/blob/master/CHANGELOG.md\"\u003easync-signal's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 0.2.14\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix build error on haiku. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/d750e57adccbd90c4c4e93d184aeabcf5b22f057\"\u003e\u003ccode\u003ed750e57\u003c/code\u003e\u003c/a\u003e Release 0.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/eb72cfd64a1642d40c46ea4c464ed2cede1fc65a\"\u003e\u003ccode\u003eeb72cfd\u003c/code\u003e\u003c/a\u003e Fix build error on haiku\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/1ffadd3db8a7ea2e74e6d7e2de9c5d3a73c15435\"\u003e\u003ccode\u003e1ffadd3\u003c/code\u003e\u003c/a\u003e Update signal-hook requirement from 0.3.14 to 0.4.1 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/57\"\u003e#57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/a43dca7fd132368862f5c2830751fef56f8dc3f4\"\u003e\u003ccode\u003ea43dca7\u003c/code\u003e\u003c/a\u003e Fix clippy::io_other_error warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/c00258a4a661d4f614691906f6ec8b7391e9eb71\"\u003e\u003ccode\u003ec00258a\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/3fdfdee17736d37017f206c6b440515a7f3514ce\"\u003e\u003ccode\u003e3fdfdee\u003c/code\u003e\u003c/a\u003e ci: Use taiki-e/checkout-action action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/0f8053d9af5d7b11510cca1e67186b2d66e87e3b\"\u003e\u003ccode\u003e0f8053d\u003c/code\u003e\u003c/a\u003e ci: Use cargo-hack's --rust-version flag for msrv check\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-signal/compare/v0.2.13...v0.2.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.57 to 1.2.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.60\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.59\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e deterministic archives with \u003ccode\u003eD\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix target abi parsing for sanitiser targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.58\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.59...cc-v1.2.60\"\u003e1.2.60\u003c/a\u003e - 2026-04-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.58...cc-v1.2.59\"\u003e1.2.59\u003c/a\u003e - 2026-04-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e deterministic archives with \u003ccode\u003eD\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix target abi parsing for sanitiser targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.58\"\u003e1.2.58\u003c/a\u003e - 2026-03-27\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/7cad9f5b10c33fa969a13ead70b43b64380cc9e2\"\u003e\u003ccode\u003e7cad9f5\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.60 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1701\"\u003e#1701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c15c3eb9f10b34c9abde06b9bdf17c3de43a4658\"\u003e\u003ccode\u003ec15c3eb\u003c/code\u003e\u003c/a\u003e fix(ar): suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/f4c5ac7a7e7917660d2068ecb5fd015a11ffb3d6\"\u003e\u003ccode\u003ef4c5ac7\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.59 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/9cfcecbb9debc70d335bd99c2ea1654a0759ca5f\"\u003e\u003ccode\u003e9cfcecb\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/025d046f9928098ca94c605453bf74c05ff0c595\"\u003e\u003ccode\u003e025d046\u003c/code\u003e\u003c/a\u003e fix(ar): deterministic archives with \u003ccode\u003eD\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/fe32d6834a863c58fd16d25d5ffbd527befc6ed5\"\u003e\u003ccode\u003efe32d68\u003c/code\u003e\u003c/a\u003e Fix target abi parsing dor sanitiser targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/bf119a15810308271fe9087db0480ef0ac77fc98\"\u003e\u003ccode\u003ebf119a1\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.58 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/8b8d71f0ec81fd25a5471f1d7808115fe626001d\"\u003e\u003ccode\u003e8b8d71f\u003c/code\u003e\u003c/a\u003e Update Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/8c6b2d7cadf503d9fd3cbf6b8e3afa12f7a2f101\"\u003e\u003ccode\u003e8c6b2d7\u003c/code\u003e\u003c/a\u003e Update rusqlite requirement from 0.38.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1691\"\u003e#1691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.60\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastrand` from 2.3.0 to 2.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/fastrand/releases\"\u003efastrand's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failure with \u003ccode\u003ejs\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.63. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove quality of f32/f64 generation. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ef{32,64}_inclusive\u003c/code\u003e and \u003ccode\u003eRng::f{32,64}_inclusive\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eRng::with_seed\u003c/code\u003e const. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003egetrandom\u003c/code\u003e to 0.3. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\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/fastrand/blob/master/CHANGELOG.md\"\u003efastrand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failure with \u003ccode\u003ejs\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.63. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove quality of f32/f64 generation. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ef{32,64}_inclusive\u003c/code\u003e and \u003ccode\u003eRng::f{32,64}_inclusive\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eRng::with_seed\u003c/code\u003e const. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003egetrandom\u003c/code\u003e to 0.3. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/fastrand/commit/728a5b503ff233098d9808d572295c4c4f652cd7\"\u003e\u003ccode\u003e728a5b5\u003c/code\u003e\u003c/a\u003e Release 2.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/0c619f6a39e1288d0497a2e6d47a18bf05f318d5\"\u003e\u003ccode\u003e0c619f6\u003c/code\u003e\u003c/a\u003e Fix build failure with js feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/a4077e2373f82ffc12214e98a477bd5135b3286a\"\u003e\u003ccode\u003ea4077e2\u003c/code\u003e\u003c/a\u003e ci: Add missing js feature test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/1fd5bbb300d43e2f15dd0173f776f1a785a42667\"\u003e\u003ccode\u003e1fd5bbb\u003c/code\u003e\u003c/a\u003e Release 2.4.0 (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/074345b7e7dd532b1363ef5fba470585513e9477\"\u003e\u003ccode\u003e074345b\u003c/code\u003e\u003c/a\u003e chore: make some documents clearer (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/ce9a48c2eed32799c665b9c4e2dce9cea86dda44\"\u003e\u003ccode\u003ece9a48c\u003c/code\u003e\u003c/a\u003e chore: update dependencies to latest versions and bump MSRV to 1.63 (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/978dde1cadeccee818dd86f4ae0439d320a30bb2\"\u003e\u003ccode\u003e978dde1\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/fastrand/commit/8561f13c216f354213ec440432fe574e449a347c\"\u003e\u003ccode\u003e8561f13\u003c/code\u003e\u003c/a\u003e bench: Add benchmark of f32()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/1def02cb232a7b17ac71aeec8559fdf095adf859\"\u003e\u003ccode\u003e1def02c\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/c2cbdd49650b45db9d672553553b4e164110e934\"\u003e\u003ccode\u003ec2cbdd4\u003c/code\u003e\u003c/a\u003e Remove manual doc(cfg(..))\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/fastrand/compare/v2.3.0...v2.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper` from 1.8.1 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/releases\"\u003ehyper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactors and chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(error): add more information about is_incomplete_message by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3978\"\u003ehyperium/hyper#3978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun cargo-audit in CI to check for known vulnerabilities in dependencies. by \u003ca href=\"https://github.com/f0rki\"\u003e\u003ccode\u003e@​f0rki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3246\"\u003ehyperium/hyper#3246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): simplify match of Token parse error by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3981\"\u003ehyperium/hyper#3981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): use saturating_sub instead of manual impl by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3983\"\u003ehyperium/hyper#3983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): replace many args of Chunked::step with struct by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3982\"\u003ehyperium/hyper#3982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix comment in \u003ccode\u003eput_slice()\u003c/code\u003e by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3986\"\u003ehyperium/hyper#3986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lib): fix unused warnings due to feature gating test imports by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3997\"\u003ehyperium/hyper#3997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve Read trait and ReadBufCursor documentation by \u003ca href=\"https://github.com/majiayu000\"\u003e\u003ccode\u003e@​majiayu000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4000\"\u003ehyperium/hyper#4000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use h1 parser config when parsing server req by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4002\"\u003ehyperium/hyper#4002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(server): fix flaky disable_keep_alive_mid_request by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4009\"\u003ehyperium/hyper#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to actions/checkout@v6 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4005\"\u003ehyperium/hyper#4005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to cargo-check-external-types 0.4.0 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4006\"\u003ehyperium/hyper#4006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate copyright year to 2026 by \u003ca href=\"https://github.com/jasmyhigh\"\u003e\u003ccode\u003e@​jasmyhigh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4007\"\u003ehyperium/hyper#4007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: avoid unwrap examples by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4001\"\u003ehyperium/hyper#4001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): use case-insensitive matching for trailer fields by \u003ca href=\"https://github.com/HueCodes\"\u003e\u003ccode\u003e@​HueCodes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4011\"\u003ehyperium/hyper#4011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: convert bug report template to GitHub form by \u003ca href=\"https://github.com/njg7194\"\u003e\u003ccode\u003e@​njg7194\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4015\"\u003ehyperium/hyper#4015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): force toml mode in yq selecting msrv by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4020\"\u003ehyperium/hyper#4020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: non-utf8 char may cause panic when calling to_str by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4019\"\u003ehyperium/hyper#4019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(http2/client): add \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option by \u003ca href=\"https://github.com/ffuugoo\"\u003e\u003ccode\u003e@​ffuugoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4021\"\u003ehyperium/hyper#4021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: drop pin-utils dependency by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4023\"\u003ehyperium/hyper#4023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[minor] doc: Fix HTTP/2 max concurrent stream link by \u003ca href=\"https://github.com/dentiny\"\u003e\u003ccode\u003e@​dentiny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4037\"\u003ehyperium/hyper#4037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ffi): validate null pointers before dereferencing in request/resp… by \u003ca href=\"https://github.com/DhruvaD1\"\u003e\u003ccode\u003e@​DhruvaD1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4038\"\u003ehyperium/hyper#4038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eh2: expose current max stream count by \u003ca href=\"https://github.com/howardjohn\"\u003e\u003ccode\u003e@​howardjohn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4026\"\u003ehyperium/hyper#4026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): allow keep-alive for chunked requests with trailers by \u003ca href=\"https://github.com/wi-adam\"\u003e\u003ccode\u003e@​wi-adam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4043\"\u003ehyperium/hyper#4043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): cancel pipe_task and send RST_STREAM on response future drop by \u003ca href=\"https://github.com/mmishra100\"\u003e\u003ccode\u003e@​mmishra100\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4042\"\u003ehyperium/hyper#4042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd APIs to allow switching an HTTP1 connection to HTTP2 if H2 preface is seen by \u003ca href=\"https://github.com/pborzenkov\"\u003e\u003ccode\u003e@​pborzenkov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3996\"\u003ehyperium/hyper#3996\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/blob/master/CHANGELOG.md\"\u003ehyper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0 (2026-03-31)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/0d6c7d5469baa09e2fb127ee3758a79b3271a4f0\"\u003e\u003ccode\u003e0d6c7d5\u003c/code\u003e\u003c/a\u003e v1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003e\u003ccode\u003ee21205c\u003c/code\u003e\u003c/a\u003e feat(http1): add UpgradeableConnection::into_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e\u003ccode\u003e393c77c\u003c/code\u003e\u003c/a\u003e feat(error): add 'Error::is_parse_version_h2' method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e\u003ccode\u003e5b17a69\u003c/code\u003e\u003c/a\u003e fix(http2): cancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e\u003ccode\u003e7211ec2\u003c/code\u003e\u003c/a\u003e fix(http1): allow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003e\u003ccode\u003ed51cb71\u003c/code\u003e\u003c/a\u003e feat(client): expose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e\u003ccode\u003e28e73cc\u003c/code\u003e\u003c/a\u003e fix(ffi): validate null pointers before dereferencing in request/response fun...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e13e783927d429fc03038fe512eeb4d379cf1a70\"\u003e\u003ccode\u003ee13e783\u003c/code\u003e\u003c/a\u003e docs(client): fix HTTP/2 max concurrent stream link to spec (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/8ba900853b0f619b165e8530fc8c310bc13e056b\"\u003e\u003ccode\u003e8ba9008\u003c/code\u003e\u003c/a\u003e chore(dependencies): drop pin-utils dependency (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4023\"\u003e#4023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e\u003ccode\u003e5778745\u003c/code\u003e\u003c/a\u003e feat(client): add HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/hyper/compare/v1.8.1...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `icu_locale_core` from 2.1.1 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unicode-org/icu4x/releases\"\u003eicu_locale_core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eICU4X 2.2.0\u003c/h2\u003e\n\u003cp\u003eThe ICU4X Technical Committee is happy to announce \u003ca href=\"https://github.com/unicode-org/icu4x\"\u003eICU4X\u003c/a\u003e 2.2, an update to our modular, portable, and secure i18n library.\u003c/p\u003e\n\u003cp\u003eImportant changes in ICU4X 2.2 include:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eLatest i18n data:\u003c/strong\u003e This release includes an update to \u003ca href=\"https://cldr.unicode.org/downloads/cldr-48#482-changes\"\u003eCLDR 48.2\u003c/a\u003e and support for TZDB 2026a.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew and improved \u003ccode\u003eicu_calendar\u003c/code\u003e:\u003c/strong\u003e This release contains new APIs in \u003ccode\u003eicu_calendar\u003c/code\u003e, as well as some behavior changes in icu_calendar; see the migration notes section.\u003c/li\u003e\n\u003cli\u003eStable datetime arithmetic: It is now possible to to add and subtract dates via \u003ccode\u003edate.try_add_with_options()\u003c/code\u003e and \u003ccode\u003edate.try_until_with_options()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMore flexible date construction: The new \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e API allows constructing dates from all kinds of constituent data: extended years, era years, ordinal months, month codes, etc., and supports different kinds of overflow handling.\u003c/li\u003e\n\u003cli\u003eTyped months: The new \u003ccode\u003eMonth\u003c/code\u003e type replaces month codes in a type safe way. \u003ccode\u003eDate::try_from_codes()\u003c/code\u003e has been replaced with \u003ccode\u003eDate::try_new()\u003c/code\u003e which uses these better types. Various calendar-specific constructors for lunisolar calendars have also been refreshed.\u003c/li\u003e\n\u003cli\u003eExperimental third-party crate integration: We now support converting from and formatting types from the \u003ccode\u003ejiff\u003c/code\u003e, \u003ccode\u003echrono\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e crates. See \u003ccode\u003eicu_datetime::input::third_party\u003c/code\u003e. We’re not yet sure if these integrations should live in ICU4X, in the third party crates, or some adapter crate, and are \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7845\"\u003eopen to feedback\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eExperimental Kotlin Bindings: We now have Kotlin bindings for ICU4X (found under \u003ccode\u003effi/mvn\u003c/code\u003e), with the same set of supported APIs as our other cross-language bindings.\u003c/li\u003e\n\u003cli\u003eExperimental features:\u003c/li\u003e\n\u003cli\u003eDisplay names: Adds new internal data layout exposed via RegionDisplayName and ScriptDisplayName APIs. The old data layout, optimized for loading multiple names at once, is moved into the multi module. Please share feedback on our \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7824\"\u003etracking issue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCompact decimal formatter: Please share feedback in preparation for stabilization in a future release.\u003c/li\u003e\n\u003cli\u003eML segmentation: Initial code for RAdaBoost word segmenter for Chinese and CNN word segmenter for Thai.\u003c/li\u003e\n\u003cli\u003eUnstable Cargo feature: Replaced the \u0026quot;experimental\u0026quot; Cargo feature with an \u0026quot;unstable\u0026quot; Cargo feature.\u003c/li\u003e\n\u003cli\u003eBetter hour cycles: Adds support for Clock12 and Clock24 in datetime formatting.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eMigration Notes\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eJapaneseExtended\u003c/code\u003e calendar has been deprecated. CLDR removed the pre-Meiji eras because no implementation correctly implemented them. Clients of pre-Meiji eras are encouraged to comment on \u003ca href=\"https://unicode-org.atlassian.net/browse/CLDR-11400\"\u003eCLDR-11400\u003c/a\u003e and potentially write a custom \u003ccode\u003eeast_asian_traditional::Rules\u003c/code\u003e implementation of the pre-Meiji lunisolar Japanese calendar.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eHijri\u0026lt;AstronomicalSimulation\u0026gt;\u003c/code\u003e has also been deprecated. It previously returned estimates of the Hijri calendar based on simulations published by Reingold et al. To restore this behavior, write a custom \u003ccode\u003ehijri::Rules\u003c/code\u003e implementation using calendrical_calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md#icu4x-22\"\u003eSee the full changelog for more information\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/unicode-org/icu4x/blob/main/CHANGELOG.md\"\u003eicu_locale_core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eicu 2.2.x\u003c/h2\u003e\n\u003cp\u003eSeveral crates have had patch releases in the 2.2 stream:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003e(2.2.1) \u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eFix extended year calculations in Gregorian-like and Coptic-like calendars (unicode-org#7849)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eicu4x 2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003eGeneral\n\u003cul\u003e\n\u003cli\u003eUse HTTPS links in docs (unicode-org#7212)\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.86 (unicode-org#7576)\u003c/li\u003e\n\u003cli\u003eUpdated to CLDR 48.2 (unicode-org#7792)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eexperimental\u003c/code\u003e features with \u003ccode\u003eunstable\u003c/code\u003e features (unicode-org#7566)\u003c/li\u003e\n\u003cli\u003eAdd categories and keywords to Cargo.toml for all components (unicode-org#7737)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eDate::try_new\u003c/code\u003e, which replaces \u003ccode\u003eDate::try_new_from_codes\u003c/code\u003e, and takes typed year/month values. (unicode-org#7773, unicode-org#7764)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new\u003c/code\u003e (and primarily-internal \u003ccode\u003eCalendar::new_date\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eInputYear\u003c/code\u003e, \u003ccode\u003eDateNewError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eHandle possible \u003ccode\u003eOverflow\u003c/code\u003e values on individual calendars (unicode-org#7795)\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eDate::try_from_fields\u003c/code\u003e API for fully general date construction from various choices of year and month values (unicode-org#7798)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateFields\u003c/code\u003e, \u003ccode\u003eDateFromFieldsOptions\u003c/code\u003e, \u003ccode\u003eOverflow\u003c/code\u003e, \u003ccode\u003eMissingFieldsStrategy\u003c/code\u003e, \u003ccode\u003eDateFromFieldsError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew associated method: \u003ccode\u003eCalendar::from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew Date arithmetic APIs for adding and subtracting dates (unicode-org#7798, unicode-org#7355, unicode-org#7257)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_add_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_added_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_until_with_options\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateDuration\u003c/code\u003e, \u003ccode\u003eDateAddOptions\u003c/code\u003e, \u003ccode\u003eDateDifferenceOptions\u003c/code\u003e, \u003ccode\u003eDateDurationUnit\u003c/code\u003e, \u003ccode\u003eDateDurationParseError\u003c/code\u003e, \u003ccode\u003eDateAddError\u003c/code\u003e, \u003ccode\u003eMismatchedCalendarError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew associated items: \u003ccode\u003eCalendar::add\u003c/code\u003e, \u003ccode\u003eCalendar::until\u003c/code\u003e, \u003ccode\u003eCalendar::DateCompatibilityError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce a new \u003ccode\u003eMonth\u003c/code\u003e type, preferred over using month codes (unicode-org#7147, unicode-org#7756)\n\u003cul\u003e\n\u003cli\u003eNew type: \u003ccode\u003eMonth\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew method: \u003ccode\u003eMonthInfo::to_input()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIntroduce year/date ranges to all APIs, documented on the APIs themselves. \u003ccode\u003eDate\u003c/code\u003e now has a fundamental range (ISO years between ±999,999), and most constructors enforce a stricter range of ±9999 years for input years. (unicode-org#7676, unicode-org#7062, unicode-org#7629, unicode-org#7753, unicode-org#7219, unicode-org#7227)\u003c/li\u003e\n\u003cli\u003eAdd constructors with \u003ccode\u003eMonth\u003c/code\u003e for lunisolar calendars (unicode-org#7485)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new_korean_traditional()\u003c/code\u003e, \u003ccode\u003eDate::try_new_chinese_traditional()\u003c/code\u003e, \u003ccode\u003eDate::try_new_hebrew_v2()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eLeapStatus\u003c/code\u003e on \u003ccode\u003eMonthInfo\u003c/code\u003e (unicode-org#7667)\u003c/li\u003e\n\u003cli\u003eNew method: \u003ccode\u003eMonthInfo::leap_status()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew enum: \u003ccode\u003eLeapStatus\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(Unstable) Integrate with \u003ccode\u003echrono\u003c/code\u003e, \u003ccode\u003ejiff\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e (unicode-org#7617, unicode-org#7711)\u003c/li\u003e\n\u003cli\u003eNew impls: \u003ccode\u003eFrom\u0026lt;chrono::NaiveDate\u0026gt;\u003c/code\u003e, \u003ccode\u003eFrom\u0026lt;jiff::civil::Date\u0026gt;\u003c/code\u003e, \u003ccode\u003eFrom\u0026lt;time::Date\u0026gt;\u003c/code\u003e for \u003ccode\u003eDate\u0026lt;Gregorian\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eDate::day_of_week\u003c/code\u003e by \u003ccode\u003eDate::weekday\u003c/code\u003e (unicode-org#7288)\n\u003cul\u003e\n\u003cli\u003eNew method: \u003ccode\u003eDate::weekday()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eDate::new_from_iso\u003c/code\u003e/\u003ccode\u003eDate::to_iso\u003c/code\u003e (unicode-org#7287)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eDate::extended_year()\u003c/code\u003e (use \u003ccode\u003eDate::year().extended_year()\u003c/code\u003e) (unicode-org#7289)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eYearInfo: PartialEq\u003c/code\u003e bound (unicode-org#7743)\u003c/li\u003e\n\u003cli\u003eStart producing Meiji era only after Meiji 6 (unicode-org#7503)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unicode-org/icu4x/commits/icu@2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `icu_normalizer` from 2.1.1 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unicode-org/icu4x/releases\"\u003eicu_normalizer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eICU4X 2.2.0\u003c/h2\u003e\n\u003cp\u003eThe ICU4X Technical Committee is happy to announce \u003ca href=\"https://github.com/unicode-org/icu4x\"\u003eICU4X\u003c/a\u003e 2.2, an update to our modular, portable, and secure i18n library.\u003c/p\u003e\n\u003cp\u003eImportant changes in ICU4X 2.2 include:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eLatest i18n data:\u003c/strong\u003e This release includes an update to \u003ca href=\"https://cldr.unicode.org/downloads/cldr-48#482-changes\"\u003eCLDR 48.2\u003c/a\u003e and support for TZDB 2026a.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew and improved \u003ccode\u003eicu_calendar\u003c/code\u003e:\u003c/strong\u003e This release contains new APIs in \u003ccode\u003eicu_calendar\u003c/code\u003e, as well as some behavior changes in icu_calendar; see the migration notes section.\u003c/li\u003e\n\u003cli\u003eStable datetime arithmetic: It is now possible to to add and subtract dates via \u003ccode\u003edate.try_add_with_options()\u003c/code\u003e and \u003ccode\u003edate.try_until_with_options()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMore flexible date construction: The new \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e API allows constructing dates from all kinds of constituent data: extended years, era years, ordinal months, month codes, etc., and supports different kinds of overflow handling.\u003c/li\u003e\n\u003cli\u003eTyped months: The new \u003ccode\u003eMonth\u003c/code\u003e type replaces month codes in a type safe way. \u003ccode\u003eDate::try_from_codes()\u003c/code\u003e has been replaced with \u003ccode\u003eDate::try_new()\u003c/code\u003e which uses these better types. Various calendar-specific constructors for lunisolar calendars have also been refreshed.\u003c/li\u003e\n\u003cli\u003eExperimental third-party crate integration: We now support converting from and formatting types from the \u003ccode\u003ejiff\u003c/code\u003e, \u003ccode\u003echrono\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e crates. See \u003ccode\u003eicu_datetime::input::third_party\u003c/code\u003e. We’re not yet sure if these integrations should live in ICU4X, in the third party crates, or some adapter crate, and are \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7845\"\u003eopen to feedback\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eExperimental Kotlin Bindings: We now have Kotlin bindings for ICU4X (found under \u003ccode\u003effi/mvn\u003c/code\u003e), with the same set of supported APIs as our other cross-language bindings.\u003c/li\u003e\n\u003cli\u003eExperimental features:\u003c/li\u003e\n\u003cli\u003eDisplay names: Adds new internal data layout exposed via RegionDisplayName and ScriptDisplayName APIs. The old data layout, optimized for loading multiple names at once, is moved into the multi module. Please share feedback on our \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7824\"\u003etracking issue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCompact decimal formatter: Please share feedback in preparation for stabilization in a future release.\u003c/li\u003e\n\u003cli\u003eML segmentation: Initial code for RAdaBoost word segmenter for Chinese and CNN word segmenter for Thai.\u003c/li\u003e\n\u003cli\u003eUnstable Cargo feature: Replaced the \u0026quot;experimental\u0026quot; Cargo feature with an \u0026quot;unstable\u0026quot; Cargo feature.\u003c/li\u003e\n\u003cli\u003eBetter hour cycles: Adds support for Clock12 and Clock24 in datetime formatting.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eMigration Notes\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eJapaneseExtended\u003c/code\u003e calendar has been deprecated. CLDR removed the pre-Meiji eras because no implementation correctly implemented them. Clients of pre-Meiji eras are encouraged to comment on \u003ca href=\"https://unicode-org.atlassian.net/browse/CLDR-11400\"\u003eCLDR-11400\u003c/a\u003e and potentially write a custom \u003ccode\u003eeast_asian_traditional::Rules\u003c/code\u003e implementation of the pre-Meiji lunisolar Japanese calendar.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eHijri\u0026lt;AstronomicalSimulation\u0026gt;\u003c/code\u003e has also been deprecated. It previously returned estimates of the Hijri calendar based on simulations published by Reingold et al. To restore this behavior, write a custom \u003ccode\u003ehijri::Rules\u003c/code\u003e implementation using calendrical_calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md#icu4x-22\"\u003eSee the full changelog for more information\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/unicode-org/icu4x/blob/main/CHANGELOG.md\"\u003eicu_normalizer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eicu 2.2.x\u003c/h2\u003e\n\u003cp\u003eSeveral crates have had patch releases in the 2.2 stream:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003e(2.2.1) \u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eFix extended year calculations in Gregorian-like and Coptic-like calendars (unicode-org#7849)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eicu4x 2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003eGeneral\n\u003cul\u003e\n\u003cli\u003eUse HTTPS links in docs (unicode-org#7212)\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.86 (unicode-org#7576)\u003c/li\u003e\n\u003cli\u003eUpdated to CLDR 48.2 (unicode-org#7792)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eexperimental\u003c/code\u003e features with \u003ccode\u003eunstable\u003c/code\u003e features (unicode-org#7566)\u003c/li\u003e\n\u003cli\u003eAdd categories and keywords to Cargo.toml for all components (unicode-org#7737)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eDate::try_new\u003c/code\u003e, which replaces \u003ccode\u003eDate::try_new_from_codes\u003c/code\u003e, and takes typed year/month values. (unicode-org#7773, unicode-org#7764)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new\u003c/code\u003e (and primarily-internal \u003ccode\u003eCalendar::new_date\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eInputYear\u003c/code\u003e, \u003ccode\u003eDateNewError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eHandle possible \u003ccode\u003eOverflow\u003c/code\u003e values on individual calendars (unicode-org#7795)\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eDate::try_from_fields\u003c/code\u003e API for fully general date construction from various choices of year and month values (unicode-org#7798)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateFields\u003c/code\u003e, \u003ccode\u003eDateFromFieldsOptions\u003c/code\u003e, \u003ccode\u003eOverflow\u003c/code\u003e, \u003ccode\u003eMissingFieldsStrategy\u003c/code\u003e, \u003ccode\u003eDateFromFieldsError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew associated method: \u003ccode\u003eCalendar::from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew Date arithmetic APIs for adding and subtracting dates (unicode-org#7798, unicode-org#7355, unicode-org#7257)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_add_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_added_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_until_with_options\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateDuration\u003c/code\u003e, \u003ccode\u003eDateAddOptions\u003c/code\u003e, \u003ccode\u003eDateDifferenceOptions\u003c/code\u003e, \u003ccode\u003eDateDurationUnit\u003c/code\u003e, \u003ccod...\n\n_Description has been truncated_","html_url":"https://github.com/NancyARuiz/Timecard-app/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NancyARuiz%2FTimecard-app/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"4191794852","node_id":"PR_kwDOQU2dWM7PdCMv","number":503,"state":"open","title":"Bump the cargo group with 12 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-02T05:36:27.000Z","updated_at":"2026-04-02T05:43:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo","update_count":12,"packages":[{"name":"askama","old_version":"0.15.5","new_version":"0.15.6","repository_url":"https://github.com/askama-rs/askama"},{"name":"askama_derive","old_version":"0.15.5","new_version":"0.15.6","repository_url":"https://github.com/askama-rs/askama"},{"name":"askama_macros","old_version":"0.15.5","new_version":"0.15.6","repository_url":"https://github.com/askama-rs/askama"},{"name":"askama_parser","old_version":"0.15.5","new_version":"0.15.6","repository_url":"https://github.com/askama-rs/askama"},{"name":"cc","old_version":"1.2.57","new_version":"1.2.58","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"iri-string","old_version":"0.7.11","new_version":"0.7.12","repository_url":"https://github.com/lo48576/iri-string"},{"name":"libredox","old_version":"0.1.14","new_version":"0.1.15"},{"name":"num-conv","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"rustc-hash","old_version":"2.1.1","new_version":"2.1.2","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"simd-adler32","old_version":"0.3.8","new_version":"0.3.9","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"zerocopy","old_version":"0.8.47","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.47","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 12 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [askama](https://github.com/askama-rs/askama) | `0.15.5` | `0.15.6` |\n| [askama_derive](https://github.com/askama-rs/askama) | `0.15.5` | `0.15.6` |\n| [askama_macros](https://github.com/askama-rs/askama) | `0.15.5` | `0.15.6` |\n| [askama_parser](https://github.com/askama-rs/askama) | `0.15.5` | `0.15.6` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.57` | `1.2.58` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.11` | `0.7.12` |\n| libredox | `0.1.14` | `0.1.15` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.2.0` | `0.2.1` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.1` | `2.1.2` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.8` | `0.3.9` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.47` | `0.8.48` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.47` | `0.8.48` |\n\nUpdates `askama` from 0.15.5 to 0.15.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/askama-rs/askama/releases\"\u003easkama's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle non-ident item in block error by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/717\"\u003easkama-rs/askama#717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003e.clone()\u003c/code\u003e by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/716\"\u003easkama-rs/askama#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused lifetime parameter on \u003ccode\u003eSyntaxAndCache\u003c/code\u003e by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/714\"\u003easkama-rs/askama#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ccode\u003ewinnow\u003c/code\u003e to 1.0 by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/715\"\u003easkama-rs/askama#715\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\"\u003ehttps://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/4260d0db57b03f89f3b65d50d98dfbd0e579e221\"\u003e\u003ccode\u003e4260d0d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/719\"\u003e#719\u003c/a\u003e from GuillaumeGomez/update-crate-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/147170229b1b044889e4ecd6a949695a91489201\"\u003e\u003ccode\u003e1471702\u003c/code\u003e\u003c/a\u003e Update crate version to \u003ccode\u003e0.15.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/fb6f3fb74148091df60167b24ecf53e312bec7e6\"\u003e\u003ccode\u003efb6f3fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/718\"\u003e#718\u003c/a\u003e from GuillaumeGomez/improve-ui-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/4f36391c985c8ad7cc6b6b62f5d75fc6dc5f4172\"\u003e\u003ccode\u003e4f36391\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/717\"\u003e#717\u003c/a\u003e from GuillaumeGomez/fix-non-ident-block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/1b4350b76b14d37b65de759da6080ad5dee8ac50\"\u003e\u003ccode\u003e1b4350b\u003c/code\u003e\u003c/a\u003e Update trybuild version to \u003ccode\u003e1.0.116\u003c/code\u003e to enforce diagnostics width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/2ad677c295c1130cc69e508f52c68e4095041104\"\u003e\u003ccode\u003e2ad677c\u003c/code\u003e\u003c/a\u003e Correctly handle non-ident item in block error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/5e125856899843119ba4f925a38bba6cdbe1df97\"\u003e\u003ccode\u003e5e12585\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/714\"\u003e#714\u003c/a\u003e from jplatte/jplatte/lt-refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/0ebfd0f04d70d5d720c9bfda206964a4cc0b0024\"\u003e\u003ccode\u003e0ebfd0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/716\"\u003e#716\u003c/a\u003e from jplatte/jplatte/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/3c0f1b0c0c3f16ad43bddafa2b8b5df63ed52cb9\"\u003e\u003ccode\u003e3c0f1b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/715\"\u003e#715\u003c/a\u003e from jplatte/jplatte/winnow1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/acc29f3fe1ae5760aae65ed35e8247678ff37d1c\"\u003e\u003ccode\u003eacc29f3\u003c/code\u003e\u003c/a\u003e Remove unnecessary .clone()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `askama_derive` from 0.15.5 to 0.15.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/askama-rs/askama/releases\"\u003easkama_derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle non-ident item in block error by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/717\"\u003easkama-rs/askama#717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003e.clone()\u003c/code\u003e by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/716\"\u003easkama-rs/askama#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused lifetime parameter on \u003ccode\u003eSyntaxAndCache\u003c/code\u003e by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/714\"\u003easkama-rs/askama#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ccode\u003ewinnow\u003c/code\u003e to 1.0 by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/715\"\u003easkama-rs/askama#715\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\"\u003ehttps://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/4260d0db57b03f89f3b65d50d98dfbd0e579e221\"\u003e\u003ccode\u003e4260d0d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/719\"\u003e#719\u003c/a\u003e from GuillaumeGomez/update-crate-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/147170229b1b044889e4ecd6a949695a91489201\"\u003e\u003ccode\u003e1471702\u003c/code\u003e\u003c/a\u003e Update crate version to \u003ccode\u003e0.15.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/fb6f3fb74148091df60167b24ecf53e312bec7e6\"\u003e\u003ccode\u003efb6f3fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/718\"\u003e#718\u003c/a\u003e from GuillaumeGomez/improve-ui-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/4f36391c985c8ad7cc6b6b62f5d75fc6dc5f4172\"\u003e\u003ccode\u003e4f36391\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/717\"\u003e#717\u003c/a\u003e from GuillaumeGomez/fix-non-ident-block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/1b4350b76b14d37b65de759da6080ad5dee8ac50\"\u003e\u003ccode\u003e1b4350b\u003c/code\u003e\u003c/a\u003e Update trybuild version to \u003ccode\u003e1.0.116\u003c/code\u003e to enforce diagnostics width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/2ad677c295c1130cc69e508f52c68e4095041104\"\u003e\u003ccode\u003e2ad677c\u003c/code\u003e\u003c/a\u003e Correctly handle non-ident item in block error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/5e125856899843119ba4f925a38bba6cdbe1df97\"\u003e\u003ccode\u003e5e12585\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/714\"\u003e#714\u003c/a\u003e from jplatte/jplatte/lt-refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/0ebfd0f04d70d5d720c9bfda206964a4cc0b0024\"\u003e\u003ccode\u003e0ebfd0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/716\"\u003e#716\u003c/a\u003e from jplatte/jplatte/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/3c0f1b0c0c3f16ad43bddafa2b8b5df63ed52cb9\"\u003e\u003ccode\u003e3c0f1b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/715\"\u003e#715\u003c/a\u003e from jplatte/jplatte/winnow1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/acc29f3fe1ae5760aae65ed35e8247678ff37d1c\"\u003e\u003ccode\u003eacc29f3\u003c/code\u003e\u003c/a\u003e Remove unnecessary .clone()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `askama_macros` from 0.15.5 to 0.15.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/askama-rs/askama/releases\"\u003easkama_macros's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle non-ident item in block error by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/717\"\u003easkama-rs/askama#717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003e.clone()\u003c/code\u003e by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/716\"\u003easkama-rs/askama#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused lifetime parameter on \u003ccode\u003eSyntaxAndCache\u003c/code\u003e by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/714\"\u003easkama-rs/askama#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ccode\u003ewinnow\u003c/code\u003e to 1.0 by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/715\"\u003easkama-rs/askama#715\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\"\u003ehttps://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/4260d0db57b03f89f3b65d50d98dfbd0e579e221\"\u003e\u003ccode\u003e4260d0d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/719\"\u003e#719\u003c/a\u003e from GuillaumeGomez/update-crate-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/147170229b1b044889e4ecd6a949695a91489201\"\u003e\u003ccode\u003e1471702\u003c/code\u003e\u003c/a\u003e Update crate version to \u003ccode\u003e0.15.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/fb6f3fb74148091df60167b24ecf53e312bec7e6\"\u003e\u003ccode\u003efb6f3fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/718\"\u003e#718\u003c/a\u003e from GuillaumeGomez/improve-ui-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/4f36391c985c8ad7cc6b6b62f5d75fc6dc5f4172\"\u003e\u003ccode\u003e4f36391\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/717\"\u003e#717\u003c/a\u003e from GuillaumeGomez/fix-non-ident-block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/1b4350b76b14d37b65de759da6080ad5dee8ac50\"\u003e\u003ccode\u003e1b4350b\u003c/code\u003e\u003c/a\u003e Update trybuild version to \u003ccode\u003e1.0.116\u003c/code\u003e to enforce diagnostics width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/2ad677c295c1130cc69e508f52c68e4095041104\"\u003e\u003ccode\u003e2ad677c\u003c/code\u003e\u003c/a\u003e Correctly handle non-ident item in block error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/5e125856899843119ba4f925a38bba6cdbe1df97\"\u003e\u003ccode\u003e5e12585\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/714\"\u003e#714\u003c/a\u003e from jplatte/jplatte/lt-refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/0ebfd0f04d70d5d720c9bfda206964a4cc0b0024\"\u003e\u003ccode\u003e0ebfd0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/716\"\u003e#716\u003c/a\u003e from jplatte/jplatte/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/3c0f1b0c0c3f16ad43bddafa2b8b5df63ed52cb9\"\u003e\u003ccode\u003e3c0f1b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/715\"\u003e#715\u003c/a\u003e from jplatte/jplatte/winnow1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/acc29f3fe1ae5760aae65ed35e8247678ff37d1c\"\u003e\u003ccode\u003eacc29f3\u003c/code\u003e\u003c/a\u003e Remove unnecessary .clone()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `askama_parser` from 0.15.5 to 0.15.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/askama-rs/askama/releases\"\u003easkama_parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle non-ident item in block error by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/717\"\u003easkama-rs/askama#717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003e.clone()\u003c/code\u003e by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/716\"\u003easkama-rs/askama#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused lifetime parameter on \u003ccode\u003eSyntaxAndCache\u003c/code\u003e by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/714\"\u003easkama-rs/askama#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ccode\u003ewinnow\u003c/code\u003e to 1.0 by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/715\"\u003easkama-rs/askama#715\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\"\u003ehttps://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/4260d0db57b03f89f3b65d50d98dfbd0e579e221\"\u003e\u003ccode\u003e4260d0d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/719\"\u003e#719\u003c/a\u003e from GuillaumeGomez/update-crate-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/147170229b1b044889e4ecd6a949695a91489201\"\u003e\u003ccode\u003e1471702\u003c/code\u003e\u003c/a\u003e Update crate version to \u003ccode\u003e0.15.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/fb6f3fb74148091df60167b24ecf53e312bec7e6\"\u003e\u003ccode\u003efb6f3fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/718\"\u003e#718\u003c/a\u003e from GuillaumeGomez/improve-ui-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/4f36391c985c8ad7cc6b6b62f5d75fc6dc5f4172\"\u003e\u003ccode\u003e4f36391\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/717\"\u003e#717\u003c/a\u003e from GuillaumeGomez/fix-non-ident-block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/1b4350b76b14d37b65de759da6080ad5dee8ac50\"\u003e\u003ccode\u003e1b4350b\u003c/code\u003e\u003c/a\u003e Update trybuild version to \u003ccode\u003e1.0.116\u003c/code\u003e to enforce diagnostics width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/2ad677c295c1130cc69e508f52c68e4095041104\"\u003e\u003ccode\u003e2ad677c\u003c/code\u003e\u003c/a\u003e Correctly handle non-ident item in block error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/5e125856899843119ba4f925a38bba6cdbe1df97\"\u003e\u003ccode\u003e5e12585\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/714\"\u003e#714\u003c/a\u003e from jplatte/jplatte/lt-refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/0ebfd0f04d70d5d720c9bfda206964a4cc0b0024\"\u003e\u003ccode\u003e0ebfd0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/716\"\u003e#716\u003c/a\u003e from jplatte/jplatte/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/3c0f1b0c0c3f16ad43bddafa2b8b5df63ed52cb9\"\u003e\u003ccode\u003e3c0f1b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/715\"\u003e#715\u003c/a\u003e from jplatte/jplatte/winnow1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/acc29f3fe1ae5760aae65ed35e8247678ff37d1c\"\u003e\u003ccode\u003eacc29f3\u003c/code\u003e\u003c/a\u003e Remove unnecessary .clone()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.57 to 1.2.58\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.58\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.58\"\u003e1.2.58\u003c/a\u003e - 2026-03-27\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/bf119a15810308271fe9087db0480ef0ac77fc98\"\u003e\u003ccode\u003ebf119a1\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.58 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/8b8d71f0ec81fd25a5471f1d7808115fe626001d\"\u003e\u003ccode\u003e8b8d71f\u003c/code\u003e\u003c/a\u003e Update Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/8c6b2d7cadf503d9fd3cbf6b8e3afa12f7a2f101\"\u003e\u003ccode\u003e8c6b2d7\u003c/code\u003e\u003c/a\u003e Update rusqlite requirement from 0.38.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1691\"\u003e#1691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.58\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `iri-string` from 0.7.11 to 0.7.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lo48576/iri-string/blob/develop/CHANGELOG.md\"\u003eiri-string's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.7.12]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd helpers to make it easy to implement \u003ccode\u003etemplate::context::Context\u003c/code\u003e trait.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd helpers to make it easy to implement \u003ccode\u003etemplate::context::Context\u003c/code\u003e trait.\n\u003cul\u003e\n\u003cli\u003eList of added items:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etemplate::context::VisitValueNaive\u003c/code\u003e trait\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etemplate::context::visit_value_naive\u003c/code\u003e function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eimpl_template_context_naive!\u003c/code\u003e macro\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/291f00b53bab2811b7f8584db9aa737b2031ffae\"\u003e\u003ccode\u003e291f00b\u003c/code\u003e\u003c/a\u003e chore: bump version to v0.7.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/584876e9eea9a0562ddcd26dae2080c04b4e5692\"\u003e\u003ccode\u003e584876e\u003c/code\u003e\u003c/a\u003e Bump version to v0.7.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/35fb070eb005ac38bfcf6730f721b81f857097e6\"\u003e\u003ccode\u003e35fb070\u003c/code\u003e\u003c/a\u003e doc: fix a broken internal link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/e3d53326688d7448f8e5fdb60bbbc407ba55bcbd\"\u003e\u003ccode\u003ee3d5332\u003c/code\u003e\u003c/a\u003e feat(template): add helpers for implementing \u003ccode\u003eContext\u003c/code\u003e trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/16eda5f2495a3be33638a7ca9028ee91ae325d66\"\u003e\u003ccode\u003e16eda5f\u003c/code\u003e\u003c/a\u003e Add a CHANGELOG entry for helpers to implement \u003ccode\u003eContext\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/931a4a7acae6bd31c8a891955aa08e0805faadf7\"\u003e\u003ccode\u003e931a4a7\u003c/code\u003e\u003c/a\u003e Add a convenience macro to implement \u003ccode\u003eContext\u003c/code\u003e trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/6d4c2fcf093ec6d032b864a7d69e218257244a11\"\u003e\u003ccode\u003e6d4c2fc\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003evisit_value_naive\u003c/code\u003e utility function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/51624ca348c93cfaa533e825e3a6d548c1b81034\"\u003e\u003ccode\u003e51624ca\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eVisitValueNaive\u003c/code\u003e trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/9f3ad5e92d8bcd73a09131ef0069fb1272129a05\"\u003e\u003ccode\u003e9f3ad5e\u003c/code\u003e\u003c/a\u003e chore: bump version to v0.7.11\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lo48576/iri-string/compare/v0.7.11...v0.7.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libredox` from 0.1.14 to 0.1.15\n\nUpdates `num-conv` from 0.2.0 to 0.2.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhpratt/num-conv/commit/b9371fe8891cc474a321a5c2e78c7368abf27cc1\"\u003e\u003ccode\u003eb9371fe\u003c/code\u003e\u003c/a\u003e v0.2.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhpratt/num-conv/commit/b824ea055e9f4506725193819238ec82f2f693e2\"\u003e\u003ccode\u003eb824ea0\u003c/code\u003e\u003c/a\u003e Mark methods as inline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhpratt/num-conv/commit/2ebd69f87eb0831667278481fc4e0678858822c4\"\u003e\u003ccode\u003e2ebd69f\u003c/code\u003e\u003c/a\u003e Add saturating, checked truncation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhpratt/num-conv/commit/2683790059e39cbfe9dbee9eac87ba3276c2eed9\"\u003e\u003ccode\u003e2683790\u003c/code\u003e\u003c/a\u003e Remove non-normative info from licenses\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jhpratt/num-conv/compare/v0.2.0...v0.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustc-hash` from 2.1.1 to 2.1.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/rustc-hash/blob/master/CHANGELOG.md\"\u003erustc-hash's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.1.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/pull/65\"\u003eRefactor byte hashing to remove unreachable panic\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\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/rustc-hash/commit/fdb275c8a0135403067ce1c4be8e97e53c473764\"\u003e\u003ccode\u003efdb275c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/67\"\u003e#67\u003c/a\u003e from Noratrieb/new-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/acafa431e930ded0ad8c1fa8b4ca1b320f53f983\"\u003e\u003ccode\u003eacafa43\u003c/code\u003e\u003c/a\u003e Prepare 2.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/140e5253440d595822e57b4f599b45aa500dde1d\"\u003e\u003ccode\u003e140e525\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/65\"\u003e#65\u003c/a\u003e from morrisonlevi/split_first_chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/f061387ad7da880a8bf5ce7e5c76aa863827520f\"\u003e\u003ccode\u003ef061387\u003c/code\u003e\u003c/a\u003e style: use consistent range format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/211455cb398aa0a6d7b12e81941d4a062af54d8e\"\u003e\u003ccode\u003e211455c\u003c/code\u003e\u003c/a\u003e refactor!: use split_first_chunk to help optimizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/464a82f557a14d3e3c6a3fb57effd9c48b2e179a\"\u003e\u003ccode\u003e464a82f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/63\"\u003e#63\u003c/a\u003e from estebank/const-Default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/2170d5e2a0efddce95c7be0bb94d56b1cee144cc\"\u003e\u003ccode\u003e2170d5e\u003c/code\u003e\u003c/a\u003e On nightly, \u003ccode\u003eimpl const Default\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/1a998d5b89b04ba730d4cd249f811e8b48aa7d8c\"\u003e\u003ccode\u003e1a998d5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/62\"\u003e#62\u003c/a\u003e from CryZe/128-bit-on-more-platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/6849c16d79e50be6d6713b2a9464bf7314060703\"\u003e\u003ccode\u003e6849c16\u003c/code\u003e\u003c/a\u003e Use 128-bit Widening Multiply on More Platforms\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/rustc-hash/compare/v2.1.1...v2.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `simd-adler32` from 0.3.8 to 0.3.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mcountryman/simd-adler32/commits/v0.3.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy` from 0.8.47 to 0.8.48\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa7c31671cb5ce509551edafa23c6865df83b180\"\u003e\u003ccode\u003eaa7c316\u003c/code\u003e\u003c/a\u003e Release 0.8.48 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fa6fa901777580cc9363d721c76ccaa227c348e5\"\u003e\u003ccode\u003efa6fa90\u003c/code\u003e\u003c/a\u003e [zerocopy] Re-enable big endian aarch64 types (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3073\"\u003e#3073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/61b2407b733a77fc5b8f6d8583f58279874966f7\"\u003e\u003ccode\u003e61b2407\u003c/code\u003e\u003c/a\u003e [hermes] Release 0.1.0-alpha.7 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3151\"\u003e#3151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b2c394cfa9d328f59d531b4e12ea7012ddaefa8c\"\u003e\u003ccode\u003eb2c394c\u003c/code\u003e\u003c/a\u003e [hermes] Clone \u003ccode\u003ehermes\u003c/code\u003e branch at bb0e9f9f (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3149\"\u003e#3149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a5bc780b5122f9171ea552e6d57f2a3083a49e28\"\u003e\u003ccode\u003ea5bc780\u003c/code\u003e\u003c/a\u003e [hermes] Add auto-approval for \u003ccode\u003eCargo.lock\u003c/code\u003e and \u003ccode\u003evendor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3150\"\u003e#3150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b29cc75f253fef4b70a18f53d3bf3e59efbc41b9\"\u003e\u003ccode\u003eb29cc75\u003c/code\u003e\u003c/a\u003e [ci] Add \u003ccode\u003eall-jobs-succeed\u003c/code\u003e job in \u003ccode\u003eauto-approve.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3147\"\u003e#3147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/10ce7672d5e9c4fcfe6ff1d89afbbd6d917d64d2\"\u003e\u003ccode\u003e10ce767\u003c/code\u003e\u003c/a\u003e [hermes] Add description to README (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3148\"\u003e#3148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d01f773e993341283e985df6a9d9984f5cd83536\"\u003e\u003ccode\u003ed01f773\u003c/code\u003e\u003c/a\u003e [ci] Disambiguate \u0026quot;All checks succeeded\u0026quot; jobs by name (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/19006f87d0fb63eba5f4d07de8116bc866cab173\"\u003e\u003ccode\u003e19006f8\u003c/code\u003e\u003c/a\u003e [hermes] Initial commit (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3144\"\u003e#3144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c6b794933a8d49481b9dded6ed99bc339202b41d\"\u003e\u003ccode\u003ec6b7949\u003c/code\u003e\u003c/a\u003e [CI] Bump the all-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3143\"\u003e#3143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.47...v0.8.48\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy-derive` from 0.8.47 to 0.8.48\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa7c31671cb5ce509551edafa23c6865df83b180\"\u003e\u003ccode\u003eaa7c316\u003c/code\u003e\u003c/a\u003e Release 0.8.48 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fa6fa901777580cc9363d721c76ccaa227c348e5\"\u003e\u003ccode\u003efa6fa90\u003c/code\u003e\u003c/a\u003e [zerocopy] Re-enable big endian aarch64 types (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3073\"\u003e#3073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/61b2407b733a77fc5b8f6d8583f58279874966f7\"\u003e\u003ccode\u003e61b2407\u003c/code\u003e\u003c/a\u003e [hermes] Release 0.1.0-alpha.7 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3151\"\u003e#3151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b2c394cfa9d328f59d531b4e12ea7012ddaefa8c\"\u003e\u003ccode\u003eb2c394c\u003c/code\u003e\u003c/a\u003e [hermes] Clone \u003ccode\u003ehermes\u003c/code\u003e branch at bb0e9f9f (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3149\"\u003e#3149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a5bc780b5122f9171ea552e6d57f2a3083a49e28\"\u003e\u003ccode\u003ea5bc780\u003c/code\u003e\u003c/a\u003e [hermes] Add auto-approval for \u003ccode\u003eCargo.lock\u003c/code\u003e and \u003ccode\u003evendor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3150\"\u003e#3150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b29cc75f253fef4b70a18f53d3bf3e59efbc41b9\"\u003e\u003ccode\u003eb29cc75\u003c/code\u003e\u003c/a\u003e [ci] Add \u003ccode\u003eall-jobs-succeed\u003c/code\u003e job in \u003ccode\u003eauto-approve.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3147\"\u003e#3147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/10ce7672d5e9c4fcfe6ff1d89afbbd6d917d64d2\"\u003e\u003ccode\u003e10ce767\u003c/code\u003e\u003c/a\u003e [hermes] Add description to README (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3148\"\u003e#3148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d01f773e993341283e985df6a9d9984f5cd83536\"\u003e\u003ccode\u003ed01f773\u003c/code\u003e\u003c/a\u003e [ci] Disambiguate \u0026quot;All checks succeeded\u0026quot; jobs by name (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/19006f87d0fb63eba5f4d07de8116bc866cab173\"\u003e\u003ccode\u003e19006f8\u003c/code\u003e\u003c/a\u003e [hermes] Initial commit (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3144\"\u003e#3144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c6b794933a8d49481b9dded6ed99bc339202b41d\"\u003e\u003ccode\u003ec6b7949\u003c/code\u003e\u003c/a\u003e [CI] Bump the all-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3143\"\u003e#3143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.47...v0.8.48\"\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/kiesraad/e-KS/pull/503","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiesraad%2Fe-KS/issues/503","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/503/packages"},{"uuid":"4172523229","node_id":"PR_kwDOKM0hZc7OsKmu","number":121,"state":"closed","title":"build(deps): bump the cargo group with 10 updates","user":"dependabot[bot]","labels":["dependencies","rust","released"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-30T17:18:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T17:11:35.000Z","updated_at":"2026-04-05T18:17:43.000Z","time_to_close":406,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo","update_count":10,"packages":[{"name":"cc","old_version":"1.2.57","new_version":"1.2.58","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"serde_spanned","old_version":"1.0.4","new_version":"1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml","old_version":"1.0.7+spec-1.1.0","new_version":"1.1.0+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_datetime","old_version":"1.0.1+spec-1.1.0","new_version":"1.1.0+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_parser","old_version":"1.0.10+spec-1.1.0","new_version":"1.1.0+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_writer","old_version":"1.0.7+spec-1.1.0","new_version":"1.1.0+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"unicode-segmentation","old_version":"1.12.0","new_version":"1.13.2","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"winnow","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/winnow-rs/winnow"},{"name":"zerocopy","old_version":"0.8.47","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.47","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.57` | `1.2.58` |\n| [serde_spanned](https://github.com/toml-rs/toml) | `1.0.4` | `1.1.0` |\n| [toml](https://github.com/toml-rs/toml) | `1.0.7+spec-1.1.0` | `1.1.0+spec-1.1.0` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `1.0.1+spec-1.1.0` | `1.1.0+spec-1.1.0` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.0.10+spec-1.1.0` | `1.1.0+spec-1.1.0` |\n| [toml_writer](https://github.com/toml-rs/toml) | `1.0.7+spec-1.1.0` | `1.1.0+spec-1.1.0` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.12.0` | `1.13.2` |\n| [winnow](https://github.com/winnow-rs/winnow) | `1.0.0` | `1.0.1` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.47` | `0.8.48` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.47` | `0.8.48` |\n\nUpdates `cc` from 1.2.57 to 1.2.58\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.58\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.58\"\u003e1.2.58\u003c/a\u003e - 2026-03-27\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/bf119a15810308271fe9087db0480ef0ac77fc98\"\u003e\u003ccode\u003ebf119a1\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.58 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/8b8d71f0ec81fd25a5471f1d7808115fe626001d\"\u003e\u003ccode\u003e8b8d71f\u003c/code\u003e\u003c/a\u003e Update Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/8c6b2d7cadf503d9fd3cbf6b8e3afa12f7a2f101\"\u003e\u003ccode\u003e8c6b2d7\u003c/code\u003e\u003c/a\u003e Update rusqlite requirement from 0.38.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1691\"\u003e#1691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.58\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_spanned` from 1.0.4 to 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/d66e46e2c3f91e1d6d6479c5decea0993c2c76ba\"\u003e\u003ccode\u003ed66e46e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8a05aef303b194e0b6fc07ecddd2968243e9f9ef\"\u003e\u003ccode\u003e8a05aef\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/dae17528484ebfd8c223bff6e34e2fb2df84d0bf\"\u003e\u003ccode\u003edae1752\u003c/code\u003e\u003c/a\u003e chore: Bump to Edition 2024 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/88aaa9ceec8d3dd71333f2a54b0c10ed175c2ecc\"\u003e\u003ccode\u003e88aaa9c\u003c/code\u003e\u003c/a\u003e chore: Bump to Edition 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/35ae47fb75ed61950370353c2782474b6ea78ba3\"\u003e\u003ccode\u003e35ae47f\u003c/code\u003e\u003c/a\u003e refactor(bench): Rename away from 'gen'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7f439365135f9c833c145b1c64fd6718844af7ac\"\u003e\u003ccode\u003e7f43936\u003c/code\u003e\u003c/a\u003e style: Remove redundant ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/24a472a8b1494970a66f085509a2844d5236a5bb\"\u003e\u003ccode\u003e24a472a\u003c/code\u003e\u003c/a\u003e refactor: Use core::error::Error with MSRV 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b4c084065e88190b83b9efc60e75da924e7f84f1\"\u003e\u003ccode\u003eb4c0840\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/90790723370aa4981bafe054633c928eb78bcf94\"\u003e\u003ccode\u003e9079072\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/06f2ba38f2377ab01b46c8acc1c4536254c24a50\"\u003e\u003ccode\u003e06f2ba3\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/serde_spanned-v1.0.4...serde_spanned-v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 1.0.7+spec-1.1.0 to 1.1.0+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/d66e46e2c3f91e1d6d6479c5decea0993c2c76ba\"\u003e\u003ccode\u003ed66e46e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8a05aef303b194e0b6fc07ecddd2968243e9f9ef\"\u003e\u003ccode\u003e8a05aef\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/dae17528484ebfd8c223bff6e34e2fb2df84d0bf\"\u003e\u003ccode\u003edae1752\u003c/code\u003e\u003c/a\u003e chore: Bump to Edition 2024 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/88aaa9ceec8d3dd71333f2a54b0c10ed175c2ecc\"\u003e\u003ccode\u003e88aaa9c\u003c/code\u003e\u003c/a\u003e chore: Bump to Edition 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/35ae47fb75ed61950370353c2782474b6ea78ba3\"\u003e\u003ccode\u003e35ae47f\u003c/code\u003e\u003c/a\u003e refactor(bench): Rename away from 'gen'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7f439365135f9c833c145b1c64fd6718844af7ac\"\u003e\u003ccode\u003e7f43936\u003c/code\u003e\u003c/a\u003e style: Remove redundant ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/24a472a8b1494970a66f085509a2844d5236a5bb\"\u003e\u003ccode\u003e24a472a\u003c/code\u003e\u003c/a\u003e refactor: Use core::error::Error with MSRV 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b4c084065e88190b83b9efc60e75da924e7f84f1\"\u003e\u003ccode\u003eb4c0840\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v1.0.7...toml-v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml_datetime` from 1.0.1+spec-1.1.0 to 1.1.0+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/d66e46e2c3f91e1d6d6479c5decea0993c2c76ba\"\u003e\u003ccode\u003ed66e46e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8a05aef303b194e0b6fc07ecddd2968243e9f9ef\"\u003e\u003ccode\u003e8a05aef\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/dae17528484ebfd8c223bff6e34e2fb2df84d0bf\"\u003e\u003ccode\u003edae1752\u003c/code\u003e\u003c/a\u003e chore: Bump to Edition 2024 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/88aaa9ceec8d3dd71333f2a54b0c10ed175c2ecc\"\u003e\u003ccode\u003e88aaa9c\u003c/code\u003e\u003c/a\u003e chore: Bump to Edition 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/35ae47fb75ed61950370353c2782474b6ea78ba3\"\u003e\u003ccode\u003e35ae47f\u003c/code\u003e\u003c/a\u003e refactor(bench): Rename away from 'gen'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7f439365135f9c833c145b1c64fd6718844af7ac\"\u003e\u003ccode\u003e7f43936\u003c/code\u003e\u003c/a\u003e style: Remove redundant ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/24a472a8b1494970a66f085509a2844d5236a5bb\"\u003e\u003ccode\u003e24a472a\u003c/code\u003e\u003c/a\u003e refactor: Use core::error::Error with MSRV 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b4c084065e88190b83b9efc60e75da924e7f84f1\"\u003e\u003ccode\u003eb4c0840\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml_datetime-v1.0.1...toml_datetime-v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml_parser` from 1.0.10+spec-1.1.0 to 1.1.0+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/d66e46e2c3f91e1d6d6479c5decea0993c2c76ba\"\u003e\u003ccode\u003ed66e46e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8a05aef303b194e0b6fc07ecddd2968243e9f9ef\"\u003e\u003ccode\u003e8a05aef\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/dae17528484ebfd8c223bff6e34e2fb2df84d0bf\"\u003e\u003ccode\u003edae1752\u003c/code\u003e\u003c/a\u003e chore: Bump to Edition 2024 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/88aaa9ceec8d3dd71333f2a54b0c10ed175c2ecc\"\u003e\u003ccode\u003e88aaa9c\u003c/code\u003e\u003c/a\u003e chore: Bump to Edition 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/35ae47fb75ed61950370353c2782474b6ea78ba3\"\u003e\u003ccode\u003e35ae47f\u003c/code\u003e\u003c/a\u003e refactor(bench): Rename away from 'gen'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7f439365135f9c833c145b1c64fd6718844af7ac\"\u003e\u003ccode\u003e7f43936\u003c/code\u003e\u003c/a\u003e style: Remove redundant ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/24a472a8b1494970a66f085509a2844d5236a5bb\"\u003e\u003ccode\u003e24a472a\u003c/code\u003e\u003c/a\u003e refactor: Use core::error::Error with MSRV 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b4c084065e88190b83b9efc60e75da924e7f84f1\"\u003e\u003ccode\u003eb4c0840\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml_parser-v1.0.10...toml_parser-v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml_writer` from 1.0.7+spec-1.1.0 to 1.1.0+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/d66e46e2c3f91e1d6d6479c5decea0993c2c76ba\"\u003e\u003ccode\u003ed66e46e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8a05aef303b194e0b6fc07ecddd2968243e9f9ef\"\u003e\u003ccode\u003e8a05aef\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/dae17528484ebfd8c223bff6e34e2fb2df84d0bf\"\u003e\u003ccode\u003edae1752\u003c/code\u003e\u003c/a\u003e chore: Bump to Edition 2024 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/88aaa9ceec8d3dd71333f2a54b0c10ed175c2ecc\"\u003e\u003ccode\u003e88aaa9c\u003c/code\u003e\u003c/a\u003e chore: Bump to Edition 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/35ae47fb75ed61950370353c2782474b6ea78ba3\"\u003e\u003ccode\u003e35ae47f\u003c/code\u003e\u003c/a\u003e refactor(bench): Rename away from 'gen'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7f439365135f9c833c145b1c64fd6718844af7ac\"\u003e\u003ccode\u003e7f43936\u003c/code\u003e\u003c/a\u003e style: Remove redundant ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/24a472a8b1494970a66f085509a2844d5236a5bb\"\u003e\u003ccode\u003e24a472a\u003c/code\u003e\u003c/a\u003e refactor: Use core::error::Error with MSRV 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b4c084065e88190b83b9efc60e75da924e7f84f1\"\u003e\u003ccode\u003eb4c0840\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml_writer-v1.0.7...toml_writer-v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `unicode-segmentation` from 1.12.0 to 1.13.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/d446fa8f0089b10fb1f971a452e7ccd995646f7a\"\u003e\u003ccode\u003ed446fa8\u003c/code\u003e\u003c/a\u003e Set explicit 1.84 MSRV, add MSRV CI (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/cb4972bd25acdddffdd285550205421b0519b895\"\u003e\u003ccode\u003ecb4972b\u003c/code\u003e\u003c/a\u003e fix: Typos in README (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/88fac40e758c5d7bfce287e186c03a459e84385c\"\u003e\u003ccode\u003e88fac40\u003c/code\u003e\u003c/a\u003e Add semver check workflow to GitHub Actions (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/34ae23265968ddeef69fbf0415f77f40e5878ee9\"\u003e\u003ccode\u003e34ae232\u003c/code\u003e\u003c/a\u003e Fix accidental breakage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/f7268ccf0c9ec347992e5ae864378c1fd8f9caa0\"\u003e\u003ccode\u003ef7268cc\u003c/code\u003e\u003c/a\u003e Update changelog and version (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/abed5f7315811153afe90cb7931d21a073b8ef0c\"\u003e\u003ccode\u003eabed5f7\u003c/code\u003e\u003c/a\u003e Update quickcheck to 1.0 (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/f6f5f218f9d02e0a2b0566710c8eef8c0c3d22f4\"\u003e\u003ccode\u003ef6f5f21\u003c/code\u003e\u003c/a\u003e Release 1.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/13862d88946469b9a32bd8064dec6594cb65c908\"\u003e\u003ccode\u003e13862d8\u003c/code\u003e\u003c/a\u003e feat: Support Unicode 17.0.0 (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/1441d3dde85c06cee70437b03819328c04b134ba\"\u003e\u003ccode\u003e1441d3d\u003c/code\u003e\u003c/a\u003e Update Python scripts (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/63d0234320e6eb34ecb738e2972baf23e5bf12cc\"\u003e\u003ccode\u003e63d0234\u003c/code\u003e\u003c/a\u003e Exclude development scripts from published package (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/compare/v1.12.0...v1.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `winnow` from 1.0.0 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md\"\u003ewinnow's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.0.1] - 2026-03-30\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure macros are visible at \u003ccode\u003ewinnow::combinator\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/winnow-rs/winnow/commit/9015572b66d74b03e0b881addc81c4c2487d2736\"\u003e\u003ccode\u003e9015572\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/ae8d6b04e47f26291e2aeef63f4a01381035cd7b\"\u003e\u003ccode\u003eae8d6b0\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/1868f0528bee0a46679f3645c5554b1217655fb0\"\u003e\u003ccode\u003e1868f05\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/winnow-rs/winnow/issues/902\"\u003e#902\u003c/a\u003e from epage/docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/bad0c28372fcdc656df50db104cfd6b1850a2f74\"\u003e\u003ccode\u003ebad0c28\u003c/code\u003e\u003c/a\u003e docs: Fix macro exporting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/1b9c86affa5c83ee8b25713a2e8e2ddde10518d2\"\u003e\u003ccode\u003e1b9c86a\u003c/code\u003e\u003c/a\u003e docs(design): Cover performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/e30e516cf6789123c1d87e054c8315f9adca29a6\"\u003e\u003ccode\u003ee30e516\u003c/code\u003e\u003c/a\u003e docs(design): Further expand\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/4737ea433d99199ece55d4fbe0cc8005ab3f7a79\"\u003e\u003ccode\u003e4737ea4\u003c/code\u003e\u003c/a\u003e docs(contrib): Fix design link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/adaabb5902a558b05b66b10f391192a680b6f77f\"\u003e\u003ccode\u003eadaabb5\u003c/code\u003e\u003c/a\u003e docs(design): Adjust casing for consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/98469bdb0bc215d099633a428035061b07029711\"\u003e\u003ccode\u003e98469bd\u003c/code\u003e\u003c/a\u003e docs(design): Expand on Parser design\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/150b63c15972385e57a21207ab50c5d86db4b1ea\"\u003e\u003ccode\u003e150b63c\u003c/code\u003e\u003c/a\u003e docs(design): Discuss API evolution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/winnow-rs/winnow/compare/v1.0.0...v1.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy` from 0.8.47 to 0.8.48\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa7c31671cb5ce509551edafa23c6865df83b180\"\u003e\u003ccode\u003eaa7c316\u003c/code\u003e\u003c/a\u003e Release 0.8.48 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fa6fa901777580cc9363d721c76ccaa227c348e5\"\u003e\u003ccode\u003efa6fa90\u003c/code\u003e\u003c/a\u003e [zerocopy] Re-enable big endian aarch64 types (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3073\"\u003e#3073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/61b2407b733a77fc5b8f6d8583f58279874966f7\"\u003e\u003ccode\u003e61b2407\u003c/code\u003e\u003c/a\u003e [hermes] Release 0.1.0-alpha.7 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3151\"\u003e#3151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b2c394cfa9d328f59d531b4e12ea7012ddaefa8c\"\u003e\u003ccode\u003eb2c394c\u003c/code\u003e\u003c/a\u003e [hermes] Clone \u003ccode\u003ehermes\u003c/code\u003e branch at bb0e9f9f (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3149\"\u003e#3149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a5bc780b5122f9171ea552e6d57f2a3083a49e28\"\u003e\u003ccode\u003ea5bc780\u003c/code\u003e\u003c/a\u003e [hermes] Add auto-approval for \u003ccode\u003eCargo.lock\u003c/code\u003e and \u003ccode\u003evendor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3150\"\u003e#3150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b29cc75f253fef4b70a18f53d3bf3e59efbc41b9\"\u003e\u003ccode\u003eb29cc75\u003c/code\u003e\u003c/a\u003e [ci] Add \u003ccode\u003eall-jobs-succeed\u003c/code\u003e job in \u003ccode\u003eauto-approve.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3147\"\u003e#3147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/10ce7672d5e9c4fcfe6ff1d89afbbd6d917d64d2\"\u003e\u003ccode\u003e10ce767\u003c/code\u003e\u003c/a\u003e [hermes] Add description to README (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3148\"\u003e#3148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d01f773e993341283e985df6a9d9984f5cd83536\"\u003e\u003ccode\u003ed01f773\u003c/code\u003e\u003c/a\u003e [ci] Disambiguate \u0026quot;All checks succeeded\u0026quot; jobs by name (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/19006f87d0fb63eba5f4d07de8116bc866cab173\"\u003e\u003ccode\u003e19006f8\u003c/code\u003e\u003c/a\u003e [hermes] Initial commit (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3144\"\u003e#3144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c6b794933a8d49481b9dded6ed99bc339202b41d\"\u003e\u003ccode\u003ec6b7949\u003c/code\u003e\u003c/a\u003e [CI] Bump the all-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3143\"\u003e#3143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.47...v0.8.48\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy-derive` from 0.8.47 to 0.8.48\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa7c31671cb5ce509551edafa23c6865df83b180\"\u003e\u003ccode\u003eaa7c316\u003c/code\u003e\u003c/a\u003e Release 0.8.48 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fa6fa901777580cc9363d721c76ccaa227c348e5\"\u003e\u003ccode\u003efa6fa90\u003c/code\u003e\u003c/a\u003e [zerocopy] Re-enable big endian aarch64 types (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3073\"\u003e#3073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/61b2407b733a77fc5b8f6d8583f58279874966f7\"\u003e\u003ccode\u003e61b2407\u003c/code\u003e\u003c/a\u003e [hermes] Release 0.1.0-alpha.7 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3151\"\u003e#3151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b2c394cfa9d328f59d531b4e12ea7012ddaefa8c\"\u003e\u003ccode\u003eb2c394c\u003c/code\u003e\u003c/a\u003e [hermes] Clone \u003ccode\u003ehermes\u003c/code\u003e branch at bb0e9f9f (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3149\"\u003e#3149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a5bc780b5122f9171ea552e6d57f2a3083a49e28\"\u003e\u003ccode\u003ea5bc780\u003c/code\u003e\u003c/a\u003e [hermes] Add auto-approval for \u003ccode\u003eCargo.lock\u003c/code\u003e and \u003ccode\u003evendor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3150\"\u003e#3150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b29cc75f253fef4b70a18f53d3bf3e59efbc41b9\"\u003e\u003ccode\u003eb29cc75\u003c/code\u003e\u003c/a\u003e [ci] Add \u003ccode\u003eall-jobs-succeed\u003c/code\u003e job in \u003ccode\u003eauto-approve.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3147\"\u003e#3147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/10ce7672d5e9c4fcfe6ff1d89afbbd6d917d64d2\"\u003e\u003ccode\u003e10ce767\u003c/code\u003e\u003c/a\u003e [hermes] Add description to README (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3148\"\u003e#3148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d01f773e993341283e985df6a9d9984f5cd83536\"\u003e\u003ccode\u003ed01f773\u003c/code\u003e\u003c/a\u003e [ci] Disambiguate \u0026quot;All checks succeeded\u0026quot; jobs by name (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/19006f87d0fb63eba5f4d07de8116bc866cab173\"\u003e\u003ccode\u003e19006f8\u003c/code\u003e\u003c/a\u003e [hermes] Initial commit (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3144\"\u003e#3144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c6b794933a8d49481b9dded6ed99bc339202b41d\"\u003e\u003ccode\u003ec6b7949\u003c/code\u003e\u003c/a\u003e [CI] Bump the all-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3143\"\u003e#3143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.47...v0.8.48\"\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/drsanguin/convertible_couch/pull/121","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/drsanguin%2Fconvertible_couch/issues/121","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/121/packages"},{"uuid":"4169764219","node_id":"PR_kwDOGnxkbM7OlHbv","number":813,"state":"closed","title":"Bump the cargo group across 3 directories with 4 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-02T10:18:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T11:03:57.000Z","updated_at":"2026-04-02T10:18:50.000Z","time_to_close":256491,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo","update_count":4,"packages":[{"name":"mio","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"zerocopy","old_version":"0.8.47","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.47","new_version":"0.8.48"},{"name":"zerocopy","old_version":"0.8.47","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.47","new_version":"0.8.48"},{"name":"cc","old_version":"1.2.57","new_version":"1.2.58","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"zerocopy","old_version":"0.8.47","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.47","new_version":"0.8.48"},{"name":"cc","old_version":"1.2.57","new_version":"1.2.58","repository_url":"https://github.com/rust-lang/cc-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 2 updates in the / directory: [mio](https://github.com/tokio-rs/mio) and [zerocopy](https://github.com/google/zerocopy).\nBumps the cargo group with 2 updates in the /fuzz directory: [zerocopy](https://github.com/google/zerocopy) and [cc](https://github.com/rust-lang/cc-rs).\nBumps the cargo group with 2 updates in the /statime-stm32 directory: [zerocopy](https://github.com/google/zerocopy) and [cc](https://github.com/rust-lang/cc-rs).\n\nUpdates `mio` from 1.1.1 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md\"\u003emio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.2.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSupport was added for WASM Preview 2\n(\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/1931\"\u003etokio-rs/mio#1931\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eAsFd\u003c/code\u003e for \u003ccode\u003eRegistry\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/1936\"\u003etokio-rs/mio#1936\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe backlog size for listeners were changed to match std lib\n(\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/1934\"\u003etokio-rs/mio#1934\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/ce39a6be2cc739165daaeb10cce609b9b77242ac\"\u003e\u003ccode\u003ece39a6b\u003c/code\u003e\u003c/a\u003e Release v1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/a7b3210db7b9e11380a3c612e734db4355756a63\"\u003e\u003ccode\u003ea7b3210\u003c/code\u003e\u003c/a\u003e Update FreeBSD 14 CI image to 14.4-RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/adfeb3ea007695988bb51ca0543a9ff9e949537c\"\u003e\u003ccode\u003eadfeb3e\u003c/code\u003e\u003c/a\u003e Merge libc defining dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/eaed9a08c76a65a614edd51e288d9a347771aba8\"\u003e\u003ccode\u003eeaed9a0\u003c/code\u003e\u003c/a\u003e Update libc to v0.2.183\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/44d63ee7ba7e238d6cef822492fe2f92faf0263f\"\u003e\u003ccode\u003e44d63ee\u003c/code\u003e\u003c/a\u003e Simplify backlog value for UnixListener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/a87e41ece573f6a0780036465056be2cca07cd3e\"\u003e\u003ccode\u003ea87e41e\u003c/code\u003e\u003c/a\u003e Use the same backlog size for TcpListener as std lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/c1bc4f8981663a49f4827196f412284808df1fc4\"\u003e\u003ccode\u003ec1bc4f8\u003c/code\u003e\u003c/a\u003e Fix the build on minority platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/68c315cb801f033dc72df0e25705cd1af6b73f6a\"\u003e\u003ccode\u003e68c315c\u003c/code\u003e\u003c/a\u003e Fix FreeBSD by working around a cargo bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/8b6021f4ddab08b8fdef720e975887c5b12fb151\"\u003e\u003ccode\u003e8b6021f\u003c/code\u003e\u003c/a\u003e implement AsFd for Registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/2bb6fca39a6630cb1d9eeb7cb5c66c7b07222e04\"\u003e\u003ccode\u003e2bb6fca\u003c/code\u003e\u003c/a\u003e docs: add note about zero timeout for \u003ccode\u003ePoll::poll\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/mio/compare/v1.1.1...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy` from 0.8.47 to 0.8.48\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa7c31671cb5ce509551edafa23c6865df83b180\"\u003e\u003ccode\u003eaa7c316\u003c/code\u003e\u003c/a\u003e Release 0.8.48 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fa6fa901777580cc9363d721c76ccaa227c348e5\"\u003e\u003ccode\u003efa6fa90\u003c/code\u003e\u003c/a\u003e [zerocopy] Re-enable big endian aarch64 types (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3073\"\u003e#3073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/61b2407b733a77fc5b8f6d8583f58279874966f7\"\u003e\u003ccode\u003e61b2407\u003c/code\u003e\u003c/a\u003e [hermes] Release 0.1.0-alpha.7 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3151\"\u003e#3151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b2c394cfa9d328f59d531b4e12ea7012ddaefa8c\"\u003e\u003ccode\u003eb2c394c\u003c/code\u003e\u003c/a\u003e [hermes] Clone \u003ccode\u003ehermes\u003c/code\u003e branch at bb0e9f9f (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3149\"\u003e#3149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a5bc780b5122f9171ea552e6d57f2a3083a49e28\"\u003e\u003ccode\u003ea5bc780\u003c/code\u003e\u003c/a\u003e [hermes] Add auto-approval for \u003ccode\u003eCargo.lock\u003c/code\u003e and \u003ccode\u003evendor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3150\"\u003e#3150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b29cc75f253fef4b70a18f53d3bf3e59efbc41b9\"\u003e\u003ccode\u003eb29cc75\u003c/code\u003e\u003c/a\u003e [ci] Add \u003ccode\u003eall-jobs-succeed\u003c/code\u003e job in \u003ccode\u003eauto-approve.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3147\"\u003e#3147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/10ce7672d5e9c4fcfe6ff1d89afbbd6d917d64d2\"\u003e\u003ccode\u003e10ce767\u003c/code\u003e\u003c/a\u003e [hermes] Add description to README (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3148\"\u003e#3148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d01f773e993341283e985df6a9d9984f5cd83536\"\u003e\u003ccode\u003ed01f773\u003c/code\u003e\u003c/a\u003e [ci] Disambiguate \u0026quot;All checks succeeded\u0026quot; jobs by name (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/19006f87d0fb63eba5f4d07de8116bc866cab173\"\u003e\u003ccode\u003e19006f8\u003c/code\u003e\u003c/a\u003e [hermes] Initial commit (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3144\"\u003e#3144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c6b794933a8d49481b9dded6ed99bc339202b41d\"\u003e\u003ccode\u003ec6b7949\u003c/code\u003e\u003c/a\u003e [CI] Bump the all-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3143\"\u003e#3143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.47...v0.8.48\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy-derive` from 0.8.47 to 0.8.48\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa7c31671cb5ce509551edafa23c6865df83b180\"\u003e\u003ccode\u003eaa7c316\u003c/code\u003e\u003c/a\u003e Release 0.8.48 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fa6fa901777580cc9363d721c76ccaa227c348e5\"\u003e\u003ccode\u003efa6fa90\u003c/code\u003e\u003c/a\u003e [zerocopy] Re-enable big endian aarch64 types (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3073\"\u003e#3073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/61b2407b733a77fc5b8f6d8583f58279874966f7\"\u003e\u003ccode\u003e61b2407\u003c/code\u003e\u003c/a\u003e [hermes] Release 0.1.0-alpha.7 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3151\"\u003e#3151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b2c394cfa9d328f59d531b4e12ea7012ddaefa8c\"\u003e\u003ccode\u003eb2c394c\u003c/code\u003e\u003c/a\u003e [hermes] Clone \u003ccode\u003ehermes\u003c/code\u003e branch at bb0e9f9f (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3149\"\u003e#3149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a5bc780b5122f9171ea552e6d57f2a3083a49e28\"\u003e\u003ccode\u003ea5bc780\u003c/code\u003e\u003c/a\u003e [hermes] Add auto-approval for \u003ccode\u003eCargo.lock\u003c/code\u003e and \u003ccode\u003evendor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3150\"\u003e#3150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b29cc75f253fef4b70a18f53d3bf3e59efbc41b9\"\u003e\u003ccode\u003eb29cc75\u003c/code\u003e\u003c/a\u003e [ci] Add \u003ccode\u003eall-jobs-succeed\u003c/code\u003e job in \u003ccode\u003eauto-approve.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3147\"\u003e#3147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/10ce7672d5e9c4fcfe6ff1d89afbbd6d917d64d2\"\u003e\u003ccode\u003e10ce767\u003c/code\u003e\u003c/a\u003e [hermes] Add description to README (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3148\"\u003e#3148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d01f773e993341283e985df6a9d9984f5cd83536\"\u003e\u003ccode\u003ed01f773\u003c/code\u003e\u003c/a\u003e [ci] Disambiguate \u0026quot;All checks succeeded\u0026quot; jobs by name (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/19006f87d0fb63eba5f4d07de8116bc866cab173\"\u003e\u003ccode\u003e19006f8\u003c/code\u003e\u003c/a\u003e [hermes] Initial commit (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3144\"\u003e#3144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c6b794933a8d49481b9dded6ed99bc339202b41d\"\u003e\u003ccode\u003ec6b7949\u003c/code\u003e\u003c/a\u003e [CI] Bump the all-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3143\"\u003e#3143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.47...v0.8.48\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy` from 0.8.47 to 0.8.48\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa7c31671cb5ce509551edafa23c6865df83b180\"\u003e\u003ccode\u003eaa7c316\u003c/code\u003e\u003c/a\u003e Release 0.8.48 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fa6fa901777580cc9363d721c76ccaa227c348e5\"\u003e\u003ccode\u003efa6fa90\u003c/code\u003e\u003c/a\u003e [zerocopy] Re-enable big endian aarch64 types (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3073\"\u003e#3073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/61b2407b733a77fc5b8f6d8583f58279874966f7\"\u003e\u003ccode\u003e61b2407\u003c/code\u003e\u003c/a\u003e [hermes] Release 0.1.0-alpha.7 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3151\"\u003e#3151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b2c394cfa9d328f59d531b4e12ea7012ddaefa8c\"\u003e\u003ccode\u003eb2c394c\u003c/code\u003e\u003c/a\u003e [hermes] Clone \u003ccode\u003ehermes\u003c/code\u003e branch at bb0e9f9f (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3149\"\u003e#3149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a5bc780b5122f9171ea552e6d57f2a3083a49e28\"\u003e\u003ccode\u003ea5bc780\u003c/code\u003e\u003c/a\u003e [hermes] Add auto-approval for \u003ccode\u003eCargo.lock\u003c/code\u003e and \u003ccode\u003evendor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3150\"\u003e#3150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b29cc75f253fef4b70a18f53d3bf3e59efbc41b9\"\u003e\u003ccode\u003eb29cc75\u003c/code\u003e\u003c/a\u003e [ci] Add \u003ccode\u003eall-jobs-succeed\u003c/code\u003e job in \u003ccode\u003eauto-approve.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3147\"\u003e#3147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/10ce7672d5e9c4fcfe6ff1d89afbbd6d917d64d2\"\u003e\u003ccode\u003e10ce767\u003c/code\u003e\u003c/a\u003e [hermes] Add description to README (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3148\"\u003e#3148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d01f773e993341283e985df6a9d9984f5cd83536\"\u003e\u003ccode\u003ed01f773\u003c/code\u003e\u003c/a\u003e [ci] Disambiguate \u0026quot;All checks succeeded\u0026quot; jobs by name (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/19006f87d0fb63eba5f4d07de8116bc866cab173\"\u003e\u003ccode\u003e19006f8\u003c/code\u003e\u003c/a\u003e [hermes] Initial commit (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3144\"\u003e#3144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c6b794933a8d49481b9dded6ed99bc339202b41d\"\u003e\u003ccode\u003ec6b7949\u003c/code\u003e\u003c/a\u003e [CI] Bump the all-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3143\"\u003e#3143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.47...v0.8.48\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy-derive` from 0.8.47 to 0.8.48\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa7c31671cb5ce509551edafa23c6865df83b180\"\u003e\u003ccode\u003eaa7c316\u003c/code\u003e\u003c/a\u003e Release 0.8.48 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fa6fa901777580cc9363d721c76ccaa227c348e5\"\u003e\u003ccode\u003efa6fa90\u003c/code\u003e\u003c/a\u003e [zerocopy] Re-enable big endian aarch64 types (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3073\"\u003e#3073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/61b2407b733a77fc5b8f6d8583f58279874966f7\"\u003e\u003ccode\u003e61b2407\u003c/code\u003e\u003c/a\u003e [hermes] Release 0.1.0-alpha.7 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3151\"\u003e#3151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b2c394cfa9d328f59d531b4e12ea7012ddaefa8c\"\u003e\u003ccode\u003eb2c394c\u003c/code\u003e\u003c/a\u003e [hermes] Clone \u003ccode\u003ehermes\u003c/code\u003e branch at bb0e9f9f (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3149\"\u003e#3149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a5bc780b5122f9171ea552e6d57f2a3083a49e28\"\u003e\u003ccode\u003ea5bc780\u003c/code\u003e\u003c/a\u003e [hermes] Add auto-approval for \u003ccode\u003eCargo.lock\u003c/code\u003e and \u003ccode\u003evendor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3150\"\u003e#3150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b29cc75f253fef4b70a18f53d3bf3e59efbc41b9\"\u003e\u003ccode\u003eb29cc75\u003c/code\u003e\u003c/a\u003e [ci] Add \u003ccode\u003eall-jobs-succeed\u003c/code\u003e job in \u003ccode\u003eauto-approve.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3147\"\u003e#3147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/10ce7672d5e9c4fcfe6ff1d89afbbd6d917d64d2\"\u003e\u003ccode\u003e10ce767\u003c/code\u003e\u003c/a\u003e [hermes] Add description to README (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3148\"\u003e#3148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d01f773e993341283e985df6a9d9984f5cd83536\"\u003e\u003ccode\u003ed01f773\u003c/code\u003e\u003c/a\u003e [ci] Disambiguate \u0026quot;All checks succeeded\u0026quot; jobs by name (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/19006f87d0fb63eba5f4d07de8116bc866cab173\"\u003e\u003ccode\u003e19006f8\u003c/code\u003e\u003c/a\u003e [hermes] Initial commit (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3144\"\u003e#3144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c6b794933a8d49481b9dded6ed99bc339202b41d\"\u003e\u003ccode\u003ec6b7949\u003c/code\u003e\u003c/a\u003e [CI] Bump the all-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3143\"\u003e#3143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.47...v0.8.48\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.57 to 1.2.58\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.58\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.58\"\u003e1.2.58\u003c/a\u003e - 2026-03-27\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/bf119a15810308271fe9087db0480ef0ac77fc98\"\u003e\u003ccode\u003ebf119a1\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.58 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/8b8d71f0ec81fd25a5471f1d7808115fe626001d\"\u003e\u003ccode\u003e8b8d71f\u003c/code\u003e\u003c/a\u003e Update Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/8c6b2d7cadf503d9fd3cbf6b8e3afa12f7a2f101\"\u003e\u003ccode\u003e8c6b2d7\u003c/code\u003e\u003c/a\u003e Update rusqlite requirement from 0.38.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1691\"\u003e#1691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.58\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy` from 0.8.47 to 0.8.48\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa7c31671cb5ce509551edafa23c6865df83b180\"\u003e\u003ccode\u003eaa7c316\u003c/code\u003e\u003c/a\u003e Release 0.8.48 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fa6fa901777580cc9363d721c76ccaa227c348e5\"\u003e\u003ccode\u003efa6fa90\u003c/code\u003e\u003c/a\u003e [zerocopy] Re-enable big endian aarch64 types (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3073\"\u003e#3073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/61b2407b733a77fc5b8f6d8583f58279874966f7\"\u003e\u003ccode\u003e61b2407\u003c/code\u003e\u003c/a\u003e [hermes] Release 0.1.0-alpha.7 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3151\"\u003e#3151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b2c394cfa9d328f59d531b4e12ea7012ddaefa8c\"\u003e\u003ccode\u003eb2c394c\u003c/code\u003e\u003c/a\u003e [hermes] Clone \u003ccode\u003ehermes\u003c/code\u003e branch at bb0e9f9f (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3149\"\u003e#3149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a5bc780b5122f9171ea552e6d57f2a3083a49e28\"\u003e\u003ccode\u003ea5bc780\u003c/code\u003e\u003c/a\u003e [hermes] Add auto-approval for \u003ccode\u003eCargo.lock\u003c/code\u003e and \u003ccode\u003evendor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3150\"\u003e#3150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b29cc75f253fef4b70a18f53d3bf3e59efbc41b9\"\u003e\u003ccode\u003eb29cc75\u003c/code\u003e\u003c/a\u003e [ci] Add \u003ccode\u003eall-jobs-succeed\u003c/code\u003e job in \u003ccode\u003eauto-approve.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3147\"\u003e#3147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/10ce7672d5e9c4fcfe6ff1d89afbbd6d917d64d2\"\u003e\u003ccode\u003e10ce767\u003c/code\u003e\u003c/a\u003e [hermes] Add description to README (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3148\"\u003e#3148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d01f773e993341283e985df6a9d9984f5cd83536\"\u003e\u003ccode\u003ed01f773\u003c/code\u003e\u003c/a\u003e [ci] Disambiguate \u0026quot;All checks succeeded\u0026quot; jobs by name (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/19006f87d0fb63eba5f4d07de8116bc866cab173\"\u003e\u003ccode\u003e19006f8\u003c/code\u003e\u003c/a\u003e [hermes] Initial commit (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3144\"\u003e#3144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c6b794933a8d49481b9dded6ed99bc339202b41d\"\u003e\u003ccode\u003ec6b7949\u003c/code\u003e\u003c/a\u003e [CI] Bump the all-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3143\"\u003e#3143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.47...v0.8.48\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy-derive` from 0.8.47 to 0.8.48\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa7c31671cb5ce509551edafa23c6865df83b180\"\u003e\u003ccode\u003eaa7c316\u003c/code\u003e\u003c/a\u003e Release 0.8.48 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fa6fa901777580cc9363d721c76ccaa227c348e5\"\u003e\u003ccode\u003efa6fa90\u003c/code\u003e\u003c/a\u003e [zerocopy] Re-enable big endian aarch64 types (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3073\"\u003e#3073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/61b2407b733a77fc5b8f6d8583f58279874966f7\"\u003e\u003ccode\u003e61b2407\u003c/code\u003e\u003c/a\u003e [hermes] Release 0.1.0-alpha.7 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3151\"\u003e#3151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b2c394cfa9d328f59d531b4e12ea7012ddaefa8c\"\u003e\u003ccode\u003eb2c394c\u003c/code\u003e\u003c/a\u003e [hermes] Clone \u003ccode\u003ehermes\u003c/code\u003e branch at bb0e9f9f (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3149\"\u003e#3149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a5bc780b5122f9171ea552e6d57f2a3083a49e28\"\u003e\u003ccode\u003ea5bc780\u003c/code\u003e\u003c/a\u003e [hermes] Add auto-approval for \u003ccode\u003eCargo.lock\u003c/code\u003e and \u003ccode\u003evendor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3150\"\u003e#3150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b29cc75f253fef4b70a18f53d3bf3e59efbc41b9\"\u003e\u003ccode\u003eb29cc75\u003c/code\u003e\u003c/a\u003e [ci] Add \u003ccode\u003eall-jobs-succeed\u003c/code\u003e job in \u003ccode\u003eauto-approve.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3147\"\u003e#3147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/10ce7672d5e9c4fcfe6ff1d89afbbd6d917d64d2\"\u003e\u003ccode\u003e10ce767\u003c/code\u003e\u003c/a\u003e [hermes] Add description to README (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3148\"\u003e#3148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d01f773e993341283e985df6a9d9984f5cd83536\"\u003e\u003ccode\u003ed01f773\u003c/code\u003e\u003c/a\u003e [ci] Disambiguate \u0026quot;All checks succeeded\u0026quot; jobs by name (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/19006f87d0fb63eba5f4d07de8116bc866cab173\"\u003e\u003ccode\u003e19006f8\u003c/code\u003e\u003c/a\u003e [hermes] Initial commit (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3144\"\u003e#3144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c6b794933a8d49481b9dded6ed99bc339202b41d\"\u003e\u003ccode\u003ec6b7949\u003c/code\u003e\u003c/a\u003e [CI] Bump the all-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3143\"\u003e#3143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.47...v0.8.48\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.57 to 1.2.58\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.58\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.58\"\u003e1.2.58\u003c/a\u003e - 2026-03-27\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/bf119a15810308271fe9087db0480ef0ac77fc98\"\u003e\u003ccode\u003ebf119a1\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.58 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/8b8d71f0ec81fd25a5471f1d7808115fe626001d\"\u003e\u003ccode\u003e8b8d71f\u003c/code\u003e\u003c/a\u003e Update Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/8c6b2d7cadf503d9fd3cbf6b8e3afa12f7a2f101\"\u003e\u003ccode\u003e8c6b2d7\u003c/code\u003e\u003c/a\u003e Update rusqlite requirement from 0.38.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1691\"\u003e#1691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.58\"\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/pendulum-project/statime/pull/813","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pendulum-project%2Fstatime/issues/813","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/813/packages"},{"uuid":"4169497880","node_id":"PR_kwDORegaas7OkW50","number":21,"state":"closed","title":"deps(deps): bump the production-dependencies group with 16 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-06T10:06:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T10:20:51.000Z","updated_at":"2026-04-06T10:06:29.000Z","time_to_close":603936,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"production-dependencies","update_count":16,"packages":[{"name":"uuid","old_version":"1.22.0","new_version":"1.23.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"proptest","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/proptest-rs/proptest"},{"name":"bitfields","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/gregorygaines/bitfields-rs"},{"name":"bitfields-impl","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/gregorygaines/bitfields-rs"},{"name":"cc","old_version":"1.2.57","new_version":"1.2.58","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cmake","old_version":"0.1.57","new_version":"0.1.58","repository_url":"https://github.com/rust-lang/cmake-rs"},{"name":"iri-string","old_version":"0.7.11","new_version":"0.7.12","repository_url":"https://github.com/lo48576/iri-string"},{"name":"libredox","old_version":"0.1.14","new_version":"0.1.15"},{"name":"mio","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num-conv","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"rustc-hash","old_version":"2.1.1","new_version":"2.1.2","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"simd-adler32","old_version":"0.3.8","new_version":"0.3.9","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"terminal_size","old_version":"0.4.3","new_version":"0.4.4","repository_url":"https://github.com/eminence/terminal-size"},{"name":"unicode-segmentation","old_version":"1.12.0","new_version":"1.13.2","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"zerocopy","old_version":"0.8.47","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.47","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the production-dependencies group with 16 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.22.0` | `1.23.0` |\n| [proptest](https://github.com/proptest-rs/proptest) | `1.10.0` | `1.11.0` |\n| [bitfields](https://github.com/gregorygaines/bitfields-rs) | `1.0.2` | `1.0.3` |\n| [bitfields-impl](https://github.com/gregorygaines/bitfields-rs) | `1.0.2` | `1.0.3` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.57` | `1.2.58` |\n| [cmake](https://github.com/rust-lang/cmake-rs) | `0.1.57` | `0.1.58` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.11` | `0.7.12` |\n| libredox | `0.1.14` | `0.1.15` |\n| [mio](https://github.com/tokio-rs/mio) | `1.1.1` | `1.2.0` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.2.0` | `0.2.1` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.1` | `2.1.2` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.8` | `0.3.9` |\n| [terminal_size](https://github.com/eminence/terminal-size) | `0.4.3` | `0.4.4` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.12.0` | `1.13.2` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.47` | `0.8.48` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.47` | `0.8.48` |\n\nUpdates `uuid` from 1.22.0 to 1.23.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.23.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for 'hyphenated' format in the serde module by \u003ca href=\"https://github.com/FrenchDilettante\"\u003e\u003ccode\u003e@​FrenchDilettante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/865\"\u003euuid-rs/uuid#865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a number of bugs in time-related code 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/872\"\u003euuid-rs/uuid#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReword invalid char error message 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/873\"\u003euuid-rs/uuid#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImpl cleanups 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/874\"\u003euuid-rs/uuid#874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse LazyLock to synchronize v1/v6 context initialization 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/875\"\u003euuid-rs/uuid#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.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/876\"\u003euuid-rs/uuid#876\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FrenchDilettante\"\u003e\u003ccode\u003e@​FrenchDilettante\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/865\"\u003euuid-rs/uuid#865\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSpecial thanks\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e raised a series of bugs against the timestamp logic in \u003ccode\u003euuid\u003c/code\u003e using automated tooling. The issues themselves were reasonably and responsibly presented and the end result is a better \u003ccode\u003euuid\u003c/code\u003e library for everyone. Thanks!\u003c/p\u003e\n\u003ch1\u003eDeprecations\u003c/h1\u003e\n\u003cp\u003eThis release includes the following deprecations:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContext\u003c/code\u003e: Renamed to \u003ccode\u003eContextV1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTimestamp::from_gregorian\u003c/code\u003e: Renamed to \u003ccode\u003eTimestamp::from_gregorian_time\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChange to \u003ccode\u003eVersion::Max\u003c/code\u003e\u003c/h1\u003e\n\u003cp\u003e\u003ccode\u003eVersion::Max\u003c/code\u003e's \u003ccode\u003eu8\u003c/code\u003e representation has changed from \u003ccode\u003e0xff\u003c/code\u003e to \u003ccode\u003e0x0f\u003c/code\u003e to match the value returned by \u003ccode\u003eUuid::get_version_num\u003c/code\u003e.\u003c/p\u003e\n\u003ch1\u003eChange to \u003ccode\u003eUuid::get_version\u003c/code\u003e for the max UUID\u003c/h1\u003e\n\u003cp\u003e\u003ccode\u003eUuid::get_version\u003c/code\u003e will only return \u003ccode\u003eSome(Version::Max)\u003c/code\u003e if the UUID is actually the max UUID (all bytes are \u003ccode\u003e0xff\u003c/code\u003e). Previously it would return \u003ccode\u003eSome\u003c/code\u003e if only the version field was \u003ccode\u003e0x0f\u003c/code\u003e. This change matches the behaviour of the nil UUID, which only returns \u003ccode\u003eSome(Version::Nil)\u003c/code\u003e if the UUID is the nil UUID (all bytes are \u003ccode\u003e0x00\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.22.0...v1.23.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.22.0...v1.23.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/00ab922d5351607dfff520f37eb49cb9854fda73\"\u003e\u003ccode\u003e00ab922\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/876\"\u003e#876\u003c/a\u003e from uuid-rs/cargo/v1.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/726ba45fe3491bf6253173d0be6b99ed3b1cbbb9\"\u003e\u003ccode\u003e726ba45\u003c/code\u003e\u003c/a\u003e prepare for 1.23.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/996dadea029e3976f52cba58e5e9b9a08c4f82c4\"\u003e\u003ccode\u003e996dade\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/875\"\u003e#875\u003c/a\u003e from uuid-rs/fix/context-ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e14047993bc5a6180a96119436a983c19d79b084\"\u003e\u003ccode\u003ee140479\u003c/code\u003e\u003c/a\u003e simplify a use stmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/8ed9142847a22bc7707794bfee6b2016d4470772\"\u003e\u003ccode\u003e8ed9142\u003c/code\u003e\u003c/a\u003e reorganize and document more v7 context internals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e09a3225a8d99c5eadcbbeb7432195b2ea5ece76\"\u003e\u003ccode\u003ee09a322\u003c/code\u003e\u003c/a\u003e use LazyLock to synchronize v1/v6 context initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/0f260cc67135ac20d914e387a47e59960247fdee\"\u003e\u003ccode\u003e0f260cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/874\"\u003e#874\u003c/a\u003e from uuid-rs/chore/impl-cleanups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/1419e91097fcffc7afa8f54eb41fdc912200b540\"\u003e\u003ccode\u003e1419e91\u003c/code\u003e\u003c/a\u003e clean up and refactor main lib tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ceeaf4b7b59895497c59acdaf286233b1e7cc576\"\u003e\u003ccode\u003eceeaf4b\u003c/code\u003e\u003c/a\u003e ensure we don't overflow on counters less than 12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/63bc8f52e5042b9c729fa0380b9948b49fe397cc\"\u003e\u003ccode\u003e63bc8f5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/873\"\u003e#873\u003c/a\u003e from uuid-rs/fix/error-msg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.22.0...v1.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proptest` from 1.10.0 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/7f1367f9a4dc8440c47b93166a38ed064f63ea8c\"\u003e\u003ccode\u003e7f1367f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/641\"\u003e#641\u003c/a\u003e from proptest-rs/release-1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/a63bf7eb4e337d76a26a12d3238320acc747551f\"\u003e\u003ccode\u003ea63bf7e\u003c/code\u003e\u003c/a\u003e proptest-state-machine v0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/d86e9ff8655cb9833d5e5772195a2485396656f4\"\u003e\u003ccode\u003ed86e9ff\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/640\"\u003e#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/794031313b4fe42d2c28bad1765a3d22d0b7b8c0\"\u003e\u003ccode\u003e7940313\u003c/code\u003e\u003c/a\u003e proptest v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/3ec998c4d6d9c3992cff9284487914aaeea258e6\"\u003e\u003ccode\u003e3ec998c\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/638\"\u003e#638\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/8ceb00cfe53f5cf713cd8c007b1c4b9c7d26f401\"\u003e\u003ccode\u003e8ceb00c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/639\"\u003e#639\u003c/a\u003e from lukoktonos/bits128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/9c8df1abb945363924bc216dace9e634f6f11ff9\"\u003e\u003ccode\u003e9c8df1a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/638\"\u003e#638\u003c/a\u003e from folkertdev/f16-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/ca9d8e1458518dc22ba1a1b00c92471ba8e6e746\"\u003e\u003ccode\u003eca9d8e1\u003c/code\u003e\u003c/a\u003e changelog \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/638\"\u003e#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/a39869f5ee5f5aebf43feefd3fd7fec743e230c9\"\u003e\u003ccode\u003ea39869f\u003c/code\u003e\u003c/a\u003e imply f16 feat by unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/85c5ca02764bebeea2cc6261bdf84f9fb9d3eb4c\"\u003e\u003ccode\u003e85c5ca0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/637\"\u003e#637\u003c/a\u003e from folkertdev/min-max-assoc-constants\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/proptest-rs/proptest/compare/v1.10.0...v1.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitfields` from 1.0.2 to 1.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gregorygaines/bitfields-rs/releases\"\u003ebitfields's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eclippy\u003c/code\u003e warnings in generated code. by \u003ca href=\"https://github.com/reitermarkus\"\u003e\u003ccode\u003e@​reitermarkus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gregorygaines/bitfields-rs/pull/58\"\u003egregorygaines/bitfields-rs#58\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gregorygaines/bitfields-rs/compare/v1.0.2...v1.0.3\"\u003ehttps://github.com/gregorygaines/bitfields-rs/compare/v1.0.2...v1.0.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/a3c3d994c87c4f9cab566b3bbb5eb9bd1b2a9a98\"\u003e\u003ccode\u003ea3c3d99\u003c/code\u003e\u003c/a\u003e Update bitfields version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/34ea7d5b21a3135b55f83db49de0cc03530ad7de\"\u003e\u003ccode\u003e34ea7d5\u003c/code\u003e\u003c/a\u003e Bump syn from 2.0.114 to 2.0.117\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/e4c3db3d72bdf1e9351bd1a83c4e3bcf3e01a56f\"\u003e\u003ccode\u003ee4c3db3\u003c/code\u003e\u003c/a\u003e Bump thiserror from 2.0.17 to 2.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/e1f12696675928bc8a74124874894cff428b9018\"\u003e\u003ccode\u003ee1f1269\u003c/code\u003e\u003c/a\u003e Bump trybuild from 1.0.115 to 1.0.116\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/16e9d6207afb60b8e76d67e5206c43c26fc1eeb9\"\u003e\u003ccode\u003e16e9d62\u003c/code\u003e\u003c/a\u003e Avoid \u003ccode\u003eclippy\u003c/code\u003e warnings in generated code.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/7fa6f4578e2eae562f0a87a6318429f9220455c7\"\u003e\u003ccode\u003e7fa6f45\u003c/code\u003e\u003c/a\u003e Bump quote from 1.0.41 to 1.0.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/fb5c8c58a5b81edfd6eaa4220f4b55e9a2ab3cce\"\u003e\u003ccode\u003efb5c8c5\u003c/code\u003e\u003c/a\u003e Bump proc-macro2 from 1.0.103 to 1.0.106\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/6d6973e9af6f863c99787181529642615d835021\"\u003e\u003ccode\u003e6d6973e\u003c/code\u003e\u003c/a\u003e Bump syn from 2.0.108 to 2.0.114\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/8c4a7b58d1be11045b7b0fec40f687a1b46d423c\"\u003e\u003ccode\u003e8c4a7b5\u003c/code\u003e\u003c/a\u003e Bump trybuild from 1.0.113 to 1.0.115\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gregorygaines/bitfields-rs/compare/v1.0.2...v1.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitfields-impl` from 1.0.2 to 1.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gregorygaines/bitfields-rs/releases\"\u003ebitfields-impl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eclippy\u003c/code\u003e warnings in generated code. by \u003ca href=\"https://github.com/reitermarkus\"\u003e\u003ccode\u003e@​reitermarkus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gregorygaines/bitfields-rs/pull/58\"\u003egregorygaines/bitfields-rs#58\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gregorygaines/bitfields-rs/compare/v1.0.2...v1.0.3\"\u003ehttps://github.com/gregorygaines/bitfields-rs/compare/v1.0.2...v1.0.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/a3c3d994c87c4f9cab566b3bbb5eb9bd1b2a9a98\"\u003e\u003ccode\u003ea3c3d99\u003c/code\u003e\u003c/a\u003e Update bitfields version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/34ea7d5b21a3135b55f83db49de0cc03530ad7de\"\u003e\u003ccode\u003e34ea7d5\u003c/code\u003e\u003c/a\u003e Bump syn from 2.0.114 to 2.0.117\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/e4c3db3d72bdf1e9351bd1a83c4e3bcf3e01a56f\"\u003e\u003ccode\u003ee4c3db3\u003c/code\u003e\u003c/a\u003e Bump thiserror from 2.0.17 to 2.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/e1f12696675928bc8a74124874894cff428b9018\"\u003e\u003ccode\u003ee1f1269\u003c/code\u003e\u003c/a\u003e Bump trybuild from 1.0.115 to 1.0.116\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/16e9d6207afb60b8e76d67e5206c43c26fc1eeb9\"\u003e\u003ccode\u003e16e9d62\u003c/code\u003e\u003c/a\u003e Avoid \u003ccode\u003eclippy\u003c/code\u003e warnings in generated code.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/7fa6f4578e2eae562f0a87a6318429f9220455c7\"\u003e\u003ccode\u003e7fa6f45\u003c/code\u003e\u003c/a\u003e Bump quote from 1.0.41 to 1.0.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/fb5c8c58a5b81edfd6eaa4220f4b55e9a2ab3cce\"\u003e\u003ccode\u003efb5c8c5\u003c/code\u003e\u003c/a\u003e Bump proc-macro2 from 1.0.103 to 1.0.106\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/6d6973e9af6f863c99787181529642615d835021\"\u003e\u003ccode\u003e6d6973e\u003c/code\u003e\u003c/a\u003e Bump syn from 2.0.108 to 2.0.114\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/8c4a7b58d1be11045b7b0fec40f687a1b46d423c\"\u003e\u003ccode\u003e8c4a7b5\u003c/code\u003e\u003c/a\u003e Bump trybuild from 1.0.113 to 1.0.115\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gregorygaines/bitfields-rs/compare/v1.0.2...v1.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.57 to 1.2.58\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.58\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.58\"\u003e1.2.58\u003c/a\u003e - 2026-03-27\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/bf119a15810308271fe9087db0480ef0ac77fc98\"\u003e\u003ccode\u003ebf119a1\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.58 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/8b8d71f0ec81fd25a5471f1d7808115fe626001d\"\u003e\u003ccode\u003e8b8d71f\u003c/code\u003e\u003c/a\u003e Update Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/8c6b2d7cadf503d9fd3cbf6b8e3afa12f7a2f101\"\u003e\u003ccode\u003e8c6b2d7\u003c/code\u003e\u003c/a\u003e Update rusqlite requirement from 0.38.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1691\"\u003e#1691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.58\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cmake` from 0.1.57 to 0.1.58\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cmake-rs/releases\"\u003ecmake's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.58\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix i686-windows system import (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/276\"\u003e#276\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cmake-rs/blob/main/CHANGELOG.md\"\u003ecmake's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/compare/v0.1.57...v0.1.58\"\u003e0.1.58\u003c/a\u003e - 2026-03-26\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix i686-windows system import (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/276\"\u003e#276\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/commit/63190697197b34e5e5cd3cabf17da4fcab348bef\"\u003e\u003ccode\u003e6319069\u003c/code\u003e\u003c/a\u003e chore: release v0.1.58 (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/issues/269\"\u003e#269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/commit/fa894569a94f15d8c7c5a60fc94ed296eac78be6\"\u003e\u003ccode\u003efa89456\u003c/code\u003e\u003c/a\u003e Fix i686-windows system import (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/issues/276\"\u003e#276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/commit/511160ffce8d27632d20770b7090b9f73dda26c6\"\u003e\u003ccode\u003e511160f\u003c/code\u003e\u003c/a\u003e Switch to main (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cmake-rs/compare/v0.1.57...v0.1.58\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `iri-string` from 0.7.11 to 0.7.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lo48576/iri-string/blob/develop/CHANGELOG.md\"\u003eiri-string's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.7.12]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd helpers to make it easy to implement \u003ccode\u003etemplate::context::Context\u003c/code\u003e trait.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd helpers to make it easy to implement \u003ccode\u003etemplate::context::Context\u003c/code\u003e trait.\n\u003cul\u003e\n\u003cli\u003eList of added items:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etemplate::context::VisitValueNaive\u003c/code\u003e trait\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etemplate::context::visit_value_naive\u003c/code\u003e function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eimpl_template_context_naive!\u003c/code\u003e macro\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/291f00b53bab2811b7f8584db9aa737b2031ffae\"\u003e\u003ccode\u003e291f00b\u003c/code\u003e\u003c/a\u003e chore: bump version to v0.7.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/584876e9eea9a0562ddcd26dae2080c04b4e5692\"\u003e\u003ccode\u003e584876e\u003c/code\u003e\u003c/a\u003e Bump version to v0.7.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/35fb070eb005ac38bfcf6730f721b81f857097e6\"\u003e\u003ccode\u003e35fb070\u003c/code\u003e\u003c/a\u003e doc: fix a broken internal link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/e3d53326688d7448f8e5fdb60bbbc407ba55bcbd\"\u003e\u003ccode\u003ee3d5332\u003c/code\u003e\u003c/a\u003e feat(template): add helpers for implementing \u003ccode\u003eContext\u003c/code\u003e trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/16eda5f2495a3be33638a7ca9028ee91ae325d66\"\u003e\u003ccode\u003e16eda5f\u003c/code\u003e\u003c/a\u003e Add a CHANGELOG entry for helpers to implement \u003ccode\u003eContext\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/931a4a7acae6bd31c8a891955aa08e0805faadf7\"\u003e\u003ccode\u003e931a4a7\u003c/code\u003e\u003c/a\u003e Add a convenience macro to implement \u003ccode\u003eContext\u003c/code\u003e trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/6d4c2fcf093ec6d032b864a7d69e218257244a11\"\u003e\u003ccode\u003e6d4c2fc\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003evisit_value_naive\u003c/code\u003e utility function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/51624ca348c93cfaa533e825e3a6d548c1b81034\"\u003e\u003ccode\u003e51624ca\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eVisitValueNaive\u003c/code\u003e trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/9f3ad5e92d8bcd73a09131ef0069fb1272129a05\"\u003e\u003ccode\u003e9f3ad5e\u003c/code\u003e\u003c/a\u003e chore: bump version to v0.7.11\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lo48576/iri-string/compare/v0.7.11...v0.7.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libredox` from 0.1.14 to 0.1.15\n\nUpdates `mio` from 1.1.1 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md\"\u003emio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.2.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSupport was added for WASM Preview 2\n(\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/1931\"\u003etokio-rs/mio#1931\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eAsFd\u003c/code\u003e for \u003ccode\u003eRegistry\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/1936\"\u003etokio-rs/mio#1936\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe backlog size for listeners were changed to match std lib\n(\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/1934\"\u003etokio-rs/mio#1934\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/ce39a6be2cc739165daaeb10cce609b9b77242ac\"\u003e\u003ccode\u003ece39a6b\u003c/code\u003e\u003c/a\u003e Release v1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/a7b3210db7b9e11380a3c612e734db4355756a63\"\u003e\u003ccode\u003ea7b3210\u003c/code\u003e\u003c/a\u003e Update FreeBSD 14 CI image to 14.4-RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/adfeb3ea007695988bb51ca0543a9ff9e949537c\"\u003e\u003ccode\u003eadfeb3e\u003c/code\u003e\u003c/a\u003e Merge libc defining dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/eaed9a08c76a65a614edd51e288d9a347771aba8\"\u003e\u003ccode\u003eeaed9a0\u003c/code\u003e\u003c/a\u003e Update libc to v0.2.183\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/44d63ee7ba7e238d6cef822492fe2f92faf0263f\"\u003e\u003ccode\u003e44d63ee\u003c/code\u003e\u003c/a\u003e Simplify backlog value for UnixListener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/a87e41ece573f6a0780036465056be2cca07cd3e\"\u003e\u003ccode\u003ea87e41e\u003c/code\u003e\u003c/a\u003e Use the same backlog size for TcpListener as std lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/c1bc4f8981663a49f4827196f412284808df1fc4\"\u003e\u003ccode\u003ec1bc4f8\u003c/code\u003e\u003c/a\u003e Fix the build on minority platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/68c315cb801f033dc72df0e25705cd1af6b73f6a\"\u003e\u003ccode\u003e68c315c\u003c/code\u003e\u003c/a\u003e Fix FreeBSD by working around a cargo bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/8b6021f4ddab08b8fdef720e975887c5b12fb151\"\u003e\u003ccode\u003e8b6021f\u003c/code\u003e\u003c/a\u003e implement AsFd for Registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/2bb6fca39a6630cb1d9eeb7cb5c66c7b07222e04\"\u003e\u003ccode\u003e2bb6fca\u003c/code\u003e\u003c/a\u003e docs: add note about zero timeout for \u003ccode\u003ePoll::poll\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/mio/compare/v1.1.1...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `num-conv` from 0.2.0 to 0.2.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhpratt/num-conv/commit/b9371fe8891cc474a321a5c2e78c7368abf27cc1\"\u003e\u003ccode\u003eb9371fe\u003c/code\u003e\u003c/a\u003e v0.2.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhpratt/num-conv/commit/b824ea055e9f4506725193819238ec82f2f693e2\"\u003e\u003ccode\u003eb824ea0\u003c/code\u003e\u003c/a\u003e Mark methods as inline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhpratt/num-conv/commit/2ebd69f87eb0831667278481fc4e0678858822c4\"\u003e\u003ccode\u003e2ebd69f\u003c/code\u003e\u003c/a\u003e Add saturating, checked truncation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhpratt/num-conv/commit/2683790059e39cbfe9dbee9eac87ba3276c2eed9\"\u003e\u003ccode\u003e2683790\u003c/code\u003e\u003c/a\u003e Remove non-normative info from licenses\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jhpratt/num-conv/compare/v0.2.0...v0.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustc-hash` from 2.1.1 to 2.1.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/rustc-hash/blob/master/CHANGELOG.md\"\u003erustc-hash's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.1.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/pull/65\"\u003eRefactor byte hashing to remove unreachable panic\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\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/rustc-hash/commit/fdb275c8a0135403067ce1c4be8e97e53c473764\"\u003e\u003ccode\u003efdb275c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/67\"\u003e#67\u003c/a\u003e from Noratrieb/new-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/acafa431e930ded0ad8c1fa8b4ca1b320f53f983\"\u003e\u003ccode\u003eacafa43\u003c/code\u003e\u003c/a\u003e Prepare 2.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/140e5253440d595822e57b4f599b45aa500dde1d\"\u003e\u003ccode\u003e140e525\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/65\"\u003e#65\u003c/a\u003e from morrisonlevi/split_first_chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/f061387ad7da880a8bf5ce7e5c76aa863827520f\"\u003e\u003ccode\u003ef061387\u003c/code\u003e\u003c/a\u003e style: use consistent range format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/211455cb398aa0a6d7b12e81941d4a062af54d8e\"\u003e\u003ccode\u003e211455c\u003c/code\u003e\u003c/a\u003e refactor!: use split_first_chunk to help optimizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/464a82f557a14d3e3c6a3fb57effd9c48b2e179a\"\u003e\u003ccode\u003e464a82f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/63\"\u003e#63\u003c/a\u003e from estebank/const-Default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/2170d5e2a0efddce95c7be0bb94d56b1cee144cc\"\u003e\u003ccode\u003e2170d5e\u003c/code\u003e\u003c/a\u003e On nightly, \u003ccode\u003eimpl const Default\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/1a998d5b89b04ba730d4cd249f811e8b48aa7d8c\"\u003e\u003ccode\u003e1a998d5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/62\"\u003e#62\u003c/a\u003e from CryZe/128-bit-on-more-platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/6849c16d79e50be6d6713b2a9464bf7314060703\"\u003e\u003ccode\u003e6849c16\u003c/code\u003e\u003c/a\u003e Use 128-bit Widening Multiply on More Platforms\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/rustc-hash/compare/v2.1.1...v2.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `simd-adler32` from 0.3.8 to 0.3.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mcountryman/simd-adler32/commits/v0.3.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `terminal_size` from 0.4.3 to 0.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eminence/terminal-size/releases\"\u003eterminal_size's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.71 and windows-sys to \u0026quot;\u0026gt;=0.60.59, \u0026lt;=0.61\u0026quot; by \u003ca href=\"https://github.com/briandorsey\"\u003e\u003ccode\u003e@​briandorsey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/terminal-size/pull/74\"\u003eeminence/terminal-size#74\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eminence/terminal-size/commit/cad29f6450c6873fe2f719b93d17bba14c15737e\"\u003e\u003ccode\u003ecad29f6\u003c/code\u003e\u003c/a\u003e Bump to version v0.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eminence/terminal-size/commit/d1b12b9d96820339aeb7f81d00c90a31fde36c38\"\u003e\u003ccode\u003ed1b12b9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eminence/terminal-size/issues/74\"\u003e#74\u003c/a\u003e from briandorsey/windows-sys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eminence/terminal-size/commit/e67f56f79a9725119594401db28a8f36fa5a8def\"\u003e\u003ccode\u003ee67f56f\u003c/code\u003e\u003c/a\u003e Update MSRV to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eminence/terminal-size/commit/0c7f864758c77160f416b0cced53706a3aec2f18\"\u003e\u003ccode\u003e0c7f864\u003c/code\u003e\u003c/a\u003e Update windows-sys to \u0026quot;\u0026gt;=0.60.59, \u0026lt;=0.61\u0026quot;\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eminence/terminal-size/compare/v0.4.3...v0.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `unicode-segmentation` from 1.12.0 to 1.13.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/d446fa8f0089b10fb1f971a452e7ccd995646f7a\"\u003e\u003ccode\u003ed446fa8\u003c/code\u003e\u003c/a\u003e Set explicit 1.84 MSRV, add MSRV CI (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/cb4972bd25acdddffdd285550205421b0519b895\"\u003e\u003ccode\u003ecb4972b\u003c/code\u003e\u003c/a\u003e fix: Typos in README (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/88fac40e758c5d7bfce287e186c03a459e84385c\"\u003e\u003ccode\u003e88fac40\u003c/code\u003e\u003c/a\u003e Add semver check workflow to GitHub Actions (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/34ae23265968ddeef69fbf0415f77f40e5878ee9\"\u003e\u003ccode\u003e34ae232\u003c/code\u003e\u003c/a\u003e Fix accidental breakage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/f7268ccf0c9ec347992e5ae864378c1fd8f9caa0\"\u003e\u003ccode\u003ef7268cc\u003c/code\u003e\u003c/a\u003e Update changelog and version (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/abed5f7315811153afe90cb7931d21a073b8ef0c\"\u003e\u003ccode\u003eabed5f7\u003c/code\u003e\u003c/a\u003e Update quickcheck to 1.0 (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/f6f5f218f9d02e0a2b0566710c8eef8c0c3d22f4\"\u003e\u003ccode\u003ef6f5f21\u003c/code\u003e\u003c/a\u003e Release 1.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/13862d88946469b9a32bd8064dec6594cb65c908\"\u003e\u003ccode\u003e13862d8\u003c/code\u003e\u003c/a\u003e feat: Support Unicode 17.0.0 (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/1441d3dde85c06cee70437b03819328c04b134ba\"\u003e\u003ccode\u003e1441d3d\u003c/code\u003e\u003c/a\u003e Update Python scripts (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/63d0234320e6eb34ecb738e2972baf23e5bf12cc\"\u003e\u003ccode\u003e63d0234\u003c/code\u003e\u003c/a\u003e Exclude development scripts from published package (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/compare/v1.12.0...v1.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy` from 0.8.47 to 0.8.48\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa7c31671cb5ce509551edafa23c6865df83b180\"\u003e\u003ccode\u003eaa7c316\u003c/code\u003e\u003c/a\u003e Release 0.8.48 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fa6fa901777580cc9363d721c76ccaa227c348e5\"\u003e\u003ccode\u003efa6fa90\u003c/code\u003e\u003c/a\u003e [zerocopy] Re-enable big endian aarch64 types (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3073\"\u003e#3073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/61b2407b733a77fc5b8f6d8583f58279874966f7\"\u003e\u003ccode\u003e61b2407\u003c/code\u003e\u003c/a\u003e [hermes] Release 0.1.0-alpha.7 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3151\"\u003e#3151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b2c394cfa9d328f59d531b4e12ea7012ddaefa8c\"\u003e\u003ccode\u003eb2c394c\u003c/code\u003e\u003c/a\u003e [hermes] Clone \u003ccode\u003ehermes\u003c/code\u003e branch at bb0e9f9f (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3149\"\u003e#3149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a5bc780b5122f9171ea552e6d57f2a3083a49e28\"\u003e\u003ccode\u003ea5bc780\u003c/code\u003e\u003c/a\u003e [hermes] Add auto-approval for \u003ccode\u003eCargo.lock\u003c/code\u003e and \u003ccode\u003evendor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3150\"\u003e#3150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b29cc75f253fef4b70a18f53d3bf3e59efbc41b9\"\u003e\u003ccode\u003eb29cc75\u003c/code\u003e\u003c/a\u003e [ci] Add \u003ccode\u003eall-jobs-succeed\u003c/code\u003e job in \u003ccode\u003eauto-approve.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3147\"\u003e#3147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/10ce7672d5e9c4fcfe6ff1d89afbbd6d917d64d2\"\u003e\u003ccode\u003e10ce767\u003c/code\u003e\u003c/a\u003e [hermes] Add description to README (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3148\"\u003e#3148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d01f773e993341283e985df6a9d9984f5cd83536\"\u003e\u003ccode\u003ed01f773\u003c/code\u003e\u003c/a\u003e [ci] Disambiguate \u0026quot;All checks succeeded\u0026quot; jobs by name (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/19006f87d0fb63eba5f4d07de8116bc866cab173\"\u003e\u003ccode\u003e19006f8\u003c/code\u003e\u003c/a\u003e [hermes] Initial commit (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3144\"\u003e#3144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c6b794933a8d49481b9dded6ed99bc339202b41d\"\u003e\u003ccode\u003ec6b7949\u003c/code\u003e\u003c/a\u003e [CI] Bump the all-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3143\"\u003e#3143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.47...v0.8.48\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy-derive` from 0.8.47 to 0.8.48\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa7c31671cb5ce509551edafa23c6865df83b180\"\u003e\u003ccode\u003eaa7c316\u003c/code\u003e\u003c/a\u003e Release 0.8.48 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fa6fa901777580cc9363d721c76ccaa227c348e5\"\u003e\u003ccode\u003efa6fa90\u003c/code\u003e\u003c/a\u003e [zerocopy] Re-enable big endian aarch64 types (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3073\"\u003e#3073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/61b2407b733a77fc5b8f6d8583f58279874966f7\"\u003e\u003ccode\u003e61b2407\u003c/code\u003e\u003c/a\u003e [hermes] Release 0.1.0-alpha.7 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3151\"\u003e#3151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b2c394cfa9d328f59d531b4e12ea7012ddaefa8c\"\u003e\u003ccode\u003eb2c394c\u003c/code\u003e\u003c/a\u003e [hermes] Clone \u003ccode\u003ehermes\u003c/code\u003e branch at bb0e9f9f (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3149\"\u003e#3149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a5bc780b5122f9171ea552e6d57f2a3083a49e28\"\u003e\u003ccode\u003ea5bc780\u003c/code\u003e\u003c/a\u003e [hermes] Add auto-approval for \u003ccode\u003eCargo.lock\u003c/code\u003e and \u003ccode\u003evendor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3150\"\u003e#3150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b29cc75f253fef4b70a18f53d3bf3e59efbc41b9\"\u003e\u003ccode\u003eb29cc75\u003c/code\u003e\u003c/a\u003e [ci] Add \u003ccode\u003eall-jobs-succeed\u003c/code\u003e job in \u003ccode\u003eauto-approve.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3147\"\u003e#3147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/10ce7672d5e9c4fcfe6ff1d89afbbd6d917d64d2\"\u003e\u003ccode\u003e10ce767\u003c/code\u003e\u003c/a\u003e [hermes] Add description to README (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3148\"\u003e#3148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d01f773e993341283e985df6a9d9984f5cd83536\"\u003e\u003ccode\u003ed01f773\u003c/code\u003e\u003c/a\u003e [ci] Disambiguate \u0026quot;All checks succeeded\u0026quot; jobs by name (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/19006f87d0fb63eba5f4d07de8116bc866cab173\"\u003e\u003ccode\u003e19006f8\u003c/code\u003e\u003c/a\u003e [hermes] Initial commit (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3144\"\u003e#3144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c6b794933a8d49481b9dded6ed99bc339202b41d\"\u003e\u003ccode\u003ec6b7949\u003c/code\u003e\u003c/a\u003e [CI] Bump the all-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3143\"\u003e#3143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.47...v0.8.48\"\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/Epistates/cratons/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Epistates%2Fcratons/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"},{"uuid":"4123625372","node_id":"PR_kwDOGFrxNc7Mziby","number":1262,"state":"open","title":"build(deps): bump the cargo group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dco-signoff: yes","size/M","dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-23T20:46:15.000Z","updated_at":"2026-03-23T20:46:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo","update_count":3,"packages":[{"name":"zerocopy","old_version":"0.8.42","new_version":"0.8.47","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.42","new_version":"0.8.47"},{"name":"env_logger","old_version":"0.11.9","new_version":"0.11.10","repository_url":"https://github.com/rust-cli/env_logger"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 2 updates in the /plugins/krsi directory: [zerocopy](https://github.com/google/zerocopy) and [env_logger](https://github.com/rust-cli/env_logger).\n\nUpdates `zerocopy` from 0.8.42 to 0.8.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.47\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange ref_from_bytes() to inline(always). by \u003ca href=\"https://github.com/korran\"\u003e\u003ccode\u003e@​korran\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3137\"\u003egoogle/zerocopy#3137\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46...v0.8.47\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46...v0.8.47\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[codegen] Document and test \u003ccode\u003eIntoBytes\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3109\"\u003egoogle/zerocopy#3109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Test and document codegen for \u003ccode\u003eSplitAt\u003c/code\u003e and \u003ccode\u003eSplit\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3111\"\u003egoogle/zerocopy#3111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Fix mis-run UI tests by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3134\"\u003egoogle/zerocopy#3134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.45...v0.8.46\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.45...v0.8.46\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] When releasing, don't dry-run zerocopy publish by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3126\"\u003egoogle/zerocopy#3126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha.2...v0.8.46-alpha.3\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha.2...v0.8.46-alpha.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] In releasing script, pass \u003ccode\u003e--allow-dirty\u003c/code\u003e by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3125\"\u003egoogle/zerocopy#3125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha.1...v0.8.46-alpha.2\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha.1...v0.8.46-alpha.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] Bypass vendoring during publication by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3124\"\u003egoogle/zerocopy#3124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha...v0.8.46-alpha.1\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha...v0.8.46-alpha.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a6a530d0b09bb6218b8b1d7471ad0157096aeaee\"\u003e\u003ccode\u003ea6a530d\u003c/code\u003e\u003c/a\u003e Release 0.8.47 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3138\"\u003e#3138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d6d67bfa47c16076373c190dcaacc1747403865f\"\u003e\u003ccode\u003ed6d67bf\u003c/code\u003e\u003c/a\u003e Change ref_from_bytes() to inline(always). (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3137\"\u003e#3137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e38763fcad951b7bf33bc9d12b45f6080411917e\"\u003e\u003ccode\u003ee38763f\u003c/code\u003e\u003c/a\u003e Release 0.8.46 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3136\"\u003e#3136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/f5c1f58f6dc140ca05cb75ee5c2caf1ba7226b44\"\u003e\u003ccode\u003ef5c1f58\u003c/code\u003e\u003c/a\u003e [test] Fix mis-run UI tests (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3134\"\u003e#3134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c2bdaa5ddf6efa80b0323e5e88f41dcdcbd05a77\"\u003e\u003ccode\u003ec2bdaa5\u003c/code\u003e\u003c/a\u003e ci: update step-security/harden-runner to v2.16.0 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3135\"\u003e#3135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e4f2484590d71ae340ea2f9afe90c4138e284a5c\"\u003e\u003ccode\u003ee4f2484\u003c/code\u003e\u003c/a\u003e [codegen] Test and document codegen for \u003ccode\u003eSplitAt\u003c/code\u003e and \u003ccode\u003eSplit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3111\"\u003e#3111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/0c4f8438826cfef41e7397111e166f91d2ddd4a2\"\u003e\u003ccode\u003e0c4f843\u003c/code\u003e\u003c/a\u003e [codegen] Document and test \u003ccode\u003eIntoBytes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3109\"\u003e#3109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/13024e9877d757a0883d84b6c7f0d15c8a1de12c\"\u003e\u003ccode\u003e13024e9\u003c/code\u003e\u003c/a\u003e [ci] Re-enable zizmor (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/52311da31d3f65c3864174c67ef0ae0e671f3dd6\"\u003e\u003ccode\u003e52311da\u003c/code\u003e\u003c/a\u003e [codegen] Use \u003ccode\u003ecargo.sh +nightly\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3131\"\u003e#3131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d8124807fcd2d166c6fa4c3e5d690cba9be1a5f5\"\u003e\u003ccode\u003ed812480\u003c/code\u003e\u003c/a\u003e [ci] Update \u003ccode\u003eauto-approve.yml\u003c/code\u003e to play nicely with CI (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3130\"\u003e#3130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.42...v0.8.47\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy-derive` from 0.8.42 to 0.8.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy-derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.47\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange ref_from_bytes() to inline(always). by \u003ca href=\"https://github.com/korran\"\u003e\u003ccode\u003e@​korran\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3137\"\u003egoogle/zerocopy#3137\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46...v0.8.47\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46...v0.8.47\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[codegen] Document and test \u003ccode\u003eIntoBytes\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3109\"\u003egoogle/zerocopy#3109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Test and document codegen for \u003ccode\u003eSplitAt\u003c/code\u003e and \u003ccode\u003eSplit\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3111\"\u003egoogle/zerocopy#3111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Fix mis-run UI tests by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3134\"\u003egoogle/zerocopy#3134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.45...v0.8.46\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.45...v0.8.46\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] When releasing, don't dry-run zerocopy publish by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3126\"\u003egoogle/zerocopy#3126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha.2...v0.8.46-alpha.3\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha.2...v0.8.46-alpha.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] In releasing script, pass \u003ccode\u003e--allow-dirty\u003c/code\u003e by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3125\"\u003egoogle/zerocopy#3125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha.1...v0.8.46-alpha.2\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha.1...v0.8.46-alpha.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] Bypass vendoring during publication by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3124\"\u003egoogle/zerocopy#3124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha...v0.8.46-alpha.1\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha...v0.8.46-alpha.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a6a530d0b09bb6218b8b1d7471ad0157096aeaee\"\u003e\u003ccode\u003ea6a530d\u003c/code\u003e\u003c/a\u003e Release 0.8.47 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3138\"\u003e#3138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d6d67bfa47c16076373c190dcaacc1747403865f\"\u003e\u003ccode\u003ed6d67bf\u003c/code\u003e\u003c/a\u003e Change ref_from_bytes() to inline(always). (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3137\"\u003e#3137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e38763fcad951b7bf33bc9d12b45f6080411917e\"\u003e\u003ccode\u003ee38763f\u003c/code\u003e\u003c/a\u003e Release 0.8.46 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3136\"\u003e#3136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/f5c1f58f6dc140ca05cb75ee5c2caf1ba7226b44\"\u003e\u003ccode\u003ef5c1f58\u003c/code\u003e\u003c/a\u003e [test] Fix mis-run UI tests (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3134\"\u003e#3134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c2bdaa5ddf6efa80b0323e5e88f41dcdcbd05a77\"\u003e\u003ccode\u003ec2bdaa5\u003c/code\u003e\u003c/a\u003e ci: update step-security/harden-runner to v2.16.0 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3135\"\u003e#3135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e4f2484590d71ae340ea2f9afe90c4138e284a5c\"\u003e\u003ccode\u003ee4f2484\u003c/code\u003e\u003c/a\u003e [codegen] Test and document codegen for \u003ccode\u003eSplitAt\u003c/code\u003e and \u003ccode\u003eSplit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3111\"\u003e#3111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/0c4f8438826cfef41e7397111e166f91d2ddd4a2\"\u003e\u003ccode\u003e0c4f843\u003c/code\u003e\u003c/a\u003e [codegen] Document and test \u003ccode\u003eIntoBytes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3109\"\u003e#3109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/13024e9877d757a0883d84b6c7f0d15c8a1de12c\"\u003e\u003ccode\u003e13024e9\u003c/code\u003e\u003c/a\u003e [ci] Re-enable zizmor (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/52311da31d3f65c3864174c67ef0ae0e671f3dd6\"\u003e\u003ccode\u003e52311da\u003c/code\u003e\u003c/a\u003e [codegen] Use \u003ccode\u003ecargo.sh +nightly\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3131\"\u003e#3131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d8124807fcd2d166c6fa4c3e5d690cba9be1a5f5\"\u003e\u003ccode\u003ed812480\u003c/code\u003e\u003c/a\u003e [ci] Update \u003ccode\u003eauto-approve.yml\u003c/code\u003e to play nicely with CI (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3130\"\u003e#3130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.42...v0.8.47\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.9 to 0.11.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.10\u003c/h2\u003e\n\u003ch2\u003e[0.11.10] - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.10] - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/41320bf391e3d62cc0171f83403c6d684686ac98\"\u003e\u003ccode\u003e41320bf\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/de8c74f47cb137541ac3c740b1fa77f46554dc25\"\u003e\u003ccode\u003ede8c74f\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d550741cdcd1d64f8a564158d9d0b2554f5d900d\"\u003e\u003ccode\u003ed550741\u003c/code\u003e\u003c/a\u003e docs(gh): Add sponsor link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/458b07544b86495075418e4d81cc048c98f362b6\"\u003e\u003ccode\u003e458b075\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.94 (\u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8bc3fc3e1db40d82a40b485e4c7971ac257d17a2\"\u003e\u003ccode\u003e8bc3fc3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/400\"\u003e#400\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/143fa647ab33ed3acc9f160dfa3cb075cc62b5a3\"\u003e\u003ccode\u003e143fa64\u003c/code\u003e\u003c/a\u003e chore: Upgrade incompatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/b687a2418ab8eeb031a55f561be50742ede27baf\"\u003e\u003ccode\u003eb687a24\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8cf1ba99129eeccc9914f9c3059ac6acc0686ba4\"\u003e\u003ccode\u003e8cf1ba9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/397\"\u003e#397\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/094ecf7a8adbf013877f7e0883774008a95dbe3d\"\u003e\u003ccode\u003e094ecf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/396\"\u003e#396\u003c/a\u003e from rust-cli/renovate/crate-ci-committed-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/34ad62679742adceb156ce5a59b0a277a8b67771\"\u003e\u003ccode\u003e34ad626\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.44.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.9...v0.11.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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/falcosecurity/plugins/pull/1262","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/falcosecurity%2Fplugins/issues/1262","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1262/packages"},{"uuid":"4119947055","node_id":"PR_kwDOQWbpjM7MpMbz","number":23,"state":"closed","title":"chore(deps): bump the dependencies group with 3 updates","user":"dependabot[bot]","labels":[],"assignees":["ararog"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-30T11:02:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-23T10:48:36.000Z","updated_at":"2026-03-30T11:02:34.000Z","time_to_close":605637,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":3,"packages":[{"name":"itoa","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"zerocopy","old_version":"0.8.42","new_version":"0.8.47","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.42","new_version":"0.8.47","repository_url":"https://github.com/google/zerocopy"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 3 updates: [itoa](https://github.com/dtolnay/itoa), [zerocopy](https://github.com/google/zerocopy) and [zerocopy-derive](https://github.com/google/zerocopy).\n\nUpdates `itoa` from 1.0.17 to 1.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/itoa/releases\"\u003eitoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify pointer usage in Buffer::format method (\u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/67\"\u003e#67\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xtqqczze\"\u003e\u003ccode\u003e@​xtqqczze\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize 128-bit integer formatting (\u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/68\"\u003e#68\u003c/a\u003e, thanks \u003ca href=\"https://github.com/jhpratt\"\u003e\u003ccode\u003e@​jhpratt\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/itoa/commit/af77385d0daf4d0e949e81f2588be2e44f69f086\"\u003e\u003ccode\u003eaf77385\u003c/code\u003e\u003c/a\u003e Release 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/73a7c03e23852fd51f9eb1ff6caa44bdb956dbed\"\u003e\u003ccode\u003e73a7c03\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/68\"\u003e#68\u003c/a\u003e from jhpratt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/7b4c86b03eceb1fdb6e0bb8e85160dac8ba6a24a\"\u003e\u003ccode\u003e7b4c86b\u003c/code\u003e\u003c/a\u003e Optimize 128-bit integer formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/0d8a4899bf99e559fdf7017d3b9ad22fdbcab70d\"\u003e\u003ccode\u003e0d8a489\u003c/code\u003e\u003c/a\u003e Fill in pointer cast type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/e693c49e60b28c96d0dccac9161638ffcefbc1de\"\u003e\u003ccode\u003ee693c49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/67\"\u003e#67\u003c/a\u003e from xtqqczze/as_mut_ptr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/29b34100d5bb281c692aca62dd02262fbc95124a\"\u003e\u003ccode\u003e29b3410\u003c/code\u003e\u003c/a\u003e Simplify pointer usage in Buffer::format method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/bbf077faeb6c9d1d52ee025f81ac240f07cba951\"\u003e\u003ccode\u003ebbf077f\u003c/code\u003e\u003c/a\u003e Switch to 9975WX benchmark data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/65bc721a0d5811ef63eb188d7013bbd455175068\"\u003e\u003ccode\u003e65bc721\u003c/code\u003e\u003c/a\u003e Delete old chart code\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/itoa/compare/1.0.17...1.0.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy` from 0.8.42 to 0.8.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.47\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange ref_from_bytes() to inline(always). by \u003ca href=\"https://github.com/korran\"\u003e\u003ccode\u003e@​korran\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3137\"\u003egoogle/zerocopy#3137\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46...v0.8.47\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46...v0.8.47\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[codegen] Document and test \u003ccode\u003eIntoBytes\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3109\"\u003egoogle/zerocopy#3109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Test and document codegen for \u003ccode\u003eSplitAt\u003c/code\u003e and \u003ccode\u003eSplit\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3111\"\u003egoogle/zerocopy#3111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Fix mis-run UI tests by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3134\"\u003egoogle/zerocopy#3134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.45...v0.8.46\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.45...v0.8.46\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] When releasing, don't dry-run zerocopy publish by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3126\"\u003egoogle/zerocopy#3126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha.2...v0.8.46-alpha.3\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha.2...v0.8.46-alpha.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] In releasing script, pass \u003ccode\u003e--allow-dirty\u003c/code\u003e by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3125\"\u003egoogle/zerocopy#3125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha.1...v0.8.46-alpha.2\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha.1...v0.8.46-alpha.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] Bypass vendoring during publication by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3124\"\u003egoogle/zerocopy#3124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha...v0.8.46-alpha.1\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha...v0.8.46-alpha.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a6a530d0b09bb6218b8b1d7471ad0157096aeaee\"\u003e\u003ccode\u003ea6a530d\u003c/code\u003e\u003c/a\u003e Release 0.8.47 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3138\"\u003e#3138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d6d67bfa47c16076373c190dcaacc1747403865f\"\u003e\u003ccode\u003ed6d67bf\u003c/code\u003e\u003c/a\u003e Change ref_from_bytes() to inline(always). (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3137\"\u003e#3137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e38763fcad951b7bf33bc9d12b45f6080411917e\"\u003e\u003ccode\u003ee38763f\u003c/code\u003e\u003c/a\u003e Release 0.8.46 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3136\"\u003e#3136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/f5c1f58f6dc140ca05cb75ee5c2caf1ba7226b44\"\u003e\u003ccode\u003ef5c1f58\u003c/code\u003e\u003c/a\u003e [test] Fix mis-run UI tests (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3134\"\u003e#3134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c2bdaa5ddf6efa80b0323e5e88f41dcdcbd05a77\"\u003e\u003ccode\u003ec2bdaa5\u003c/code\u003e\u003c/a\u003e ci: update step-security/harden-runner to v2.16.0 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3135\"\u003e#3135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e4f2484590d71ae340ea2f9afe90c4138e284a5c\"\u003e\u003ccode\u003ee4f2484\u003c/code\u003e\u003c/a\u003e [codegen] Test and document codegen for \u003ccode\u003eSplitAt\u003c/code\u003e and \u003ccode\u003eSplit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3111\"\u003e#3111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/0c4f8438826cfef41e7397111e166f91d2ddd4a2\"\u003e\u003ccode\u003e0c4f843\u003c/code\u003e\u003c/a\u003e [codegen] Document and test \u003ccode\u003eIntoBytes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3109\"\u003e#3109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/13024e9877d757a0883d84b6c7f0d15c8a1de12c\"\u003e\u003ccode\u003e13024e9\u003c/code\u003e\u003c/a\u003e [ci] Re-enable zizmor (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/52311da31d3f65c3864174c67ef0ae0e671f3dd6\"\u003e\u003ccode\u003e52311da\u003c/code\u003e\u003c/a\u003e [codegen] Use \u003ccode\u003ecargo.sh +nightly\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3131\"\u003e#3131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d8124807fcd2d166c6fa4c3e5d690cba9be1a5f5\"\u003e\u003ccode\u003ed812480\u003c/code\u003e\u003c/a\u003e [ci] Update \u003ccode\u003eauto-approve.yml\u003c/code\u003e to play nicely with CI (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3130\"\u003e#3130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.42...v0.8.47\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy-derive` from 0.8.42 to 0.8.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy-derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.47\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange ref_from_bytes() to inline(always). by \u003ca href=\"https://github.com/korran\"\u003e\u003ccode\u003e@​korran\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3137\"\u003egoogle/zerocopy#3137\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46...v0.8.47\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46...v0.8.47\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[codegen] Document and test \u003ccode\u003eIntoBytes\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3109\"\u003egoogle/zerocopy#3109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Test and document codegen for \u003ccode\u003eSplitAt\u003c/code\u003e and \u003ccode\u003eSplit\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3111\"\u003egoogle/zerocopy#3111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Fix mis-run UI tests by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3134\"\u003egoogle/zerocopy#3134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.45...v0.8.46\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.45...v0.8.46\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] When releasing, don't dry-run zerocopy publish by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3126\"\u003egoogle/zerocopy#3126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha.2...v0.8.46-alpha.3\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha.2...v0.8.46-alpha.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] In releasing script, pass \u003ccode\u003e--allow-dirty\u003c/code\u003e by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3125\"\u003egoogle/zerocopy#3125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha.1...v0.8.46-alpha.2\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha.1...v0.8.46-alpha.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] Bypass vendoring during publication by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3124\"\u003egoogle/zerocopy#3124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha...v0.8.46-alpha.1\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha...v0.8.46-alpha.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a6a530d0b09bb6218b8b1d7471ad0157096aeaee\"\u003e\u003ccode\u003ea6a530d\u003c/code\u003e\u003c/a\u003e Release 0.8.47 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3138\"\u003e#3138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d6d67bfa47c16076373c190dcaacc1747403865f\"\u003e\u003ccode\u003ed6d67bf\u003c/code\u003e\u003c/a\u003e Change ref_from_bytes() to inline(always). (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3137\"\u003e#3137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e38763fcad951b7bf33bc9d12b45f6080411917e\"\u003e\u003ccode\u003ee38763f\u003c/code\u003e\u003c/a\u003e Release 0.8.46 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3136\"\u003e#3136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/f5c1f58f6dc140ca05cb75ee5c2caf1ba7226b44\"\u003e\u003ccode\u003ef5c1f58\u003c/code\u003e\u003c/a\u003e [test] Fix mis-run UI tests (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3134\"\u003e#3134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c2bdaa5ddf6efa80b0323e5e88f41dcdcbd05a77\"\u003e\u003ccode\u003ec2bdaa5\u003c/code\u003e\u003c/a\u003e ci: update step-security/harden-runner to v2.16.0 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3135\"\u003e#3135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e4f2484590d71ae340ea2f9afe90c4138e284a5c\"\u003e\u003ccode\u003ee4f2484\u003c/code\u003e\u003c/a\u003e [codegen] Test and document codegen for \u003ccode\u003eSplitAt\u003c/code\u003e and \u003ccode\u003eSplit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3111\"\u003e#3111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/0c4f8438826cfef41e7397111e166f91d2ddd4a2\"\u003e\u003ccode\u003e0c4f843\u003c/code\u003e\u003c/a\u003e [codegen] Document and test \u003ccode\u003eIntoBytes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3109\"\u003e#3109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/13024e9877d757a0883d84b6c7f0d15c8a1de12c\"\u003e\u003ccode\u003e13024e9\u003c/code\u003e\u003c/a\u003e [ci] Re-enable zizmor (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/52311da31d3f65c3864174c67ef0ae0e671f3dd6\"\u003e\u003ccode\u003e52311da\u003c/code\u003e\u003c/a\u003e [codegen] Use \u003ccode\u003ecargo.sh +nightly\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3131\"\u003e#3131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d8124807fcd2d166c6fa4c3e5d690cba9be1a5f5\"\u003e\u003ccode\u003ed812480\u003c/code\u003e\u003c/a\u003e [ci] Update \u003ccode\u003eauto-approve.yml\u003c/code\u003e to play nicely with CI (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3130\"\u003e#3130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.42...v0.8.47\"\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/ararog/paya/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ararog%2Fpaya/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"},{"uuid":"4118661730","node_id":"PR_kwDORWyWws7Mlm-i","number":6,"state":"open","title":"chore(deps): bump the dependencies group with 8 updates","user":"dependabot[bot]","labels":[],"assignees":["ararog"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-23T06:48:18.000Z","updated_at":"2026-03-23T06:48:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":8,"packages":[{"name":"itoa","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"rustls-webpki","old_version":"0.103.9","new_version":"0.103.10","repository_url":"https://github.com/rustls/webpki"},{"name":"toml_datetime","old_version":"1.0.0+spec-1.1.0","new_version":"1.0.1+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_edit","old_version":"0.25.4+spec-1.1.0","new_version":"0.25.5+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_parser","old_version":"1.0.9+spec-1.1.0","new_version":"1.0.10+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"winnow","old_version":"0.7.15","new_version":"1.0.0","repository_url":"https://github.com/winnow-rs/winnow"},{"name":"zerocopy","old_version":"0.8.42","new_version":"0.8.47","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.42","new_version":"0.8.47","repository_url":"https://github.com/google/zerocopy"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 8 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.17` | `1.0.18` |\n| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.9` | `0.103.10` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `1.0.0+spec-1.1.0` | `1.0.1+spec-1.1.0` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.25.4+spec-1.1.0` | `0.25.5+spec-1.1.0` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.0.9+spec-1.1.0` | `1.0.10+spec-1.1.0` |\n| [winnow](https://github.com/winnow-rs/winnow) | `0.7.15` | `1.0.0` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.42` | `0.8.47` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.42` | `0.8.47` |\n\nUpdates `itoa` from 1.0.17 to 1.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/itoa/releases\"\u003eitoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify pointer usage in Buffer::format method (\u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/67\"\u003e#67\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xtqqczze\"\u003e\u003ccode\u003e@​xtqqczze\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize 128-bit integer formatting (\u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/68\"\u003e#68\u003c/a\u003e, thanks \u003ca href=\"https://github.com/jhpratt\"\u003e\u003ccode\u003e@​jhpratt\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/itoa/commit/af77385d0daf4d0e949e81f2588be2e44f69f086\"\u003e\u003ccode\u003eaf77385\u003c/code\u003e\u003c/a\u003e Release 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/73a7c03e23852fd51f9eb1ff6caa44bdb956dbed\"\u003e\u003ccode\u003e73a7c03\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/68\"\u003e#68\u003c/a\u003e from jhpratt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/7b4c86b03eceb1fdb6e0bb8e85160dac8ba6a24a\"\u003e\u003ccode\u003e7b4c86b\u003c/code\u003e\u003c/a\u003e Optimize 128-bit integer formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/0d8a4899bf99e559fdf7017d3b9ad22fdbcab70d\"\u003e\u003ccode\u003e0d8a489\u003c/code\u003e\u003c/a\u003e Fill in pointer cast type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/e693c49e60b28c96d0dccac9161638ffcefbc1de\"\u003e\u003ccode\u003ee693c49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/67\"\u003e#67\u003c/a\u003e from xtqqczze/as_mut_ptr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/29b34100d5bb281c692aca62dd02262fbc95124a\"\u003e\u003ccode\u003e29b3410\u003c/code\u003e\u003c/a\u003e Simplify pointer usage in Buffer::format method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/bbf077faeb6c9d1d52ee025f81ac240f07cba951\"\u003e\u003ccode\u003ebbf077f\u003c/code\u003e\u003c/a\u003e Switch to 9975WX benchmark data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/65bc721a0d5811ef63eb188d7013bbd455175068\"\u003e\u003ccode\u003e65bc721\u003c/code\u003e\u003c/a\u003e Delete old chart code\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/itoa/compare/1.0.17...1.0.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustls-webpki` from 0.103.9 to 0.103.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/webpki/releases\"\u003erustls-webpki's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.103.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eCorrect selection of candidate CRLs by Distribution Point and Issuing Distribution Point\u003c/strong\u003e. If a certificate had more than one \u003ccode\u003edistributionPoint\u003c/code\u003e, then only the first \u003ccode\u003edistributionPoint\u003c/code\u003e would be considered against each CRL's \u003ccode\u003eIssuingDistributionPoint\u003c/code\u003e \u003ccode\u003edistributionPoint\u003c/code\u003e, and then the certificate's subsequent \u003ccode\u003edistributionPoint\u003c/code\u003es would be ignored.\u003c/p\u003e\n\u003cp\u003eThe impact was that correct provided CRLs would not be consulted to check revocation. With \u003ccode\u003eUnknownStatusPolicy::Deny\u003c/code\u003e (the default) this would lead to incorrect but safe \u003ccode\u003eError::UnknownRevocationStatus\u003c/code\u003e. With \u003ccode\u003eUnknownStatusPolicy::Allow\u003c/code\u003e this would lead to inappropriate acceptance of revoked certificates.\u003c/p\u003e\n\u003cp\u003eThis vulnerability is thought to be of limited impact. This is because both the certificate and CRL are signed -- an attacker would need to compromise a trusted issuing authority to trigger this bug.  An attacker with such capabilities could likely bypass revocation checking through other more impactful means (such as publishing a valid, empty CRL.)\u003c/p\u003e\n\u003cp\u003eMore likely, this bug would be latent in normal use, and an attacker could leverage faulty revocation checking to continue using a revoked credential.\u003c/p\u003e\n\u003cp\u003eThis vulnerability is identified by \u003ca href=\"https://github.com/rustls/webpki/security/advisories/GHSA-pwjx-qhcg-rvj4\"\u003eGHSA-pwjx-qhcg-rvj4\u003c/a\u003e. Thank you to \u003ca href=\"https://github.com/1seal\"\u003e\u003ccode\u003e@​1seal\u003c/code\u003e\u003c/a\u003e for the report.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFreshen up rel-0.103 by \u003ca href=\"https://github.com/ctz\"\u003e\u003ccode\u003e@​ctz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/webpki/pull/455\"\u003erustls/webpki#455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.103.10 by \u003ca href=\"https://github.com/ctz\"\u003e\u003ccode\u003e@​ctz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/webpki/pull/458\"\u003erustls/webpki#458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rustls/webpki/compare/v/0.103.9...v/0.103.10\"\u003ehttps://github.com/rustls/webpki/compare/v/0.103.9...v/0.103.10\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/rustls/webpki/commit/348ce01c01cf8ce21199090c98853992c9c047a8\"\u003e\u003ccode\u003e348ce01\u003c/code\u003e\u003c/a\u003e Prepare 0.103.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/dbde5921164c6e3ea0928654de8cb7d5de8c2b33\"\u003e\u003ccode\u003edbde592\u003c/code\u003e\u003c/a\u003e crl: fix authoritative_for() support for multiple URIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/9c4838e6129a544a0f7f5d26ac7517860a22992c\"\u003e\u003ccode\u003e9c4838e\u003c/code\u003e\u003c/a\u003e avoid std::prelude imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/009ef667e3bb0544808c39b64e9b6db0d626b117\"\u003e\u003ccode\u003e009ef66\u003c/code\u003e\u003c/a\u003e fix rust 1.94 ambiguous panic macro warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/c41360d095f9f48e14679a078afd10c2d61716fe\"\u003e\u003ccode\u003ec41360d\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/cache-cargo-install-action from 2 to 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/e401d0083d9cf91d0209bae1db465267d7290233\"\u003e\u003ccode\u003ee401d00\u003c/code\u003e\u003c/a\u003e generate.py: reformat for black 2026.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/06cedecbf6af88cad40b2ae2cc4a474f1429ddb6\"\u003e\u003ccode\u003e06cedec\u003c/code\u003e\u003c/a\u003e Take semver-compatible deps\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rustls/webpki/compare/v/0.103.9...v/0.103.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml_datetime` from 1.0.0+spec-1.1.0 to 1.0.1+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/90790723370aa4981bafe054633c928eb78bcf94\"\u003e\u003ccode\u003e9079072\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/06f2ba38f2377ab01b46c8acc1c4536254c24a50\"\u003e\u003ccode\u003e06f2ba3\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7fc5ce13ab54e568b86d57406fbe4fd852d1d06f\"\u003e\u003ccode\u003e7fc5ce1\u003c/code\u003e\u003c/a\u003e chore: Update to winnow 1.0.0 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/bf5a15717160ba69b45cca135d96775fd56771e8\"\u003e\u003ccode\u003ebf5a157\u003c/code\u003e\u003c/a\u003e chore: Update to winnow 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/0aeb2df32ee5e776e5cd51eaf97d23771b0a7a37\"\u003e\u003ccode\u003e0aeb2df\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v1 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1112\"\u003e#1112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9a345411740b48da23536edf5f949108cdfea6da\"\u003e\u003ccode\u003e9a34541\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a576caed48c101410d97d9a763f4369c995bfda5\"\u003e\u003ccode\u003ea576cae\u003c/code\u003e\u003c/a\u003e docs(gh): Add sponsor link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a09707edb7c838952161be8d3a5b9b8e870eef73\"\u003e\u003ccode\u003ea09707e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7b0feaa5f00cf0f8bb7344ba30e5dd012e900e6b\"\u003e\u003ccode\u003e7b0feaa\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2902954e9d969205d6fed0baac3ba60b10dd8a1e\"\u003e\u003ccode\u003e2902954\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(toml): Track dotted key for spans\u0026quot; (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml_datetime-v1.0.0...toml_datetime-v1.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml_edit` from 0.25.4+spec-1.1.0 to 0.25.5+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/90790723370aa4981bafe054633c928eb78bcf94\"\u003e\u003ccode\u003e9079072\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/06f2ba38f2377ab01b46c8acc1c4536254c24a50\"\u003e\u003ccode\u003e06f2ba3\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7fc5ce13ab54e568b86d57406fbe4fd852d1d06f\"\u003e\u003ccode\u003e7fc5ce1\u003c/code\u003e\u003c/a\u003e chore: Update to winnow 1.0.0 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/bf5a15717160ba69b45cca135d96775fd56771e8\"\u003e\u003ccode\u003ebf5a157\u003c/code\u003e\u003c/a\u003e chore: Update to winnow 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/0aeb2df32ee5e776e5cd51eaf97d23771b0a7a37\"\u003e\u003ccode\u003e0aeb2df\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v1 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1112\"\u003e#1112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9a345411740b48da23536edf5f949108cdfea6da\"\u003e\u003ccode\u003e9a34541\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a576caed48c101410d97d9a763f4369c995bfda5\"\u003e\u003ccode\u003ea576cae\u003c/code\u003e\u003c/a\u003e docs(gh): Add sponsor link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a09707edb7c838952161be8d3a5b9b8e870eef73\"\u003e\u003ccode\u003ea09707e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7b0feaa5f00cf0f8bb7344ba30e5dd012e900e6b\"\u003e\u003ccode\u003e7b0feaa\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2902954e9d969205d6fed0baac3ba60b10dd8a1e\"\u003e\u003ccode\u003e2902954\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(toml): Track dotted key for spans\u0026quot; (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/v0.25.4...v0.25.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml_parser` from 1.0.9+spec-1.1.0 to 1.0.10+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/90790723370aa4981bafe054633c928eb78bcf94\"\u003e\u003ccode\u003e9079072\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/06f2ba38f2377ab01b46c8acc1c4536254c24a50\"\u003e\u003ccode\u003e06f2ba3\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7fc5ce13ab54e568b86d57406fbe4fd852d1d06f\"\u003e\u003ccode\u003e7fc5ce1\u003c/code\u003e\u003c/a\u003e chore: Update to winnow 1.0.0 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/bf5a15717160ba69b45cca135d96775fd56771e8\"\u003e\u003ccode\u003ebf5a157\u003c/code\u003e\u003c/a\u003e chore: Update to winnow 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/0aeb2df32ee5e776e5cd51eaf97d23771b0a7a37\"\u003e\u003ccode\u003e0aeb2df\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v1 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1112\"\u003e#1112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9a345411740b48da23536edf5f949108cdfea6da\"\u003e\u003ccode\u003e9a34541\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a576caed48c101410d97d9a763f4369c995bfda5\"\u003e\u003ccode\u003ea576cae\u003c/code\u003e\u003c/a\u003e docs(gh): Add sponsor link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a09707edb7c838952161be8d3a5b9b8e870eef73\"\u003e\u003ccode\u003ea09707e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7b0feaa5f00cf0f8bb7344ba30e5dd012e900e6b\"\u003e\u003ccode\u003e7b0feaa\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2902954e9d969205d6fed0baac3ba60b10dd8a1e\"\u003e\u003ccode\u003e2902954\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(toml): Track dotted key for spans\u0026quot; (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml_parser-v1.0.9...toml_parser-v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `winnow` from 0.7.15 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md\"\u003ewinnow's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.0.0] - 2026-03-17\u003c/h2\u003e\n\u003cp\u003eNote: going to v1 is more a reflection of the rate of churn in Winnow's API than\nthe quality of previous releases or any statement against future breaking changes.\u003c/p\u003e\n\u003ch3\u003eMigration Guide\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003eUpdate to latest v0.7 release\u003c/li\u003e\n\u003cli\u003eResolve deprecations\u003c/li\u003e\n\u003cli\u003eUpgrade to v1\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eascii\u003c/code\u003e, \u003ccode\u003ebinary\u003c/code\u003e, or \u003ccode\u003eparser\u003c/code\u003e features as needed\u003c/li\u003e\n\u003cli\u003eBreak tuples into tuples-of-tuples as needed\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eparser\u003c/code\u003e, \u003ccode\u003eascii\u003c/code\u003e, and \u003ccode\u003ebinary\u003c/code\u003e feature gates to improve build times\u003c/li\u003e\n\u003cli\u003eReduce 'impl ContainsToken for Tuple' to 10 elements to improve build times\u003c/li\u003e\n\u003cli\u003eReduce 'impl Alt for Tuple' to 10 elements to improve build times\u003c/li\u003e\n\u003cli\u003eReduce 'impl Parser for Tuple' to 10 elements to improve build times\u003c/li\u003e\n\u003cli\u003eReplaced \u003ccode\u003e(I, usize)\u003c/code\u003e with \u003ccode\u003ebinary::bits::Bits\u003c/code\u003e to clarify intent\u003c/li\u003e\n\u003cli\u003eMoved \u003ccode\u003eBitOffsets\u003c/code\u003e from \u003ccode\u003estream\u003c/code\u003e to \u003ccode\u003ebinary::bits\u003c/code\u003e to consolidate the API\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eiterator\u003c/code\u003e impure like parsers\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eStream::raw\u003c/code\u003e with \u003ccode\u003eStream::trace\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated APIs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cp\u003eBuild time\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduce macro-generated code\u003c/li\u003e\n\u003cli\u003eSplit off \u003ccode\u003eparser\u003c/code\u003e, \u003ccode\u003eascii\u003c/code\u003e, and \u003ccode\u003ebinary\u003c/code\u003e features\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRuntime\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize \u003ccode\u003ehex_uint\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eParser::parse_iter\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003eNeeded\u003c/code\u003e in \u003ccode\u003estream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCorrect trace for \u003ccode\u003eoct_digit1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eescaped\u003c/code\u003e into a \u003ccode\u003eCow\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAccept a parser for \u003ccode\u003eescaped\u003c/code\u003e, \u003ccode\u003etake_escaped\u003c/code\u003e control character for not-quite unicode parsing\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/9072a31719c89b0cdfd41c3312cfd0a72fd22859\"\u003e\u003ccode\u003e9072a31\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/43727aab3673dc74b0f66cc466cb10e39da23585\"\u003e\u003ccode\u003e43727aa\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/790061940297086179834cc0d6746d27c646684f\"\u003e\u003ccode\u003e7900619\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/winnow-rs/winnow/issues/898\"\u003e#898\u003c/a\u003e from epage/escaped\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/c255e1334efea06c7523e93721b9c8510691951f\"\u003e\u003ccode\u003ec255e13\u003c/code\u003e\u003c/a\u003e fix(ascii): Allow non-unicode control characters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/80b9e35625032d87f483b2bd66d9b21626ef1543\"\u003e\u003ccode\u003e80b9e35\u003c/code\u003e\u003c/a\u003e test(ascii): Verify escaped bad behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/2da9f01067cfbbe3d2fbd9929bac988460469704\"\u003e\u003ccode\u003e2da9f01\u003c/code\u003e\u003c/a\u003e fix(ascii): Be consistent in escaped parameter order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/2b1478d7f65283c373f580516b708d8b3a1a2323\"\u003e\u003ccode\u003e2b1478d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/winnow-rs/winnow/issues/897\"\u003e#897\u003c/a\u003e from epage/iter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/4953b6f07562b16972d994fc7d0faa7e8a13b13d\"\u003e\u003ccode\u003e4953b6f\u003c/code\u003e\u003c/a\u003e feat(parser): Add Parser::parse_iter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/dd0ab867de4cb06bbbed5d81c0192966d81f20dd\"\u003e\u003ccode\u003edd0ab86\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/winnow-rs/winnow/issues/896\"\u003e#896\u003c/a\u003e from epage/iter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/912a150fff7401a6ef919cfe2d2d20d7a6adf084\"\u003e\u003ccode\u003e912a150\u003c/code\u003e\u003c/a\u003e fix(comb)!: Make iterator impure like parsers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/winnow-rs/winnow/compare/v0.7.15...v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy` from 0.8.42 to 0.8.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.47\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange ref_from_bytes() to inline(always). by \u003ca href=\"https://github.com/korran\"\u003e\u003ccode\u003e@​korran\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3137\"\u003egoogle/zerocopy#3137\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46...v0.8.47\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46...v0.8.47\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[codegen] Document and test \u003ccode\u003eIntoBytes\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3109\"\u003egoogle/zerocopy#3109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Test and document codegen for \u003ccode\u003eSplitAt\u003c/code\u003e and \u003ccode\u003eSplit\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3111\"\u003egoogle/zerocopy#3111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Fix mis-run UI tests by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3134\"\u003egoogle/zerocopy#3134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.45...v0.8.46\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.45...v0.8.46\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] When releasing, don't dry-run zerocopy publish by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3126\"\u003egoogle/zerocopy#3126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha.2...v0.8.46-alpha.3\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha.2...v0.8.46-alpha.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] In releasing script, pass \u003ccode\u003e--allow-dirty\u003c/code\u003e by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3125\"\u003egoogle/zerocopy#3125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha.1...v0.8.46-alpha.2\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha.1...v0.8.46-alpha.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] Bypass vendoring during publication by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3124\"\u003egoogle/zerocopy#3124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha...v0.8.46-alpha.1\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha...v0.8.46-alpha.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a6a530d0b09bb6218b8b1d7471ad0157096aeaee\"\u003e\u003ccode\u003ea6a530d\u003c/code\u003e\u003c/a\u003e Release 0.8.47 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3138\"\u003e#3138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d6d67bfa47c16076373c190dcaacc1747403865f\"\u003e\u003ccode\u003ed6d67bf\u003c/code\u003e\u003c/a\u003e Change ref_from_bytes() to inline(always). (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3137\"\u003e#3137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e38763fcad951b7bf33bc9d12b45f6080411917e\"\u003e\u003ccode\u003ee38763f\u003c/code\u003e\u003c/a\u003e Release 0.8.46 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3136\"\u003e#3136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/f5c1f58f6dc140ca05cb75ee5c2caf1ba7226b44\"\u003e\u003ccode\u003ef5c1f58\u003c/code\u003e\u003c/a\u003e [test] Fix mis-run UI tests (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3134\"\u003e#3134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c2bdaa5ddf6efa80b0323e5e88f41dcdcbd05a77\"\u003e\u003ccode\u003ec2bdaa5\u003c/code\u003e\u003c/a\u003e ci: update step-security/harden-runner to v2.16.0 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3135\"\u003e#3135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e4f2484590d71ae340ea2f9afe90c4138e284a5c\"\u003e\u003ccode\u003ee4f2484\u003c/code\u003e\u003c/a\u003e [codegen] Test and document codegen for \u003ccode\u003eSplitAt\u003c/code\u003e and \u003ccode\u003eSplit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3111\"\u003e#3111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/0c4f8438826cfef41e7397111e166f91d2ddd4a2\"\u003e\u003ccode\u003e0c4f843\u003c/code\u003e\u003c/a\u003e [codegen] Document and test \u003ccode\u003eIntoBytes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3109\"\u003e#3109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/13024e9877d757a0883d84b6c7f0d15c8a1de12c\"\u003e\u003ccode\u003e13024e9\u003c/code\u003e\u003c/a\u003e [ci] Re-enable zizmor (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/52311da31d3f65c3864174c67ef0ae0e671f3dd6\"\u003e\u003ccode\u003e52311da\u003c/code\u003e\u003c/a\u003e [codegen] Use \u003ccode\u003ecargo.sh +nightly\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3131\"\u003e#3131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d8124807fcd2d166c6fa4c3e5d690cba9be1a5f5\"\u003e\u003ccode\u003ed812480\u003c/code\u003e\u003c/a\u003e [ci] Update \u003ccode\u003eauto-approve.yml\u003c/code\u003e to play nicely with CI (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3130\"\u003e#3130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.42...v0.8.47\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy-derive` from 0.8.42 to 0.8.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy-derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.47\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange ref_from_bytes() to inline(always). by \u003ca href=\"https://github.com/korran\"\u003e\u003ccode\u003e@​korran\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3137\"\u003egoogle/zerocopy#3137\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46...v0.8.47\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46...v0.8.47\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[codegen] Document and test \u003ccode\u003eIntoBytes\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3109\"\u003egoogle/zerocopy#3109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Test and document codegen for \u003ccode\u003eSplitAt\u003c/code\u003e and \u003ccode\u003eSplit\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3111\"\u003egoogle/zerocopy#3111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Fix mis-run UI tests by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3134\"\u003egoogle/zerocopy#3134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.45...v0.8.46\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.45...v0.8.46\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] When releasing, don't dry-run zerocopy publish by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3126\"\u003egoogle/zerocopy#3126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha.2...v0.8.46-alpha.3\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha.2...v0.8.46-alpha.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] In releasing script, pass \u003ccode\u003e--allow-dirty\u003c/code\u003e by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3125\"\u003egoogle/zerocopy#3125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha.1...v0.8.46-alpha.2\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha.1...v0.8.46-alpha.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] Bypass vendoring during publication by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3124\"\u003egoogle/zerocopy#3124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha...v0.8.46-alpha.1\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha...v0.8.46-alpha.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a6a530d0b09bb6218b8b1d7471ad0157096aeaee\"\u003e\u003ccode\u003ea6a530d\u003c/code\u003e\u003c/a\u003e Release 0.8.47 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3138\"\u003e#3138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d6d67bfa47c16076373c190dcaacc1747403865f\"\u003e\u003ccode\u003ed6d67bf\u003c/code\u003e\u003c/a\u003e Change ref_from_bytes() to inline(always). (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3137\"\u003e#3137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e38763fcad951b7bf33bc9d12b45f6080411917e\"\u003e\u003ccode\u003ee38763f\u003c/code\u003e\u003c/a\u003e Release 0.8.46 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3136\"\u003e#3136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/f5c1f58f6dc140ca05cb75ee5c2caf1ba7226b44\"\u003e\u003ccode\u003ef5c1f58\u003c/code\u003e\u003c/a\u003e [test] Fix mis-run UI tests (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3134\"\u003e#3134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c2bdaa5ddf6efa80b0323e5e88f41dcdcbd05a77\"\u003e\u003ccode\u003ec2bdaa5\u003c/code\u003e\u003c/a\u003e ci: update step-security/harden-runner to v2.16.0 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3135\"\u003e#3135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e4f2484590d71ae340ea2f9afe90c4138e284a5c\"\u003e\u003ccode\u003ee4f2484\u003c/code\u003e\u003c/a\u003e [codegen] Test and document codegen for \u003ccode\u003eSplitAt\u003c/code\u003e and \u003ccode\u003eSplit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3111\"\u003e#3111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/0c4f8438826cfef41e7397111e166f91d2ddd4a2\"\u003e\u003ccode\u003e0c4f843\u003c/code\u003e\u003c/a\u003e [codegen] Document and test \u003ccode\u003eIntoBytes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3109\"\u003e#3109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/13024e9877d757a0883d84b6c7f0d15c8a1de12c\"\u003e\u003ccode\u003e13024e9\u003c/code\u003e\u003c/a\u003e [ci] Re-enable zizmor (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/52311da31d3f65c3864174c67ef0ae0e671f3dd6\"\u003e\u003ccode\u003e52311da\u003c/code\u003e\u003c/a\u003e [codegen] Use \u003ccode\u003ecargo.sh +nightly\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3131\"\u003e#3131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d8124807fcd2d166c6fa4c3e5d690cba9be1a5f5\"\u003e\u003ccode\u003ed812480\u003c/code\u003e\u003c/a\u003e [ci] Update \u003ccode\u003eauto-approve.yml\u003c/code\u003e to play nicely with CI (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3130\"\u003e#3130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.42...v0.8.47\"\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/ararog/xws/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ararog%2Fxws/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"4112002286","node_id":"PR_kwDOQR44ic7MV2nu","number":42,"state":"closed","title":"chore(deps): bump the dependencies group with 24 updates","user":"dependabot[bot]","labels":[],"assignees":["ararog"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-28T10:15:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-21T10:16:14.000Z","updated_at":"2026-03-28T10:15:50.000Z","time_to_close":604774,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":24,"packages":[{"name":"deboa","old_version":"0.1.0-beta.6","new_version":"0.1.0-beta.14","repository_url":"https://github.com/ararog/deboa"},{"name":"hotpath","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/pawurb/hotpath-rs"},{"name":"hotpath-macros","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/pawurb/hotpath-rs"},{"name":"hyper-body-utils","old_version":"0.1.6-beta.4","new_version":"0.1.6-beta.6","repository_url":"https://github.com/ararog/hyper-body-utils"},{"name":"itoa","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"js-sys","old_version":"0.3.85","new_version":"0.3.91","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"rt-gate","old_version":"0.1.4","new_version":"0.1.5","repository_url":"https://github.com/ararog/gate"},{"name":"rustls-webpki","old_version":"0.103.9","new_version":"0.103.10","repository_url":"https://github.com/rustls/webpki"},{"name":"socket2","old_version":"0.5.10","new_version":"0.6.2","repository_url":"https://github.com/rust-lang/socket2"},{"name":"wasm-bindgen","old_version":"0.2.108","new_version":"0.2.114","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"wasm-bindgen-macro","old_version":"0.2.108","new_version":"0.2.114","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"wasm-bindgen-macro-support","old_version":"0.2.108","new_version":"0.2.114","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"wasm-bindgen-shared","old_version":"0.2.108","new_version":"0.2.114","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"windows-sys","old_version":"0.45.0","new_version":"0.52.0","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-targets","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_aarch64_gnullvm","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_aarch64_msvc","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_i686_gnu","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_i686_msvc","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_gnu","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_gnullvm","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_msvc","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zerocopy","old_version":"0.8.42","new_version":"0.8.47","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.42","new_version":"0.8.47","repository_url":"https://github.com/google/zerocopy"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 24 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [deboa](https://github.com/ararog/deboa) | `0.1.0-beta.6` | `0.1.0-beta.14` |\n| [hotpath](https://github.com/pawurb/hotpath-rs) | `0.13.0` | `0.14.0` |\n| [hotpath-macros](https://github.com/pawurb/hotpath-rs) | `0.13.0` | `0.14.0` |\n| [hyper-body-utils](https://github.com/ararog/hyper-body-utils) | `0.1.6-beta.4` | `0.1.6-beta.6` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.17` | `1.0.18` |\n| [js-sys](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.85` | `0.3.91` |\n| [rt-gate](https://github.com/ararog/gate) | `0.1.4` | `0.1.5` |\n| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.9` | `0.103.10` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.10` | `0.6.2` |\n| [wasm-bindgen](https://github.com/wasm-bindgen/wasm-bindgen) | `0.2.108` | `0.2.114` |\n| [wasm-bindgen-macro](https://github.com/wasm-bindgen/wasm-bindgen) | `0.2.108` | `0.2.114` |\n| [wasm-bindgen-macro-support](https://github.com/wasm-bindgen/wasm-bindgen) | `0.2.108` | `0.2.114` |\n| [wasm-bindgen-shared](https://github.com/wasm-bindgen/wasm-bindgen) | `0.2.108` | `0.2.114` |\n| [windows-sys](https://github.com/microsoft/windows-rs) | `0.45.0` | `0.52.0` |\n| [windows-targets](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_aarch64_gnullvm](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_aarch64_msvc](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_i686_gnu](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_i686_msvc](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_x86_64_gnu](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_x86_64_gnullvm](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_x86_64_msvc](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.42` | `0.8.47` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.42` | `0.8.47` |\n\nUpdates `deboa` from 0.1.0-beta.6 to 0.1.0-beta.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ararog/deboa/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hotpath` from 0.13.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pawurb/hotpath-rs/releases\"\u003ehotpath's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://github.com/pawurb/hotpath-rs/blob/main/CHANGELOG.md#0140---2026-03-08\"\u003ehttps://github.com/pawurb/hotpath-rs/blob/main/CHANGELOG.md#0140---2026-03-08\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/pawurb/hotpath-rs/blob/main/CHANGELOG.md\"\u003ehotpath's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.14.0] - 2026-03-08\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDisplay TUI version\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Add HOTPATH_ALLOC_METRIC config\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eJSON schema rename: The \u003ccode\u003ehotpath_profiling_mode\u003c/code\u003e field in \u003ccode\u003eJsonFunctionsList\u003c/code\u003e is renamed to \u003ccode\u003eprofiling_mode\u003c/code\u003e, and the \u003ccode\u003eProfilingMode::Alloc\u003c/code\u003e variant is split into \u003ccode\u003eAllocBytes\u003c/code\u003e and \u003ccode\u003eAllocCount\u003c/code\u003e (serialized as \u0026quot;alloc-bytes\u0026quot; / \u0026quot;alloc-count\u0026quot; instead of \u0026quot;alloc\u0026quot;), breaking deserialization of existing JSON reports.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd UNSAFE_ASYNC_ALLOC\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInstrument future polls duration\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Simplify functions data pipeline\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRemoved MetricsProvider trait and from public API.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd HOTPATH_MAX_LOG_LEN config\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd future instrumentation to measure macro\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Add runtime aware async alloc metrics\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003eMeasurementGuard\u003c/code\u003e/\u003ccode\u003eMeasurementGuardWithLog\u003c/code\u003e replaced with \u003ccode\u003eMeasurementGuardSync\u003c/code\u003e/\u003ccode\u003eMeasurementGuardSyncWithLog\u003c/code\u003e/\u003ccode\u003eMeasurementGuardAsync\u003c/code\u003e/\u003ccode\u003eMeasurementGuardAsyncWithLog\u003c/code\u003e. Removed \u003ccode\u003eHOTPATH_UNSAFE_ASYNC_ALLOC\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eImprove TUI futures details\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd async-channel support\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Show avg thread CPU, remove sys and user time\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eConfigurable auto select index\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Dont expose internal API and remove hotpath-off flag\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd events drain limit on shutdown\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd functions drain limit on shutdown\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Dont expose HotpathGuard new\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDont track instrumentation allocations\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/pawurb/hotpath-rs/commit/026eafac27690de959913d2f27d87aebf99aa868\"\u003e\u003ccode\u003e026eafa\u003c/code\u003e\u003c/a\u003e chore: Release 0.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/90904cc11714475d8a9ab12c698c835888279eda\"\u003e\u003ccode\u003e90904cc\u003c/code\u003e\u003c/a\u003e hotpath-backend use standard tokio runtime\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/1b27cef42a8b48f90d5c646f42701f305304011b\"\u003e\u003ccode\u003e1b27cef\u003c/code\u003e\u003c/a\u003e fix!: Remove invalid channels queue depth reporting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/149eb062cb67274ce2ec2dac3aeaff2ebedeae45\"\u003e\u003ccode\u003e149eb06\u003c/code\u003e\u003c/a\u003e Sync meta crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/9f732c41166273768d0dad28dd7ebcf8e59403d1\"\u003e\u003ccode\u003e9f732c4\u003c/code\u003e\u003c/a\u003e fix: Exclude hp-cpu-baseline thread alloc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/bc9dfbeb82e1a1ca8b4bf40b149d777d850b6a09\"\u003e\u003ccode\u003ebc9dfbe\u003c/code\u003e\u003c/a\u003e fix: Dont panic busy port\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/c3855b307bd8e3824b4e1f58fe158f4a0fcd1ee4\"\u003e\u003ccode\u003ec3855b3\u003c/code\u003e\u003c/a\u003e perf: Cache alloc thread slots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/811aa37d26611b164431777b9530d9468e124ba9\"\u003e\u003ccode\u003e811aa37\u003c/code\u003e\u003c/a\u003e chore: Adjust alloc benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/04932a8a2f6135bffbbaea5f882ba7aa55535c6a\"\u003e\u003ccode\u003e04932a8\u003c/code\u003e\u003c/a\u003e Sync meta crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/4c658f9620375e505acf84b1d64e99e8d1c9c4d8\"\u003e\u003ccode\u003e4c658f9\u003c/code\u003e\u003c/a\u003e fix: Exclude hotpath threads alloc tracking\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pawurb/hotpath-rs/compare/v0.13.0...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hotpath-macros` from 0.13.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pawurb/hotpath-rs/releases\"\u003ehotpath-macros's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://github.com/pawurb/hotpath-rs/blob/main/CHANGELOG.md#0140---2026-03-08\"\u003ehttps://github.com/pawurb/hotpath-rs/blob/main/CHANGELOG.md#0140---2026-03-08\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/pawurb/hotpath-rs/blob/main/CHANGELOG.md\"\u003ehotpath-macros's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.14.0] - 2026-03-08\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDisplay TUI version\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Add HOTPATH_ALLOC_METRIC config\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eJSON schema rename: The \u003ccode\u003ehotpath_profiling_mode\u003c/code\u003e field in \u003ccode\u003eJsonFunctionsList\u003c/code\u003e is renamed to \u003ccode\u003eprofiling_mode\u003c/code\u003e, and the \u003ccode\u003eProfilingMode::Alloc\u003c/code\u003e variant is split into \u003ccode\u003eAllocBytes\u003c/code\u003e and \u003ccode\u003eAllocCount\u003c/code\u003e (serialized as \u0026quot;alloc-bytes\u0026quot; / \u0026quot;alloc-count\u0026quot; instead of \u0026quot;alloc\u0026quot;), breaking deserialization of existing JSON reports.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd UNSAFE_ASYNC_ALLOC\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInstrument future polls duration\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Simplify functions data pipeline\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRemoved MetricsProvider trait and from public API.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd HOTPATH_MAX_LOG_LEN config\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd future instrumentation to measure macro\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Add runtime aware async alloc metrics\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003eMeasurementGuard\u003c/code\u003e/\u003ccode\u003eMeasurementGuardWithLog\u003c/code\u003e replaced with \u003ccode\u003eMeasurementGuardSync\u003c/code\u003e/\u003ccode\u003eMeasurementGuardSyncWithLog\u003c/code\u003e/\u003ccode\u003eMeasurementGuardAsync\u003c/code\u003e/\u003ccode\u003eMeasurementGuardAsyncWithLog\u003c/code\u003e. Removed \u003ccode\u003eHOTPATH_UNSAFE_ASYNC_ALLOC\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eImprove TUI futures details\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd async-channel support\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Show avg thread CPU, remove sys and user time\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eConfigurable auto select index\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Dont expose internal API and remove hotpath-off flag\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd events drain limit on shutdown\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd functions drain limit on shutdown\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Dont expose HotpathGuard new\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDont track instrumentation allocations\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/pawurb/hotpath-rs/commit/026eafac27690de959913d2f27d87aebf99aa868\"\u003e\u003ccode\u003e026eafa\u003c/code\u003e\u003c/a\u003e chore: Release 0.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/90904cc11714475d8a9ab12c698c835888279eda\"\u003e\u003ccode\u003e90904cc\u003c/code\u003e\u003c/a\u003e hotpath-backend use standard tokio runtime\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/1b27cef42a8b48f90d5c646f42701f305304011b\"\u003e\u003ccode\u003e1b27cef\u003c/code\u003e\u003c/a\u003e fix!: Remove invalid channels queue depth reporting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/149eb062cb67274ce2ec2dac3aeaff2ebedeae45\"\u003e\u003ccode\u003e149eb06\u003c/code\u003e\u003c/a\u003e Sync meta crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/9f732c41166273768d0dad28dd7ebcf8e59403d1\"\u003e\u003ccode\u003e9f732c4\u003c/code\u003e\u003c/a\u003e fix: Exclude hp-cpu-baseline thread alloc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/bc9dfbeb82e1a1ca8b4bf40b149d777d850b6a09\"\u003e\u003ccode\u003ebc9dfbe\u003c/code\u003e\u003c/a\u003e fix: Dont panic busy port\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/c3855b307bd8e3824b4e1f58fe158f4a0fcd1ee4\"\u003e\u003ccode\u003ec3855b3\u003c/code\u003e\u003c/a\u003e perf: Cache alloc thread slots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/811aa37d26611b164431777b9530d9468e124ba9\"\u003e\u003ccode\u003e811aa37\u003c/code\u003e\u003c/a\u003e chore: Adjust alloc benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/04932a8a2f6135bffbbaea5f882ba7aa55535c6a\"\u003e\u003ccode\u003e04932a8\u003c/code\u003e\u003c/a\u003e Sync meta crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/4c658f9620375e505acf84b1d64e99e8d1c9c4d8\"\u003e\u003ccode\u003e4c658f9\u003c/code\u003e\u003c/a\u003e fix: Exclude hotpath threads alloc tracking\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pawurb/hotpath-rs/compare/v0.13.0...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper-body-utils` from 0.1.6-beta.4 to 0.1.6-beta.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ararog/hyper-body-utils/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `itoa` from 1.0.17 to 1.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/itoa/releases\"\u003eitoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify pointer usage in Buffer::format method (\u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/67\"\u003e#67\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xtqqczze\"\u003e\u003ccode\u003e@​xtqqczze\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize 128-bit integer formatting (\u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/68\"\u003e#68\u003c/a\u003e, thanks \u003ca href=\"https://github.com/jhpratt\"\u003e\u003ccode\u003e@​jhpratt\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/itoa/commit/af77385d0daf4d0e949e81f2588be2e44f69f086\"\u003e\u003ccode\u003eaf77385\u003c/code\u003e\u003c/a\u003e Release 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/73a7c03e23852fd51f9eb1ff6caa44bdb956dbed\"\u003e\u003ccode\u003e73a7c03\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/68\"\u003e#68\u003c/a\u003e from jhpratt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/7b4c86b03eceb1fdb6e0bb8e85160dac8ba6a24a\"\u003e\u003ccode\u003e7b4c86b\u003c/code\u003e\u003c/a\u003e Optimize 128-bit integer formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/0d8a4899bf99e559fdf7017d3b9ad22fdbcab70d\"\u003e\u003ccode\u003e0d8a489\u003c/code\u003e\u003c/a\u003e Fill in pointer cast type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/e693c49e60b28c96d0dccac9161638ffcefbc1de\"\u003e\u003ccode\u003ee693c49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/67\"\u003e#67\u003c/a\u003e from xtqqczze/as_mut_ptr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/29b34100d5bb281c692aca62dd02262fbc95124a\"\u003e\u003ccode\u003e29b3410\u003c/code\u003e\u003c/a\u003e Simplify pointer usage in Buffer::format method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/bbf077faeb6c9d1d52ee025f81ac240f07cba951\"\u003e\u003ccode\u003ebbf077f\u003c/code\u003e\u003c/a\u003e Switch to 9975WX benchmark data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/65bc721a0d5811ef63eb188d7013bbd455175068\"\u003e\u003ccode\u003e65bc721\u003c/code\u003e\u003c/a\u003e Delete old chart code\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/itoa/compare/1.0.17...1.0.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-sys` from 0.3.85 to 0.3.91\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rt-gate` from 0.1.4 to 0.1.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ararog/gate/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustls-webpki` from 0.103.9 to 0.103.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/webpki/releases\"\u003erustls-webpki's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.103.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eCorrect selection of candidate CRLs by Distribution Point and Issuing Distribution Point\u003c/strong\u003e. If a certificate had more than one \u003ccode\u003edistributionPoint\u003c/code\u003e, then only the first \u003ccode\u003edistributionPoint\u003c/code\u003e would be considered against each CRL's \u003ccode\u003eIssuingDistributionPoint\u003c/code\u003e \u003ccode\u003edistributionPoint\u003c/code\u003e, and then the certificate's subsequent \u003ccode\u003edistributionPoint\u003c/code\u003es would be ignored.\u003c/p\u003e\n\u003cp\u003eThe impact was that correct provided CRLs would not be consulted to check revocation. With \u003ccode\u003eUnknownStatusPolicy::Deny\u003c/code\u003e (the default) this would lead to incorrect but safe \u003ccode\u003eError::UnknownRevocationStatus\u003c/code\u003e. With \u003ccode\u003eUnknownStatusPolicy::Allow\u003c/code\u003e this would lead to inappropriate acceptance of revoked certificates.\u003c/p\u003e\n\u003cp\u003eThis vulnerability is thought to be of limited impact. This is because both the certificate and CRL are signed -- an attacker would need to compromise a trusted issuing authority to trigger this bug.  An attacker with such capabilities could likely bypass revocation checking through other more impactful means (such as publishing a valid, empty CRL.)\u003c/p\u003e\n\u003cp\u003eMore likely, this bug would be latent in normal use, and an attacker could leverage faulty revocation checking to continue using a revoked credential.\u003c/p\u003e\n\u003cp\u003eThis vulnerability is identified by \u003ca href=\"https://github.com/rustls/webpki/security/advisories/GHSA-pwjx-qhcg-rvj4\"\u003eGHSA-pwjx-qhcg-rvj4\u003c/a\u003e. Thank you to \u003ca href=\"https://github.com/1seal\"\u003e\u003ccode\u003e@​1seal\u003c/code\u003e\u003c/a\u003e for the report.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFreshen up rel-0.103 by \u003ca href=\"https://github.com/ctz\"\u003e\u003ccode\u003e@​ctz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/webpki/pull/455\"\u003erustls/webpki#455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.103.10 by \u003ca href=\"https://github.com/ctz\"\u003e\u003ccode\u003e@​ctz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/webpki/pull/458\"\u003erustls/webpki#458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rustls/webpki/compare/v/0.103.9...v/0.103.10\"\u003ehttps://github.com/rustls/webpki/compare/v/0.103.9...v/0.103.10\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/rustls/webpki/commit/348ce01c01cf8ce21199090c98853992c9c047a8\"\u003e\u003ccode\u003e348ce01\u003c/code\u003e\u003c/a\u003e Prepare 0.103.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/dbde5921164c6e3ea0928654de8cb7d5de8c2b33\"\u003e\u003ccode\u003edbde592\u003c/code\u003e\u003c/a\u003e crl: fix authoritative_for() support for multiple URIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/9c4838e6129a544a0f7f5d26ac7517860a22992c\"\u003e\u003ccode\u003e9c4838e\u003c/code\u003e\u003c/a\u003e avoid std::prelude imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/009ef667e3bb0544808c39b64e9b6db0d626b117\"\u003e\u003ccode\u003e009ef66\u003c/code\u003e\u003c/a\u003e fix rust 1.94 ambiguous panic macro warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/c41360d095f9f48e14679a078afd10c2d61716fe\"\u003e\u003ccode\u003ec41360d\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/cache-cargo-install-action from 2 to 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/e401d0083d9cf91d0209bae1db465267d7290233\"\u003e\u003ccode\u003ee401d00\u003c/code\u003e\u003c/a\u003e generate.py: reformat for black 2026.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/06cedecbf6af88cad40b2ae2cc4a474f1429ddb6\"\u003e\u003ccode\u003e06cedec\u003c/code\u003e\u003c/a\u003e Take semver-compatible deps\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rustls/webpki/compare/v/0.103.9...v/0.103.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socket2` from 0.5.10 to 0.6.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/socket2/blob/master/CHANGELOG.md\"\u003esocket2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.6.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eMsgHdr\u003c/code\u003e and \u003ccode\u003eMsgHdrMut\u003c/code\u003e are marked as transparent meaning both have the same\nlayout as \u003ccode\u003emsghdr\u003c/code\u003e on Unix and \u003ccode\u003eWSAMSG\u003c/code\u003e on Windows\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/635\"\u003erust-lang/socket2#635\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDon't set \u003ccode\u003eSO_NOSIGPIPE\u003c/code\u003e when accepting sockets, this is inherited from the\nparent socket (\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/632\"\u003erust-lang/socket2#632\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixes \u003ccode\u003eSocket::tcp_notsent_lowat\u003c/code\u003e by using the correct argument type\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/622\"\u003erust-lang/socket2#622\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.6.1\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Windows Registered I/O (RIO)\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/604\"\u003erust-lang/socket2#604\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eTCP_NOTSENT_LOWAT\u003c/code\u003e on Linux via \u003ccode\u003eSocket::(set_)tcp_notsent_lowat\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/611\"\u003erust-lang/socket2#611\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eSO_BUSY_POLL\u003c/code\u003e on Linux via \u003ccode\u003eSocket::set_busy_poll\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/607\"\u003erust-lang/socket2#607\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSockFilter::new\u003c/code\u003e is now a const function\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/609\"\u003erust-lang/socket2#609\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the windows-sys dependency to version 0.60\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/605\"\u003erust-lang/socket2#605\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.6.0\u003c/h1\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cp\u003eAll IPv4 methods now have a \u003ccode\u003e_v4\u003c/code\u003e suffix, IPv6 uses \u003ccode\u003e_v6\u003c/code\u003e. TCP methods have a\n\u003ccode\u003etcp_\u003c/code\u003e prefix (looked better than a suffix).\u003c/p\u003e\n\u003cp\u003eFurthermore we removed all types from external libraries (i.e. libc or\nwindows-sys) from the public API, allowing us to update those without breaking\nthe API.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::freebind_ipv6\u003c/code\u003e to \u003ccode\u003efreebind_v6\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/592\"\u003erust-lang/socket2#592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::freebind\u003c/code\u003e to \u003ccode\u003efreebind_v4\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/592\"\u003erust-lang/socket2#592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::original_dst\u003c/code\u003e to \u003ccode\u003eoriginal_dst_v4\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/592\"\u003erust-lang/socket2#592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::original_dst_ipv6\u003c/code\u003e to \u003ccode\u003eoriginal_dst_v6\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/592\"\u003erust-lang/socket2#592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.70\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/597\"\u003erust-lang/socket2#597\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ec_int\u003c/code\u003e from \u003ccode\u003estd::ffi\u003c/code\u003e instead of from libc\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/rust-lang/socket2/commits/v0.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wasm-bindgen` from 0.2.108 to 0.2.114\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/releases\"\u003ewasm-bindgen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.114\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eunchecked_optional_param_type\u003c/code\u003e attribute for marking exported function parameters as\noptional in TypeScript (\u003ccode\u003e?:\u003c/code\u003e) and JSDoc (\u003ccode\u003e[paramName]\u003c/code\u003e) output. Mutually exclusive with\n\u003ccode\u003eunchecked_param_type\u003c/code\u003e. Required parameters after optional parameters are rejected at compile time.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5002\"\u003e#5002\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded termination detection for \u003ccode\u003epanic=unwind\u003c/code\u003e builds. When a non-JS exception (e.g. a Rust\npanic) escapes from Wasm, the instance is marked as terminated and subsequent calls from JS\ninto Wasm will throw a \u003ccode\u003eModule terminated\u003c/code\u003e error instead of re-entering corrupted state.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5005\"\u003e#5005\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003e--reset-state\u003c/code\u003e is combined with \u003ccode\u003epanic=unwind\u003c/code\u003e builds, the Wasm instance is\nautomatically reset after a fatal termination, allowing subsequent calls to succeed\ninstead of throwing a \u003ccode\u003eModule terminated\u003c/code\u003e error.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5013\"\u003e#5013\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\u003e\n\u003cp\u003eReplaced runtime \u003ccode\u003e0x80000000\u003c/code\u003e vtable bit-flag for closure unwind safety with a\ncompile-time \u003ccode\u003econst UNWIND_SAFE: bool\u003c/code\u003e generic on the invoke shim, \u003ccode\u003eOwnedClosure\u003c/code\u003e,\nand \u003ccode\u003eBorrowedClosure\u003c/code\u003e. Removes \u003ccode\u003eOwnedClosureUnwind\u003c/code\u003e and deduplicates internal\nclosure helpers. The public API is unchanged.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved unused \u003ccode\u003eIntoWasmClosureRef*::WithLifetime\u003c/code\u003e types,\n\u003ccode\u003eWasmClosure::to_wasm_slice\u003c/code\u003e, and a lifetime from\n\u003ccode\u003eIntoWasmClosureRef*\u003c/code\u003e; moved \u003ccode\u003eStatic\u003c/code\u003e associated type into \u003ccode\u003eWasmClosure\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed exported structs/enums/functions with the same \u003ccode\u003ejs_name\u003c/code\u003e but different\n\u003ccode\u003ejs_namespace\u003c/code\u003e values producing symbol collisions at compile time, by deriving\ninternal wasm symbols from a qualified name that includes the namespace.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4977\"\u003e#4977\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed soundness hole in \u003ccode\u003eScopedClosure\u003c/code\u003e's \u003ccode\u003eUpcastFrom\u003c/code\u003e that allowed to extend the lifetime after the original \u003ccode\u003eScopedClosure\u003c/code\u003e was dropped.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5006\"\u003e#5006\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.113\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduced usage of \u003ccode\u003eunsafe\u003c/code\u003e code: replaced \u003ccode\u003etransmute\u003c/code\u003e/\u003ccode\u003etransmute_copy\u003c/code\u003e with safe\nalternatives for \u003ccode\u003eBoolean\u003c/code\u003e/\u003ccode\u003eNull\u003c/code\u003e/\u003ccode\u003eUndefined\u003c/code\u003e constants and \u003ccode\u003eArrayTuple\u003c/code\u003e conversions,\nunified duplicated \u003ccode\u003eAsRef\u003c/code\u003e/\u003ccode\u003eFrom\u003c/code\u003e impls for generic imported types, and removed the\n\u003ccode\u003e__wbindgen_object_is_undefined\u003c/code\u003e intrinsic in favor of a safe Rust-side equivalent.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4993\"\u003e#4993\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/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md\"\u003ewasm-bindgen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.113...0.2.114\"\u003e0.2.114\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003e[WbgGeneric]\u003c/code\u003e WebIDL extended attribute for opting stable dictionary and interface\ndefinitions into typed generics (the same signatures unstable APIs use), avoiding legacy\n\u003ccode\u003e\u0026amp;JsValue\u003c/code\u003e fallbacks. Applied to all new VideoFrame-related types.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5008\"\u003e#5008\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eunchecked_optional_param_type\u003c/code\u003e attribute for marking exported function parameters as\noptional in TypeScript (\u003ccode\u003e?:\u003c/code\u003e) and JSDoc (\u003ccode\u003e[paramName]\u003c/code\u003e) output. Mutually exclusive with\n\u003ccode\u003eunchecked_param_type\u003c/code\u003e. Required parameters after optional parameters are rejected at compile time.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5002\"\u003e#5002\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded termination detection for \u003ccode\u003epanic=unwind\u003c/code\u003e builds. When a non-JS exception (e.g. a Rust\npanic) escapes from Wasm, the instance is marked as terminated and subsequent calls from JS\ninto Wasm will throw a \u003ccode\u003eModule terminated\u003c/code\u003e error instead of re-entering corrupted state.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5005\"\u003e#5005\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003e--reset-state\u003c/code\u003e is combined with \u003ccode\u003epanic=unwind\u003c/code\u003e builds, the Wasm instance is\nautomatically reset after a fatal termination, allowing subsequent calls to succeed\ninstead of throwing a \u003ccode\u003eModule terminated\u003c/code\u003e error.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5013\"\u003e#5013\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\u003e\n\u003cp\u003eReplaced runtime \u003ccode\u003e0x80000000\u003c/code\u003e vtable bit-flag for closure unwind safety with a\ncompile-time \u003ccode\u003econst UNWIND_SAFE: bool\u003c/code\u003e generic on the invoke shim, \u003ccode\u003eOwnedClosure\u003c/code\u003e,\nand \u003ccode\u003eBorrowedClosure\u003c/code\u003e. Removes \u003ccode\u003eOwnedClosureUnwind\u003c/code\u003e and deduplicates internal\nclosure helpers. The public API is unchanged.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved unused \u003ccode\u003eIntoWasmClosureRef*::WithLifetime\u003c/code\u003e types,\n\u003ccode\u003eWasmClosure::to_wasm_slice\u003c/code\u003e, and a lifetime from\n\u003ccode\u003eIntoWasmClosureRef*\u003c/code\u003e; moved \u003ccode\u003eStatic\u003c/code\u003e associated type into \u003ccode\u003eWasmClosure\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed exported structs/enums/functions with the same \u003ccode\u003ejs_name\u003c/code\u003e but different\n\u003ccode\u003ejs_namespace\u003c/code\u003e values producing symbol collisions at compile time, by deriving\ninternal wasm symbols from a qualified name that includes the namespace.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4977\"\u003e#4977\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed soundness hole in \u003ccode\u003eScopedClosure\u003c/code\u003e's \u003ccode\u003eUpcastFrom\u003c/code\u003e that allowed to extend the lifetime after the original \u003ccode\u003eScopedClosure\u003c/code\u003e was dropped.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5006\"\u003e#5006\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.112...0.2.113\"\u003e0.2.113\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/22cfd556870fa897d0b2db4c84603c1a9643298c\"\u003e\u003ccode\u003e22cfd55\u003c/code\u003e\u003c/a\u003e 0.2.114\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/a0c641aa2b0cc22037dfe148a061625dcdb9662e\"\u003e\u003ccode\u003ea0c641a\u003c/code\u003e\u003c/a\u003e With reset_state + panic=unwind, auto reset after termination (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5013\"\u003e#5013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/8722bce7d202b1bcc3c0ab7ac655cff5c275f063\"\u003e\u003ccode\u003e8722bce\u003c/code\u003e\u003c/a\u003e Add termination detection for panic=unwind builds (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5005\"\u003e#5005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/e6f7707201c017bd7eb31459a0a015044989f833\"\u003e\u003ccode\u003ee6f7707\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5011\"\u003e#5011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/baf83ed92074c7269ad35da7862a9fcdc87f9d10\"\u003e\u003ccode\u003ebaf83ed\u003c/code\u003e\u003c/a\u003e Update reqwest requirement from 0.12 to 0.13 (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4945\"\u003e#4945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/eba633121c5f06248c30673b8de566a33f91ae58\"\u003e\u003ccode\u003eeba6331\u003c/code\u003e\u003c/a\u003e feat: add support for \u003ccode\u003eunchecked_optional_param_type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/4850d194bd687d270a4d2f63e2f4cda1e14fe1cd\"\u003e\u003ccode\u003e4850d19\u003c/code\u003e\u003c/a\u003e fix: allow same js_name in different js_namespace for exports (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4977\"\u003e#4977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/b7ca3943cacab5f5fc9be76b15fbe1a24e1e0681\"\u003e\u003ccode\u003eb7ca394\u003c/code\u003e\u003c/a\u003e Schema cleanup: rename and remove legacy intrinsics (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4994\"\u003e#4994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/e76135ee727a475e4b53cae4e7ffb85e89536d21\"\u003e\u003ccode\u003ee76135e\u003c/code\u003e\u003c/a\u003e Wrap JS exceptions whenever panic=unwind (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5001\"\u003e#5001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/b071cd2899c789411b9021b66d5d4ed262ac4dda\"\u003e\u003ccode\u003eb071cd2\u003c/code\u003e\u003c/a\u003e Fix soundness issue in ScopedClosure upcast (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5006\"\u003e#5006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.108...0.2.114\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wasm-bindgen-macro` from 0.2.108 to 0.2.114\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/releases\"\u003ewasm-bindgen-macro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.114\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eunchecked_optional_param_type\u003c/code\u003e attribute for marking exported function parameters as\noptional in TypeScript (\u003ccode\u003e?:\u003c/code\u003e) and JSDoc (\u003ccode\u003e[paramName]\u003c/code\u003e) output. Mutually exclusive with\n\u003ccode\u003eunchecked_param_type\u003c/code\u003e. Required parameters after optional parameters are rejected at compile time.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5002\"\u003e#5002\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded termination detection for \u003ccode\u003epanic=unwind\u003c/code\u003e builds. When a non-JS exception (e.g. a Rust\npanic) escapes from Wasm, the instance is marked as terminated and subsequent calls from JS\ninto Wasm will throw a \u003ccode\u003eModule terminated\u003c/code\u003e error instead of re-entering corrupted state.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5005\"\u003e#5005\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003e--reset-state\u003c/code\u003e is combined with \u003ccode\u003epanic=unwind\u003c/code\u003e builds, the Wasm instance is\nautomatically reset after a fatal termination, allowing subsequent calls to succeed\ninstead of throwing a \u003ccode\u003eModule terminated\u003c/code\u003e error.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5013\"\u003e#5013\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\u003e\n\u003cp\u003eReplaced runtime \u003ccode\u003e0x80000000\u003c/code\u003e vtable bit-flag for closure unwind safety with a\ncompile-time \u003ccode\u003econst UNWIND_SAFE: bool\u003c/code\u003e generic on the invoke shim, \u003ccode\u003eOwnedClosure\u003c/code\u003e,\nand \u003ccode\u003eBorrowedClosure\u003c/code\u003e. Removes \u003ccode\u003eOwnedClosureUnwind\u003c/code\u003e and deduplicates internal\nclosure helpers. The public API is unchanged.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved unused \u003ccode\u003eIntoWasmClosureRef*::WithLifetime\u003c/code\u003e types,\n\u003ccode\u003eWasmClosure::to_wasm_slice\u003c/code\u003e, and a lifetime from\n\u003ccode\u003eIntoWasmClosureRef*\u003c/code\u003e; moved \u003ccode\u003eStatic\u003c/code\u003e associated type into \u003ccode\u003eWasmClosure\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed exported structs/enums/functions with the same \u003ccode\u003ejs_name\u003c/code\u003e but different\n\u003ccode\u003ejs_namespace\u003c/code\u003e values producing symbol collisions at compile time, by deriving\ninternal wasm symbols from a qualified name that includes the namespace.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4977\"\u003e#4977\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed soundness hole in \u003ccode\u003eScopedClosure\u003c/code\u003e's \u003ccode\u003eUpcastFrom\u003c/code\u003e that allowed to extend the lifetime after the original \u003ccode\u003eScopedClosure\u003c/code\u003e was dropped.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5006\"\u003e#5006\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.113\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduced usage of \u003ccode\u003eunsafe\u003c/code\u003e code: replaced \u003ccode\u003etransmute\u003c/code\u003e/\u003ccode\u003etransmute_copy\u003c/code\u003e with safe\nalternatives for \u003ccode\u003eBoolean\u003c/code\u003e/\u003ccode\u003eNull\u003c/code\u003e/\u003ccode\u003eUndefined\u003c/code\u003e constants and \u003ccode\u003eArrayTuple\u003c/code\u003e conversions,\nunified duplicated \u003ccode\u003eAsRef\u003c/code\u003e/\u003ccode\u003eFrom\u003c/code\u003e impls for generic imported types, and removed the\n\u003ccode\u003e__wbindgen_object_is_undefined\u003c/code\u003e intrinsic in favor of a safe Rust-side equivalent.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4993\"\u003e#4993\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/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md\"\u003ewasm-bindgen-macro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.113...0.2.114\"\u003e0.2.114\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003e[WbgGeneric]\u003c/code\u003e WebIDL extended attribute for opting stable dictionary and interface\ndefinitions into typed generics (the same signatures unstable APIs use), avoiding legacy\n\u003ccode\u003e\u0026amp;JsValue\u003c/code\u003e fallbacks. Applied to all new VideoFrame-related types.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5008\"\u003e#5008\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eunchecked_optional_param_type\u003c/code\u003e attribute for marking exported function parameters as\noptional in TypeScript (\u003ccode\u003e?:\u003c/code\u003e) and JSDoc (\u003ccode\u003e[paramName]\u003c/code\u003e) output. Mutually exclusive with\n\u003ccode\u003eunchecked_param_type\u003c/code\u003e. Required parameters after optional parameters are rejected at compile time.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5002\"\u003e#5002\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded termination detection for \u003ccode\u003epanic=unwind\u003c/code\u003e builds. When a non-JS exception (e.g. a Rust\npanic) escapes from Wasm, the instance is marked as terminated and subsequent calls from JS\ninto Wasm will throw a \u003ccode\u003eModule terminated\u003c/code\u003e error instead of re-entering corrupted state.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5005\"\u003e#5005\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003e--reset-state\u003c/code\u003e is combined with \u003ccode\u003epanic=unwind\u003c/code\u003e builds, the Wasm instance is\nautomatically reset after a fatal termination, allowing subsequent calls to succeed\ninstead of throwing a \u003ccode\u003eModule terminated\u003c/code\u003e error.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5013\"\u003e#5013\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\u003e\n\u003cp\u003eReplaced runtime \u003ccode\u003e0x80000000\u003c/code\u003e vtable bit-flag for closure unwind safety with a\ncompile-time \u003ccode\u003econst UNWIND_SAFE: bool\u003c/code\u003e generic on the invoke shim, \u003ccode\u003eOwnedClosure\u003c/code\u003e,\nand \u003ccode\u003eBorrowedClosure\u003c/code\u003e. Removes \u003ccode\u003eOwnedClosureUnwind\u003c/code\u003e and deduplicates internal\nclosure helpers. The public API is unchanged.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved unused \u003ccode\u003eIntoWasmClosureRef*::WithLifetime\u003c/code\u003e types,\n\u003ccode\u003eWasmClosure::to_wasm_slice\u003c/code\u003e, and a lifetime from\n\u003ccode\u003eIntoWasmClosureRef*\u003c/code\u003e; moved \u003ccode\u003eStatic\u003c/code\u003e associated type into \u003ccode\u003eWasmClosure\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed exported structs/enums/functions with the same \u003ccode\u003ejs_name\u003c/code\u003e but different\n\u003ccode\u003ejs_namespace\u003c/code\u003e values producing symbol collisions at compile time, by deriving\ninternal wasm symbols from a qualified name that includes the namespace.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4977\"\u003e#4977\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed soundness hole in \u003ccode\u003eScopedClosure\u003c/code\u003e's \u003ccode\u003eUpcastFrom\u003c/code\u003e that allowed to extend the lifetime after the original \u003ccode\u003eScopedClosure\u003c/code\u003e was dropped.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5006\"\u003e#5006\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.112...0.2.113\"\u003e0.2.113\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/22cfd556870fa897d0b2db4c84603c1a9643298c\"\u003e\u003ccode\u003e22cfd55\u003c/code\u003e\u003c/a\u003e 0.2.114\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/a0c641aa2b0cc22037dfe148a061625dcdb9662e\"\u003e\u003ccode\u003ea0c641a\u003c/code\u003e\u003c/a\u003e With reset_state + panic=unwind, auto reset after termination (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5013\"\u003e#5013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/8722bce7d202b1bcc3c0ab7ac655cff5c275f063\"\u003e\u003ccode\u003e8722bce\u003c/code\u003e\u003c/a\u003e Add termination detection for panic=unwind builds (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5005\"\u003e#5005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/eba633121c5f06248c30673b8de566a33f91ae58\"\u003e\u003ccode\u003eeba6331\u003c/code\u003e\u003c/a\u003e feat: add support for \u003ccode\u003eunchecked_optional_param_type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/4850d194bd687d270a4d2f63e2f4cda1e14fe1cd\"\u003e\u003ccode\u003e4850d19\u003c/code\u003e\u003c/a\u003e fix: allow same js_name in different js_namespace for exports (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4977\"\u003e#4977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/b7ca3943cacab5f5fc9be76b15fbe1a24e1e0681\"\u003e\u003ccode\u003eb7ca394\u003c/code\u003e\u003c/a\u003e Schema cleanup: rename and remove legacy intrinsics (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4994\"\u003e#4994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/e76135ee727a475e4b53cae4e7ffb85e89536d21\"\u003e\u003ccode\u003ee76135e\u003c/code\u003e\u003c/a\u003e Wrap JS exceptions whenever panic=unwind (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5001\"\u003e#5001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/b071cd2899c789411b9021b66d5d4ed262ac4dda\"\u003e\u003ccode\u003eb071cd2\u003c/code\u003e\u003c/a\u003e Fix soundness issue in ScopedClosure upcast (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5006\"\u003e#5006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/7509015d4c530c7558177a1ba9cf692657a1780b\"\u003e\u003ccode\u003e7509015\u003c/code\u003e\u003c/a\u003e Release 0.2.113\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/67c2e98c5e3f6c5dbf133e956011b56d9136d668\"\u003e\u003ccode\u003e67c2e98\u003c/code\u003e\u003c/a\u003e fix(web-sys): name stable methods using unstable types within the stable expa...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.108...0.2.114\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wasm-bindgen-macro-support` from 0.2.108 to 0.2.114\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/releases\"\u003ewasm-bindgen-macro-support's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.114\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eunchecked_optional_param_type\u003c/code\u003e attribute for marking exported function parameters as\noptional in TypeScript (\u003ccode\u003e?:\u003c/code\u003e) and JSDoc (\u003ccode\u003e[paramName]\u003c/code\u003e) output. Mutually exclusive with\n\u003ccode\u003eunchecked_param_type\u003c/code\u003e. Required parameters after optional parameters are rejected at compile time.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5002\"\u003e#5002\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded termination detection for \u003ccode\u003epanic=unwind\u003c/code\u003e builds. When a non-JS exception (e.g. a Rust\npanic) escapes from Wasm, the instance is marked as terminated and subsequent calls from JS\ninto Wasm will throw a \u003ccode\u003eModule terminated\u003c/code\u003e error instead of re-entering corrupted state.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5005\"\u003e#5005\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003e--reset-state\u003c/code\u003e is combined with \u003ccode\u003epanic=unwind\u003c/code\u003e builds, the Wasm instance is\nautomatically reset after a fatal termination, allowing subsequent calls to succeed\ninstead of throwing a \u003ccode\u003eModule terminated\u003c/code\u003e error.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5013\"\u003e#5013\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\u003e\n\u003cp\u003eReplaced runtime \u003ccode\u003e0x80000000\u003c/code\u003e vtable bit-flag for closure unwind safety with a\ncompile-time \u003ccode\u003econst UNWIND_SAFE: bool\u003c/code\u003e generic on the invoke shim, \u003ccode\u003eOwnedClosure\u003c/code\u003e,\nand \u003ccode\u003eBorrowedClosure\u003c/code\u003e. Removes \u003ccode\u003eOwnedClosureUnwind\u003c/code\u003e and deduplicates internal\nclosure helpers. The public API is unchanged.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved unused \u003ccode\u003eIntoWasmClosureRef*::WithLifetime\u003c/code\u003e types,\n\u003ccode\u003eWasmClosure::to_wasm_slice\u003c/code\u003e, and a lifetime from\n\u003ccode\u003eIntoWasmClosureRef*\u003c/code\u003e; moved \u003ccode\u003eStatic\u003c/code\u003e associated type into \u003ccode\u003eWasmClosure\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed exported structs/enums/functions with the same \u003ccode\u003ejs_name\u003c/code\u003e but different\n\u003ccode\u003ejs_namespace\u003c/code\u003e values producing symbol collisions at compile time, by deriving\ninternal wasm symbols from a qualified name that includes the namespace.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4977\"\u003e#4977\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed soundness hole in \u003ccode\u003eScopedClosure\u003c/code\u003e's \u003ccode\u003eUpcastFrom\u003c/code\u003e that allowed to extend the lifetime after the original \u003ccode\u003eScopedClosure\u003c/code\u003e was dropped.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5006\"\u003e#5006\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.113\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduced usage of \u003ccode\u003eunsafe\u003c/code\u003e code: replaced \u003ccode\u003etransmute\u003c/code\u003e/\u003ccode\u003etransmute_copy\u003c/code\u003e with safe\nalternatives for \u003ccode\u003eBoolean\u003c/code\u003e/\u003ccode\u003eNull\u003c/code\u003e/\u003ccode\u003eUndefined\u003c/code\u003e constants and \u003ccode\u003eArrayTuple\u003c/code\u003e conversions,\nunified duplicated \u003ccode\u003eAsRef\u003c/code\u003e/\u003ccode\u003eFrom\u003c/code\u003e impls for generic imported types, and removed the\n\u003ccode\u003e__wbindgen_object_is_undefined\u003c/code\u003e intrinsic in favor of a safe Rust-side equivalent.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4993\"\u003e#4993\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/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md\"\u003ewasm-bindgen-macro-support's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.113...0.2.114\"\u003e0.2.114\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003e[WbgGeneric]\u003c/code\u003e WebIDL extended attribute for opting stable dictionary and interface\ndefinitions into typed generics (the same signatures unstable APIs use), avoiding legacy\n\u003ccode\u003e\u0026amp;JsValue\u003c/code\u003e fallbacks. Applied to all new VideoFrame-related types.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5008\"\u003e#5008\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eunchecked_optional_param_type\u003c/code\u003e attribute for marking exported function parameters as\noptional in TypeScript (\u003ccode\u003e?:\u003c/code\u003e) and JSDoc (\u003ccode\u003e[paramName]\u003c/code\u003e) output. Mutually exclusive with\n\u003ccode\u003eunchecked_param_type\u003c/code\u003e. Required parameters after optional parameters are rejected at compile time.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5002\"\u003e#5002\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded termination detection for \u003ccode\u003epanic=unwind\u003c/code\u003e builds. When a non-JS exception (e.g. a Rust\npanic) escapes from Wasm, the instance is marked as terminated and subsequent calls from JS\ninto Wasm will throw a \u003ccode\u003eModule terminated\u003c/code\u003e error instead of re-entering corrupted state.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5005\"\u003e#5005\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003e--reset-state\u003c/code\u003e is combined with \u003ccode\u003epanic=unwind\u003c/code\u003e builds, the Wasm instance is\nautomatically reset after a fatal termination, allowing subsequent calls to succeed\ninstead of throwing a \u003ccode\u003eModule terminated\u003c/code\u003e error.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5013\"\u003e#5013\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\u003e\n\u003cp\u003eReplaced runtime \u003ccode\u003e0x80000000\u003c/code\u003e vtable bit-flag for closure unwind safety with a\ncompile-time \u003ccode\u003econst UNWIND_SAFE: bool\u003c/code\u003e generic on the invoke shim, \u003ccode\u003eOwnedClosure\u003c/code\u003e,\nand \u003ccode\u003eBorrowedClosure\u003c/code\u003e. Removes \u003ccode\u003eOwnedClosureUnwind\u003c/code\u003e and deduplicates internal\nclosure helpers. The public API is unchanged.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved unused \u003ccode\u003eIntoWasmClosureRef*::WithLifetime\u003c/code\u003e types,\n\u003ccode\u003eWasmClosure::to_wasm_slice\u003c/code\u003e, and a lifetime from\n\u003ccode\u003eIntoWasmClosureRef*\u003c/code\u003e; moved \u003ccode\u003eStatic\u003c/code\u003e associated type into \u003ccode\u003eWasmClosure\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed exported structs/enums/functions with the same \u003ccode\u003ejs_name\u003c/code\u003e but different\n\u003ccode\u003ejs_namespace\u003c/code\u003e values producing symbol collisions at compile time, by deriving\ninternal wasm symbols from a qualified name that includes the namespace.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4977\"\u003e#4977\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed soundness hole in \u003ccode\u003eScopedClosure\u003c/code\u003e's \u003ccode\u003eUpcastFrom\u003c/code\u003e that allowed to extend the lifetime after the original \u003ccode\u003eScopedClosure\u003c/code\u003e was dropped.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5006\"\u003e#5006\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.112...0.2.113\"\u003e0.2.113\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/22cfd556870fa897d0b2db4c84603c1a9643298c\"\u003e\u003ccode\u003e22cfd55\u003c/code\u003e\u003c/a\u003e 0.2.114\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/a0c641aa2b0cc22037dfe148a061625dcdb9662e\"\u003e\u003ccode\u003ea0c641a\u003c/code\u003e\u003c/a\u003e With reset_state + panic=unwind, auto reset after termination (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5013\"\u003e#5013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/8722bce7d202b1bcc3c0ab7ac655cff5c275f063\"\u003e\u003ccode\u003e8722bce\u003c/code\u003e\u003c/a\u003e Add termination detection for panic=unwind builds (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5005\"\u003e#5005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/eba633121c5f06248c30673b8de566a33f91ae58\"\u003e\u003ccode\u003eeba6331\u003c/code\u003e\u003c/a\u003e feat: add support for \u003ccode\u003eunchecked_optional_param_type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/4850d194bd687d270a4d2f63e2f4cda1e14fe1cd\"\u003e\u003ccode\u003e4850d19\u003c/code\u003e\u003c/a\u003e fix: allow same js_name in different js_namespace for exports (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4977\"\u003e#4977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/b7ca3943cacab5f5fc9be76b15fbe1a24e1e0681\"\u003e\u003ccode\u003eb7ca394\u003c/code\u003e\u003c/a\u003e Schema cleanup: rename and remove legacy intrinsics (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4994\"\u003e#4994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/e76135ee727a475e4b53cae4e7ffb85e89536d21\"\u003e\u003ccode\u003ee76135e\u003c/code\u003e\u003c/a\u003e Wrap JS exceptions whenever panic=unwind (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5001\"\u003e#5001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/b071cd2899c789411b9021b66d5d4ed262ac4dda\"\u003e\u003ccode\u003eb071cd2\u003c/code\u003e\u003c/a\u003e Fix soundness issue in ScopedClosure upcast (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5006\"\u003e#5006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/7509015d4c530c7558177a1ba9cf692657a1780b\"\u003e\u003ccode\u003e7509015\u003c/code\u003e\u003c/a\u003e Release 0.2.113\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/67c2e98c5e3f6c5dbf133e956011b56d9136d668\"\u003e\u003ccode\u003e67c2e98\u003c/code\u003e\u003c/a\u003e fix(web-sys): name stable methods using unstable types within the stable expa...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.108...0.2.114\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wasm-bindgen-shared` from 0.2.108 to 0.2.114\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/releases\"\u003ewasm-bindgen-shared's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.114\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eunchecked_optional_param_type\u003c/code\u003e attribute for marking exported function parameters as\noptional in TypeScript (\u003ccode\u003e?:\u003c/code\u003e) and JSDoc (\u003ccode\u003e[paramName]\u003c/code\u003e) output. Mutually exclusive with\n\u003ccode\u003eunchecked_param_type\u003c/code\u003e. Required parameters after optional parameters are rejected at compile time.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5002\"\u003e#5002\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded termination detection for \u003ccode\u003epanic=unwind\u003c/code\u003e builds. When a non-JS exception (e.g. a Rust\npanic) escapes from Wasm, the instance is marked as terminated and subsequent calls from JS\ninto Wasm will throw a \u003ccode\u003eModule terminated\u003c/code\u003e error instead of re-entering corrupted state.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5005\"\u003e#5005\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003e--reset-state\u003c/code\u003e is combined with \u003ccode\u003epanic=unwind\u003c/code\u003e builds, the Wasm instance is\nautomatically reset after a fatal termination, allowing subsequent calls to succeed\ninstead of throwing a \u003ccode\u003eModule terminated\u003c/code\u003e error.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5013\"\u003e#5013\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\u003e\n\u003cp\u003eReplaced runtime \u003ccode\u003e0x80000000\u003c/code\u003e vtable bit-flag for closure unwind safety with a\ncompile-time \u003ccode\u003econst UNWIND_SAFE: bool\u003c/code\u003e generic on the invoke shim, \u003ccode\u003eOwnedClosure\u003c/code\u003e,\nand \u003ccode\u003eBorrowedClosure\u003c/code\u003e. Removes \u003ccode\u003eOwnedClosureUnwind\u003c/code\u003e and deduplicates internal\nclosure helpers. The public API is unchanged.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved unused \u003ccode\u003eIntoWasmClosureRef*::WithLifetime\u003c/code\u003e types,\n\u003ccode\u003eWasmClosure::to_wasm_slice\u003c/code\u003e, and a lifetime from\n\u003ccode\u003eIntoWasmClosureRef*\u003c/code\u003e; moved \u003ccode\u003eStatic\u003c/code\u003e associated type into \u003ccode\u003eWasmClosure\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed exported structs/enums/functions with the same \u003ccode\u003ejs_name\u003c/code\u003e but different\n\u003ccode\u003ejs_namespace\u003c/code\u003e values producing symbol collisions at compile time, by deriving\ninternal wasm symbols from a qualified name that includes the namespace.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4977\"\u003e#4977\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed soundness hole in \u003ccode\u003eScopedClosure\u003c/code\u003e's \u003ccode\u003eUpcastFrom\u003c/code\u003e that allowed to extend the lifetime after the original \u003ccode\u003eScopedClosure\u003c/code\u003e was dropped.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5006\"\u003e#5006\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.113\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduced usage of \u003ccode\u003eunsafe\u003c/code\u003e code: replaced \u003ccode\u003etransmute\u003c/code\u003e/\u003ccode\u003etransmute_copy\u003c/code\u003e with safe\nalternatives for \u003ccode\u003eBoolean\u003c/code\u003e/\u003ccode\u003eNull\u003c/code\u003e/\u003ccode\u003eUndefined\u003c/code\u003e constants and \u003ccode\u003eArrayTuple\u003c/code\u003e conversions,\nunified duplicated \u003ccode\u003eAsRef\u003c/code\u003e/\u003ccode\u003eFrom\u003c/code\u003e impls for generic imported types, and removed the\n\u003ccode\u003e__wbindgen_object_is_undefined\u003c/code\u003e intrinsic in favor of a safe Rust-side equivalent.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4993\"\u003e#4993\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/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md\"\u003ewasm-bindgen-shared's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.113...0.2.114\"\u003e0.2.114\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003e[WbgGeneric]\u003c/code\u003e WebIDL extended attribute for opting stable dictionary and interface\ndefinitions into typed generics (the same signatures unstable APIs use), avoiding legacy\n\u003ccode\u003e\u0026amp;JsValue\u003c/code\u003e fallbacks. Applied to all new VideoFrame-related types.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5008\"\u003e#5008\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eunchecked_optional_param_type\u003c/code\u003e attribute for marking exported function parameters as\noptional in TypeScript (\u003ccode\u003e?:\u003c/code\u003e) and JSDoc (\u003ccode\u003e[paramName]\u003c/code\u003e) output. Mutually exclusive with\n\u003ccode\u003eunchecked_param_type\u003c/code\u003e. Required parameters after optional parameters are rejected at compile time.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5002\"\u003e#5002\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded termination detection for \u003ccode\u003epanic=unwind\u003c/code\u003e builds. When a non-JS exception (e.g. a Rust\npanic) escapes from Wasm, the instance is marked as terminated and subsequent calls from JS\ninto Wasm will throw a \u003ccode\u003eModule terminated\u003c/code\u003e error instead of re-entering corrupted state.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5005\"\u003e#5005\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003e--reset-state\u003c/code\u003e is combined with \u003ccode\u003epanic=unwind\u003c/code\u003e builds, the Wasm instance is\nautomatically reset after a fatal termination, allowing subsequent calls to succeed\ninstead of throwing a \u003ccode\u003eModule terminated\u003c/code\u003e error.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5013\"\u003e#5013\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\u003e\n\u003cp\u003eReplaced runtime \u003ccode\u003e0x80000000\u003c/code\u003e vtable bit-flag for closure unwind safety with a\ncompile-time \u003ccode\u003econst UNWIND_SAFE: bool\u003c/code\u003e generic on the invoke shim, \u003ccode\u003eOwnedClosure\u003c/code\u003e,\nand \u003ccode\u003eBorrowedClosure\u003c/code\u003e. Removes \u003ccode\u003eOwnedClosureUnwind\u003c/code\u003e and deduplicates internal\nclosure helpers. The public API is unchanged.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved unused \u003ccode\u003eIntoWasmClosureRef*::WithLifetime\u003c/code\u003e types,\n\u003ccode\u003eWasmClosure::to_wasm_slice\u003c/code\u003e, and a lifetime from\n\u003ccode\u003eIntoWasmClosureRef*\u003c/code\u003e; moved \u003ccode\u003eStatic\u003c/code\u003e associated type into \u003ccode\u003eWasmClosure\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed exported structs/enums/functions with the same \u003ccode\u003ejs_name\u003c/code\u003e but different\n\u003ccode\u003ejs_namespace\u003c/code\u003e values producing symbol collisions at compile time, by deriving\ninternal wasm symbols from a qualified name that includes the namespace.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4977\"\u003e#4977\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed soundness hole in \u003ccode\u003eScopedClosure\u003c/code\u003e's \u003ccode\u003eUpcastFrom\u003c/code\u003e that allowed to extend the lifetime after the original \u003ccode\u003eScopedClosure\u003c/code\u003e was dropped.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5006\"\u003e#5006\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.112...0.2.113\"\u003e0.2.113\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/22cfd556870fa897d0b2db4c84603c1a9643298c\"\u003e\u003ccode\u003e22cfd55\u003c/code\u003e\u003c/a\u003e 0.2.114\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/a0c641aa2b0cc22037dfe148a061625dcdb9662e\"\u003e\u003ccode\u003ea0c641a\u003c/code\u003e\u003c/a\u003e With reset_state + panic=unwind, auto reset after termination (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5013\"\u003e#5013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/8722bce7d202b1bcc3c0ab7ac655cff5c275f063\"\u003e\u003ccode\u003e8722bce\u003c/code\u003e\u003c/a\u003e Add termination detection for panic=unwind builds (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5005\"\u003e#5005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/eba633121c5f06248c30673b8de566a33f91ae58\"\u003e\u003ccode\u003eeba6331\u003c/code\u003e\u003c/a\u003e feat: add support for \u003ccode\u003eunchecked_optional_param_type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/4850d194bd687d270a4d2f63e2f4cda1e14fe1cd\"\u003e\u003ccode\u003e4850d19\u003c/code\u003e\u003c/a\u003e fix: allow same js_name in different js_namespace for exports (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4977\"\u003e#4977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/b7ca3943cacab5f5fc9be76b15fbe1a24e1e0681\"\u003e\u003ccode\u003eb7ca394\u003c/code\u003e\u003c/a\u003e Schema cleanup: rename and remove legacy intrinsics (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4994\"\u003e#4994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/e76135ee727a475e4b53cae4e7ffb85e89536d21\"\u003e\u003ccode\u003ee76135e\u003c/code\u003e\u003c/a\u003e Wrap JS exceptions whenever panic=unwind (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5001\"\u003e#5001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/b071cd2899c789411b9021b66d5d4ed262ac4dda\"\u003e\u003ccode\u003eb071cd2\u003c/code\u003e\u003c/a\u003e Fix soundness issue in ScopedClosure upcast (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5006\"\u003e#5006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/7509015d4c530c7558177a1ba9cf692657a1780b\"\u003e\u003ccode\u003e7509015\u003c/code\u003e\u003c/a\u003e Release 0.2.113\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/67c2e98c5e3f6c5dbf133e956011b56d9136d668\"\u003e\u003ccode\u003e67c2e98\u003c/code\u003e\u003c/a\u003e fix(web-sys): name stable methods using unstable types within the stable expa...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.108...0.2.114\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `windows-sys` from 0.45.0 to 0.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/windows-rs/releases\"\u003ewindows-sys's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.52.0\u003c/h2\u003e\n\u003cp\u003eThis release includes updates to all crates. This includes the first update to the \u003ccode\u003ewindows-sys\u003c/code\u003e crate in 8 months. It also includes the first published version of the \u003ca href=\"https://crates.io/crates/riddle\"\u003eriddle\u003c/a\u003e tool and the \u003ca href=\"https://crates.io/crates/windows-version\"\u003ewindows-version\u003c/a\u003e crate.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify issue templates by \u003ca href=\"https://github.com/riverar\"\u003e\u003ccode\u003e@​riverar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2621\"\u003emicrosoft/windows-rs#2621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch all crates to Rust edition 2021 by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2620\"\u003emicrosoft/windows-rs#2620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect workflow trigger ignore paths by \u003ca href=\"https://github.com/riverar\"\u003e\u003ccode\u003e@​riverar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2622\"\u003emicrosoft/windows-rs#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect unused \u003ccode\u003ebindgen\u003c/code\u003e/\u003ccode\u003eriddle\u003c/code\u003e filters by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2634\"\u003emicrosoft/windows-rs#2634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eBOOLEAN\u003c/code\u003e parameter binding by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2635\"\u003emicrosoft/windows-rs#2635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide individual crate readme files by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2645\"\u003emicrosoft/windows-rs#2645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTweak Win32 error code conversion to handle \u003ccode\u003eHRESULT\u003c/code\u003e input by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2646\"\u003emicrosoft/windows-rs#2646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove support for the defunct \u003ccode\u003eStaticLibrary\u003c/code\u003e attribute by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2647\"\u003emicrosoft/windows-rs#2647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDerive \u003ccode\u003ePartialEq\u003c/code\u003e, \u003ccode\u003eEq\u003c/code\u003e, \u003ccode\u003eDebug\u003c/code\u003e, \u003ccode\u003eClone\u003c/code\u003e for interfaces by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2651\"\u003emicrosoft/windows-rs#2651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInternal \u003ccode\u003ebindgen\u003c/code\u003e refactoring by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2654\"\u003emicrosoft/windows-rs#2654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable signature transformation for \u003ccode\u003eNTSTATUS\u003c/code\u003e by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2658\"\u003emicrosoft/windows-rs#2658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnhide \u003ccode\u003equery\u003c/code\u003e method on \u003ccode\u003eComInterface\u003c/code\u003e trait by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2659\"\u003emicrosoft/windows-rs#2659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHarden \u003ccode\u003eQueryInterface\u003c/code\u003e implementation by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2660\"\u003emicrosoft/windows-rs#2660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMask non-reproducible linker artifacts in libs by \u003ca href=\"https://github.com/riverar\"\u003e\u003ccode\u003e@​riverar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2661\"\u003emicrosoft/windows-rs#2661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlim doc generation by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2671\"\u003emicrosoft/windows-rs#2671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SDK and WDK metadata by \u003ca href=\"https://github.com/riverar\"\u003e\u003ccode\u003e@​riverar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2664\"\u003emicrosoft/windows-rs#2664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature documentation quotes by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2675\"\u003emicrosoft/windows-rs#2675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edocs\u003c/code\u003e feature by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2676\"\u003emicrosoft/windows-rs#2676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify metadata reader by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2682\"\u003emicrosoft/windows-rs#2682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd bindgen config option to disable generating inner attributes by \u003ca href=\"https://github.com/dpaoliello\"\u003e\u003ccode\u003e@​dpaoliello\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.gith...\n\n_Description has been truncated_","html_url":"https://github.com/ararog/uget/pull/42","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ararog%2Fuget/issues/42","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42/packages"},{"uuid":"4106839419","node_id":"PR_kwDORsBVJs7MGEVG","number":2,"state":"open","title":"deps(rust)(deps): bump the rust-dependencies group in /src-tauri with 71 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-20T09:33:36.000Z","updated_at":"2026-03-21T11:05:01.424Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(rust)(deps): bump","group_name":"rust-dependencies","update_count":71,"packages":[{"name":"tauri","old_version":"2.10.2","new_version":"2.10.3","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tokio","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"sysinfo","old_version":"0.38.0","new_version":"0.38.4","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"libc","old_version":"0.2.182","new_version":"0.2.183","repository_url":"https://github.com/rust-lang/libc"},{"name":"zip","old_version":"7.2.0","new_version":"8.3.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"tar","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/alexcrichton/tar-rs"},{"name":"bzip2","old_version":"0.5.2","new_version":"0.6.1","repository_url":"https://github.com/trifectatechfoundation/bzip2-rs"},{"name":"uuid","old_version":"1.21.0","new_version":"1.22.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"rand","old_version":"0.9.2","new_version":"0.10.0","repository_url":"https://github.com/rust-random/rand"},{"name":"clap","old_version":"4.5.60","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"tokio-tungstenite","old_version":"0.28.0","new_version":"0.29.0","repository_url":"https://github.com/snapview/tokio-tungstenite"},{"name":"rusqlite","old_version":"0.38.0","new_version":"0.39.0","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"tempfile","old_version":"3.26.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"lz4_flex","old_version":"0.11.5","new_version":"0.13.0","repository_url":"https://github.com/pseitz/lz4_flex"},{"name":"smoltcp","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/smoltcp-rs/smoltcp"},{"name":"tao","old_version":"0.34.5","new_version":"0.34.6","repository_url":"https://github.com/tauri-apps/tao"},{"name":"image","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/image-rs/image"},{"name":"winreg","old_version":"0.55.0","new_version":"0.56.0","repository_url":"https://github.com/gentoo90/winreg-rs"},{"name":"windows","old_version":"0.61.3","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"tauri-build","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"resvg","old_version":"0.46.0","new_version":"0.47.0","repository_url":"https://github.com/linebender/resvg"},{"name":"anstyle","old_version":"1.0.13","new_version":"1.0.14","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"borsh","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/near/borsh-rs"},{"name":"borsh-derive","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/near/borsh-rs"},{"name":"cc","old_version":"1.2.56","new_version":"1.2.57","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.60","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.55","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"colorchoice","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"core-graphics","old_version":"0.24.0","new_version":"0.25.0","repository_url":"https://github.com/servo/core-foundation-rs"},{"name":"embed-resource","old_version":"3.0.6","new_version":"3.0.7","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"erased-serde","old_version":"0.4.9","new_version":"0.4.10","repository_url":"https://github.com/dtolnay/erased-serde"},{"name":"euclid","old_version":"0.22.13","new_version":"0.22.14","repository_url":"https://github.com/servo/euclid"},{"name":"ipnet","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/krisprice/ipnet"},{"name":"itoa","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"jiff","old_version":"0.2.22","new_version":"0.2.23","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"jiff-static","old_version":"0.2.22","new_version":"0.2.23","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"libsqlite3-sys","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"moxcms","old_version":"0.7.11","new_version":"0.8.1","repository_url":"https://github.com/awxkee/moxcms"},{"name":"num_enum","old_version":"0.7.5","new_version":"0.7.6","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"num_enum_derive","old_version":"0.7.5","new_version":"0.7.6","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"openssl","old_version":"0.10.75","new_version":"0.10.76","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"openssl-sys","old_version":"0.9.111","new_version":"0.9.112","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"portable-atomic-util","old_version":"0.2.5","new_version":"0.2.6","repository_url":"https://github.com/taiki-e/portable-atomic-util"},{"name":"quote","old_version":"1.0.44","new_version":"1.0.45","repository_url":"https://github.com/dtolnay/quote"},{"name":"ravif","old_version":"0.12.0","new_version":"0.13.0","repository_url":"https://github.com/kornelski/cavif-rs"},{"name":"schannel","old_version":"0.1.28","new_version":"0.1.29","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"serde_with","old_version":"3.17.0","new_version":"3.18.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"serde_with_macros","old_version":"3.17.0","new_version":"3.18.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"socket2","old_version":"0.6.2","new_version":"0.6.3","repository_url":"https://github.com/rust-lang/socket2"},{"name":"tauri-codegen","old_version":"2.5.4","new_version":"2.5.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-macros","old_version":"2.5.4","new_version":"2.5.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-plugin","old_version":"2.5.3","new_version":"2.5.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-runtime","old_version":"2.10.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-runtime-wry","old_version":"2.10.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-utils","old_version":"2.8.2","new_version":"2.8.3","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tiff","old_version":"0.10.3","new_version":"0.11.3","repository_url":"https://github.com/image-rs/image-tiff"},{"name":"tiny-skia","old_version":"0.11.4","new_version":"0.12.0","repository_url":"https://github.com/linebender/tiny-skia"},{"name":"tiny-skia-path","old_version":"0.11.4","new_version":"0.12.0","repository_url":"https://github.com/linebender/tiny-skia"},{"name":"tinyvec","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"tokio-macros","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_parser","old_version":"1.0.9+spec-1.1.0","new_version":"1.0.10+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_writer","old_version":"1.0.6+spec-1.1.0","new_version":"1.0.7+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"uds_windows","old_version":"1.1.0","new_version":"1.2.1","repository_url":"https://github.com/haraldh/rust_uds_windows"},{"name":"usvg","old_version":"0.46.0","new_version":"0.47.0","repository_url":"https://github.com/linebender/resvg"},{"name":"wry","old_version":"0.54.2","new_version":"0.54.4","repository_url":"https://github.com/tauri-apps/wry"},{"name":"zerocopy","old_version":"0.8.40","new_version":"0.8.47","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.40","new_version":"0.8.47","repository_url":"https://github.com/google/zerocopy"},{"name":"zune-core","old_version":"0.4.12","new_version":"0.5.1","repository_url":"https://github.com/etemesi254/zune-image"},{"name":"zune-jpeg","old_version":"0.4.21","new_version":"0.5.12","repository_url":"https://github.com/etemesi254/zune-image"}],"path":"/src-tauri","ecosystem":"cargo"},"body":"Bumps the rust-dependencies group in /src-tauri with 71 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tauri](https://github.com/tauri-apps/tauri) | `2.10.2` | `2.10.3` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.50.0` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.38.0` | `0.38.4` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.182` | `0.2.183` |\n| [zip](https://github.com/zip-rs/zip2) | `7.2.0` | `8.3.0` |\n| [tar](https://github.com/alexcrichton/tar-rs) | `0.4.44` | `0.4.45` |\n| [bzip2](https://github.com/trifectatechfoundation/bzip2-rs) | `0.5.2` | `0.6.1` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.21.0` | `1.22.0` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.60` | `4.6.0` |\n| [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite) | `0.28.0` | `0.29.0` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.38.0` | `0.39.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.26.0` | `3.27.0` |\n| [lz4_flex](https://github.com/pseitz/lz4_flex) | `0.11.5` | `0.13.0` |\n| [smoltcp](https://github.com/smoltcp-rs/smoltcp) | `0.11.0` | `0.12.0` |\n| [tao](https://github.com/tauri-apps/tao) | `0.34.5` | `0.34.6` |\n| [image](https://github.com/image-rs/image) | `0.25.9` | `0.25.10` |\n| [winreg](https://github.com/gentoo90/winreg-rs) | `0.55.0` | `0.56.0` |\n| [windows](https://github.com/microsoft/windows-rs) | `0.61.3` | `0.62.2` |\n| [tauri-build](https://github.com/tauri-apps/tauri) | `2.5.5` | `2.5.6` |\n| [resvg](https://github.com/linebender/resvg) | `0.46.0` | `0.47.0` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.13` | `1.0.14` |\n| [borsh](https://github.com/near/borsh-rs) | `1.6.0` | `1.6.1` |\n| [borsh-derive](https://github.com/near/borsh-rs) | `1.6.0` | `1.6.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.56` | `1.2.57` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.60` | `4.6.0` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.55` | `4.6.0` |\n| [clap_lex](https://github.com/clap-rs/clap) | `1.0.0` | `1.1.0` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.4` | `1.0.5` |\n| [core-graphics](https://github.com/servo/core-foundation-rs) | `0.24.0` | `0.25.0` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.6` | `3.0.7` |\n| [erased-serde](https://github.com/dtolnay/erased-serde) | `0.4.9` | `0.4.10` |\n| [euclid](https://github.com/servo/euclid) | `0.22.13` | `0.22.14` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.11.0` | `2.12.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.17` | `1.0.18` |\n| [jiff](https://github.com/BurntSushi/jiff) | `0.2.22` | `0.2.23` |\n| [jiff-static](https://github.com/BurntSushi/jiff) | `0.2.22` | `0.2.23` |\n| [libsqlite3-sys](https://github.com/rusqlite/rusqlite) | `0.36.0` | `0.37.0` |\n| [moxcms](https://github.com/awxkee/moxcms) | `0.7.11` | `0.8.1` |\n| [num_enum](https://github.com/illicitonion/num_enum) | `0.7.5` | `0.7.6` |\n| [num_enum_derive](https://github.com/illicitonion/num_enum) | `0.7.5` | `0.7.6` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.75` | `0.10.76` |\n| [openssl-sys](https://github.com/rust-openssl/rust-openssl) | `0.9.111` | `0.9.112` |\n| [portable-atomic-util](https://github.com/taiki-e/portable-atomic-util) | `0.2.5` | `0.2.6` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.44` | `1.0.45` |\n| [ravif](https://github.com/kornelski/cavif-rs) | `0.12.0` | `0.13.0` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.28` | `0.1.29` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.17.0` | `3.18.0` |\n| [serde_with_macros](https://github.com/jonasbb/serde_with) | `3.17.0` | `3.18.0` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.2` | `0.6.3` |\n| [tauri-codegen](https://github.com/tauri-apps/tauri) | `2.5.4` | `2.5.5` |\n| [tauri-macros](https://github.com/tauri-apps/tauri) | `2.5.4` | `2.5.5` |\n| [tauri-plugin](https://github.com/tauri-apps/tauri) | `2.5.3` | `2.5.4` |\n| [tauri-runtime](https://github.com/tauri-apps/tauri) | `2.10.0` | `2.10.1` |\n| [tauri-runtime-wry](https://github.com/tauri-apps/tauri) | `2.10.0` | `2.10.1` |\n| [tauri-utils](https://github.com/tauri-apps/tauri) | `2.8.2` | `2.8.3` |\n| [tiff](https://github.com/image-rs/image-tiff) | `0.10.3` | `0.11.3` |\n| [tiny-skia](https://github.com/linebender/tiny-skia) | `0.11.4` | `0.12.0` |\n| [tiny-skia-path](https://github.com/linebender/tiny-skia) | `0.11.4` | `0.12.0` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.10.0` | `1.11.0` |\n| [tokio-macros](https://github.com/tokio-rs/tokio) | `2.6.0` | `2.6.1` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.0.9+spec-1.1.0` | `1.0.10+spec-1.1.0` |\n| [toml_writer](https://github.com/toml-rs/toml) | `1.0.6+spec-1.1.0` | `1.0.7+spec-1.1.0` |\n| [uds_windows](https://github.com/haraldh/rust_uds_windows) | `1.1.0` | `1.2.1` |\n| [usvg](https://github.com/linebender/resvg) | `0.46.0` | `0.47.0` |\n| [wry](https://github.com/tauri-apps/wry) | `0.54.2` | `0.54.4` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.40` | `0.8.47` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.40` | `0.8.47` |\n| [zune-core](https://github.com/etemesi254/zune-image) | `0.4.12` | `0.5.1` |\n| [zune-jpeg](https://github.com/etemesi254/zune-image) | `0.4.21` | `0.5.12` |\n\nUpdates `tauri` from 2.10.2 to 2.10.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003etauri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri v2.10.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eFetching advisory database from `https://github.com/RustSec/advisory-db.git`\n      Loaded 941 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1052 crate dependencies)\nCrate:     atk\nVersion:   0.18.2\nWarning:   unmaintained\nTitle:     gtk-rs GTK3 bindings - no longer maintained\nDate:      2024-03-04\nID:        RUSTSEC-2024-0413\nURL:       https://rustsec.org/advisories/RUSTSEC-2024-0413\nDependency tree:\natk 0.18.2\n└── gtk 0.18.2\n    ├── wry 0.54.0\n    │   └── tauri-runtime-wry 2.10.1\n    │       └── tauri 2.10.3\n    │           ├── tauri-utils 2.8.3\n    │           │   ├── tauri-schema-generator 0.0.0\n    │           │   ├── tauri-runtime-wry 2.10.1\n    │           │   ├── tauri-runtime 2.10.1\n    │           │   │   ├── tauri-runtime-wry 2.10.1\n    │           │   │   └── tauri 2.10.3\n    │           │   ├── tauri-plugin 2.5.4\n    │           │   │   ├── tauri-plugin-sample 0.1.0\n    │           │   │   │   └── api 0.1.0\n    │           │   │   └── tauri-plugin-log 2.6.0\n    │           │   │       └── api 0.1.0\n    │           │   ├── tauri-macros 2.5.5\n    │           │   │   └── tauri 2.10.3\n    │           │   ├── tauri-codegen 2.5.5\n    │           │   │   ├── tauri-macros 2.5.5\n    │           │   │   └── tauri-build 2.5.6\n    │           │   │       ├── tauri-file-associations-demo 0.1.0\n    │           │   │       ├── tauri 2.10.3\n    │           │   │       ├── resources 0.1.0\n    │           │   │       ├── bench_helloworld 0.1.0\n    │           │   │       ├── bench_files_transfer 0.1.0\n    │           │   │       ├── bench_cpu_intensive 0.1.0\n    │           │   │       └── api 0.1.0\n    │           │   ├── tauri-cli 2.10.1\n    │           │   │   └── tauri-cli-node 0.0.0\n    │           │   ├── tauri-bundler 2.8.1\n    │           │   │   └── tauri-cli 2.10.1\n    │           │   ├── tauri-build 2.5.6\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9b17a7aeae9a83222ffe829aa4e2d8a5ba6bed8c\"\u003e\u003ccode\u003e9b17a7a\u003c/code\u003e\u003c/a\u003e fix(ci): bump rustsec/audit-check to v2 and ignore time audit (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15030\"\u003e#15030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/d86827980d45826bb30749a3dbc11c9326ed8bd9\"\u003e\u003ccode\u003ed868279\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14897\"\u003e#14897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3a65cc6885ea61e35dc5be23b229043ab6e92372\"\u003e\u003ccode\u003e3a65cc6\u003c/code\u003e\u003c/a\u003e fix(test): disable \u003ccode\u003eresolve_resource_dir\u003c/code\u003e on Android (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15026\"\u003e#15026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/52cf195b78e0b78f02d8aae997116c620355b095\"\u003e\u003ccode\u003e52cf195\u003c/code\u003e\u003c/a\u003e refactor(cli): reduce some nesting code (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14844\"\u003e#14844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/c3cbff3f7430161715f80f82128b345a6f7140c9\"\u003e\u003ccode\u003ec3cbff3\u003c/code\u003e\u003c/a\u003e fix: resource path handles \u003ccode\u003e./\u003c/code\u003e path differently (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14662\"\u003e#14662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/33754ae5e3740d022483b6164511c5c001a3c24b\"\u003e\u003ccode\u003e33754ae\u003c/code\u003e\u003c/a\u003e fix(cli): unusable empty password private keys (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15022\"\u003e#15022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3935dee121e1dcb4f377c9933233c0ace186b0bb\"\u003e\u003ccode\u003e3935dee\u003c/code\u003e\u003c/a\u003e Add AI tool policy to contributing guide (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15002\"\u003e#15002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/33932a72b27c970dde242da5241f7a340277507d\"\u003e\u003ccode\u003e33932a7\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump svelte from 5.51.5 to 5.53.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15015\"\u003e#15015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7d3c7593a9d41ac1cc7f72e959263f22d32bc61d\"\u003e\u003ccode\u003e7d3c759\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.59.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15001\"\u003e#15001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f20256bca542dfd6ba4b5e2741a6a9439cc57be8\"\u003e\u003ccode\u003ef20256b\u003c/code\u003e\u003c/a\u003e chore: fix clippy warnings (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14999\"\u003e#14999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/tauri-v2.10.2...tauri-v2.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.49.0 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix \u003ccode\u003eGET_BUF_SIZE\u003c/code\u003e constant for \u003ccode\u003etarget_os = \u0026quot;android\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid redundant unpark in current_thread scheduler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7834\"\u003e#7834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: don't park in \u003ccode\u003ecurrent_thread\u003c/code\u003e if \u003ccode\u003ebefore_park\u003c/code\u003e defers waker (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix write readiness on ESP32 on short writes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: wake deferred tasks before entering \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: drop rx waker when oneshot receiver is dropped (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7886\"\u003e#7886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix double increment of \u003ccode\u003enum_idle_threads\u003c/code\u003e on shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7910\"\u003e#7910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7918\"\u003e#7918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid lock acquisition after uring init (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update outdated unstable features section (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7839\"\u003e#7839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: clarify the behavior of \u003ccode\u003eAsyncWriteExt::shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7908\"\u003e#7908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: explain how to flush stdout/stderr (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7904\"\u003e#7904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix incorrect and confusing \u003ccode\u003eAsyncWrite\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7875\"\u003e#7875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: clarify the documentation of \u003ccode\u003eRuntime::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: correct the default thread name in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify RwLock fairness documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7919\"\u003e#7919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify that \u003ccode\u003erecv\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e once closed and no more messages (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7920\"\u003e#7920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: clarify when to use \u003ccode\u003espawn_blocking\u003c/code\u003e vs dedicated threads (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: doc that task drops before \u003ccode\u003eJoinHandle\u003c/code\u003e completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: guarantee that listeners never return \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7869\"\u003e#7869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: fix task module feature flags in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7891\"\u003e#7891\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/0273e45ead199dac7725faee1e3dc35a9c8753ab\"\u003e\u003ccode\u003e0273e45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.50.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3ee4e58dc9bb7accf26dfd51b0a2146922b5269\"\u003e\u003ccode\u003ee3ee4e5\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c980ea75a0f8dd2799403777db700c2e8f4cda4\"\u003e\u003ccode\u003e8c980ea\u003c/code\u003e\u003c/a\u003e io: add \u003ccode\u003ewrite_all_vectored\u003c/code\u003e to \u003ccode\u003etokio-util\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e35fd6d6b7d9a8ba37ee621835ef91372c2565cb\"\u003e\u003ccode\u003ee35fd6d\u003c/code\u003e\u003c/a\u003e ci: fix patch during clippy step (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7935\"\u003e#7935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/03fe44c10302fdb55c29dbe5b08d4f8769c80272\"\u003e\u003ccode\u003e03fe44c\u003c/code\u003e\u003c/a\u003e runtime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d18e5dfbb0cdc28725bebb28cde80a6c11ee32bc\"\u003e\u003ccode\u003ed18e5df\u003c/code\u003e\u003c/a\u003e io: fix race in \u003ccode\u003eMock::poll_write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7882\"\u003e#7882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f21f2693f02aec9a876ac2bd21566c85e15b682e\"\u003e\u003ccode\u003ef21f269\u003c/code\u003e\u003c/a\u003e runtime: fix race condition during the blocking pool shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d81e8f0acbdd7d866bce4f733b3545fd834c7840\"\u003e\u003ccode\u003ed81e8f0\u003c/code\u003e\u003c/a\u003e macros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25e7f2641ef2555d688c267059431a2802805f1d\"\u003e\u003ccode\u003e25e7f26\u003c/code\u003e\u003c/a\u003e rt: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1a91ef114a301b542d810abab9956f2868861b9\"\u003e\u003ccode\u003ee1a91ef\u003c/code\u003e\u003c/a\u003e util: fix typo in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sysinfo` from 0.38.0 to 0.38.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/blob/main/CHANGELOG.md\"\u003esysinfo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.38.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003emacOS: Unpin \u003ccode\u003eobjc2-*\u003c/code\u003e crates version.\u003c/li\u003e\n\u003cli\u003eLinux: Fix computation of disk size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.38.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003emacOS: Improve accuracy of \u003ccode\u003eSystem::available_memory\u003c/code\u003e and \u003ccode\u003eSystem::used_memory\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDocumentation: add missing unit for \u003ccode\u003eCPU::frequency\u003c/code\u003e returned value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.38.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eError\u003c/code\u003e trait for \u003ccode\u003eMacAddrFromStrError\u003c/code\u003e, \u003ccode\u003eIpNetworkFromStrError\u003c/code\u003e and \u003ccode\u003eKillError\u003c/code\u003e types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.38.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003emacOS: Put back support for versions below macOS 12.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/97c194d6f0b0e09eee7db22e2128cd303e58a11d\"\u003e\u003ccode\u003e97c194d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1642\"\u003e#1642\u003c/a\u003e from GuillaumeGomez/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/91b92f12025c19fa27567135be7589d32d826e6b\"\u003e\u003ccode\u003e91b92f1\u003c/code\u003e\u003c/a\u003e Update crate version to \u003ccode\u003e0.38.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/8e8f76c8c1e7b28686681be5710539855124537c\"\u003e\u003ccode\u003e8e8f76c\u003c/code\u003e\u003c/a\u003e Update CHANGELOG for \u003ccode\u003e0.38.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/9e6f37c86d4ea4a1d39ee222276e6d5bdafacac1\"\u003e\u003ccode\u003e9e6f37c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1641\"\u003e#1641\u003c/a\u003e from madsmtm/macos-no-pin-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/73d545c80c472e22b926789f312ce350f83ba23d\"\u003e\u003ccode\u003e73d545c\u003c/code\u003e\u003c/a\u003e Fix warnings introduced in new objc2-* versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/5cc4bcb93eb3daf9d6f01a59ca2433fc7095a869\"\u003e\u003ccode\u003e5cc4bcb\u003c/code\u003e\u003c/a\u003e Don't pin objc2-* crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/5d4c63b8c1beced38f11d672f3bc9407c9797c57\"\u003e\u003ccode\u003e5d4c63b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1640\"\u003e#1640\u003c/a\u003e from patjakdev/patjakdev/fix-1639\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/a8ee05c1afa43aff92c0c0509be35d0523ab9b87\"\u003e\u003ccode\u003ea8ee05c\u003c/code\u003e\u003c/a\u003e Use fragment size instead of block size for disk stats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/61257e4da7eb14010fae557d252d2d306e2e23ae\"\u003e\u003ccode\u003e61257e4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1635\"\u003e#1635\u003c/a\u003e from GuillaumeGomez/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/3cf4b65255b533f8a154bc75adfaf66268bf82f8\"\u003e\u003ccode\u003e3cf4b65\u003c/code\u003e\u003c/a\u003e Update crate version to \u003ccode\u003e0.38.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/compare/v0.38.0...v0.38.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.182 to 0.2.183\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.183\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eESP-IDF: Add \u003ccode\u003eSOMAXCONN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4993\"\u003e#4993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4988\"\u003e#4988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e, \u003ccode\u003ekinfo_pcb\u003c/code\u003e, and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4985\"\u003e#4985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4991\"\u003e#4991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add additional structs and defines (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5003\"\u003e#5003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003etimeval\u003c/code\u003e and \u003ccode\u003etimespec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4976\"\u003e#4976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon musl: Enable unstable 64-bit \u003ccode\u003etime_t\u003c/code\u003e support and \u003ccode\u003emusl_v1_2_3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4992\"\u003e#4992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNintendo Switch: Fix target support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4982\"\u003e#4982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Change \u003ccode\u003esigaction.sa_flags\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4986\"\u003e#4986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix \u003ccode\u003eblkcnt_t\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4994\"\u003e#4994\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.183/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.182...0.2.183\"\u003e0.2.183\u003c/a\u003e - 2026-03-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eESP-IDF: Add \u003ccode\u003eSOMAXCONN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4993\"\u003e#4993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4988\"\u003e#4988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e, \u003ccode\u003ekinfo_pcb\u003c/code\u003e, and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4985\"\u003e#4985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4991\"\u003e#4991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add additional structs and defines (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5003\"\u003e#5003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003etimeval\u003c/code\u003e and \u003ccode\u003etimespec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4976\"\u003e#4976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon musl: Enable unstable 64-bit \u003ccode\u003etime_t\u003c/code\u003e support and \u003ccode\u003emusl_v1_2_3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4992\"\u003e#4992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNintendo Switch: Fix target support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4982\"\u003e#4982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Change \u003ccode\u003esigaction.sa_flags\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4986\"\u003e#4986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix \u003ccode\u003eblkcnt_t\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4994\"\u003e#4994\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/5660e6fc058d1c6c27788e3ea2bc7d3e79d3c22d\"\u003e\u003ccode\u003e5660e6f\u003c/code\u003e\u003c/a\u003e chore: Release libc 0.2.183\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8b439b76789d14215296766e97e0692e7900f1e1\"\u003e\u003ccode\u003e8b439b7\u003c/code\u003e\u003c/a\u003e allow unused link_cfg feature in rustc-dep-of-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e6436dcf4a702328aa365ced37f0a8e2d829ec3b\"\u003e\u003ccode\u003ee6436dc\u003c/code\u003e\u003c/a\u003e Adding structs and defines for vxworks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e9cca04dffbe546d5af7dc5302f8cb305d8e7370\"\u003e\u003ccode\u003ee9cca04\u003c/code\u003e\u003c/a\u003e Linux: add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/af8b8127bc7fcce8a5e70cb1a4ab8b33021bf02e\"\u003e\u003ccode\u003eaf8b812\u003c/code\u003e\u003c/a\u003e linux: relocate PIDFD definitions to src/new\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d0bd7e2f2ff74d871b008069c175887cfc4e3867\"\u003e\u003ccode\u003ed0bd7e2\u003c/code\u003e\u003c/a\u003e NetBSD: add kinfo_file, kinfo_pcb structures and related constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/17f5cce00dec1207d659f21affc35fb39bca0340\"\u003e\u003ccode\u003e17f5cce\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 6 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/62c89e800adae1a3555798aad9cfffc2b7a9e7b8\"\u003e\u003ccode\u003e62c89e8\u003c/code\u003e\u003c/a\u003e OpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/82cb126e16b998d3c231bd320534e213b2096ff4\"\u003e\u003ccode\u003e82cb126\u003c/code\u003e\u003c/a\u003e enable musl32_time64 and musl_v1_2_3 for hexagon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e7f99026dc87849e0c0107019dca1a6418bec9e2\"\u003e\u003ccode\u003ee7f9902\u003c/code\u003e\u003c/a\u003e redox: fix blkcnt_t type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.182...0.2.183\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 7.2.0 to 8.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.3.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd must_use (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/727\"\u003e#727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove and fix extended timestamp extra field parsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/713\"\u003e#713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd crc32 ignore option (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/710\"\u003e#710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epath related code in single file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/712\"\u003e#712\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMalformed ZIP64 file output (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/715\"\u003e#715\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor some imports (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/734\"\u003e#734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove code to distinct file (datetime, FixedSizeBlock) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/733\"\u003e#733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove stream code to \u003ccode\u003esrc/read/stream.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove zip64 extra field update (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/732\"\u003e#732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove part of the code with clippy help (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimplify code for unicode extra field and improve error message (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/724\"\u003e#724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereorganize code (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/714\"\u003e#714\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid pulling in \u003ccode\u003ezeroize_derive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/720\"\u003e#720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow custom salt (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport compressing bzip2 when feature \u003ccode\u003ebzip2-rs\u003c/code\u003e is enabled, since \u003ccode\u003ebzip2/bzip2-sys\u003c/code\u003e now supports it (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenforce clippy in CI (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/674\"\u003e#674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ezip64 central header (issue 617) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallow aes password as bytes (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle extra field padding (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify 2 type conversions in src/write.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAI tweaks for string type conversions in src/types.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.2.0...v8.3.0\"\u003e8.3.0\u003c/a\u003e - 2026-03-19\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd must_use (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/727\"\u003e#727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove and fix extended timestamp extra field parsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/713\"\u003e#713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd crc32 ignore option (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/710\"\u003e#710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epath related code in single file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/712\"\u003e#712\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMalformed ZIP64 file output (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/715\"\u003e#715\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor some imports (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/734\"\u003e#734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove code to distinct file (datetime, FixedSizeBlock) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/733\"\u003e#733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove stream code to \u003ccode\u003esrc/read/stream.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove zip64 extra field update (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/732\"\u003e#732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove part of the code with clippy help (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimplify code for unicode extra field and improve error message (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/724\"\u003e#724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereorganize code (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/714\"\u003e#714\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid pulling in \u003ccode\u003ezeroize_derive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/720\"\u003e#720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.1.0...v8.2.0\"\u003e8.2.0\u003c/a\u003e - 2026-03-02\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow custom salt (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport compressing bzip2 when feature \u003ccode\u003ebzip2-rs\u003c/code\u003e is enabled, since \u003ccode\u003ebzip2/bzip2-sys\u003c/code\u003e now supports it (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenforce clippy in CI (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/674\"\u003e#674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ezip64 central header (issue 617) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallow aes password as bytes (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle extra field padding (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify 2 type conversions in src/write.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAI tweaks for string type conversions in src/types.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.0.0...v8.1.0\"\u003e8.1.0\u003c/a\u003e - 2026-02-16\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/399469e20081561089c4fbb63574d4a8942ec752\"\u003e\u003ccode\u003e399469e\u003c/code\u003e\u003c/a\u003e chore: release v8.3.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/cde9e1b5d9cc5e67ba8da94b845ae49a7fee2434\"\u003e\u003ccode\u003ecde9e1b\u003c/code\u003e\u003c/a\u003e refactor: refactor some imports (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/734\"\u003e#734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/5fe3f1d89a41d80bad625ff948c081b71bcb5f5c\"\u003e\u003ccode\u003e5fe3f1d\u003c/code\u003e\u003c/a\u003e refactor: move code to distinct file (datetime, FixedSizeBlock) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/733\"\u003e#733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2aa91ffe417d257b4c752a985c06d7c47575d4ca\"\u003e\u003ccode\u003e2aa91ff\u003c/code\u003e\u003c/a\u003e refactor: move stream code to \u003ccode\u003esrc/read/stream.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/3461ae2c7c3938650a6a8712cb264a7cfa5e6756\"\u003e\u003ccode\u003e3461ae2\u003c/code\u003e\u003c/a\u003e refactor: remove zip64 extra field update (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/732\"\u003e#732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/fc7750ec4c7e51f13bdd6baa14593898720ece4c\"\u003e\u003ccode\u003efc7750e\u003c/code\u003e\u003c/a\u003e feat: add must_use (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/727\"\u003e#727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/02fb2968add2aa5a417628b8c753c399915efe29\"\u003e\u003ccode\u003e02fb296\u003c/code\u003e\u003c/a\u003e ci(deps): bump release-plz/action from 0.5.127 to 0.5.128 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/859dc1683e2bef6a0b0869d1335f73eccfe9faa3\"\u003e\u003ccode\u003e859dc16\u003c/code\u003e\u003c/a\u003e fix: Malformed ZIP64 file output (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/715\"\u003e#715\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/87d0052cb6e4c2cffbe865a1c79d7db6f5662a93\"\u003e\u003ccode\u003e87d0052\u003c/code\u003e\u003c/a\u003e deps: avoid pulling in \u003ccode\u003ezeroize_derive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/720\"\u003e#720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/cf3fa1956b1850f64602937f81d9885d9d2b88fc\"\u003e\u003ccode\u003ecf3fa19\u003c/code\u003e\u003c/a\u003e feat: improve and fix extended timestamp extra field parsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/713\"\u003e#713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.2.0...v8.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tar` from 0.4.44 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/096e3d16d14fefac51bc4d94d616b21546ea8bcc\"\u003e\u003ccode\u003e096e3d1\u003c/code\u003e\u003c/a\u003e Bump to 0.4.45 (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/17b1fd84e632071cb8eef9d3709bf347bd266446\"\u003e\u003ccode\u003e17b1fd8\u003c/code\u003e\u003c/a\u003e archive: Prevent symlink-directory collision chmod attack (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/de1a5870e603758f430073688691165f21a33946\"\u003e\u003ccode\u003ede1a587\u003c/code\u003e\u003c/a\u003e archive: Unconditionally honor PAX size (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/6071cbe74acefa8c8322809bfd43c825e5f16b60\"\u003e\u003ccode\u003e6071cbe\u003c/code\u003e\u003c/a\u003e ci: Consolidate workflows (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/ad1fde9edfb9657d17666bbec2933119ce527359\"\u003e\u003ccode\u003ead1fde9\u003c/code\u003e\u003c/a\u003e build-sys: Promote unused_code to an error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/c8cb250e8bc3f28bd69406b396bb8a92b40012c1\"\u003e\u003ccode\u003ec8cb250\u003c/code\u003e\u003c/a\u003e tests: Squash a warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/638c495a480d2a50099d55f445ece9e5f544b49d\"\u003e\u003ccode\u003e638c495\u003c/code\u003e\u003c/a\u003e ci: Add xtask infra + reverse dependency testing (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/32a9bbb26468cbdecbf73fe8eb249284d4a718ed\"\u003e\u003ccode\u003e32a9bbb\u003c/code\u003e\u003c/a\u003e tests: Add RandomReader to exercise partial-read resilience (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/9c5df0bfd70d1b063516b90fca2cf2e0dbe8b758\"\u003e\u003ccode\u003e9c5df0b\u003c/code\u003e\u003c/a\u003e Fix GNU long-name extension stream corruption on validation error (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/88b1e3b0da65b0c5b9750d1a75516145488f4793\"\u003e\u003ccode\u003e88b1e3b\u003c/code\u003e\u003c/a\u003e Fix docs typo in header.rs (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alexcrichton/tar-rs/compare/0.4.44...0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bzip2` from 0.5.2 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/releases\"\u003ebzip2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.0\u003c/h2\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003cp\u003eThis release switches to \u003ca href=\"https://github.com/trifectatechfoundation/libbzip2-rs\"\u003elibbz2-rs-sys\u003c/a\u003e as the default bzip2 backend. It is written in rust, making it much easier to cross-compile. The new implementation is also more performant.\u003c/p\u003e\n\u003cp\u003eThe rust implementation does not export C symbols by default. An explicit dependency on \u003ccode\u003elibbz2-rs-sys\u003c/code\u003e and setting the \u003ccode\u003eexport-symbols\u003c/code\u003e feature flag will fix that if needed.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003ebzip2-sys\u003c/code\u003e feature flag can be used to continue to use the C backend (either the system library of a C version built from source).\u003c/p\u003e\n\u003cp\u003eThis is a breaking release, given that we want this update to be opt-in. We've used the occasion to perform an MSRV bump to \u003ccode\u003e1.82.0\u003c/code\u003e. The \u003ccode\u003elibbz2-rs-sys\u003c/code\u003e crate has the \u003ca href=\"https://spdx.org/licenses/bzip2-1.0.6.html\"\u003e\u003ccode\u003ebzip2-1.0.6\u003c/code\u003e\u003c/a\u003e license. Arguably, that is the license that \u003ccode\u003ebzip2-sys\u003c/code\u003e should have had too, given that it is just a wrapper of the original bzip2 (and \u003ccode\u003elibbz2-rs-sys\u003c/code\u003e is a derivative work). You may need to allow this license when using \u003ccode\u003ecargo-deny\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelease 0.6.0 by \u003ca href=\"https://github.com/folkertdev\"\u003e\u003ccode\u003e@​folkertdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trifectatechfoundation/bzip2-rs/pull/141\"\u003etrifectatechfoundation/bzip2-rs#141\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/compare/v0.5.2...v0.6.0\"\u003ehttps://github.com/trifectatechfoundation/bzip2-rs/compare/v0.5.2...v0.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/commit/eebf6e470f6c4a14295fcaf43c619ae4a0e5690a\"\u003e\u003ccode\u003eeebf6e4\u003c/code\u003e\u003c/a\u003e release version 0.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/commit/1ed41c45255ac550592ed4df1c59a37f18be6089\"\u003e\u003ccode\u003e1ed41c4\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eMaybeUninit\\\u0026lt;u8\u0026gt;\u003c/code\u003e (de)compress API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/commit/a1652196e8451c8e32022d5a4fa4debb51c279ee\"\u003e\u003ccode\u003ea165219\u003c/code\u003e\u003c/a\u003e chore: remove redundant word in comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/commit/422ae6da4a4a52774e8d44c918cc2140363d23ec\"\u003e\u003ccode\u003e422ae6d\u003c/code\u003e\u003c/a\u003e fix(bzip2-sys): license expression to be a valid spdx expression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/commit/21db6979453d284196df0c6f968c56900db80f00\"\u003e\u003ccode\u003e21db697\u003c/code\u003e\u003c/a\u003e ran \u003ccode\u003ecargo clippy --fix -- -A clippy::all -W clippy::use_self\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/commit/71d5b0396ff427ef1e49b45e7ea7436f4fbb41b8\"\u003e\u003ccode\u003e71d5b03\u003c/code\u003e\u003c/a\u003e Release 0.6.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/compare/v0.5.2...v0.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.21.0 to 1.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault to rand 0.10 by \u003ca href=\"https://github.com/haxtibal\"\u003e\u003ccode\u003e@​haxtibal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/863\"\u003euuid-rs/uuid#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.22.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/864\"\u003euuid-rs/uuid#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haxtibal\"\u003e\u003ccode\u003e@​haxtibal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/863\"\u003euuid-rs/uuid#863\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.21.0...v1.22.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.21.0...v1.22.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/da15792ae239df4ff32d236a027901dd1e3b4600\"\u003e\u003ccode\u003eda15792\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/864\"\u003e#864\u003c/a\u003e from uuid-rs/cargo/v1.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/7ec48c98e8db5ae6d5a12bef7ec42ef4c05463ca\"\u003e\u003ccode\u003e7ec48c9\u003c/code\u003e\u003c/a\u003e prepare for 1.22.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c4e983f3cf9f59811ed2d94f6d1efff5a9ffe54f\"\u003e\u003ccode\u003ec4e983f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/863\"\u003e#863\u003c/a\u003e from haxtibal/tdmg/rand_0_9_and_0_10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/f3f677e9d880ec4e283103572b12502b86adfc66\"\u003e\u003ccode\u003ef3f677e\u003c/code\u003e\u003c/a\u003e update workspace root to rand 0.10\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.21.0...v1.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `once_cell` from 1.21.3 to 1.21.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matklad/once_cell/blob/master/CHANGELOG.md\"\u003eonce_cell's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.21.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix unsoundness in \u003ccode\u003eOnceCell::wait\u003c/code\u003e under \u003ccode\u003e--features=parking_lot\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/295\"\u003e#295\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIf thread A calls \u003ccode\u003ewait\u003c/code\u003e, while thread B calls \u003ccode\u003eget_or_try_init(f)\u003c/code\u003e, and, furthermore, \u003ccode\u003ef\u003c/code\u003e panics,\nthe \u003ccode\u003ewait\u003c/code\u003e incorrectly returns and thread A observes uninitialized memory.\u003c/p\u003e\n\u003cp\u003eKudos to \u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e for a nice find!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/80fe900b21f6d76c1a2ed74d3343e8a3a88c46d0\"\u003e\u003ccode\u003e80fe900\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/296\"\u003e#296\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a5e09c971c23afb1a3be8ae32794e2dca940ccd4\"\u003e\u003ccode\u003ea5e09c9\u003c/code\u003e\u003c/a\u003e release 1.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/2426d45d85841879e71a880af543fd3d2be78db1\"\u003e\u003ccode\u003e2426d45\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/295\"\u003e#295\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a1441215db85adb6a47b0aa1062d1eea7c5fba65\"\u003e\u003ccode\u003ea144121\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/290\"\u003e#290\u003c/a\u003e from alexanderkjall/run-tests-with-no-default-features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/232a1a49b55154c0b6f12d662619000efd3aecd8\"\u003e\u003ccode\u003e232a1a4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/292\"\u003e#292\u003c/a\u003e from phil-opp/doc-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/d31767bbcd33b03ee3360a9112eba41d1b278d3a\"\u003e\u003ccode\u003ed31767b\u003c/code\u003e\u003c/a\u003e fix OnceCell::wait with features=parking_lot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/28d29ae1c1eb082617efb4eddb6dae3d0c607fdd\"\u003e\u003ccode\u003e28d29ae\u003c/code\u003e\u003c/a\u003e Fix: \u003ccode\u003esync::OnceCell::try_insert\u003c/code\u003e docs should import \u003ccode\u003esync\u003c/code\u003e variant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/0f78fb0d6d6a634fd76548f33fa38b250390e982\"\u003e\u003ccode\u003e0f78fb0\u003c/code\u003e\u003c/a\u003e make the command 'cargo test --no-default-features' work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/fda60a6c70eb2e25a0c73bf515ec4779df3d2e6c\"\u003e\u003ccode\u003efda60a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/287\"\u003e#287\u003c/a\u003e from AbeZbm/add-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/b5b98c09eb9c95376e150eb6bda8c7637bba5aa4\"\u003e\u003ccode\u003eb5b98c0\u003c/code\u003e\u003c/a\u003e Add tests for OnceRef\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/matklad/once_cell/compare/v1.21.3...v1.21.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.9.2 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.0] - 2026-02-08\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003erand_chacha\u003c/code\u003e has been replaced with a dependency on \u003ccode\u003echacha20\u003c/code\u003e. This changes the implementation behind \u003ccode\u003eStdRng\u003c/code\u003e, but the output remains the same. There may be some API breakage when using the ChaCha-types directly as these are now the ones in \u003ccode\u003echacha20\u003c/code\u003e instead of \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1642\"\u003e#1642\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRename fns \u003ccode\u003eIndexedRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_array\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_array\u003c/code\u003e, \u003ccode\u003echoose_multiple_weighted\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_weighted\u003c/code\u003e, struct \u003ccode\u003eSliceChooseIter\u003c/code\u003e -\u0026gt; \u003ccode\u003eIndexedSamples\u003c/code\u003e and fns \u003ccode\u003eIteratorRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_fill\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_fill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLet \u003ccode\u003eFill\u003c/code\u003e be implemented for element types, not sliceable types (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eOsError::raw_os_error\u003c/code\u003e on UEFI targets by returning \u003ccode\u003eOption\u0026lt;usize\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace fn \u003ccode\u003eTryRngCore::read_adapter(..) -\u0026gt; RngReadAdapter\u003c/code\u003e with simpler struct \u003ccode\u003eRngReader\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1669\"\u003e#1669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fns \u003ccode\u003eSeedableRng::from_os_rng\u003c/code\u003e, \u003ccode\u003etry_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eClone\u003c/code\u003e support for \u003ccode\u003eStdRng\u003c/code\u003e, \u003ccode\u003eReseedingRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003epostcard\u003c/code\u003e instead of \u003ccode\u003ebincode\u003c/code\u003e to test the serde feature (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid excessive allocation in \u003ccode\u003eIteratorRandom::sample\u003c/code\u003e when \u003ccode\u003eamount\u003c/code\u003e is much larger than iterator size (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eos_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003esys_rng\u003c/code\u003e, \u003ccode\u003eOsRng\u003c/code\u003e -\u0026gt; \u003ccode\u003eSysRng\u003c/code\u003e, \u003ccode\u003eOsError\u003c/code\u003e -\u0026gt; \u003ccode\u003eSysError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eRng\u003c/code\u003e -\u0026gt; \u003ccode\u003eRngExt\u003c/code\u003e as upstream \u003ccode\u003erand_core\u003c/code\u003e has renamed \u003ccode\u003eRngCore\u003c/code\u003e -\u0026gt; \u003ccode\u003eRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1717\"\u003e#1717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fns \u003ccode\u003eIndexedRandom::choose_iter\u003c/code\u003e, \u003ccode\u003echoose_weighted_iter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePub export \u003ccode\u003eXoshiro128PlusPlus\u003c/code\u003e, \u003ccode\u003eXoshiro256PlusPlus\u003c/code\u003e prngs (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePub export \u003ccode\u003eChaCha8Rng\u003c/code\u003e, \u003ccode\u003eChaCha12Rng\u003c/code\u003e, \u003ccode\u003eChaCha20Rng\u003c/code\u003e behind \u003ccode\u003echacha\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1659\"\u003e#1659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFn \u003ccode\u003erand::make_rng() -\u0026gt; R where R: SeedableRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemovals\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eReseedingRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved unused feature \u0026quot;nightly\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved feature \u003ccode\u003esmall_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1632\"\u003erust-random/rand#1632\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1642\"\u003e#1642\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1642\"\u003erust-random/rand#1642\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1649\"\u003e#1649\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1649\"\u003erust-random/rand#1649\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1652\"\u003e#1652\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1652\"\u003erust-random/rand#1652\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1653\"\u003e#1653\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1653\"\u003erust-random/rand#1653\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1659\"\u003e#1659\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1659\"\u003erust-random/rand#1659\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1665\"\u003e#1665\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1665\"\u003erust-random/rand#1665\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1669\"\u003e#1669\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1669\"\u003erust-random/rand#1669\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1674\"\u003e#1674\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1674\"\u003erust-random/rand#1674\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1677\"\u003e#1677\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1677\"\u003erust-random/rand#1677\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1693\"\u003e#1693\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1693\"\u003erust-random/rand#1693\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1695\"\u003e#1695\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1695\"\u003erust-random/rand#1695\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1697\"\u003e#1697\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1697\"\u003erust-random/rand#1697\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1717\"\u003e#1717\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1717\"\u003erust-random/rand#1717\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1722\"\u003e#1722\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1722\"\u003erust-random/rand#1722\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1732\"\u003e#1732\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1732\"\u003erust-random/rand#1732\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1734\"\u003e#1734\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1734\"\u003erust-random/rand#1734\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/acc5f246d3338ffea40aa0f25a46f84d6d19db8d\"\u003e\u003ccode\u003eacc5f24\u003c/code\u003e\u003c/a\u003e Prepare v0.10.0 releases (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/95c51651c904ca8e77cdec5ebb6f218bb505f18f\"\u003e\u003ccode\u003e95c5165\u003c/code\u003e\u003c/a\u003e Add fn rand::make_rng (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/146da581490e534332a6018c15d7765b4c16851e\"\u003e\u003ccode\u003e146da58\u003c/code\u003e\u003c/a\u003e CHANGELOG: add PR links (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1738\"\u003e#1738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/8cacd6da6df9256d13d8ceb499310844227379fd\"\u003e\u003ccode\u003e8cacd6d\u003c/code\u003e\u003c/a\u003e README tweaks (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1737\"\u003e#1737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/28e3df866fdf2a1892abce84a0832c1eb15511ef\"\u003e\u003ccode\u003e28e3df8\u003c/code\u003e\u003c/a\u003e Update chacha20: use ChaChaCore directly; remove bytes_until_reseed field (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/03db3110d0224cf5c9ae7b4462e58f4dca4a5293\"\u003e\u003ccode\u003e03db311\u003c/code\u003e\u003c/a\u003e Replace fn reseed_and_generate with try_to_reseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/b14483e6abd464c2745ed701cebf214a0f6fb374\"\u003e\u003ccode\u003eb14483e\u003c/code\u003e\u003c/a\u003e Apply inline attr to fn generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/fda8f74872f759cf72514c84dec30033c04f60d1\"\u003e\u003ccode\u003efda8f74\u003c/code\u003e\u003c/a\u003e Remove bytes_until_reseed field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/213bb3bd4270df73bdd4885c2bf5682dce73c03d\"\u003e\u003ccode\u003e213bb3b\u003c/code\u003e\u003c/a\u003e Bump chacha20 to 0.10.0-rc.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/72afe1e973fcd83d840cf597888223072bbdb04c\"\u003e\u003ccode\u003e72afe1e\u003c/code\u003e\u003c/a\u003e Minor tweaks; prepare v0.10.0-rc.9 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/rand_core-0.9.2...0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.60 to 4.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.85\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.61] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9ab6dee710aa384e02ec5e9e2cfeadb2f35abf2a\"\u003e\u003ccode\u003e9ab6dee\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/374a30dac685d492cbdae124e757afdb52dd47b6\"\u003e\u003ccode\u003e374a30d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d0c8aabc000adc54fc39efa721e6caad035fc3da\"\u003e\u003ccode\u003ed0c8aab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6306\"\u003e#6306\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/686ce2f665f43f927c1dbd5ad63a2f989e503bb9\"\u003e\u003ccode\u003e686ce2f\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8203238de61f89b60ce1ca1672cfe20997d20a1e\"\u003e\u003ccode\u003e8203238\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6305\"\u003e#6305\u003c/a\u003e from epage/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c774a892ba8bb703a9e77a16e6ebc6ff1c551868\"\u003e\u003ccode\u003ec774a89\u003c/code\u003e\u003c/a\u003e docs: Reduce main's in doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/73534f6ed3697b834743d283cedc7f529778d8a7\"\u003e\u003ccode\u003e73534f6\u003c/code\u003e\u003c/a\u003e chore: Upgrade to 2025 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dfe05a9bfe5bf49ec560e484c1abf50bcb55cd96\"\u003e\u003ccode\u003edfe05a9\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8b41d0b8497ccaa0fb0d1d8a51f91ea2f62b3aa8\"\u003e\u003ccode\u003e8b41d0b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/518220f102cc34b2cf39c64efa35975a22341e36\"\u003e\u003ccode\u003e518220f\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.60...clap_complete-v4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-tungstenite` from 0.28.0 to 0.29.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/snapview/tokio-tungstenite/blob/master/CHANGELOG.md\"\u003etokio-tungstenite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.29.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003etungstenite\u003c/code\u003e to \u003ccode\u003e0.29.0\u003c/code\u003e. See \u003ca href=\"https://github.com/snapview/tungstenite-rs/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003etungstenite\u003c/code\u003e release\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/snapview/tokio-tungstenite/commit/7930ff2f825a69cad44b928b19b6fb81bffc3f7a\"\u003e\u003ccode\u003e7930ff2\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/snapview/tokio-tungstenite/commit/38d04656fe28be0000920201d6a49bf5ec3d537b\"\u003e\u003ccode\u003e38d0465\u003c/code\u003e\u003c/a\u003e Update Readme (\u003ca href=\"https://redirect.github.com/snapview/tokio-tungstenite/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/snapview/tokio-tungstenite/compare/v0.28.0...v0.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rusqlite` from 0.38.0 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rusqlite/rusqlite/releases\"\u003erusqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix constraints on VTab Aux data \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1778\"\u003e#1778\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1771\"\u003e#1771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix docs.rs generation \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1779\"\u003e#1779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a small typo in \u003ccode\u003erollback_hook\u003c/code\u003e docstring \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1780\"\u003e#1780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix some warnings from Intellij \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1781\"\u003e#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinimal doc for features \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1783\"\u003e#1783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClear hooks only for owning connections \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1785\"\u003e#1785\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1784\"\u003e#1784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to SQLite C Interface, Prepare Flags \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1787\"\u003e#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComment functions which are not usable from a loadable extension \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1789\"\u003e#1789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFactorize code \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1792\"\u003e#1792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate getrandom to 0.4 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1798\"\u003e#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Cargo.toml \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1800\"\u003e#1800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix appveyor \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1807\"\u003e#1807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support to unix timestamp for chrono, jiff and time \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1808\"\u003e#1808\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1803\"\u003e#1803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(trace): check that the sql string pointer is not NULL \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1805\"\u003e#1805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.51.3 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1818\"\u003e#1818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse TryFrom\u003c!-- raw HTML omitted --\u003e for Value \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1819\"\u003e#1819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1817\"\u003e#1817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake possible to pass your own pointers \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1626\"\u003e#1626\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1602\"\u003e#1602\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.38.0...v0.39.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.38.0...v0.39.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/2a1790a69107cd03dae85d501dcbdb11c5b32ef3\"\u003e\u003ccode\u003e2a1790a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1820\"\u003e#1820\u003c/a\u003e from gwenn/0.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/7c43afcb74fe973d22f74e9e4821a20f4fa5e94b\"\u003e\u003ccode\u003e7c43afc\u003c/code\u003e\u003c/a\u003e Prepare next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/487af3c2d335f6ac1409a12fd283a7b4650ed106\"\u003e\u003ccode\u003e487af3c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1626\"\u003e#1626\u003c/a\u003e from gwenn/ptr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/643d581b67f91d236e63555cfd89efc8f2452a9e\"\u003e\u003ccode\u003e643d581\u003c/code\u003e\u003c/a\u003e Warn about potential memory leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/67f59c39f5199a7b4cfdb33bee90b8bf2ea36792\"\u003e\u003ccode\u003e67f59c3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1819\"\u003e#1819\u003c/a\u003e from gwenn/utf8error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/870d5b6b3cb119b8378fc730da18fec1f69f0612\"\u003e\u003ccode\u003e870d5b6\u003c/code\u003e\u003c/a\u003e Use TryFrom\u0026lt;ValueRef\u0026gt; for Value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/93085d8ac3fc5375ce17f1b01c22d229485abd51\"\u003e\u003ccode\u003e93085d8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1818\"\u003e#1818\u003c/a\u003e from gwenn/3.51.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/7bd509863f304a40ba6be1c1e3ad70a221d50490\"\u003e\u003ccode\u003e7bd...\n\n_Description has been truncated_","html_url":"https://github.com/xuanhong04/bug-login-release/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xuanhong04%2Fbug-login-release/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"4078620474","node_id":"PR_kwDOPF_5m87Ku6O_","number":174,"state":"open","title":"chore(rust)(deps): bump the rust-dependencies group in /rust-core-engine with 25 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-15T15:43:21.000Z","updated_at":"2026-03-15T15:56:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(rust)(deps): bump","group_name":"rust-dependencies","update_count":25,"packages":[{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"config","old_version":"0.15.19","new_version":"0.15.21","repository_url":"https://github.com/rust-cli/config-rs"},{"name":"totp-rs","old_version":"5.7.0","new_version":"5.7.1","repository_url":"https://github.com/constantoine/totp-rs"},{"name":"image","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/image-rs/image"},{"name":"sysinfo","old_version":"0.38.3","new_version":"0.38.4","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"tempfile","old_version":"3.26.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"anstyle","old_version":"1.0.13","new_version":"1.0.14","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"cc","old_version":"1.2.56","new_version":"1.2.57","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_lex","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"derive-where","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/ModProg/derive-where"},{"name":"moxcms","old_version":"0.7.11","new_version":"0.8.1","repository_url":"https://github.com/awxkee/moxcms"},{"name":"objc2-core-foundation","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-io-kit","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"ravif","old_version":"0.12.0","new_version":"0.13.0","repository_url":"https://github.com/kornelski/cavif-rs"},{"name":"schannel","old_version":"0.1.28","new_version":"0.1.29","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"serde_with","old_version":"3.17.0","new_version":"3.18.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"serde_with_macros","old_version":"3.17.0","new_version":"3.18.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"tiff","old_version":"0.10.3","new_version":"0.11.3","repository_url":"https://github.com/image-rs/image-tiff"},{"name":"tinyvec","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"toml_datetime","old_version":"0.7.5+spec-1.1.0","new_version":"1.0.0+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"zerocopy","old_version":"0.8.41","new_version":"0.8.42","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.41","new_version":"0.8.42","repository_url":"https://github.com/google/zerocopy"},{"name":"zune-core","old_version":"0.4.12","new_version":"0.5.1","repository_url":"https://github.com/etemesi254/zune-image"},{"name":"zune-jpeg","old_version":"0.4.21","new_version":"0.5.12","repository_url":"https://github.com/etemesi254/zune-image"}],"path":"/rust-core-engine","ecosystem":"cargo"},"body":"Bumps the rust-dependencies group in /rust-core-engine with 25 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [config](https://github.com/rust-cli/config-rs) | `0.15.19` | `0.15.21` |\n| [totp-rs](https://github.com/constantoine/totp-rs) | `5.7.0` | `5.7.1` |\n| [image](https://github.com/image-rs/image) | `0.25.9` | `0.25.10` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.38.3` | `0.38.4` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.26.0` | `3.27.0` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.13` | `1.0.14` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.56` | `1.2.57` |\n| [clap_lex](https://github.com/clap-rs/clap) | `1.0.0` | `1.1.0` |\n| [derive-where](https://github.com/ModProg/derive-where) | `1.6.0` | `1.6.1` |\n| [moxcms](https://github.com/awxkee/moxcms) | `0.7.11` | `0.8.1` |\n| [objc2-core-foundation](https://github.com/madsmtm/objc2) | `0.3.1` | `0.3.2` |\n| [objc2-io-kit](https://github.com/madsmtm/objc2) | `0.3.1` | `0.3.2` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [ravif](https://github.com/kornelski/cavif-rs) | `0.12.0` | `0.13.0` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.28` | `0.1.29` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.17.0` | `3.18.0` |\n| [serde_with_macros](https://github.com/jonasbb/serde_with) | `3.17.0` | `3.18.0` |\n| [tiff](https://github.com/image-rs/image-tiff) | `0.10.3` | `0.11.3` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.10.0` | `1.11.0` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `0.7.5+spec-1.1.0` | `1.0.0+spec-1.1.0` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.41` | `0.8.42` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.41` | `0.8.42` |\n| [zune-core](https://github.com/etemesi254/zune-image) | `0.4.12` | `0.5.1` |\n| [zune-jpeg](https://github.com/etemesi254/zune-image) | `0.4.21` | `0.5.12` |\n\nUpdates `tracing-subscriber` from 0.3.22 to 0.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing-subscriber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-subscriber 0.3.23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3484\"\u003etokio-rs/tracing#3484\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/54ede4d5d85a536aed5485c5213011d9ec961935\"\u003e\u003ccode\u003e54ede4d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.23 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/37558d5f26340e999089bf3a680a800435332312\"\u003e\u003ccode\u003e37558d5\u003c/code\u003e\u003c/a\u003e subscriber: allow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/efc690fa6bd1d9c3a57528b9bc8ac80504a7a6ed\"\u003e\u003ccode\u003eefc690f\u003c/code\u003e\u003c/a\u003e core: add missing const (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3449\"\u003e#3449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/0c32367cf9df27e750c4c81803de62a4e64e2ef1\"\u003e\u003ccode\u003e0c32367\u003c/code\u003e\u003c/a\u003e core: Use const initializers instead of \u003ccode\u003eonce_cell\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9feb241133e55e70c7d4399689b8ef72f71d070f\"\u003e\u003ccode\u003e9feb241\u003c/code\u003e\u003c/a\u003e docs: add arcswap reload crate to related (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3442\"\u003e#3442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/2d55f6faf9be83e7e4634129fb96813241aac2b8\"\u003e\u003ccode\u003e2d55f6f\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.44 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/10a9e838a35e6ded79d66af246be2ee05417136d\"\u003e\u003ccode\u003e10a9e83\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/ee82cf92a8c750f98cfb7a417cc8defb37e26a00\"\u003e\u003ccode\u003eee82cf9\u003c/code\u003e\u003c/a\u003e tracing: fix record_all panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9978c3663bcd58de14b3cf089ad24cb63d00a922\"\u003e\u003ccode\u003e9978c36\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.22...tracing-subscriber-0.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `config` from 0.15.19 to 0.15.21\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/config-rs/blob/main/CHANGELOG.md\"\u003econfig's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.15.21] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.85\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.15.20] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSerialize the full \u003ccode\u003eu64\u003c/code\u003e range\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(toml)\u003c/em\u003e Update to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\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/config-rs/commit/741acfcb0bb589b7bbcb0010c39c1121694877b3\"\u003e\u003ccode\u003e741acfc\u003c/code\u003e\u003c/a\u003e chore: Release config version 0.15.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/28e97d54e2fca036b17117157d3ab507dd109d4c\"\u003e\u003ccode\u003e28e97d5\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/194c7b631c1a954bcbd2a146685680316d25d743\"\u003e\u003ccode\u003e194c7b6\u003c/code\u003e\u003c/a\u003e chore: Update dependencies (\u003ca href=\"https://redirect.github.com/rust-cli/config-rs/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/6b21e4488cf70d555523c24abc94d6467bf969d3\"\u003e\u003ccode\u003e6b21e44\u003c/code\u003e\u003c/a\u003e chore: Upgrade notify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/a6500c2e88b3d2657a04d5b852d8dfdceead9cac\"\u003e\u003ccode\u003ea6500c2\u003c/code\u003e\u003c/a\u003e chore: Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/692f70069939fe36f0e9f280957387e362fde2a3\"\u003e\u003ccode\u003e692f700\u003c/code\u003e\u003c/a\u003e chore: Upgrade to 2024 edition (\u003ca href=\"https://redirect.github.com/rust-cli/config-rs/issues/740\"\u003e#740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/87feacaa8448f5c5dcba5ecdbafc58cd8ec03484\"\u003e\u003ccode\u003e87feaca\u003c/code\u003e\u003c/a\u003e chore: Upgrade to 2024 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/4ba13123d41bfc97a915d1bd4cc7763730f03ffa\"\u003e\u003ccode\u003e4ba1312\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/dd71fb46bc53f23b2baee422ec83b393b9c3f486\"\u003e\u003ccode\u003edd71fb4\u003c/code\u003e\u003c/a\u003e chore: Release config version 0.15.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/5b90b334d1a464d1be0c579974a00e0c04032159\"\u003e\u003ccode\u003e5b90b33\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/config-rs/compare/v0.15.19...v0.15.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `totp-rs` from 5.7.0 to 5.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/constantoine/totp-rs/releases\"\u003etotp-rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.7.1\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecret gets zeroized more consistently. \u003ca href=\"https://redirect.github.com/constantoine/totp-rs/issues/81\"\u003e#81\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSpecial thanks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dev-void-7\"\u003e\u003ccode\u003e@​dev-void-7\u003c/code\u003e\u003c/a\u003e for pointing out and giving feedback on \u003ca href=\"https://redirect.github.com/constantoine/totp-rs/issues/81\"\u003e#81\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNote\u003c/h3\u003e\n\u003cp\u003eThis last month has seen a lot of activity on the big \u003ccode\u003e6.0\u003c/code\u003e. No date yet, but it has gone from a nebulous \u0026quot;it will happen\u0026quot;\nto a \u0026quot;most refactor has been done, a lot of code has been either removed or heavily changed, and the API is becoming clearer\u0026quot;.\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/constantoine/totp-rs/blob/master/CHANGELOG.md\"\u003etotp-rs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/constantoine/totp-rs/releases/tag/v5.7.1\"\u003e5.7.1\u003c/a\u003e (09/03/2026)\u003c/h1\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecret gets zeroized more consistently. \u003ca href=\"https://redirect.github.com/constantoine/totp-rs/issues/81\"\u003e#81\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSpecial thanks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dev-void-7\"\u003e\u003ccode\u003e@​dev-void-7\u003c/code\u003e\u003c/a\u003e for pointing out and giving feedback on \u003ca href=\"https://redirect.github.com/constantoine/totp-rs/issues/81\"\u003e#81\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNote\u003c/h3\u003e\n\u003cp\u003eThis last month has seen a lot of activity on the big \u003ccode\u003e6.0\u003c/code\u003e. No date yet, but it has gone from a nebulous \u0026quot;it will happen\u0026quot;\nto a \u0026quot;most refactor has been done, a lot of code has been either removed or heavily changed, and the API is becoming clearer\u0026quot;.\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/constantoine/totp-rs/commit/957f001d2951891bc0c7b0cfac514e844586e5a1\"\u003e\u003ccode\u003e957f001\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/constantoine/totp-rs/commit/da94876ee96fa19a928a925f1ef9f391e278ba2c\"\u003e\u003ccode\u003eda94876\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/constantoine/totp-rs/issues/82\"\u003e#82\u003c/a\u003e from constantoine/fix_zeroize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/constantoine/totp-rs/commit/4d2c1be10650de5d4025fe20aa0ea1568bc8c924\"\u003e\u003ccode\u003e4d2c1be\u003c/code\u003e\u003c/a\u003e Fix compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/constantoine/totp-rs/commit/1a980e4cd5dac853061a7c4f6ce925987941842f\"\u003e\u003ccode\u003e1a980e4\u003c/code\u003e\u003c/a\u003e Enclose checks in closure to avoid duplicate zeroize lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/constantoine/totp-rs/commit/ffc05cca618e9d7abccd9064469024ad5739dbfe\"\u003e\u003ccode\u003effc05cc\u003c/code\u003e\u003c/a\u003e Fix zeroize not being applied everywhere it should \u003ca href=\"https://redirect.github.com/constantoine/totp-rs/issues/81\"\u003e#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/constantoine/totp-rs/compare/v5.7.0...v5.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `image` from 0.25.9 to 0.25.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/image-rs/image/blob/v0.25.10/CHANGES.md\"\u003eimage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003eVersion 0.25.10\u003c/h3\u003e\n\u003cp\u003eFeatures:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eGenericImage::copy_from_samples\u003c/code\u003e that can be implemented for images\nthat can be efficiently filled from a matrix-layout of samples. Its default\nimplementation will \u003cem\u003enot\u003c/em\u003e defer to \u003ccode\u003ecopy_from\u003c/code\u003e, consider implementing this if\nyou specialized the latter.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eGenericImageView::to_pixel_view\u003c/code\u003e that can be implemented to describe\nthe buffer in terms our \u003ccode\u003eFlatSamples\u003c/code\u003e matrix layout, if applicable. This\nallows algorithms over generic images to run a specialized version where they\ncan be more efficient over an raw input slice.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eImageBuffer::from_raw_bgr{,a}\u003c/code\u003e to efficiently byte-swap images into\nthe RGBA layout of the buffer (\u003ca href=\"https://redirect.github.com/image-rs/image/issues/2596\"\u003e#2596\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eExtendedColorType::Rgb5x1\u003c/code\u003e to represent 5-bit colors as from TGA (\u003ca href=\"https://redirect.github.com/image-rs/image/issues/2609\"\u003e#2609\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emetadata::LoopCount\u003c/code\u003e and \u003ccode\u003eAnimationDecoder::loop_count\u003c/code\u003e to query if\nanimations should repeat in a uniform manner (gif, webp, avif) (\u003ca href=\"https://redirect.github.com/image-rs/image/issues/2719\"\u003e#2719\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/image-rs/image/issues/2786\"\u003e#2786\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eload_from_memory\u003c/code\u003e now utilizes format detection hooks if any are applicable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eStructural changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eVarious changes that reduce the compile time of \u003ccode\u003eimage\u003c/code\u003e on codegen by\nreducing the number of monomorphizations (\u003ca href=\"https://redirect.github.com/image-rs/image/issues/2804\"\u003e#2804\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/image-rs/image/issues/2800\"\u003e#2800\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/image-rs/image/issues/2807\"\u003e#2807\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGenericImage::copy_from\u003c/code\u003e's default implementation tries \u003ccode\u003ecopy_from_samples\u003c/code\u003e\nfirst if the source can be successfully cast with \u003ccode\u003eto_pixel_view\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ImageBuffer as GenericImage\u0026gt;::copy_from\u003c/code\u003e is now must faster for\n\u003ccode\u003eImageBuffer\u003c/code\u003e when the source implements \u003ccode\u003eGenericImageView::to_pixel_view\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;SubImage\u0026lt;_\u0026gt; as GenericImage\u0026gt;::copy_from\u003c/code\u003e inherits the previously mentioned\noptimizations for pixel sources when the inner type provides them. It also\nprovides \u003ccode\u003eto_pixel_view\u003c/code\u003e based on the inner type.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eImageBuffer::as_flat_samples\u003c/code\u003e no longer requires \u003ccode\u003eAsRef\u0026lt;[P::Subpixel]\u0026gt;\u003c/code\u003e for\nthe underlying container, just \u003ccode\u003eDeref\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/image-rs/image/issues/2777\"\u003e#2777\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a panic in TGA where indices have more bits than mapped colors (\u003ca href=\"https://redirect.github.com/image-rs/image/issues/2673\"\u003e#2673\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotable decoder changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003etiff\u003c/code\u003e to \u003ccode\u003e0.11\u003c/code\u003e, supporting planar layout images (\u003ca href=\"https://redirect.github.com/image-rs/image/issues/2743\"\u003e#2743\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eICC profiles can now be written for TIFF files (\u003ca href=\"https://redirect.github.com/image-rs/image/issues/2746\"\u003e#2746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eravif\u003c/code\u003e to \u003ccode\u003e0.13\u003c/code\u003e, supporting EXIF (\u003ca href=\"https://redirect.github.com/image-rs/image/issues/2733\"\u003e#2733\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ejpeg-encoder\u003c/code\u003e to \u003ccode\u003e0.7\u003c/code\u003e bringing SIMD acceleration (\u003ca href=\"https://redirect.github.com/image-rs/image/issues/2736\"\u003e#2736\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003epnm\u003c/code\u003e decoder decodes binary data quicker with fewer allocations (\u003ca href=\"https://redirect.github.com/image-rs/image/issues/2797\"\u003e#2797\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003etga\u003c/code\u003e decoder handles 5-bit data and colormaps correctly (\u003ca href=\"https://redirect.github.com/image-rs/image/issues/2608\"\u003e#2608\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/image-rs/image/issues/2609\"\u003e#2609\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCompatibility notes (new section):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBump rust-version to \u003ccode\u003e1.88\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRegistered hooks now normalize the file extension they are registered against\nto ascii-lowercase. It is no longer necessary to register all such variants.\nThis may conflate two hooks that previously hooked the same format with\ndifferent casing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image/commit/76e57184f22772dad1138e96954e57945406b15e\"\u003e\u003ccode\u003e76e5718\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/image-rs/image/issues/2836\"\u003e#2836\u003c/a\u003e from image-rs/version-0.25.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image/commit/38b81dcb2938aa5ffcd55c539ff2b8b355eb7612\"\u003e\u003ccode\u003e38b81dc\u003c/code\u003e\u003c/a\u003e Change notes for 0.25.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image/commit/2fb9e619a07567291e44dd9ad8f206ed50f53f2e\"\u003e\u003ccode\u003e2fb9e61\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/image-rs/image/issues/2835\"\u003e#2835\u003c/a\u003e from image-rs/ravif-tiff-integration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image/commit/42634718660253035ffee0939ab4b9609b4bcfc8\"\u003e\u003ccode\u003e4263471\u003c/code\u003e\u003c/a\u003e Bump ravif/dav1d versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image/commit/a7781b38fa34fa26d4459d37f8dd9aed23efcb6c\"\u003e\u003ccode\u003ea7781b3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/image-rs/image/issues/2833\"\u003e#2833\u003c/a\u003e from image-rs/backport-from-bgra\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image/commit/6ea7369963dffc49d87a04bf73d38c8bd3ff6fa0\"\u003e\u003ccode\u003e6ea7369\u003c/code\u003e\u003c/a\u003e Adjust bounds on from_raw_rgb\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image/commit/dd60a60e76ab9108fc8fee1aa0c67ce9a1e8e5be\"\u003e\u003ccode\u003edd60a60\u003c/code\u003e\u003c/a\u003e Add utility from_raw_bgr{,a} for ImageBuffer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image/commit/933251ad4d0cb1e9adc113e078a71253323845ad\"\u003e\u003ccode\u003e933251a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/image-rs/image/issues/2832\"\u003e#2832\u003c/a\u003e from image-rs/backport-moxcms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image/commit/02c039ebb05c20377451fe6305a287baa3a77871\"\u003e\u003ccode\u003e02c039e\u003c/code\u003e\u003c/a\u003e Update to moxcms 0.8.0 per reviewer feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image/commit/6ac2dd6d9791c45a1ac38f3d7d6b5ac6c39ea9d0\"\u003e\u003ccode\u003e6ac2dd6\u003c/code\u003e\u003c/a\u003e Allow moxcms 0.8.x versions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/image-rs/image/compare/v0.25.9...v0.25.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sysinfo` from 0.38.3 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/compare/v0.38.3...v0.38.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.26.0 to 3.27.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.27.0\u003c/h2\u003e\n\u003cp\u003eThis release adds \u003ccode\u003eTempPath::try_from_path\u003c/code\u003e and deprecates \u003ccode\u003eTempPath::from_path\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003ePrior to this release, \u003ccode\u003eTempPath::from_path\u003c/code\u003e made no attempts to convert relative paths into absolute paths. The following code would have deleted the wrong file:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003elet tmp_path = TempPath::from_path(\u0026quot;foo\u0026quot;)\nstd::env::set_current_dir(\u0026quot;/some/other/path\u0026quot;).unwrap();\ndrop(tmp_path);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNow:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003ccode\u003eTempPath::from_path\u003c/code\u003e will attempt to convert relative paths into absolute paths. However, this isn't always possible as we need to call \u003ccode\u003estd::env::current_dir\u003c/code\u003e, which can fail. If we fail to convert the relative path to an absolute path, we simply keep the relative path.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eTempPath::try_from_path\u003c/code\u003e behaves exactly like \u003ccode\u003eTempPath::from_path\u003c/code\u003e, except that it returns an error if we fail to convert a relative path into an absolute path (or if the passed path is empty).\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eNeither function attempt to verify the existence of the file in question.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/5c8fa12eb584931b4f1bccfde87eb72fbfa7dc61\"\u003e\u003ccode\u003e5c8fa12\u003c/code\u003e\u003c/a\u003e chore: release 3.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/e34e5748d66a48073ec8e1e6ba37338eecca4548\"\u003e\u003ccode\u003ee34e574\u003c/code\u003e\u003c/a\u003e test: disable uds conflict test on redox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/772c795a27342089dd0dc48125b82454e75ac38d\"\u003e\u003ccode\u003e772c795\u003c/code\u003e\u003c/a\u003e test: add CWD guards\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/2632fb9e9465b86141b5bbe47b07dbf5b7110072\"\u003e\u003ccode\u003e2632fb9\u003c/code\u003e\u003c/a\u003e fix: resolve relative paths when constructing \u003ccode\u003eTempPath\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.26.0...v3.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anstyle` from 1.0.13 to 1.0.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/0fe6f0ff6d52e9f91d4071199bd0b24bd46f3d35\"\u003e\u003ccode\u003e0fe6f0f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/332016ed167c53752a4ab11f22317745b2aa6763\"\u003e\u003ccode\u003e332016e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/dd73f64cf6287fb70578e3ad12079aad4f93a04b\"\u003e\u003ccode\u003edd73f64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/301\"\u003e#301\u003c/a\u003e from Muscraft/fix-some-escape-codes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/e2d2fb53a71cd95ed0c2f50bc8a73f86c9e6bb37\"\u003e\u003ccode\u003ee2d2fb5\u003c/code\u003e\u003c/a\u003e fix: Make 4:0 removes all underline styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/d82d083aa05ee4ddc059631f083047cbf32cc9ae\"\u003e\u003ccode\u003ed82d083\u003c/code\u003e\u003c/a\u003e feat: Support SGR 59 (reset underline color to default)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/85c9a86d4cb8bb2fb1c4a7729e2c70965ad38688\"\u003e\u003ccode\u003e85c9a86\u003c/code\u003e\u003c/a\u003e feat: Support SGR 22-29 (off codes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ac5c23b73200b8bfa6b016736a951d413fc0536d\"\u003e\u003ccode\u003eac5c23b\u003c/code\u003e\u003c/a\u003e refactor: Reorder SGR match arms to follow numerical order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/2234b680fb3816a8b9ebccefd7cbb4b90b98553d\"\u003e\u003ccode\u003e2234b68\u003c/code\u003e\u003c/a\u003e test: Add tests for SGR off codes, underline subparams, and underline color r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ffb555fe2bd93b50eee1c8181195fc2fe532c4fc\"\u003e\u003ccode\u003effb555f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/55de8a6470a6ed490efe46e47ccfae313c1a2d35\"\u003e\u003ccode\u003e55de8a6\u003c/code\u003e\u003c/a\u003e chore: Download libc to match cargo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/anstyle/compare/v1.0.13...v1.0.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.56 to 1.2.57\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.57\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSize archiver batches according to argument length not argument count (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eBuild::env\u003c/code\u003e for setting environment variables of compiler invocations and other child processes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1656\"\u003e#1656\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1682\"\u003e#1682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.56...cc-v1.2.57\"\u003e1.2.57\u003c/a\u003e - 2026-03-13\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSize archiver batches according to argument length not argument count (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eBuild::env\u003c/code\u003e for setting environment variables of compiler invocations and other child processes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1656\"\u003e#1656\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1682\"\u003e#1682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/77f88665c649ac70792a15a73709ad93a35917ae\"\u003e\u003ccode\u003e77f8866\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.57 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1681\"\u003e#1681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c541d9b3cf80c8a58e2961d0f5273dc94a474b26\"\u003e\u003ccode\u003ec541d9b\u003c/code\u003e\u003c/a\u003e Size archiver batches according to argument length not argument count (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/1654cb904b3255290c7f9cfae2e3a04ec307c95a\"\u003e\u003ccode\u003e1654cb9\u003c/code\u003e\u003c/a\u003e Improve the semantics of \u003ccode\u003eBuild::env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1682\"\u003e#1682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/5868a0f0e408af43be0563bd3244f96d3e55528c\"\u003e\u003ccode\u003e5868a0f\u003c/code\u003e\u003c/a\u003e Use cargo-nextest in main.yml (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1686\"\u003e#1686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c5610e10711feb0c7b08b345a5335fc6094eb1ae\"\u003e\u003ccode\u003ec5610e1\u003c/code\u003e\u003c/a\u003e Update which requirement from ^4.0 to ^8.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/d41559b130900f834a07d89a27b70a78e2511c31\"\u003e\u003ccode\u003ed41559b\u003c/code\u003e\u003c/a\u003e Serialize tests that need environment variables (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1685\"\u003e#1685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/e35ca93f3036490a63a7189aa2e720039c398a94\"\u003e\u003ccode\u003ee35ca93\u003c/code\u003e\u003c/a\u003e Rename job 'regenerate' to 'rustc_target_test' (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1687\"\u003e#1687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/41965a999f692e1ac8a65dd2a23d1dca4306bee4\"\u003e\u003ccode\u003e41965a9\u003c/code\u003e\u003c/a\u003e Don't run CI twice on every PR (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1684\"\u003e#1684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/9c4720bca507dfb7df83ed6a12d1be6100ab7589\"\u003e\u003ccode\u003e9c4720b\u003c/code\u003e\u003c/a\u003e rename \u003ccode\u003e__set_env\u003c/code\u003e to \u003ccode\u003eenv\u003c/code\u003e and make it un-hidden (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1656\"\u003e#1656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.56...cc-v1.2.57\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_lex` from 1.0.0 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap_lex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0 (2015-07-16)\u003c/h2\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eallows creating unified help messages, a la docopt or getopts (\u003ca href=\"https://github.com/clap-rs/clap/commit/52bcd892ea51564ce463bc5865acd64f8fe91cb1\"\u003e52bcd892\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallows stating all subcommands should \u003cem\u003enot\u003c/em\u003e have --version flags (\u003ca href=\"https://github.com/clap-rs/clap/commit/336c476f631d512b54ac56fdca6f29ebdc2c00c5\"\u003e336c476f\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallows setting version number to auto-propagate through subcommands (\u003ca href=\"https://github.com/clap-rs/clap/commit/bc66d3c6deedeca62463fff95369ab1cfcdd366b\"\u003ebc66d3c6\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eImprovements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHelp Strings\u003c/strong\u003e  properly aligns and handles newlines in long help strings (\u003ca href=\"https://github.com/clap-rs/clap/commit/f9800a29696dd2cc0b0284bf693b3011831e556f\"\u003ef9800a29\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003ePerformance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHelp Messages\u003c/strong\u003e  big performance improvements when printing help messages (\u003ca href=\"https://github.com/clap-rs/clap/commit/52bcd892ea51564ce463bc5865acd64f8fe91cb1\"\u003e52bcd892\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocumentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eupdates readme with new features (\u003ca href=\"https://github.com/clap-rs/clap/commit/8232f7bb52e88862bc13c3d4f99ee4f56cfe4bc0\"\u003e8232f7bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix incorrect code example for \u003ccode\u003eApp::subcommand_required\u003c/code\u003e (\u003ca href=\"https://github.com/clap-rs/clap/commit/8889689dc6336ccc45b2c9f2cf8e2e483a639e93\"\u003e8889689d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.3 (2015-07-11)\u003c/h2\u003e\n\u003ch4\u003eImprovements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eErrors\u003c/strong\u003e  writes errors to stderr (\u003ca href=\"https://github.com/clap-rs/clap/commit/cc76ab8c2b77c67b42f4717ded530df7806142cf\"\u003ecc76ab8c\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocumentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eREADME.md\u003c/strong\u003e  updates example help message to new format (\u003ca href=\"https://github.com/clap-rs/clap/commit/0aca29bd5d6d1a4e9971bdc88d946ffa58606efa\"\u003e0aca29bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.2 (2015-07-09)\u003c/h2\u003e\n\u003ch4\u003eImprovements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUsage\u003c/strong\u003e  re-orders optional arguments and required to natural standard (\u003ca href=\"https://github.com/clap-rs/clap/commit/dc7e1fcea5c85d317018fb201d2a9262249131b4\"\u003edc7e1fce\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.1 (2015-07-08)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9ab6dee710aa384e02ec5e9e2cfeadb2f35abf2a\"\u003e\u003ccode\u003e9ab6dee\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/374a30dac685d492cbdae124e757afdb52dd47b6\"\u003e\u003ccode\u003e374a30d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d0c8aabc000adc54fc39efa721e6caad035fc3da\"\u003e\u003ccode\u003ed0c8aab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6306\"\u003e#6306\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/686ce2f665f43f927c1dbd5ad63a2f989e503bb9\"\u003e\u003ccode\u003e686ce2f\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8203238de61f89b60ce1ca1672cfe20997d20a1e\"\u003e\u003ccode\u003e8203238\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6305\"\u003e#6305\u003c/a\u003e from epage/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c774a892ba8bb703a9e77a16e6ebc6ff1c551868\"\u003e\u003ccode\u003ec774a89\u003c/code\u003e\u003c/a\u003e docs: Reduce main's in doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/73534f6ed3697b834743d283cedc7f529778d8a7\"\u003e\u003ccode\u003e73534f6\u003c/code\u003e\u003c/a\u003e chore: Upgrade to 2025 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dfe05a9bfe5bf49ec560e484c1abf50bcb55cd96\"\u003e\u003ccode\u003edfe05a9\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8b41d0b8497ccaa0fb0d1d8a51f91ea2f62b3aa8\"\u003e\u003ccode\u003e8b41d0b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/518220f102cc34b2cf39c64efa35975a22341e36\"\u003e\u003ccode\u003e518220f\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_lex-v1.0.0...clap_lex-v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `derive-where` from 1.6.0 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ModProg/derive-where/blob/main/CHANGELOG.md\"\u003ederive-where's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.6.1] - 2026-03-13\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation when \u003ccode\u003eClone + Copy\u003c/code\u003e or \u003ccode\u003ePartialEq + Eq\u003c/code\u003e where used with automatic bounds (\u003ca href=\"https://redirect.github.com/ModProg/derive-where/pull/137\"\u003e#137\u003c/a\u003e by \u003ca href=\"https://github.com/spirali\"\u003espirali\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg/derive-where/commit/ea1f478c4a1e5ea436195d02ee9dabbbd0107902\"\u003e\u003ccode\u003eea1f478\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg/derive-where/commit/c2e4959b1716ffa7af06f0342a56ef670d1694f2\"\u003e\u003ccode\u003ec2e4959\u003c/code\u003e\u003c/a\u003e Generate shortcut for Clone and Ord only when all generics are custom bound (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg/derive-where/commit/7f47d618101767ab73e5c3a7586b11436610101a\"\u003e\u003ccode\u003e7f47d61\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg/derive-where/commit/0642661fded94c4095191627d554018a88f1b6fd\"\u003e\u003ccode\u003e0642661\u003c/code\u003e\u003c/a\u003e document-macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg/derive-where/commit/a6e35762e87acbf8acceecd711fee3da69f8daff\"\u003e\u003ccode\u003ea6e3576\u003c/code\u003e\u003c/a\u003e Disable repr_c_enums_larger_than_int in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg/derive-where/commit/b4db3b444e713d8f2b0ac9acfb8a1df8adbe3dac\"\u003e\u003ccode\u003eb4db3b4\u003c/code\u003e\u003c/a\u003e generate code using fqt for bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg/derive-where/commit/3b7cfb47e5943349de96d2e3e3ec733a224d766b\"\u003e\u003ccode\u003e3b7cfb4\u003c/code\u003e\u003c/a\u003e pin proc-macro2 and quote for msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg/derive-where/commit/261f5398546655d834925a5334d8b0ecab1d9825\"\u003e\u003ccode\u003e261f539\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/ModProg/derive-where/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg/derive-where/commit/ce2c0d35c3be011202b89cb71a412c10f4aa55f8\"\u003e\u003ccode\u003ece2c0d3\u003c/code\u003e\u003c/a\u003e Update UI tests to latest nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg/derive-where/commit/d10d337d41350995ab32804389a70a29c9c7d823\"\u003e\u003ccode\u003ed10d337\u003c/code\u003e\u003c/a\u003e ui-changes-for-nightly\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ModProg/derive-where/compare/v1.6.0...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `moxcms` from 0.7.11 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/awxkee/moxcms/releases\"\u003emoxcms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: tolerate byte-swapped rendering intent in old ICC profiles by \u003ca href=\"https://github.com/lilith\"\u003e\u003ccode\u003e@​lilith\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/152\"\u003eawxkee/moxcms#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: tolerate truncated desc tag in ICC v4 profiles by \u003ca href=\"https://github.com/lilith\"\u003e\u003ccode\u003e@​lilith\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/153\"\u003eawxkee/moxcms#153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVoid cicp when updating colorimetry by \u003ca href=\"https://github.com/awxkee\"\u003e\u003ccode\u003e@​awxkee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/156\"\u003eawxkee/moxcms#156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeps update by \u003ca href=\"https://github.com/awxkee\"\u003e\u003ccode\u003e@​awxkee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/157\"\u003eawxkee/moxcms#157\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/awxkee/moxcms/compare/0.8.0...0.8.1\"\u003ehttps://github.com/awxkee/moxcms/compare/0.8.0...0.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCodegen by \u003ca href=\"https://github.com/awxkee\"\u003e\u003ccode\u003e@​awxkee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/130\"\u003eawxkee/moxcms#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLUT as default feature by \u003ca href=\"https://github.com/awxkee\"\u003e\u003ccode\u003e@​awxkee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/131\"\u003eawxkee/moxcms#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow encoding custom creation dates by \u003ca href=\"https://github.com/awxkee\"\u003e\u003ccode\u003e@​awxkee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/132\"\u003eawxkee/moxcms#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake ParametricCurve public and minor fix on default function by \u003ca href=\"https://github.com/telecos\"\u003e\u003ccode\u003e@​telecos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/134\"\u003eawxkee/moxcms#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHardened checks for LUT size by \u003ca href=\"https://github.com/awxkee\"\u003e\u003ccode\u003e@​awxkee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/135\"\u003eawxkee/moxcms#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor and codegen improvements by \u003ca href=\"https://github.com/awxkee\"\u003e\u003ccode\u003e@​awxkee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/136\"\u003eawxkee/moxcms#136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded in place transforms by \u003ca href=\"https://github.com/awxkee\"\u003e\u003ccode\u003e@​awxkee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/137\"\u003eawxkee/moxcms#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved SIMD by \u003ca href=\"https://github.com/awxkee\"\u003e\u003ccode\u003e@​awxkee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/138\"\u003eawxkee/moxcms#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(neon): use vr1 instead of vr0 for second pixel's blue channel by \u003ca href=\"https://github.com/lilith\"\u003e\u003ccode\u003e@​lilith\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/139\"\u003eawxkee/moxcms#139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: accept non-standard ICC profile versions by \u003ca href=\"https://github.com/lilith\"\u003e\u003ccode\u003e@​lilith\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/141\"\u003eawxkee/moxcms#141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix gray transform typos by \u003ca href=\"https://github.com/awxkee\"\u003e\u003ccode\u003e@​awxkee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/143\"\u003eawxkee/moxcms#143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use native white point from colorant sum in rgb_to_xyz_matrix by \u003ca href=\"https://github.com/lilith\"\u003e\u003ccode\u003e@​lilith\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/140\"\u003eawxkee/moxcms#140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix time API on wasm by \u003ca href=\"https://github.com/awxkee\"\u003e\u003ccode\u003e@​awxkee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/146\"\u003eawxkee/moxcms#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove invalid gamut clipping by \u003ca href=\"https://github.com/awxkee\"\u003e\u003ccode\u003e@​awxkee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/147\"\u003eawxkee/moxcms#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs by \u003ca href=\"https://github.com/awxkee\"\u003e\u003ccode\u003e@​awxkee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/149\"\u003eawxkee/moxcms#149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs by \u003ca href=\"https://github.com/awxkee\"\u003e\u003ccode\u003e@​awxkee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/150\"\u003eawxkee/moxcms#150\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/telecos\"\u003e\u003ccode\u003e@​telecos\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/134\"\u003eawxkee/moxcms#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lilith\"\u003e\u003ccode\u003e@​lilith\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/139\"\u003eawxkee/moxcms#139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/awxkee/moxcms/compare/0.7.11...0.8.0\"\u003ehttps://github.com/awxkee/moxcms/compare/0.7.11...0.8.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/awxkee/moxcms/commit/c4affa196727d17f21a7f6f148a558867decb470\"\u003e\u003ccode\u003ec4affa1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/awxkee/moxcms/issues/157\"\u003e#157\u003c/a\u003e from awxkee/dev3_26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awxkee/moxcms/commit/ebf16089fb510e9a9777a6e61a537622811d8c07\"\u003e\u003ccode\u003eebf1608\u003c/code\u003e\u003c/a\u003e Deps update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awxkee/moxcms/commit/ea1e0884f98550e266c660cfb678b40d53f09b65\"\u003e\u003ccode\u003eea1e088\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/awxkee/moxcms/issues/156\"\u003e#156\u003c/a\u003e from awxkee/dev3_26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awxkee/moxcms/commit/39d10df06083cbe3e440faae8472ed2e1d39f593\"\u003e\u003ccode\u003e39d10df\u003c/code\u003e\u003c/a\u003e Void cicp when updating colorimetry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awxkee/moxcms/commit/a451c57064c7a04119f637f3a1a3dd3643809bc5\"\u003e\u003ccode\u003ea451c57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/awxkee/moxcms/issues/153\"\u003e#153\u003c/a\u003e from lilith/fix/truncated-desc-tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awxkee/moxcms/commit/453150fd203816459f61f8151aeda624c6ae7240\"\u003e\u003ccode\u003e453150f\u003c/code\u003e\u003c/a\u003e fix: tolerate truncated desc tag in ICC profiles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awxkee/moxcms/commit/029eb002a5a34ed030e3576b18b40d76c7a4d9d0\"\u003e\u003ccode\u003e029eb00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/awxkee/moxcms/issues/152\"\u003e#152\u003c/a\u003e from lilith/fix/byte-swapped-rendering-intent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awxkee/moxcms/commit/29a1ff18e72d15acffa2b59543b8fc93af20dbe1\"\u003e\u003ccode\u003e29a1ff1\u003c/code\u003e\u003c/a\u003e fix: default invalid rendering intent to Perceptual\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awxkee/moxcms/commit/5a7db55b988155dc041f329a286c0f80b4289bc6\"\u003e\u003ccode\u003e5a7db55\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/awxkee/moxcms/issues/150\"\u003e#150\u003c/a\u003e from awxkee/codegen\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awxkee/moxcms/commit/59c96ecdc207e458ff6e2890a1cdf8b6665e5930\"\u003e\u003ccode\u003e59c96ec\u003c/code\u003e\u003c/a\u003e Docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/awxkee/moxcms/compare/0.7.11...0.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `objc2-core-foundation` from 0.3.1 to 0.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/8b04944ffde180e526a45fe154ee51c9ae14944f\"\u003e\u003ccode\u003e8b04944\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/madsmtm/objc2/issues/536\"\u003e#536\u003c/a\u003e from madsmtm/new-versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/a7ca37c1bf4195ec825578e47e691c7707e8ba3b\"\u003e\u003ccode\u003ea7ca37c\u003c/code\u003e\u003c/a\u003e Remove production-readyness warning from README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/611e5f1d8dc7bf15fa69b1b3c6ee1ed0adcfab28\"\u003e\u003ccode\u003e611e5f1\u003c/code\u003e\u003c/a\u003e Don't require AppKit in UI tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/8e3ff1282b0305145b3185c5b70bb91ad690863e\"\u003e\u003ccode\u003e8e3ff12\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eunstable-c-unwind\u003c/code\u003e tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/cfc226e2b5ab79983e0652ef43d3e137db2c9dce\"\u003e\u003ccode\u003ecfc226e\u003c/code\u003e\u003c/a\u003e Fix flaky UI test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/e2abb0d051faa5ea65cefc64e145ba8a82a7dd9f\"\u003e\u003ccode\u003ee2abb0d\u003c/code\u003e\u003c/a\u003e Show diff for UI tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/6fef80d978fa135d7f53adbae113b97ff85a1eef\"\u003e\u003ccode\u003e6fef80d\u003c/code\u003e\u003c/a\u003e Fix tests on aarch64 / with newer LLVM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/3cfb7c88dcf052d9a99f3de6f256e42e137618be\"\u003e\u003ccode\u003e3cfb7c8\u003c/code\u003e\u003c/a\u003e Fix doc test on NSMutableDictionary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/1eb0c10f9a3c276e9d3ce4cfa92db518ad4bdab1\"\u003e\u003ccode\u003e1eb0c10\u003c/code\u003e\u003c/a\u003e Bump icrate version 0.0.4 -\u0026gt; 0.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/6712bb1d6654fd5371f519adfbcc643f59c4b7a2\"\u003e\u003ccode\u003e6712bb1\u003c/code\u003e\u003c/a\u003e Bump block2 version 0.3.0 -\u0026gt; 0.4.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/madsmtm/objc2/compare/objc-sys-0.3.1...objc-sys-0.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `objc2-io-kit` from 0.3.1 to 0.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/8b04944ffde180e526a45fe154ee51c9ae14944f\"\u003e\u003ccode\u003e8b04944\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/madsmtm/objc2/issues/536\"\u003e#536\u003c/a\u003e from madsmtm/new-versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/a7ca37c1bf4195ec825578e47e691c7707e8ba3b\"\u003e\u003ccode\u003ea7ca37c\u003c/code\u003e\u003c/a\u003e Remove production-readyness warning from README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/611e5f1d8dc7bf15fa69b1b3c6ee1ed0adcfab28\"\u003e\u003ccode\u003e611e5f1\u003c/code\u003e\u003c/a\u003e Don't require AppKit in UI tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/8e3ff1282b0305145b3185c5b70bb91ad690863e\"\u003e\u003ccode\u003e8e3ff12\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eunstable-c-unwind\u003c/code\u003e tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/cfc226e2b5ab79983e0652ef43d3e137db2c9dce\"\u003e\u003ccode\u003ecfc226e\u003c/code\u003e\u003c/a\u003e Fix flaky UI test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/e2abb0d051faa5ea65cefc64e145ba8a82a7dd9f\"\u003e\u003ccode\u003ee2abb0d\u003c/code\u003e\u003c/a\u003e Show diff for UI tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/6fef80d978fa135d7f53adbae113b97ff85a1eef\"\u003e\u003ccode\u003e6fef80d\u003c/code\u003e\u003c/a\u003e Fix tests on aarch64 / with newer LLVM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/3cfb7c88dcf052d9a99f3de6f256e42e137618be\"\u003e\u003ccode\u003e3cfb7c8\u003c/code\u003e\u003c/a\u003e Fix doc test on NSMutableDictionary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/1eb0c10f9a3c276e9d3ce4cfa92db518ad4bdab1\"\u003e\u003ccode\u003e1eb0c10\u003c/code\u003e\u003c/a\u003e Bump icrate version 0.0.4 -\u0026gt; 0.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/6712bb1d6654fd5371f519adfbcc643f59c4b7a2\"\u003e\u003ccode\u003e6712bb1\u003c/code\u003e\u003c/a\u003e Bump block2 version 0.3.0 -\u0026gt; 0.4.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/madsmtm/objc2/compare/objc-sys-0.3.1...objc-sys-0.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `once_cell` from 1.21.3 to 1.21.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matklad/once_cell/blob/master/CHANGELOG.md\"\u003eonce_cell's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.21.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix unsoundness in \u003ccode\u003eOnceCell::wait\u003c/code\u003e under \u003ccode\u003e--features=parking_lot\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/295\"\u003e#295\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIf thread A calls \u003ccode\u003ewait\u003c/code\u003e, while thread B calls \u003ccode\u003eget_or_try_init(f)\u003c/code\u003e, and, furthermore, \u003ccode\u003ef\u003c/code\u003e panics,\nthe \u003ccode\u003ewait\u003c/code\u003e incorrectly returns and thread A observes uninitialized memory.\u003c/p\u003e\n\u003cp\u003eKudos to \u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e for a nice find!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/80fe900b21f6d76c1a2ed74d3343e8a3a88c46d0\"\u003e\u003ccode\u003e80fe900\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/296\"\u003e#296\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a5e09c971c23afb1a3be8ae32794e2dca940ccd4\"\u003e\u003ccode\u003ea5e09c9\u003c/code\u003e\u003c/a\u003e release 1.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/2426d45d85841879e71a880af543fd3d2be78db1\"\u003e\u003ccode\u003e2426d45\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/295\"\u003e#295\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a1441215db85adb6a47b0aa1062d1eea7c5fba65\"\u003e\u003ccode\u003ea144121\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/290\"\u003e#290\u003c/a\u003e from alexanderkjall/run-tests-with-no-default-features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/232a1a49b55154c0b6f12d662619000efd3aecd8\"\u003e\u003ccode\u003e232a1a4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/292\"\u003e#292\u003c/a\u003e from phil-opp/doc-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/d31767bbcd33b03ee3360a9112eba41d1b278d3a\"\u003e\u003ccode\u003ed31767b\u003c/code\u003e\u003c/a\u003e fix OnceCell::wait with features=parking_lot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/28d29ae1c1eb082617efb4eddb6dae3d0c607fdd\"\u003e\u003ccode\u003e28d29ae\u003c/code\u003e\u003c/a\u003e Fix: \u003ccode\u003esync::OnceCell::try_insert\u003c/code\u003e docs should import \u003ccode\u003esync\u003c/code\u003e variant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/0f78fb0d6d6a634fd76548f33fa38b250390e982\"\u003e\u003ccode\u003e0f78fb0\u003c/code\u003e\u003c/a\u003e make the command 'cargo test --no-default-features' work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/fda60a6c70eb2e25a0c73bf515ec4779df3d2e6c\"\u003e\u003ccode\u003efda60a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/287\"\u003e#287\u003c/a\u003e from AbeZbm/add-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/b5b98c09eb9c95376e150eb6bda8c7637bba5aa4\"\u003e\u003ccode\u003eb5b98c0\u003c/code\u003e\u003c/a\u003e Add tests for OnceRef\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/matklad/once_cell/compare/v1.21.3...v1.21.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ravif` from 0.12.0 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kornelski/cavif-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `schannel` from 0.1.28 to 0.1.29\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/ff7ffd306152f039cff49f42801a63519068ce0b\"\u003e\u003ccode\u003eff7ffd3\u003c/code\u003e\u003c/a\u003e Release v0.1.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/3530cff9843e4826c728f4ab964377d40ca2ae60\"\u003e\u003ccode\u003e3530cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/steffengy/schannel-rs/issues/121\"\u003e#121\u003c/a\u003e from nateprewitt/fix_tls13_data_corruption\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/a13669743d3962af8fbb79d155f76e565e90ffaa\"\u003e\u003ccode\u003ea136697\u003c/code\u003e\u003c/a\u003e add test for tls renegotiation (TLS1.3, \u003ca href=\"https://redirect.github.com/steffengy/schannel-rs/issues/121\"\u003e#121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/6e817dbd9c505fb2a9462f2d09daf796405e7860\"\u003e\u003ccode\u003e6e817db\u003c/code\u003e\u003c/a\u003e Fix TLS 1.3 data corruption from double-send during renegotiation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/f75095d87cf8e339480c7cd8adf9d755feeba464\"\u003e\u003ccode\u003ef75095d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/steffengy/schannel-rs/issues/120\"\u003e#120\u003c/a\u003e from steffengy/feature/119-wrong-ncrypt-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/42692500ff9bcdabaabb879386d0027a3aa69289\"\u003e\u003ccode\u003e4269250\u003c/code\u003e\u003c/a\u003e Fix condition \u003ca href=\"https://redirect.github.com/steffengy/schannel-rs/issues/119\"\u003e#119\u003c/a\u003e for CERT_NCRYPT_KEY_SPEC check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/6cc5637214740288683c2d138eac723be8b6db96\"\u003e\u003ccode\u003e6cc5637\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/steffengy/schannel-rs/issues/117\"\u003e#117\u003c/a\u003e from 42triangles/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/ed24fe264b42da22e9ce8e6a972405b00c407249\"\u003e\u003ccode\u003eed24fe2\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003epackage.include\u003c/code\u003e to only include necessary data for using the crate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/steffengy/schannel-rs/compare/v0.1.28...v0.1.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_with` from 3.17.0 to 3.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonasbb/serde_with/releases\"\u003eserde_with's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eserde_with v3.18.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eOneOrMany\u003c/code\u003e with more sequence and set types (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.88 due to the \u003ccode\u003edarling\u003c/code\u003e dependency\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/d50ec962c6ecad7d8972f95d7ee7cea398b7eb41\"\u003e\u003ccode\u003ed50ec96\u003c/code\u003e\u003c/a\u003e Bump version to 3.18.0 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/984fe3252ecd47526f452e39736f70f96b503f7c\"\u003e\u003ccode\u003e984fe32\u003c/code\u003e\u003c/a\u003e Bump version to 3.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/4ba41c70c7f12b2e543ae81480a50b4d76245419\"\u003e\u003ccode\u003e4ba41c7\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 in the github-actions group (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/8fb2468ce24e822fc29cd9aa8ebb3feb3ddf1eb3\"\u003e\u003ccode\u003e8fb2468\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 in the github-actions group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/aec0a23c15943bc4ca82d329695fabefb2b19174\"\u003e\u003ccode\u003eaec0a23\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.88 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/25c15a2c5c53f8fa71af91d699877147568338b8\"\u003e\u003ccode\u003e25c15a2\u003c/code\u003e\u003c/a\u003e Update time dependency to 0.3.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/93bd3f4bebec516e5608a12f09ad1859cdced9a7\"\u003e\u003ccode\u003e93bd3f4\u003c/code\u003e\u003c/a\u003e Update test output after darling update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/f825dbffb12dd758c80247259a271956f1c484b4\"\u003e\u003ccode\u003ef825dbf\u003c/code\u003e\u003c/a\u003e Upgrade darling to 0.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/65cbd738f090f25d89ec4b350501b4aa5b38bd9e\"\u003e\u003ccode\u003e65cbd73\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/daff02ea264c3136131bfcff079304714f359bd9\"\u003e\u003ccode\u003edaff02e\u003c/code\u003e\u003c/a\u003e Extend OneOrMany implementation to more collection types (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jonasbb/serde_with/compare/v3.17.0...v3.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_with_macros` from 3.17.0 to 3.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonasbb/serde_with/releases\"\u003eserde_with_macros's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eserde_with v3.18.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eOneOrMany\u003c/code\u003e with more sequence and set types (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.88 due to the \u003ccode\u003edarling\u003c/code\u003e dependency\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/d50ec962c6ecad7d8972f95d7ee7cea398b7eb41\"\u003e\u003ccode\u003ed50ec96\u003c/code\u003e\u003c/a\u003e Bump version to 3.18.0 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/984fe3252ecd47526f452e39736f70f96b503f7c\"\u003e\u003ccode\u003e984fe32\u003c/code\u003e\u003c/a\u003e Bump version to 3.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/4ba41c70c7f12b2e543ae81480a50b4d76245419\"\u003e\u003ccode\u003e4ba41c7\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 in the github-actions group (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/8fb2468ce24e822fc29cd9aa8ebb3feb3ddf1eb3\"\u003e\u003ccode\u003e8fb2468\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 in the github-actions group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/aec0a23c15943bc4ca82d329695fabefb2b19174\"\u003e\u003ccode\u003eaec0a23\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.88 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/25c15a2c5c53f8fa71af91d699877147568338b8\"\u003e\u003ccode\u003e25c15a2\u003c/code\u003e\u003c/a\u003e Update time dependency to 0.3.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/93bd3f4bebec516e5608a12f09ad1859cdced9a7\"\u003e\u003ccode\u003e93bd3f4\u003c/code\u003e\u003c/a\u003e Update test output after darling update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/f825dbffb12dd758c80247259a271956f1c484b4\"\u003e\u003ccode\u003ef825dbf\u003c/code\u003e\u003c/a\u003e Upgrade darling to 0.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/65cbd738f090f25d89ec4b350501b4aa5b38bd9e\"\u003e\u003ccode\u003e65cbd73\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/daff02ea264c3136131bfcff079304714f359bd9\"\u003e\u003ccode\u003edaff02e\u003c/code\u003e\u003c/a\u003e Extend OneOrMany implementation to more collection types (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jonasbb/serde_with/compare/v3.17.0...v3.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tiff` from 0.10.3 to 0.11.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/image-rs/image-tiff/blob/main/CHANGES.md\"\u003etiff's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 0.11.3\u003c/h1\u003e\n\u003cp\u003eAdditions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003ewebp\u003c/code\u003e compression (as per GDAL) under the \u003ccode\u003ewebp\u003c/code\u003e feature flag (default: off).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eDecoder::image_ifd\u003c/code\u003e, creating an \u003ccode\u003eIfdDecoder\u003c/code\u003e of the current IFD.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIfdDecoder::directory\u003c/code\u003e, returning the \u003ccode\u003eDirectory\u003c/code\u003e underlying it.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eLowerHex\u003c/code\u003e and \u003ccode\u003eUpwerHex\u003c/code\u003e implementations for \u003ccode\u003eIfdPointer\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eA new example \u003ccode\u003etiff-ls\u003c/code\u003e demonstrates use of the new features.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.11.2\u003c/h1\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePlanar files can now be read with \u003ccode\u003eDecoder::read_image_to_buffer\u003c/code\u003e if the\nlimits allow for such a large buffer size. Previously only the first plane\nwas read and the decoder will attempt a fallback to this behavior if the\nlimits do not allow all planes to be allocated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAn off-by-one error in a \u003ccode\u003edebug_assert\u003c/code\u003e of \u003ccode\u003eValueBuffer\u003c/code\u003e caused its use in\n\u003ccode\u003eIfdDecoder::find_tag_buf\u003c/code\u003e to panic outside release mode when the buffer\nexactly matched the required size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe methods \u003ccode\u003eColorType::{num_samples, bit_depth}\u003c/code\u003e are now public. This\npromises that we only have homogeneous color depths in this major version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.11.1\u003c/h1\u003e\n\u003cp\u003eFixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe enumeration types in \u003ccode\u003etags\u003c/code\u003e are now all marked with a representation of\ntheir underlying TIFF type (e.g. \u003ccode\u003erepr(u16)\u003c/code\u003e) and variants are explicitly\nassigned their corresponding values. That is you may \u003cem\u003eread\u003c/em\u003e the raw\ndiscriminant and interpret that as the value—except for \u003ccode\u003eUnknown\u003c/code\u003e variants.\u003c/li\u003e\n\u003cli\u003eThe variants \u003ccode\u003eRationalBig\u003c/code\u003e and \u003ccode\u003eSRationalBig\u003c/code\u003e of \u003ccode\u003edecoder::ifd::Value\u003c/code\u003e are\ndeprecated as they have no corresponding TIFF type and were not constructed\nduring decoding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTypes in \u003ccode\u003etags\u003c/code\u003e now generally implement \u003ccode\u003eTiffValue\u003c/code\u003e and can be handed to the\n\u003ccode\u003eDirectoryEncoder::write_tag\u003c/code\u003e method. Unlike primitive types they do \u003cem\u003enot\u003c/em\u003e\nalways implement the trait for slices of themselves.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etags::ValueBuffer\u003c/code\u003e, a byte-based buffer for tags with a runtime value\ntype and count.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIfdDecoder::find_tag_{buf,bytes}\u003c/code\u003e to read tag values into a\n\u003ccode\u003eValueBuffer\u003c/code\u003e or byte slice respectively without interpreting them\nimmediately within the Rust type system.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eDirectoryEncoder::write_{data,tag}_buf\u003c/code\u003e that takes a \u003ccode\u003eValueBuffer\u003c/code\u003e\ninstead of a statically typed argument.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image-tiff/commit/e41159ce058bf193718b017599e2d7d53e9ccc92\"\u003e\u003ccode\u003ee41159c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/image-rs/image-tiff/issues/340\"\u003e#340\u003c/a\u003e from image-rs/release-0.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image-tiff/commit/03979faef8c7a5b0f5f4f9956e11f38bfde5ee89\"\u003e\u003ccode\u003e03979fa\u003c/code\u003e\u003c/a\u003e Metadata for 0.11.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image-tiff/commit/857973cb216aa26381a5d1e3af7e360c7980fa80\"\u003e\u003ccode\u003e857973c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/image-rs/image-tiff/issues/339\"\u003e#339\u003c/a\u003e from image-rs/file-listing-and-utils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image-tiff/commit/cef21c47fb5fac8de14e05533a45b7f9f4a5feae\"\u003e\u003ccode\u003ecef21c4\u003c/code\u003e\u003c/a\u003e Add example listing a files directories\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image-tiff/commit/a0191ed1a77803970fb8113658f3474b07879434\"\u003e\u003ccode\u003ea0191ed\u003c/code\u003e\u003c/a\u003e Support decoding WebP compressed TIFFs (\u003ca href=\"https://redirect.github.com/image-rs/image-tiff/issues/336\"\u003e#336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image-tiff/commit/99a7b8cba7330944abe1bf6797def12bbf13a9a0\"\u003e\u003ccode\u003e99a7b8c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/image-rs/image-tiff/issues/334\"\u003e#334\u003c/a\u003e from image-rs/release-0.11.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image-tiff/commit/418ea182c30797f59d87934f3f80b938ce7d2159\"\u003e\u003ccode\u003e418ea18\u003c/code\u003e\u003c/a\u003e Release notes for 0.11.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image-tiff/commit/529fa64e13c0a0014ea09f05ed4b1927b5f85668\"\u003e\u003ccode\u003e529fa64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/image-rs/image-tiff/issues/333\"\u003e#333\u003c/a\u003e from image-rs/read-image-all-planes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image-tiff/commit/3d6b94b65aac09c3b1c78ffc1e24f6a6482de0bc\"\u003e\u003ccode\u003e3d6b94b\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003eread_image_to_buffer\u003c/code\u003e read out all planes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image-tiff/commit/a51b23091e584e9204c623e1d43da75b8d801eaf\"\u003e\u003ccode\u003ea51b230\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/image-rs/image-tiff/issues/332\"\u003e#332\u003c/a\u003e from image-rs/public-example-for-pam\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/image-rs/image-tiff/compare/v0.10.3...v0.11.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tinyvec` from 1.10.0 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Lokathor/tinyvec/blob/main/CHANGELOG.md\"\u003etinyvec's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eswitched from \u003ccode\u003eserde\u003c/code\u003e dep to \u003ccode\u003eserde_core\u003c/code\u003e dep, which should allow more\nparallelization in builds for downstream users.\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eas_mut_inner\u003c/code\u003e method when the \u003ccode\u003elatest_stable_rust\u003c/code\u003e feature is enabled\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eis_full\u003c/code\u003e method to check if the size is equal to the capacity\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003edefmt\u003c/code\u003e support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum rust version is now 1.55, and the non-const-generic impls are removed.\nThis reduces build times by over a second on average, which is\nsignificant enough for a library crate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdds a \u003ccode\u003elatest_stable_rust\u003c/code\u003e cargo feature, which will automatically pull in\nother cargo features related to the latest Stable version of rust.\u003c/li\u003e\n\u003cli\u003eAdds \u003ccode\u003eArrayVec::try_from_array_len\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdds \u003ccode\u003eTinyVec::into_vec\u003c/code\u003e and \u003ccode\u003eTinyVec::into_boxed_slice\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdds support for \u003ccode\u003egeneric-array\u003c/code\u003e crate\u003c/li\u003e\n\u003cli\u003eAdds support for the \u003ccode\u003eborsh\u003c/code\u003e crate\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/e00E\"\u003ee00E\u003c/a\u003e updated the rustc features so that they all\ncorrectly depend on the lower version feature.\n\u003ca href=\"https://redirect.github.com/Lokathor/tinyvec/pull/199\"\u003epr 199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Fuuzetsu\"\u003eFuuzetsu\u003c/a\u003e added the \u003ccode\u003eArrayVec::as_inner\u003c/code\u003e method.\n\u003ca href=\"https://redirect.github.com/Lokathor/tinyvec/pull/197\"\u003epr 197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Fuuzetsu\"\u003eFuuzetsu\u003c/a\u003e added the \u003ccode\u003erustc_1_61\u003c/code\u003e cargo feature, which adds the \u003ccode\u003eretain_mut\u003c/code\u003e method.\n\u003ca href=\"https://redirect.github.com/Lokathor/tinyvec/pull/198\"\u003epr 198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/e00E\"\u003ee00E\u003c/a\u003e fixed the Arbitrary impl to work on Stable\nwithout using a feature gate.\n\u003ca href=\"https://redirect.github.com/Lokathor/tinyvec/pull/180\"\u003epr 180\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i509VCB\"\u003ei509VCB\u003c/a\u003e added the \u003ccode\u003etry_\u003c/code\u003e functions for fallable reallocation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/tinyvec/commit/d6c8a5f222f73e86056d086072effdf0deaa39ee\"\u003e\u003ccode\u003ed6c8a5f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/tinyvec/commit/4348329ebe5337e9f15571f1736cf44c4810df09\"\u003e\u003ccode\u003e4348329\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/tinyvec/commit/834172bbcd499ee341dddebce7e626039706997f\"\u003e\u003ccode\u003e834172b\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/tinyvec/commit/01b7a9fe9dc34dbb90c59227f5179f9f0d2589e5\"\u003e\u003ccode\u003e01b7a9f\u003c/code\u003e\u003c/a\u003e Add defm...\n\n_Description has been truncated_","html_url":"https://github.com/magic-ai-trading-bot/bot-core/pull/174","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/magic-ai-trading-bot%2Fbot-core/issues/174","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/174/packages"},{"uuid":"4068805108","node_id":"PR_kwDORfOU_c7KPynu","number":28,"state":"closed","title":"Bump the cargo-production-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-16T04:42:04.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-13T04:40:19.000Z","updated_at":"2026-03-16T04:42:06.000Z","time_to_close":259305,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo-production-dependencies","update_count":5,"packages":[{"name":"uuid","old_version":"1.21.0","new_version":"1.22.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"libc","old_version":"0.2.182","new_version":"0.2.183","repository_url":"https://github.com/rust-lang/libc"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"zerocopy","old_version":"0.8.40","new_version":"0.8.42","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.40","new_version":"0.8.42"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-production-dependencies group with 4 updates in the /src/shipping directory: [uuid](https://github.com/uuid-rs/uuid), [libc](https://github.com/rust-lang/libc), [once_cell](https://github.com/matklad/once_cell) and [zerocopy](https://github.com/google/zerocopy).\n\nUpdates `uuid` from 1.21.0 to 1.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault to rand 0.10 by \u003ca href=\"https://github.com/haxtibal\"\u003e\u003ccode\u003e@​haxtibal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/863\"\u003euuid-rs/uuid#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.22.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/864\"\u003euuid-rs/uuid#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haxtibal\"\u003e\u003ccode\u003e@​haxtibal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/863\"\u003euuid-rs/uuid#863\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.21.0...v1.22.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.21.0...v1.22.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/da15792ae239df4ff32d236a027901dd1e3b4600\"\u003e\u003ccode\u003eda15792\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/864\"\u003e#864\u003c/a\u003e from uuid-rs/cargo/v1.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/7ec48c98e8db5ae6d5a12bef7ec42ef4c05463ca\"\u003e\u003ccode\u003e7ec48c9\u003c/code\u003e\u003c/a\u003e prepare for 1.22.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c4e983f3cf9f59811ed2d94f6d1efff5a9ffe54f\"\u003e\u003ccode\u003ec4e983f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/863\"\u003e#863\u003c/a\u003e from haxtibal/tdmg/rand_0_9_and_0_10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/f3f677e9d880ec4e283103572b12502b86adfc66\"\u003e\u003ccode\u003ef3f677e\u003c/code\u003e\u003c/a\u003e update workspace root to rand 0.10\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.21.0...v1.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.182 to 0.2.183\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.183\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eESP-IDF: Add \u003ccode\u003eSOMAXCONN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4993\"\u003e#4993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4988\"\u003e#4988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e, \u003ccode\u003ekinfo_pcb\u003c/code\u003e, and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4985\"\u003e#4985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4991\"\u003e#4991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add additional structs and defines (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5003\"\u003e#5003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003etimeval\u003c/code\u003e and \u003ccode\u003etimespec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4976\"\u003e#4976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon musl: Enable unstable 64-bit \u003ccode\u003etime_t\u003c/code\u003e support and \u003ccode\u003emusl_v1_2_3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4992\"\u003e#4992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNintendo Switch: Fix target support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4982\"\u003e#4982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Change \u003ccode\u003esigaction.sa_flags\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4986\"\u003e#4986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix \u003ccode\u003eblkcnt_t\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4994\"\u003e#4994\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.183/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.182...0.2.183\"\u003e0.2.183\u003c/a\u003e - 2026-03-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eESP-IDF: Add \u003ccode\u003eSOMAXCONN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4993\"\u003e#4993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4988\"\u003e#4988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e, \u003ccode\u003ekinfo_pcb\u003c/code\u003e, and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4985\"\u003e#4985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4991\"\u003e#4991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add additional structs and defines (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5003\"\u003e#5003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003etimeval\u003c/code\u003e and \u003ccode\u003etimespec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4976\"\u003e#4976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon musl: Enable unstable 64-bit \u003ccode\u003etime_t\u003c/code\u003e support and \u003ccode\u003emusl_v1_2_3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4992\"\u003e#4992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNintendo Switch: Fix target support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4982\"\u003e#4982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Change \u003ccode\u003esigaction.sa_flags\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4986\"\u003e#4986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix \u003ccode\u003eblkcnt_t\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4994\"\u003e#4994\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/5660e6fc058d1c6c27788e3ea2bc7d3e79d3c22d\"\u003e\u003ccode\u003e5660e6f\u003c/code\u003e\u003c/a\u003e chore: Release libc 0.2.183\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8b439b76789d14215296766e97e0692e7900f1e1\"\u003e\u003ccode\u003e8b439b7\u003c/code\u003e\u003c/a\u003e allow unused link_cfg feature in rustc-dep-of-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e6436dcf4a702328aa365ced37f0a8e2d829ec3b\"\u003e\u003ccode\u003ee6436dc\u003c/code\u003e\u003c/a\u003e Adding structs and defines for vxworks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e9cca04dffbe546d5af7dc5302f8cb305d8e7370\"\u003e\u003ccode\u003ee9cca04\u003c/code\u003e\u003c/a\u003e Linux: add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/af8b8127bc7fcce8a5e70cb1a4ab8b33021bf02e\"\u003e\u003ccode\u003eaf8b812\u003c/code\u003e\u003c/a\u003e linux: relocate PIDFD definitions to src/new\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d0bd7e2f2ff74d871b008069c175887cfc4e3867\"\u003e\u003ccode\u003ed0bd7e2\u003c/code\u003e\u003c/a\u003e NetBSD: add kinfo_file, kinfo_pcb structures and related constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/17f5cce00dec1207d659f21affc35fb39bca0340\"\u003e\u003ccode\u003e17f5cce\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 6 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/62c89e800adae1a3555798aad9cfffc2b7a9e7b8\"\u003e\u003ccode\u003e62c89e8\u003c/code\u003e\u003c/a\u003e OpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/82cb126e16b998d3c231bd320534e213b2096ff4\"\u003e\u003ccode\u003e82cb126\u003c/code\u003e\u003c/a\u003e enable musl32_time64 and musl_v1_2_3 for hexagon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e7f99026dc87849e0c0107019dca1a6418bec9e2\"\u003e\u003ccode\u003ee7f9902\u003c/code\u003e\u003c/a\u003e redox: fix blkcnt_t type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.182...0.2.183\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `once_cell` from 1.21.3 to 1.21.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matklad/once_cell/blob/master/CHANGELOG.md\"\u003eonce_cell's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.21.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix unsoundness in \u003ccode\u003eOnceCell::wait\u003c/code\u003e under \u003ccode\u003e--features=parking_lot\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/295\"\u003e#295\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIf thread A calls \u003ccode\u003ewait\u003c/code\u003e, while thread B calls \u003ccode\u003eget_or_try_init(f)\u003c/code\u003e, and, furthermore, \u003ccode\u003ef\u003c/code\u003e panics,\nthe \u003ccode\u003ewait\u003c/code\u003e incorrectly returns and thread A observes uninitialized memory.\u003c/p\u003e\n\u003cp\u003eKudos to \u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e for a nice find!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/80fe900b21f6d76c1a2ed74d3343e8a3a88c46d0\"\u003e\u003ccode\u003e80fe900\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/296\"\u003e#296\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a5e09c971c23afb1a3be8ae32794e2dca940ccd4\"\u003e\u003ccode\u003ea5e09c9\u003c/code\u003e\u003c/a\u003e release 1.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/2426d45d85841879e71a880af543fd3d2be78db1\"\u003e\u003ccode\u003e2426d45\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/295\"\u003e#295\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a1441215db85adb6a47b0aa1062d1eea7c5fba65\"\u003e\u003ccode\u003ea144121\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/290\"\u003e#290\u003c/a\u003e from alexanderkjall/run-tests-with-no-default-features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/232a1a49b55154c0b6f12d662619000efd3aecd8\"\u003e\u003ccode\u003e232a1a4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/292\"\u003e#292\u003c/a\u003e from phil-opp/doc-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/d31767bbcd33b03ee3360a9112eba41d1b278d3a\"\u003e\u003ccode\u003ed31767b\u003c/code\u003e\u003c/a\u003e fix OnceCell::wait with features=parking_lot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/28d29ae1c1eb082617efb4eddb6dae3d0c607fdd\"\u003e\u003ccode\u003e28d29ae\u003c/code\u003e\u003c/a\u003e Fix: \u003ccode\u003esync::OnceCell::try_insert\u003c/code\u003e docs should import \u003ccode\u003esync\u003c/code\u003e variant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/0f78fb0d6d6a634fd76548f33fa38b250390e982\"\u003e\u003ccode\u003e0f78fb0\u003c/code\u003e\u003c/a\u003e make the command 'cargo test --no-default-features' work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/fda60a6c70eb2e25a0c73bf515ec4779df3d2e6c\"\u003e\u003ccode\u003efda60a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/287\"\u003e#287\u003c/a\u003e from AbeZbm/add-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/b5b98c09eb9c95376e150eb6bda8c7637bba5aa4\"\u003e\u003ccode\u003eb5b98c0\u003c/code\u003e\u003c/a\u003e Add tests for OnceRef\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/matklad/once_cell/compare/v1.21.3...v1.21.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy` from 0.8.40 to 0.8.42\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.41\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code generation tests by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3042\"\u003egoogle/zerocopy#3042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce 'Code Generation' documentation by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3078\"\u003egoogle/zerocopy#3078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Track unanalyzed assembly and include it in docs. by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3081\"\u003egoogle/zerocopy#3081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Use descriptive benchmark target fn name. by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3082\"\u003egoogle/zerocopy#3082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Make codegen tests even more stressful. by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3083\"\u003egoogle/zerocopy#3083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Test and document codegen under different layouts by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3085\"\u003egoogle/zerocopy#3085\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.40...v0.8.41\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.40...v0.8.41\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.41-alpha\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code generation tests by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3042\"\u003egoogle/zerocopy#3042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce 'Code Generation' documentation by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3078\"\u003egoogle/zerocopy#3078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.40...v0.8.41-alpha\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.40...v0.8.41-alpha\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/google/zerocopy/commit/90600f141fa682980bc0f915b57502061e6923be\"\u003e\u003ccode\u003e90600f1\u003c/code\u003e\u003c/a\u003e [docs] Remove superfluous heading (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3099\"\u003e#3099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fc7362493d052b276d88f790dc9e3b5cba564273\"\u003e\u003ccode\u003efc73624\u003c/code\u003e\u003c/a\u003e [codegen] Test and document codegen under different layouts (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/098b966fa61e072df8167e3fe666ce89f0f54c32\"\u003e\u003ccode\u003e098b966\u003c/code\u003e\u003c/a\u003e [codegen] Make codegen tests even more stressful. (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3083\"\u003e#3083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/daa19713c0c939952790e8e7a5d03152e55a0d3c\"\u003e\u003ccode\u003edaa1971\u003c/code\u003e\u003c/a\u003e [codegen] Use descriptive benchmark target fn name. (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3082\"\u003e#3082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa1bbf4cae1bd8763dfc248b7f82a5f206c09e92\"\u003e\u003ccode\u003eaa1bbf4\u003c/code\u003e\u003c/a\u003e [codegen] Track unanalyzed assembly and include it in docs. (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3081\"\u003e#3081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/dbef2724b5106bab506dd3ce0e53b4ac97d05c61\"\u003e\u003ccode\u003edbef272\u003c/code\u003e\u003c/a\u003e Release 0.8.41-alpha (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3080\"\u003e#3080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/128f0300133bd09f597374f5ff53fde0bb1923bd\"\u003e\u003ccode\u003e128f030\u003c/code\u003e\u003c/a\u003e Introduce 'Code Generation' documentation (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3078\"\u003e#3078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/2694453fef0859a44a55de5e7bc6a4f57f0c3f02\"\u003e\u003ccode\u003e2694453\u003c/code\u003e\u003c/a\u003e Add code generation tests (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3042\"\u003e#3042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.40...v0.8.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy-derive` from 0.8.40 to 0.8.42\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy-derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.41\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code generation tests by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3042\"\u003egoogle/zerocopy#3042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce 'Code Generation' documentation by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3078\"\u003egoogle/zerocopy#3078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Track unanalyzed assembly and include it in docs. by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3081\"\u003egoogle/zerocopy#3081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Use descriptive benchmark target fn name. by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3082\"\u003egoogle/zerocopy#3082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Make codegen tests even more stressful. by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3083\"\u003egoogle/zerocopy#3083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Test and document codegen under different layouts by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3085\"\u003egoogle/zerocopy#3085\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.40...v0.8.41\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.40...v0.8.41\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.41-alpha\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code generation tests by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3042\"\u003egoogle/zerocopy#3042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce 'Code Generation' documentation by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3078\"\u003egoogle/zerocopy#3078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.40...v0.8.41-alpha\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.40...v0.8.41-alpha\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/google/zerocopy/commit/90600f141fa682980bc0f915b57502061e6923be\"\u003e\u003ccode\u003e90600f1\u003c/code\u003e\u003c/a\u003e [docs] Remove superfluous heading (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3099\"\u003e#3099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fc7362493d052b276d88f790dc9e3b5cba564273\"\u003e\u003ccode\u003efc73624\u003c/code\u003e\u003c/a\u003e [codegen] Test and document codegen under different layouts (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/098b966fa61e072df8167e3fe666ce89f0f54c32\"\u003e\u003ccode\u003e098b966\u003c/code\u003e\u003c/a\u003e [codegen] Make codegen tests even more stressful. (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3083\"\u003e#3083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/daa19713c0c939952790e8e7a5d03152e55a0d3c\"\u003e\u003ccode\u003edaa1971\u003c/code\u003e\u003c/a\u003e [codegen] Use descriptive benchmark target fn name. (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3082\"\u003e#3082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa1bbf4cae1bd8763dfc248b7f82a5f206c09e92\"\u003e\u003ccode\u003eaa1bbf4\u003c/code\u003e\u003c/a\u003e [codegen] Track unanalyzed assembly and include it in docs. (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3081\"\u003e#3081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/dbef2724b5106bab506dd3ce0e53b4ac97d05c61\"\u003e\u003ccode\u003edbef272\u003c/code\u003e\u003c/a\u003e Release 0.8.41-alpha (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3080\"\u003e#3080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/128f0300133bd09f597374f5ff53fde0bb1923bd\"\u003e\u003ccode\u003e128f030\u003c/code\u003e\u003c/a\u003e Introduce 'Code Generation' documentation (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3078\"\u003e#3078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/2694453fef0859a44a55de5e7bc6a4f57f0c3f02\"\u003e\u003ccode\u003e2694453\u003c/code\u003e\u003c/a\u003e Add code generation tests (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3042\"\u003e#3042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.40...v0.8.42\"\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/jlawton-cribl/opentelemetry-demo/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlawton-cribl%2Fopentelemetry-demo/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"},{"uuid":"4058132029","node_id":"PR_kwDOQ76Zps7JtEqv","number":91,"state":"open","title":"chore(deps): bump the dependencies group with 7 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":["ararog"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-11T13:06:52.000Z","updated_at":"2026-03-11T13:06:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":7,"packages":[{"name":"crossfire","old_version":"3.1.4","new_version":"3.1.5","repository_url":"https://github.com/frostyplanet/crossfire-rs"},{"name":"socket2","old_version":"0.6.2","new_version":"0.6.3","repository_url":"https://github.com/rust-lang/socket2"},{"name":"libc","old_version":"0.2.182","new_version":"0.2.183","repository_url":"https://github.com/rust-lang/libc"},{"name":"quinn-proto","old_version":"0.11.13","new_version":"0.11.14","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"schannel","old_version":"0.1.28","new_version":"0.1.29","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"zerocopy","old_version":"0.8.40","new_version":"0.8.42","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.40","new_version":"0.8.42","repository_url":"https://github.com/google/zerocopy"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [crossfire](https://github.com/frostyplanet/crossfire-rs) | `3.1.4` | `3.1.5` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.2` | `0.6.3` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.182` | `0.2.183` |\n| [quinn-proto](https://github.com/quinn-rs/quinn) | `0.11.13` | `0.11.14` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.28` | `0.1.29` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.40` | `0.8.42` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.40` | `0.8.42` |\n\nUpdates `crossfire` from 3.1.4 to 3.1.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frostyplanet/crossfire-rs/blob/master/CHANGELOG.md\"\u003ecrossfire's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e,\nand this project adheres to \u003ca href=\"https://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/frostyplanet/crossfire-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socket2` from 0.6.2 to 0.6.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/socket2/blob/master/CHANGELOG.md\"\u003esocket2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.6.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for wasm32-wasip2.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eSocket::(set_)ip_transparent_v6\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eSocket::set_tcp_ack_frequency\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport windows-sys v0.61 in addition to v0.60.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePOTENTIALLY BREAKING\u003c/strong\u003e The MSRV of windows-sys v0.61 is 1.71. To use socket2\nwith its MSRV of 1.70, please downgrade windows-sys to v0.60.x. This can be done\nusing: \u003ccode\u003ecargo update windows-sys --precise 0.60.2\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/642df44ae1eded922247300a83f8d60e159d9c9d\"\u003e\u003ccode\u003e642df44\u003c/code\u003e\u003c/a\u003e Release v0.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/e47157c29446856d87370b49194ce2f998337bfa\"\u003e\u003ccode\u003ee47157c\u003c/code\u003e\u003c/a\u003e Fix broken Windows MSRV CI (\u003ca href=\"https://redirect.github.com/rust-lang/socket2/issues/641\"\u003e#641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/0955c52748dca5665122e873b47e90588b7df496\"\u003e\u003ccode\u003e0955c52\u003c/code\u003e\u003c/a\u003e Add wasm32-wasip2 target support (\u003ca href=\"https://redirect.github.com/rust-lang/socket2/issues/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/1a240576a06c36fb5f5550ce9f1757136cf3e709\"\u003e\u003ccode\u003e1a24057\u003c/code\u003e\u003c/a\u003e Add Socket::(set_)ip_transparent_v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/b1f6b27693ffbbdfb309c53d1ce010be53a6d09c\"\u003e\u003ccode\u003eb1f6b27\u003c/code\u003e\u003c/a\u003e Update to windows-sys 0.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/43ba0ed1f033d6e66948c7ed78a9be2a4b0c7a68\"\u003e\u003ccode\u003e43ba0ed\u003c/code\u003e\u003c/a\u003e Add capability to set TCP ACK Frequency on Windows (\u003ca href=\"https://redirect.github.com/rust-lang/socket2/issues/638\"\u003e#638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/socket2/compare/v0.6.2...v0.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.182 to 0.2.183\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.183\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eESP-IDF: Add \u003ccode\u003eSOMAXCONN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4993\"\u003e#4993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4988\"\u003e#4988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e, \u003ccode\u003ekinfo_pcb\u003c/code\u003e, and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4985\"\u003e#4985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4991\"\u003e#4991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add additional structs and defines (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5003\"\u003e#5003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003etimeval\u003c/code\u003e and \u003ccode\u003etimespec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4976\"\u003e#4976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon musl: Enable unstable 64-bit \u003ccode\u003etime_t\u003c/code\u003e support and \u003ccode\u003emusl_v1_2_3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4992\"\u003e#4992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNintendo Switch: Fix target support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4982\"\u003e#4982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Change \u003ccode\u003esigaction.sa_flags\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4986\"\u003e#4986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix \u003ccode\u003eblkcnt_t\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4994\"\u003e#4994\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.183/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.182...0.2.183\"\u003e0.2.183\u003c/a\u003e - 2026-03-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eESP-IDF: Add \u003ccode\u003eSOMAXCONN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4993\"\u003e#4993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4988\"\u003e#4988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e, \u003ccode\u003ekinfo_pcb\u003c/code\u003e, and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4985\"\u003e#4985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4991\"\u003e#4991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add additional structs and defines (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5003\"\u003e#5003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003etimeval\u003c/code\u003e and \u003ccode\u003etimespec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4976\"\u003e#4976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon musl: Enable unstable 64-bit \u003ccode\u003etime_t\u003c/code\u003e support and \u003ccode\u003emusl_v1_2_3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4992\"\u003e#4992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNintendo Switch: Fix target support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4982\"\u003e#4982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Change \u003ccode\u003esigaction.sa_flags\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4986\"\u003e#4986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix \u003ccode\u003eblkcnt_t\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4994\"\u003e#4994\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/5660e6fc058d1c6c27788e3ea2bc7d3e79d3c22d\"\u003e\u003ccode\u003e5660e6f\u003c/code\u003e\u003c/a\u003e chore: Release libc 0.2.183\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8b439b76789d14215296766e97e0692e7900f1e1\"\u003e\u003ccode\u003e8b439b7\u003c/code\u003e\u003c/a\u003e allow unused link_cfg feature in rustc-dep-of-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e6436dcf4a702328aa365ced37f0a8e2d829ec3b\"\u003e\u003ccode\u003ee6436dc\u003c/code\u003e\u003c/a\u003e Adding structs and defines for vxworks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e9cca04dffbe546d5af7dc5302f8cb305d8e7370\"\u003e\u003ccode\u003ee9cca04\u003c/code\u003e\u003c/a\u003e Linux: add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/af8b8127bc7fcce8a5e70cb1a4ab8b33021bf02e\"\u003e\u003ccode\u003eaf8b812\u003c/code\u003e\u003c/a\u003e linux: relocate PIDFD definitions to src/new\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d0bd7e2f2ff74d871b008069c175887cfc4e3867\"\u003e\u003ccode\u003ed0bd7e2\u003c/code\u003e\u003c/a\u003e NetBSD: add kinfo_file, kinfo_pcb structures and related constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/17f5cce00dec1207d659f21affc35fb39bca0340\"\u003e\u003ccode\u003e17f5cce\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 6 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/62c89e800adae1a3555798aad9cfffc2b7a9e7b8\"\u003e\u003ccode\u003e62c89e8\u003c/code\u003e\u003c/a\u003e OpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/82cb126e16b998d3c231bd320534e213b2096ff4\"\u003e\u003ccode\u003e82cb126\u003c/code\u003e\u003c/a\u003e enable musl32_time64 and musl_v1_2_3 for hexagon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e7f99026dc87849e0c0107019dca1a6418bec9e2\"\u003e\u003ccode\u003ee7f9902\u003c/code\u003e\u003c/a\u003e redox: fix blkcnt_t type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.182...0.2.183\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quinn-proto` from 0.11.13 to 0.11.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/quinn-rs/quinn/releases\"\u003equinn-proto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003equinn-proto 0.11.14\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jxs\"\u003e\u003ccode\u003e@​jxs\u003c/code\u003e\u003c/a\u003e reported a denial of service issue in quinn-proto 5 days ago:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/security/advisories/GHSA-6xvm-j4wr-6v98\"\u003ehttps://github.com/quinn-rs/quinn/security/advisories/GHSA-6xvm-j4wr-6v98\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe coordinated with them to release this version to patch the issue. Unfortunately the maintainers missed these issues during code review and we did not have enough fuzzing coverage -- we regret the oversight and have added an additional fuzzing target.\u003c/p\u003e\n\u003cp\u003eOrganizations that want to participate in coordinated disclosure can contact us privately to discuss terms.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix over-permissive proto dependency edge by \u003ca href=\"https://github.com/Ralith\"\u003e\u003ccode\u003e@​Ralith\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quinn-rs/quinn/pull/2385\"\u003equinn-rs/quinn#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.11.x: avoid unwrapping VarInt decoding during parameter 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/quinn-rs/quinn/pull/2559\"\u003equinn-rs/quinn#2559\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/2c315aa7f9c2a6c1db87f8f51f40623a427c78fd\"\u003e\u003ccode\u003e2c315aa\u003c/code\u003e\u003c/a\u003e proto: bump version to 0.11.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/8ad47f431e7deb82c08b09c2e33ef85aa88fd212\"\u003e\u003ccode\u003e8ad47f4\u003c/code\u003e\u003c/a\u003e Use newer rustls-pki-types PEM parser API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/c81c0289abe30d8437ccbf9b6304e2bc9c707cea\"\u003e\u003ccode\u003ec81c028\u003c/code\u003e\u003c/a\u003e ci: fix workflow syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/0050172969f7e69e136c433181330da7790d8d73\"\u003e\u003ccode\u003e0050172\u003c/code\u003e\u003c/a\u003e ci: pin wasm-bindgen-cli version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/8a6f82c58d1c565eab78f986e614223e6ed76a85\"\u003e\u003ccode\u003e8a6f82c\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/e52db4ad8df0f9720e7b0e32ecc0e48c9a93de0f\"\u003e\u003ccode\u003ee52db4a\u003c/code\u003e\u003c/a\u003e Apply suggestions from clippy 1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/6df7275c582ca9b7225e0ccf9f9871a55eb73155\"\u003e\u003ccode\u003e6df7275\u003c/code\u003e\u003c/a\u003e chore: Fix \u003ccode\u003eunnecessary_unwrap\u003c/code\u003e clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/c8eefa07e087b06d8f2b78ff262ce8ac952994f1\"\u003e\u003ccode\u003ec8eefa0\u003c/code\u003e\u003c/a\u003e proto: avoid unwrapping varint decoding during parameters parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/9723a977754c8662001b0fef97aab8f3ddf1df92\"\u003e\u003ccode\u003e9723a97\u003c/code\u003e\u003c/a\u003e fuzz: add fuzzing target for parsing transport parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/eaf0ef30252cef4acec21f150427e604cd4271c9\"\u003e\u003ccode\u003eeaf0ef3\u003c/code\u003e\u003c/a\u003e Fix over-permissive proto dependency edge (\u003ca href=\"https://redirect.github.com/quinn-rs/quinn/issues/2385\"\u003e#2385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/quinn-rs/quinn/compare/quinn-proto-0.11.13...quinn-proto-0.11.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `schannel` from 0.1.28 to 0.1.29\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/ff7ffd306152f039cff49f42801a63519068ce0b\"\u003e\u003ccode\u003eff7ffd3\u003c/code\u003e\u003c/a\u003e Release v0.1.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/3530cff9843e4826c728f4ab964377d40ca2ae60\"\u003e\u003ccode\u003e3530cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/steffengy/schannel-rs/issues/121\"\u003e#121\u003c/a\u003e from nateprewitt/fix_tls13_data_corruption\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/a13669743d3962af8fbb79d155f76e565e90ffaa\"\u003e\u003ccode\u003ea136697\u003c/code\u003e\u003c/a\u003e add test for tls renegotiation (TLS1.3, \u003ca href=\"https://redirect.github.com/steffengy/schannel-rs/issues/121\"\u003e#121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/6e817dbd9c505fb2a9462f2d09daf796405e7860\"\u003e\u003ccode\u003e6e817db\u003c/code\u003e\u003c/a\u003e Fix TLS 1.3 data corruption from double-send during renegotiation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/f75095d87cf8e339480c7cd8adf9d755feeba464\"\u003e\u003ccode\u003ef75095d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/steffengy/schannel-rs/issues/120\"\u003e#120\u003c/a\u003e from steffengy/feature/119-wrong-ncrypt-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/42692500ff9bcdabaabb879386d0027a3aa69289\"\u003e\u003ccode\u003e4269250\u003c/code\u003e\u003c/a\u003e Fix condition \u003ca href=\"https://redirect.github.com/steffengy/schannel-rs/issues/119\"\u003e#119\u003c/a\u003e for CERT_NCRYPT_KEY_SPEC check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/6cc5637214740288683c2d138eac723be8b6db96\"\u003e\u003ccode\u003e6cc5637\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/steffengy/schannel-rs/issues/117\"\u003e#117\u003c/a\u003e from 42triangles/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/ed24fe264b42da22e9ce8e6a972405b00c407249\"\u003e\u003ccode\u003eed24fe2\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003epackage.include\u003c/code\u003e to only include necessary data for using the crate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/steffengy/schannel-rs/compare/v0.1.28...v0.1.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy` from 0.8.40 to 0.8.42\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.41\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code generation tests by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3042\"\u003egoogle/zerocopy#3042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce 'Code Generation' documentation by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3078\"\u003egoogle/zerocopy#3078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Track unanalyzed assembly and include it in docs. by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3081\"\u003egoogle/zerocopy#3081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Use descriptive benchmark target fn name. by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3082\"\u003egoogle/zerocopy#3082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Make codegen tests even more stressful. by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3083\"\u003egoogle/zerocopy#3083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Test and document codegen under different layouts by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3085\"\u003egoogle/zerocopy#3085\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.40...v0.8.41\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.40...v0.8.41\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.41-alpha\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code generation tests by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3042\"\u003egoogle/zerocopy#3042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce 'Code Generation' documentation by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3078\"\u003egoogle/zerocopy#3078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.40...v0.8.41-alpha\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.40...v0.8.41-alpha\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/google/zerocopy/commit/90600f141fa682980bc0f915b57502061e6923be\"\u003e\u003ccode\u003e90600f1\u003c/code\u003e\u003c/a\u003e [docs] Remove superfluous heading (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3099\"\u003e#3099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fc7362493d052b276d88f790dc9e3b5cba564273\"\u003e\u003ccode\u003efc73624\u003c/code\u003e\u003c/a\u003e [codegen] Test and document codegen under different layouts (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/098b966fa61e072df8167e3fe666ce89f0f54c32\"\u003e\u003ccode\u003e098b966\u003c/code\u003e\u003c/a\u003e [codegen] Make codegen tests even more stressful. (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3083\"\u003e#3083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/daa19713c0c939952790e8e7a5d03152e55a0d3c\"\u003e\u003ccode\u003edaa1971\u003c/code\u003e\u003c/a\u003e [codegen] Use descriptive benchmark target fn name. (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3082\"\u003e#3082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa1bbf4cae1bd8763dfc248b7f82a5f206c09e92\"\u003e\u003ccode\u003eaa1bbf4\u003c/code\u003e\u003c/a\u003e [codegen] Track unanalyzed assembly and include it in docs. (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3081\"\u003e#3081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/dbef2724b5106bab506dd3ce0e53b4ac97d05c61\"\u003e\u003ccode\u003edbef272\u003c/code\u003e\u003c/a\u003e Release 0.8.41-alpha (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3080\"\u003e#3080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/128f0300133bd09f597374f5ff53fde0bb1923bd\"\u003e\u003ccode\u003e128f030\u003c/code\u003e\u003c/a\u003e Introduce 'Code Generation' documentation (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3078\"\u003e#3078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/2694453fef0859a44a55de5e7bc6a4f57f0c3f02\"\u003e\u003ccode\u003e2694453\u003c/code\u003e\u003c/a\u003e Add code generation tests (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3042\"\u003e#3042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.40...v0.8.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy-derive` from 0.8.40 to 0.8.42\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy-derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.41\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code generation tests by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3042\"\u003egoogle/zerocopy#3042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce 'Code Generation' documentation by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3078\"\u003egoogle/zerocopy#3078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Track unanalyzed assembly and include it in docs. by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3081\"\u003egoogle/zerocopy#3081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Use descriptive benchmark target fn name. by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3082\"\u003egoogle/zerocopy#3082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Make codegen tests even more stressful. by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3083\"\u003egoogle/zerocopy#3083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Test and document codegen under different layouts by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3085\"\u003egoogle/zerocopy#3085\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.40...v0.8.41\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.40...v0.8.41\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.41-alpha\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code generation tests by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3042\"\u003egoogle/zerocopy#3042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce 'Code Generation' documentation by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3078\"\u003egoogle/zerocopy#3078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.40...v0.8.41-alpha\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.40...v0.8.41-alpha\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/google/zerocopy/commit/90600f141fa682980bc0f915b57502061e6923be\"\u003e\u003ccode\u003e90600f1\u003c/code\u003e\u003c/a\u003e [docs] Remove superfluous heading (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3099\"\u003e#3099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fc7362493d052b276d88f790dc9e3b5cba564273\"\u003e\u003ccode\u003efc73624\u003c/code\u003e\u003c/a\u003e [codegen] Test and document codegen under different layouts (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/098b966fa61e072df8167e3fe666ce89f0f54c32\"\u003e\u003ccode\u003e098b966\u003c/code\u003e\u003c/a\u003e [codegen] Make codegen tests even more stressful. (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3083\"\u003e#3083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/daa19713c0c939952790e8e7a5d03152e55a0d3c\"\u003e\u003ccode\u003edaa1971\u003c/code\u003e\u003c/a\u003e [codegen] Use descriptive benchmark target fn name. (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3082\"\u003e#3082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa1bbf4cae1bd8763dfc248b7f82a5f206c09e92\"\u003e\u003ccode\u003eaa1bbf4\u003c/code\u003e\u003c/a\u003e [codegen] Track unanalyzed assembly and include it in docs. (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3081\"\u003e#3081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/dbef2724b5106bab506dd3ce0e53b4ac97d05c61\"\u003e\u003ccode\u003edbef272\u003c/code\u003e\u003c/a\u003e Release 0.8.41-alpha (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3080\"\u003e#3080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/128f0300133bd09f597374f5ff53fde0bb1923bd\"\u003e\u003ccode\u003e128f030\u003c/code\u003e\u003c/a\u003e Introduce 'Code Generation' documentation (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3078\"\u003e#3078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/2694453fef0859a44a55de5e7bc6a4f57f0c3f02\"\u003e\u003ccode\u003e2694453\u003c/code\u003e\u003c/a\u003e Add code generation tests (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3042\"\u003e#3042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.40...v0.8.42\"\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/ararog/VeTiS/pull/91","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ararog%2FVeTiS/issues/91","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/91/packages"}],"issue_packages":[{"old_version":"0.8.48","new_version":"0.8.50","update_type":"patch","path":null,"pr_created_at":"2026-06-02T03:11:45.000Z","version_change":"0.8.48 → 0.8.50","issue":{"uuid":"4568058823","node_id":"PR_kwDOPRx5ps7hnUoJ","number":116,"state":"open","title":"deps(deps): bump the minor-and-patch group with 11 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-02T03:11:45.000Z","updated_at":"2026-06-02T03:11:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"minor-and-patch","update_count":11,"packages":[{"name":"assert_fs","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/assert-rs/assert_fs"},{"name":"serial_test","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/palfrey/serial_test"},{"name":"cc","old_version":"1.2.62","new_version":"1.2.63","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"libredox","old_version":"0.1.16","new_version":"0.1.17"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.1","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"serial_test_derive","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/palfrey/serial_test"},{"name":"shlex","old_version":"1.3.0","new_version":"2.0.1","repository_url":"https://github.com/comex/rust-shlex"},{"name":"toml_edit","old_version":"0.25.11+spec-1.1.0","new_version":"0.25.12+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"uuid","old_version":"1.23.1","new_version":"1.23.2","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"zerocopy","old_version":"0.8.48","new_version":"0.8.50","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.48","new_version":"0.8.50","repository_url":"https://github.com/google/zerocopy"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the minor-and-patch group with 11 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [assert_fs](https://github.com/assert-rs/assert_fs) | `1.1.3` | `1.1.4` |\n| [serial_test](https://github.com/palfrey/serial_test) | `3.4.0` | `3.5.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.62` | `1.2.63` |\n| libredox | `0.1.16` | `0.1.17` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.1` |\n| [serial_test_derive](https://github.com/palfrey/serial_test) | `3.4.0` | `3.5.0` |\n| [shlex](https://github.com/comex/rust-shlex) | `1.3.0` | `2.0.1` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.25.11+spec-1.1.0` | `0.25.12+spec-1.1.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.1` | `1.23.2` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.48` | `0.8.50` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.48` | `0.8.50` |\n\nUpdates `assert_fs` from 1.1.3 to 1.1.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assert-rs/assert_fs/blob/master/CHANGELOG.md\"\u003eassert_fs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.1.4] - 2026-05-26\u003c/h2\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDefault to the old \u003ccode\u003etempfile\u003c/code\u003e behavior for faster builds\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/e943103fcd8f613578ca87e3ebaf68f88aee152b\"\u003e\u003ccode\u003ee943103\u003c/code\u003e\u003c/a\u003e chore: Release assert_fs version 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/cb3f8543186631ff33d1c154bb1663ee910822dc\"\u003e\u003ccode\u003ecb3f854\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/6c1f14aff4e6a76ce64732e6488db83cc282a5a2\"\u003e\u003ccode\u003e6c1f14a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_fs/issues/170\"\u003e#170\u003c/a\u003e from cschwan/remove-default-features-tempfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/ad41375edefaaa45da936e3f90d26f232162f74d\"\u003e\u003ccode\u003ead41375\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.4.2 (\u003ca href=\"https://redirect.github.com/assert-rs/assert_fs/issues/171\"\u003e#171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/738e445e705ce11d0099e54c0f8481c1a49f7b56\"\u003e\u003ccode\u003e738e445\u003c/code\u003e\u003c/a\u003e Disable default features of \u003ccode\u003etempfile\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/7a3ec6ad8e2b7aa52bbb1b81804967663a548ecb\"\u003e\u003ccode\u003e7a3ec6a\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.4.1 (\u003ca href=\"https://redirect.github.com/assert-rs/assert_fs/issues/168\"\u003e#168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/a6612addeacace233fd546550090aa38382128ee\"\u003e\u003ccode\u003ea6612ad\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.4.0 (\u003ca href=\"https://redirect.github.com/assert-rs/assert_fs/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/62c5cd72559b758aa02a4430ffa4265581d2030f\"\u003e\u003ccode\u003e62c5cd7\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.3.13 (\u003ca href=\"https://redirect.github.com/assert-rs/assert_fs/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/0e2bc10ef26d8a73a4c07f5451e417afe9390984\"\u003e\u003ccode\u003e0e2bc10\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.3.12 (\u003ca href=\"https://redirect.github.com/assert-rs/assert_fs/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/bf08330d0d7efe773c2078f1bdeec6f8a5b7b8f8\"\u003e\u003ccode\u003ebf08330\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_fs/issues/164\"\u003e#164\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assert-rs/assert_fs/compare/v1.1.3...v1.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serial_test` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/palfrey/serial_test/releases\"\u003eserial_test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace scc/sdd with std::sync::Mutex for Miri strict provenance compatibility by \u003ca href=\"https://github.com/justanotheranonymoususer\"\u003e\u003ccode\u003e@​justanotheranonymoususer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/157\"\u003epalfrey/serial_test#157\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justanotheranonymoususer\"\u003e\u003ccode\u003e@​justanotheranonymoususer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/157\"\u003epalfrey/serial_test#157\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/palfrey/serial_test/compare/v3.4.0...v3.5.0\"\u003ehttps://github.com/palfrey/serial_test/compare/v3.4.0...v3.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/6181f64de942180231fdb9098dd0894bbd9e7472\"\u003e\u003ccode\u003e6181f64\u003c/code\u003e\u003c/a\u003e 3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/480bead2f697707cd2e61214287d5f0b8518d44d\"\u003e\u003ccode\u003e480bead\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/palfrey/serial_test/issues/157\"\u003e#157\u003c/a\u003e from justanotheranonymoususer/remove-scc-dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/e03019e3cdc79b65daeaa913c99376aed69d4101\"\u003e\u003ccode\u003ee03019e\u003c/code\u003e\u003c/a\u003e Update ci.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/820c0f3de967d55c52c59cac9ae55345511bf468\"\u003e\u003ccode\u003e820c0f3\u003c/code\u003e\u003c/a\u003e Update ci.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/62a89b055fb923159c428269c5be999509344cb1\"\u003e\u003ccode\u003e62a89b0\u003c/code\u003e\u003c/a\u003e Only skip file_lock with filesystem access\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/5ff550164ed6f149fc80230faa8d5b5ded234190\"\u003e\u003ccode\u003e5ff5501\u003c/code\u003e\u003c/a\u003e Update ci.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/0bd996de9eb044293e149095465701175309942e\"\u003e\u003ccode\u003e0bd996d\u003c/code\u003e\u003c/a\u003e Let's try --all-features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/338e4ed891a095e2bfda01572c150449e5f26e73\"\u003e\u003ccode\u003e338e4ed\u003c/code\u003e\u003c/a\u003e Fix formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/a55cde5d1d1572db2a8e5930d361d95df9796ea0\"\u003e\u003ccode\u003ea55cde5\u003c/code\u003e\u003c/a\u003e Cleanup code_lock.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/9ad7a8f18c9a598109df5197214669e8680ccb96\"\u003e\u003ccode\u003e9ad7a8f\u003c/code\u003e\u003c/a\u003e Remove unnecessary test leftover changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/palfrey/serial_test/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.62 to 1.2.63\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.63\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.62...cc-v1.2.63\"\u003e1.2.63\u003c/a\u003e - 2026-05-29\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/b49589a6a1d207d9d61079ddf599c03ef89b3b55\"\u003e\u003ccode\u003eb49589a\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.63 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/71a5688b2d5a97afe9f6b89224012d2769318a12\"\u003e\u003ccode\u003e71a5688\u003c/code\u003e\u003c/a\u003e Update shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/6361640c5d4ae2e87726e12302fb712f61a064d2\"\u003e\u003ccode\u003e6361640\u003c/code\u003e\u003c/a\u003e Bump release-plz/action from 0.5.128 to 0.5.129 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1728\"\u003e#1728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/225326ac62619b957ce4aff2ae031739bcedf80c\"\u003e\u003ccode\u003e225326a\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.28 to 2.77.6 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/aa3088d6483110efc9fd90b1bb8cef7cdd1510de\"\u003e\u003ccode\u003eaa3088d\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.19 to 2.75.28 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.62...cc-v1.2.63\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libredox` from 0.1.16 to 0.1.17\n\nUpdates `memchr` from 2.8.0 to 2.8.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/ff7dca72388ade97ec536f550271fe5acab0a05f\"\u003e\u003ccode\u003eff7dca7\u003c/code\u003e\u003c/a\u003e 2.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/016878add466f2396437ad8722c9506f9f6b321b\"\u003e\u003ccode\u003e016878a\u003c/code\u003e\u003c/a\u003e target: fix aarch64_be endianness bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/ee18717a7002a3299a6b5ef718084e76d958a5c3\"\u003e\u003ccode\u003eee18717\u003c/code\u003e\u003c/a\u003e docs: add AI policy for contributors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/db1a77d4b556a1321e136ca0514e43e74ea5fcc3\"\u003e\u003ccode\u003edb1a77d\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout in the actions group (\u003ca href=\"https://redirect.github.com/BurntSushi/memchr/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/c8abbe1b20d15789b6729c885b0a2cb9a5a84120\"\u003e\u003ccode\u003ec8abbe1\u003c/code\u003e\u003c/a\u003e Hash-pin all actions, drop persisted credentials (\u003ca href=\"https://redirect.github.com/BurntSushi/memchr/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/24f5daa5257e00e87007c936761600e034827905\"\u003e\u003ccode\u003e24f5daa\u003c/code\u003e\u003c/a\u003e lint: fix clippy \u003ccode\u003eget_first\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/17083550e1a0ea5d5fefdb836937af9018d4bc22\"\u003e\u003ccode\u003e1708355\u003c/code\u003e\u003c/a\u003e lint: fix clippy \u003ccode\u003equestion_mark\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/5b86d0c17135eea04828277746e770ebe61201ba\"\u003e\u003ccode\u003e5b86d0c\u003c/code\u003e\u003c/a\u003e lint: fix clippy \u003ccode\u003eclone_on_copy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/memchr/compare/2.8.0...2.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serial_test_derive` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/palfrey/serial_test/releases\"\u003eserial_test_derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace scc/sdd with std::sync::Mutex for Miri strict provenance compatibility by \u003ca href=\"https://github.com/justanotheranonymoususer\"\u003e\u003ccode\u003e@​justanotheranonymoususer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/157\"\u003epalfrey/serial_test#157\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justanotheranonymoususer\"\u003e\u003ccode\u003e@​justanotheranonymoususer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/palfrey/serial_test/pull/157\"\u003epalfrey/serial_test#157\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/palfrey/serial_test/compare/v3.4.0...v3.5.0\"\u003ehttps://github.com/palfrey/serial_test/compare/v3.4.0...v3.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/6181f64de942180231fdb9098dd0894bbd9e7472\"\u003e\u003ccode\u003e6181f64\u003c/code\u003e\u003c/a\u003e 3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/480bead2f697707cd2e61214287d5f0b8518d44d\"\u003e\u003ccode\u003e480bead\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/palfrey/serial_test/issues/157\"\u003e#157\u003c/a\u003e from justanotheranonymoususer/remove-scc-dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/e03019e3cdc79b65daeaa913c99376aed69d4101\"\u003e\u003ccode\u003ee03019e\u003c/code\u003e\u003c/a\u003e Update ci.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/820c0f3de967d55c52c59cac9ae55345511bf468\"\u003e\u003ccode\u003e820c0f3\u003c/code\u003e\u003c/a\u003e Update ci.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/62a89b055fb923159c428269c5be999509344cb1\"\u003e\u003ccode\u003e62a89b0\u003c/code\u003e\u003c/a\u003e Only skip file_lock with filesystem access\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/5ff550164ed6f149fc80230faa8d5b5ded234190\"\u003e\u003ccode\u003e5ff5501\u003c/code\u003e\u003c/a\u003e Update ci.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/0bd996de9eb044293e149095465701175309942e\"\u003e\u003ccode\u003e0bd996d\u003c/code\u003e\u003c/a\u003e Let's try --all-features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/338e4ed891a095e2bfda01572c150449e5f26e73\"\u003e\u003ccode\u003e338e4ed\u003c/code\u003e\u003c/a\u003e Fix formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/a55cde5d1d1572db2a8e5930d361d95df9796ea0\"\u003e\u003ccode\u003ea55cde5\u003c/code\u003e\u003c/a\u003e Cleanup code_lock.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palfrey/serial_test/commit/9ad7a8f18c9a598109df5197214669e8680ccb96\"\u003e\u003ccode\u003e9ad7a8f\u003c/code\u003e\u003c/a\u003e Remove unnecessary test leftover changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/palfrey/serial_test/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shlex` from 1.3.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/comex/rust-shlex/blob/master/CHANGELOG.md\"\u003eshlex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.0.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixes a compile error when building the documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Items that were marked as deprecated in 1.x have been removed: \u003ccode\u003ejoin\u003c/code\u003e, \u003ccode\u003equote\u003c/code\u003e, \u003ccode\u003ebytes::join\u003c/code\u003e, and \u003ccode\u003ebytes::quote\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e The \u003ccode\u003eDerefMut\u003c/code\u003e impl for \u003ccode\u003eShlex\u003c/code\u003e has been removed since it was unsound. New \u003ccode\u003eunsafe\u003c/code\u003e APIs have been added in its place: \u003ccode\u003eShlex::from_bytes\u003c/code\u003e, \u003ccode\u003eShlex::as_bytes_mut\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\u003eSee full diff in \u003ca href=\"https://github.com/comex/rust-shlex/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml_edit` from 0.25.11+spec-1.1.0 to 0.25.12+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/c448b9a1dde248203ca7b524f59d4342fa431610\"\u003e\u003ccode\u003ec448b9a\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/0a2887317f7610d813d3c72863c114e5ff1dbc48\"\u003e\u003ccode\u003e0a28873\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/16ff6877461aa9c8abb1124d3a9f14c4c688e01d\"\u003e\u003ccode\u003e16ff687\u003c/code\u003e\u003c/a\u003e fix(edit): Don't allow moving tables above root (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1166\"\u003e#1166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/05fe0ce66848545a4131081158e3e32a5351365e\"\u003e\u003ccode\u003e05fe0ce\u003c/code\u003e\u003c/a\u003e fix(edit): Don't allow moving tables above root\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a2d4bf492ceed2b4eb255ffde78603a82404e3de\"\u003e\u003ccode\u003ea2d4bf4\u003c/code\u003e\u003c/a\u003e test(edit): Show set_position bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/95dfe11adbf78422a5edcc007f7adc89d4bcbe3a\"\u003e\u003ccode\u003e95dfe11\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.4.3 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1165\"\u003e#1165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/1b37d9839be59230835bcb91233a3e89fa27afb9\"\u003e\u003ccode\u003e1b37d98\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.4.2 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1164\"\u003e#1164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/ce874e7efc02e58586c57556921ead6d4825e191\"\u003e\u003ccode\u003ece874e7\u003c/code\u003e\u003c/a\u003e chore: Update toml-test (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1163\"\u003e#1163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/f33ed68af452205cb9e9daa41398fc381b58db92\"\u003e\u003ccode\u003ef33ed68\u003c/code\u003e\u003c/a\u003e chore: Update toml-test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/1bf7c679daa9f410a7961a08fc65bc242a45a3dd\"\u003e\u003ccode\u003e1bf7c67\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.4.1 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1161\"\u003e#1161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/v0.25.11...v0.25.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.23.1 to 1.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error messages for ambiguous formats by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/882\"\u003euuid-rs/uuid#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.2 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/883\"\u003euuid-rs/uuid#883\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.2\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d11965705f88ae2546e0d277dac8f52f47e5694f\"\u003e\u003ccode\u003ed119657\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/883\"\u003e#883\u003c/a\u003e from uuid-rs/cargo/v1.23.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/0651cfcb895d5d0b7e21edba621422bf446d585f\"\u003e\u003ccode\u003e0651cfc\u003c/code\u003e\u003c/a\u003e prepare for 1.23.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e8dea0c1fdc69e066cff93957e441022acfcb90f\"\u003e\u003ccode\u003ee8dea0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/882\"\u003e#882\u003c/a\u003e from uuid-rs/fix/error-msgs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/bdc429a8c731a067b0d49c8890c6209dbb9f02db\"\u003e\u003ccode\u003ebdc429a\u003c/code\u003e\u003c/a\u003e fix up serde messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d4342e400df7adb17028b499a53a96228951baec\"\u003e\u003ccode\u003ed4342e4\u003c/code\u003e\u003c/a\u003e make indexes 0 based and fix up more error messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4ad479fc20fd09f34467e00adf176d4fdbdf9161\"\u003e\u003ccode\u003e4ad479f\u003c/code\u003e\u003c/a\u003e work on more accurate parser errors\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy` from 0.8.48 to 0.8.50\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.50\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[pointer] \u003ccode\u003ePtr::iter\u003c/code\u003e takes \u003ccode\u003eself\u003c/code\u003e by value by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3421\"\u003egoogle/zerocopy#3421\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.49...v0.8.50\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.49...v0.8.50\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.49\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003etest_ptr_try_cast_into_soundness\u003c/code\u003e, skip \u003ccode\u003eu128\u003c/code\u003e/\u003ccode\u003ei128\u003c/code\u003e by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3178\"\u003egoogle/zerocopy#3178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Generate rustdoc for explicit targets by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3189\"\u003egoogle/zerocopy#3189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize bounds checking by validating metadata against maximum by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3123\"\u003egoogle/zerocopy#3123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish \u003ccode\u003ePtr[Inner]\u003c/code\u003e behind a \u003ccode\u003e--cfg\u003c/code\u003e by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3387\"\u003egoogle/zerocopy#3387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Document \u003ccode\u003e--cfg=zerocopy_unstable_ptr\u003c/code\u003e on internal rendered docs by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3388\"\u003egoogle/zerocopy#3388\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdittmer\"\u003e\u003ccode\u003e@​mdittmer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3381\"\u003egoogle/zerocopy#3381\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.48...v0.8.49\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.48...v0.8.49\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.49-alpha\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] Don't run on large runners by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3379\"\u003egoogle/zerocopy#3379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish \u003ccode\u003ePtr[Inner]\u003c/code\u003e behind a \u003ccode\u003e--cfg\u003c/code\u003e by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3387\"\u003egoogle/zerocopy#3387\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/anneal-v0.1.0-alpha.23...v0.8.49-alpha\"\u003ehttps://github.com/google/zerocopy/compare/anneal-v0.1.0-alpha.23...v0.8.49-alpha\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/google/zerocopy/commit/f70e4224996ed73b2cd927719246361d977a629e\"\u003e\u003ccode\u003ef70e422\u003c/code\u003e\u003c/a\u003e [pointer] \u003ccode\u003ePtr::iter\u003c/code\u003e takes \u003ccode\u003eself\u003c/code\u003e by value (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3421\"\u003e#3421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/5fc5d5bef889bbf81ab5bae500758979d5978a08\"\u003e\u003ccode\u003e5fc5d5b\u003c/code\u003e\u003c/a\u003e Release 0.8.49 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/0321b8e7055ae7159280930753924207775dc35a\"\u003e\u003ccode\u003e0321b8e\u003c/code\u003e\u003c/a\u003e [anneal][exocrate] Upgrade to toml_const 1.3.0 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3415\"\u003e#3415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/1c1fe0b345187763680d19e5f99f129f57a257a3\"\u003e\u003ccode\u003e1c1fe0b\u003c/code\u003e\u003c/a\u003e [anneal][v2][exocrate] Crate-level documentation (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3382\"\u003e#3382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/275aff21f3b22c4c4db0311576b897b8d5805fa8\"\u003e\u003ccode\u003e275aff2\u003c/code\u003e\u003c/a\u003e [anneal][v2] Independently vendor and patch toml_const (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3381\"\u003e#3381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/2fcfb3371cdc0f6ca1c16ab6c18253de09194113\"\u003e\u003ccode\u003e2fcfb33\u003c/code\u003e\u003c/a\u003e [anneal][v2] Initial commit of \u003ccode\u003eexocrate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3376\"\u003e#3376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/881160631750e2e1a5876327f5f14804a77d4cc8\"\u003e\u003ccode\u003e8811606\u003c/code\u003e\u003c/a\u003e [docs] Document \u003ccode\u003e--cfg=zerocopy_unstable_ptr\u003c/code\u003e on internal rendered docs (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3388\"\u003e#3388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/0402dfa593751057a357c89fb8bd140780abd8d5\"\u003e\u003ccode\u003e0402dfa\u003c/code\u003e\u003c/a\u003e Publish \u003ccode\u003ePtr[Inner]\u003c/code\u003e behind a \u003ccode\u003e--cfg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3387\"\u003e#3387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8772fc4b3c36778c5cdb4adc7eaa8825541b2418\"\u003e\u003ccode\u003e8772fc4\u003c/code\u003e\u003c/a\u003e [ci] Don't run on large runners (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3379\"\u003e#3379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a3ad195abf85896be6f07f11acb486ceb7d61900\"\u003e\u003ccode\u003ea3ad195\u003c/code\u003e\u003c/a\u003e [anneal] README: Explain philosophy w.r.t. typing (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.48...v0.8.50\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy-derive` from 0.8.48 to 0.8.50\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy-derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.50\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[pointer] \u003ccode\u003ePtr::iter\u003c/code\u003e takes \u003ccode\u003eself\u003c/code\u003e by value by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3421\"\u003egoogle/zerocopy#3421\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.49...v0.8.50\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.49...v0.8.50\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.49\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003etest_ptr_try_cast_into_soundness\u003c/code\u003e, skip \u003ccode\u003eu128\u003c/code\u003e/\u003ccode\u003ei128\u003c/code\u003e by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3178\"\u003egoogle/zerocopy#3178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Generate rustdoc for explicit targets by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3189\"\u003egoogle/zerocopy#3189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize bounds checking by validating metadata against maximum by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3123\"\u003egoogle/zerocopy#3123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish \u003ccode\u003ePtr[Inner]\u003c/code\u003e behind a \u003ccode\u003e--cfg\u003c/code\u003e by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3387\"\u003egoogle/zerocopy#3387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Document \u003ccode\u003e--cfg=zerocopy_unstable_ptr\u003c/code\u003e on internal rendered docs by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3388\"\u003egoogle/zerocopy#3388\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdittmer\"\u003e\u003ccode\u003e@​mdittmer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3381\"\u003egoogle/zerocopy#3381\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.48...v0.8.49\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.48...v0.8.49\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.49-alpha\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] Don't run on large runners by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3379\"\u003egoogle/zerocopy#3379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePublish \u003ccode\u003ePtr[Inner]\u003c/code\u003e behind a \u003ccode\u003e--cfg\u003c/code\u003e by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3387\"\u003egoogle/zerocopy#3387\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/anneal-v0.1.0-alpha.23...v0.8.49-alpha\"\u003ehttps://github.com/google/zerocopy/compare/anneal-v0.1.0-alpha.23...v0.8.49-alpha\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/google/zerocopy/commit/f70e4224996ed73b2cd927719246361d977a629e\"\u003e\u003ccode\u003ef70e422\u003c/code\u003e\u003c/a\u003e [pointer] \u003ccode\u003ePtr::iter\u003c/code\u003e takes \u003ccode\u003eself\u003c/code\u003e by value (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3421\"\u003e#3421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/5fc5d5bef889bbf81ab5bae500758979d5978a08\"\u003e\u003ccode\u003e5fc5d5b\u003c/code\u003e\u003c/a\u003e Release 0.8.49 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/0321b8e7055ae7159280930753924207775dc35a\"\u003e\u003ccode\u003e0321b8e\u003c/code\u003e\u003c/a\u003e [anneal][exocrate] Upgrade to toml_const 1.3.0 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3415\"\u003e#3415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/1c1fe0b345187763680d19e5f99f129f57a257a3\"\u003e\u003ccode\u003e1c1fe0b\u003c/code\u003e\u003c/a\u003e [anneal][v2][exocrate] Crate-level documentation (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3382\"\u003e#3382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/275aff21f3b22c4c4db0311576b897b8d5805fa8\"\u003e\u003ccode\u003e275aff2\u003c/code\u003e\u003c/a\u003e [anneal][v2] Independently vendor and patch toml_const (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3381\"\u003e#3381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/2fcfb3371cdc0f6ca1c16ab6c18253de09194113\"\u003e\u003ccode\u003e2fcfb33\u003c/code\u003e\u003c/a\u003e [anneal][v2] Initial commit of \u003ccode\u003eexocrate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3376\"\u003e#3376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/881160631750e2e1a5876327f5f14804a77d4cc8\"\u003e\u003ccode\u003e8811606\u003c/code\u003e\u003c/a\u003e [docs] Document \u003ccode\u003e--cfg=zerocopy_unstable_ptr\u003c/code\u003e on internal rendered docs (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3388\"\u003e#3388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/0402dfa593751057a357c89fb8bd140780abd8d5\"\u003e\u003ccode\u003e0402dfa\u003c/code\u003e\u003c/a\u003e Publish \u003ccode\u003ePtr[Inner]\u003c/code\u003e behind a \u003ccode\u003e--cfg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3387\"\u003e#3387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8772fc4b3c36778c5cdb4adc7eaa8825541b2418\"\u003e\u003ccode\u003e8772fc4\u003c/code\u003e\u003c/a\u003e [ci] Don't run on large runners (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3379\"\u003e#3379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a3ad195abf85896be6f07f11acb486ceb7d61900\"\u003e\u003ccode\u003ea3ad195\u003c/code\u003e\u003c/a\u003e [anneal] README: Explain philosophy w.r.t. typing (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.48...v0.8.50\"\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/cariandrum22/claudius/pull/116","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cariandrum22%2Fclaudius/issues/116","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/116/packages"}},{"old_version":"0.8.48","new_version":"0.8.49","update_type":"patch","path":null,"pr_created_at":"2026-05-28T01:02:38.000Z","version_change":"0.8.48 → 0.8.49","issue":{"uuid":"4536851826","node_id":"PR_kwDOQmwVP87gDOki","number":67,"state":"closed","title":"chore: bump the all-deps group with 2 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-28T01:06:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-28T01:02:38.000Z","updated_at":"2026-05-28T01:06:17.000Z","time_to_close":210,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"all-deps","update_count":2,"packages":[{"name":"zerocopy","old_version":"0.8.48","new_version":"0.8.49","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.48","new_version":"0.8.49","repository_url":"https://github.com/google/zerocopy"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all-deps group with 2 updates: [zerocopy](https://github.com/google/zerocopy) and [zerocopy-derive](https://github.com/google/zerocopy).\n\nUpdates `zerocopy` from 0.8.48 to 0.8.49\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/5fc5d5bef889bbf81ab5bae500758979d5978a08\"\u003e\u003ccode\u003e5fc5d5b\u003c/code\u003e\u003c/a\u003e Release 0.8.49 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/0321b8e7055ae7159280930753924207775dc35a\"\u003e\u003ccode\u003e0321b8e\u003c/code\u003e\u003c/a\u003e [anneal][exocrate] Upgrade to toml_const 1.3.0 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3415\"\u003e#3415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/1c1fe0b345187763680d19e5f99f129f57a257a3\"\u003e\u003ccode\u003e1c1fe0b\u003c/code\u003e\u003c/a\u003e [anneal][v2][exocrate] Crate-level documentation (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3382\"\u003e#3382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/275aff21f3b22c4c4db0311576b897b8d5805fa8\"\u003e\u003ccode\u003e275aff2\u003c/code\u003e\u003c/a\u003e [anneal][v2] Independently vendor and patch toml_const (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3381\"\u003e#3381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/2fcfb3371cdc0f6ca1c16ab6c18253de09194113\"\u003e\u003ccode\u003e2fcfb33\u003c/code\u003e\u003c/a\u003e [anneal][v2] Initial commit of \u003ccode\u003eexocrate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3376\"\u003e#3376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/881160631750e2e1a5876327f5f14804a77d4cc8\"\u003e\u003ccode\u003e8811606\u003c/code\u003e\u003c/a\u003e [docs] Document \u003ccode\u003e--cfg=zerocopy_unstable_ptr\u003c/code\u003e on internal rendered docs (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3388\"\u003e#3388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/0402dfa593751057a357c89fb8bd140780abd8d5\"\u003e\u003ccode\u003e0402dfa\u003c/code\u003e\u003c/a\u003e Publish \u003ccode\u003ePtr[Inner]\u003c/code\u003e behind a \u003ccode\u003e--cfg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3387\"\u003e#3387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8772fc4b3c36778c5cdb4adc7eaa8825541b2418\"\u003e\u003ccode\u003e8772fc4\u003c/code\u003e\u003c/a\u003e [ci] Don't run on large runners (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3379\"\u003e#3379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a3ad195abf85896be6f07f11acb486ceb7d61900\"\u003e\u003ccode\u003ea3ad195\u003c/code\u003e\u003c/a\u003e [anneal] README: Explain philosophy w.r.t. typing (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/be6f199fdbe4e568ac63289e2bdbd4a5f783d444\"\u003e\u003ccode\u003ebe6f199\u003c/code\u003e\u003c/a\u003e [anneal] Don't copy Lean build artifacts from \u003ccode\u003e~/.anneal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.48...v0.8.49\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy-derive` from 0.8.48 to 0.8.49\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/5fc5d5bef889bbf81ab5bae500758979d5978a08\"\u003e\u003ccode\u003e5fc5d5b\u003c/code\u003e\u003c/a\u003e Release 0.8.49 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/0321b8e7055ae7159280930753924207775dc35a\"\u003e\u003ccode\u003e0321b8e\u003c/code\u003e\u003c/a\u003e [anneal][exocrate] Upgrade to toml_const 1.3.0 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3415\"\u003e#3415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/1c1fe0b345187763680d19e5f99f129f57a257a3\"\u003e\u003ccode\u003e1c1fe0b\u003c/code\u003e\u003c/a\u003e [anneal][v2][exocrate] Crate-level documentation (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3382\"\u003e#3382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/275aff21f3b22c4c4db0311576b897b8d5805fa8\"\u003e\u003ccode\u003e275aff2\u003c/code\u003e\u003c/a\u003e [anneal][v2] Independently vendor and patch toml_const (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3381\"\u003e#3381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/2fcfb3371cdc0f6ca1c16ab6c18253de09194113\"\u003e\u003ccode\u003e2fcfb33\u003c/code\u003e\u003c/a\u003e [anneal][v2] Initial commit of \u003ccode\u003eexocrate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3376\"\u003e#3376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/881160631750e2e1a5876327f5f14804a77d4cc8\"\u003e\u003ccode\u003e8811606\u003c/code\u003e\u003c/a\u003e [docs] Document \u003ccode\u003e--cfg=zerocopy_unstable_ptr\u003c/code\u003e on internal rendered docs (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3388\"\u003e#3388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/0402dfa593751057a357c89fb8bd140780abd8d5\"\u003e\u003ccode\u003e0402dfa\u003c/code\u003e\u003c/a\u003e Publish \u003ccode\u003ePtr[Inner]\u003c/code\u003e behind a \u003ccode\u003e--cfg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3387\"\u003e#3387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/8772fc4b3c36778c5cdb4adc7eaa8825541b2418\"\u003e\u003ccode\u003e8772fc4\u003c/code\u003e\u003c/a\u003e [ci] Don't run on large runners (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3379\"\u003e#3379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a3ad195abf85896be6f07f11acb486ceb7d61900\"\u003e\u003ccode\u003ea3ad195\u003c/code\u003e\u003c/a\u003e [anneal] README: Explain philosophy w.r.t. typing (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/be6f199fdbe4e568ac63289e2bdbd4a5f783d444\"\u003e\u003ccode\u003ebe6f199\u003c/code\u003e\u003c/a\u003e [anneal] Don't copy Lean build artifacts from \u003ccode\u003e~/.anneal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.48...v0.8.49\"\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/sonicjhon1/ooxmlsdk/pull/67","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sonicjhon1%2Fooxmlsdk/issues/67","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/67/packages"}},{"old_version":"0.8.39","new_version":"0.8.48","update_type":"patch","path":null,"pr_created_at":"2026-05-13T18:20:03.000Z","version_change":"0.8.39 → 0.8.48","issue":{"uuid":"4440215677","node_id":"PR_kwDOQ910_s7bPET7","number":44,"state":"closed","title":"chore(deps): bump the dependencies group with 98 updates","user":"dependabot[bot]","labels":[],"assignees":["ararog"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-14T00:02:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-13T18:20:03.000Z","updated_at":"2026-05-14T00:08:45.000Z","time_to_close":20551,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":98,"packages":[{"name":"clap","old_version":"4.5.60","new_version":"4.6.1","repository_url":"https://github.com/clap-rs/clap"},{"name":"hyper","old_version":"1.8.1","new_version":"1.9.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"vetis","old_version":"0.1.4-beta.5","new_version":"0.1.4-beta.6","repository_url":"https://github.com/ararog/vetis"},{"name":"tokio","old_version":"1.49.0","new_version":"1.52.3","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"matchit","old_version":"0.9.1","new_version":"0.9.2","repository_url":"https://github.com/ibraheemdev/matchit"},{"name":"env_logger","old_version":"0.11.9","new_version":"0.11.10","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"anstream","old_version":"0.6.21","new_version":"1.0.0","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.13","new_version":"1.0.14","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-parse","old_version":"0.2.7","new_version":"1.0.0","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-executor","old_version":"1.13.3","new_version":"1.14.0","repository_url":"https://github.com/smol-rs/async-executor"},{"name":"async-signal","old_version":"0.2.13","new_version":"0.2.14","repository_url":"https://github.com/smol-rs/async-signal"},{"name":"aws-lc-rs","old_version":"1.15.4","new_version":"1.17.0","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"aws-lc-sys","old_version":"0.37.0","new_version":"0.41.0","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"bitflags","old_version":"2.10.0","new_version":"2.11.1","repository_url":"https://github.com/bitflags/bitflags"},{"name":"bumpalo","old_version":"3.19.1","new_version":"3.20.2","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"cc","old_version":"1.2.55","new_version":"1.2.62","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.60","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.55","new_version":"4.6.1","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"cmake","old_version":"0.1.57","new_version":"0.1.58","repository_url":"https://github.com/rust-lang/cmake-rs"},{"name":"colorchoice","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"const_fn","old_version":"0.4.11","new_version":"0.4.12","repository_url":"https://github.com/taiki-e/const_fn"},{"name":"crossfire","old_version":"3.1.3","new_version":"3.1.10","repository_url":"https://github.com/frostyplanet/crossfire-rs"},{"name":"data-encoding","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/ia0/data-encoding"},{"name":"deboa","old_version":"0.1.0-beta.2","new_version":"0.1.0-beta.15","repository_url":"https://github.com/ararog/deboa"},{"name":"deranged","old_version":"0.5.6","new_version":"0.5.8","repository_url":"https://github.com/jhpratt/deranged"},{"name":"env_filter","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"fastrand","old_version":"2.3.0","new_version":"2.4.1","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"fragile","old_version":"2.0.1","new_version":"2.1.0","repository_url":"https://github.com/mitsuhiko/fragile"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-executor","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"h2","old_version":"0.4.13","new_version":"0.4.14","repository_url":"https://github.com/hyperium/h2"},{"name":"icu_locale_core","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_provider","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna_adapter","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"indexmap","old_version":"2.13.0","new_version":"2.14.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"ipnet","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/krisprice/ipnet"},{"name":"itoa","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"jiff","old_version":"0.2.19","new_version":"0.2.24","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"jiff-static","old_version":"0.2.19","new_version":"0.2.24","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"libc","old_version":"0.2.181","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"libmimalloc-sys","old_version":"0.1.44","new_version":"0.1.47","repository_url":"https://github.com/purpleprotocol/mimalloc_rust"},{"name":"litemap","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"mimalloc","old_version":"0.1.48","new_version":"0.1.50","repository_url":"https://github.com/purpleprotocol/mimalloc_rust"},{"name":"mio","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num-conv","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"pin-project-lite","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"piper","old_version":"0.2.4","new_version":"0.2.5","repository_url":"https://github.com/smol-rs/piper"},{"name":"portable-atomic-util","old_version":"0.2.5","new_version":"0.2.7","repository_url":"https://github.com/taiki-e/portable-atomic-util"},{"name":"potential_utf","old_version":"0.1.4","new_version":"0.1.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"quinn-proto","old_version":"0.11.13","new_version":"0.11.14","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quote","old_version":"1.0.44","new_version":"1.0.45","repository_url":"https://github.com/dtolnay/quote"},{"name":"regex-syntax","old_version":"0.8.9","new_version":"0.8.10","repository_url":"https://github.com/rust-lang/regex"},{"name":"rt-gate","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/ararog/gate"},{"name":"rustc-hash","old_version":"2.1.1","new_version":"2.1.2","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"rustix","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"rustls","old_version":"0.23.36","new_version":"0.23.40","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-pki-types","old_version":"1.14.0","new_version":"1.14.1","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustls-webpki","old_version":"0.103.9","new_version":"0.103.13","repository_url":"https://github.com/rustls/webpki"},{"name":"schannel","old_version":"0.1.28","new_version":"0.1.29","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"security-framework","old_version":"3.5.1","new_version":"3.7.0","repository_url":"https://github.com/kornelski/rust-security-framework"},{"name":"security-framework-sys","old_version":"2.15.0","new_version":"2.17.0","repository_url":"https://github.com/kornelski/rust-security-framework"},{"name":"serde_spanned","old_version":"1.0.4","new_version":"1.1.1","repository_url":"https://github.com/toml-rs/toml"},{"name":"signal-hook","old_version":"0.4.3","new_version":"0.4.4","repository_url":"https://github.com/vorner/signal-hook"},{"name":"tinystr","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tinyvec","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"tokio-macros","old_version":"2.6.0","new_version":"2.7.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_parser","old_version":"1.0.7+spec-1.1.0","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_writer","old_version":"1.0.6+spec-1.1.0","new_version":"1.1.1+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"unicode-ident","old_version":"1.0.23","new_version":"1.0.24","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"wasip2","old_version":"1.0.2+wasi-0.2.9","new_version":"1.0.3+wasi-0.2.9","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"webpki-roots","old_version":"1.0.6","new_version":"1.0.7","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"windows-sys","old_version":"0.45.0","new_version":"0.52.0","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-targets","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_aarch64_gnullvm","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_aarch64_msvc","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_i686_gnu","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_i686_msvc","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_gnu","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_gnullvm","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_msvc","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"wit-bindgen","old_version":"0.51.0","new_version":"0.57.1","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"writeable","old_version":"0.6.2","new_version":"0.6.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.39","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.39","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerofrom-derive","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerotrie","old_version":"0.2.3","new_version":"0.2.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.5","new_version":"0.11.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.2","new_version":"0.11.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zmij","old_version":"1.0.20","new_version":"1.0.21","repository_url":"https://github.com/dtolnay/zmij"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 98 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.5.60` | `4.6.1` |\n| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.9.0` |\n| [vetis](https://github.com/ararog/vetis) | `0.1.4-beta.5` | `0.1.4-beta.6` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.52.3` |\n| [matchit](https://github.com/ibraheemdev/matchit) | `0.9.1` | `0.9.2` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.9` | `0.11.10` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.21` | `1.0.0` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.13` | `1.0.14` |\n| [anstyle-parse](https://github.com/rust-cli/anstyle) | `0.2.7` | `1.0.0` |\n| [async-executor](https://github.com/smol-rs/async-executor) | `1.13.3` | `1.14.0` |\n| [async-signal](https://github.com/smol-rs/async-signal) | `0.2.13` | `0.2.14` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.15.4` | `1.17.0` |\n| [aws-lc-sys](https://github.com/aws/aws-lc-rs) | `0.37.0` | `0.41.0` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.10.0` | `2.11.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.19.1` | `3.20.2` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.55` | `1.2.62` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.60` | `4.6.0` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.55` | `4.6.1` |\n| [clap_lex](https://github.com/clap-rs/clap) | `1.0.0` | `1.1.0` |\n| [cmake](https://github.com/rust-lang/cmake-rs) | `0.1.57` | `0.1.58` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.4` | `1.0.5` |\n| [const_fn](https://github.com/taiki-e/const_fn) | `0.4.11` | `0.4.12` |\n| [crossfire](https://github.com/frostyplanet/crossfire-rs) | `3.1.3` | `3.1.10` |\n| [data-encoding](https://github.com/ia0/data-encoding) | `2.10.0` | `2.11.0` |\n| [deboa](https://github.com/ararog/deboa) | `0.1.0-beta.2` | `0.1.0-beta.15` |\n| [deranged](https://github.com/jhpratt/deranged) | `0.5.6` | `0.5.8` |\n| [env_filter](https://github.com/rust-cli/env_logger) | `1.0.0` | `1.0.1` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.4.1` |\n| [fragile](https://github.com/mitsuhiko/fragile) | `2.0.1` | `2.1.0` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-executor](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [h2](https://github.com/hyperium/h2) | `0.4.13` | `0.4.14` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_properties](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.2.0` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.2.0` |\n| [icu_provider](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.1` | `1.2.2` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.14.0` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.11.0` | `2.12.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.17` | `1.0.18` |\n| [jiff](https://github.com/BurntSushi/jiff) | `0.2.19` | `0.2.24` |\n| [jiff-static](https://github.com/BurntSushi/jiff) | `0.2.19` | `0.2.24` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.181` | `0.2.186` |\n| [libmimalloc-sys](https://github.com/purpleprotocol/mimalloc_rust) | `0.1.44` | `0.1.47` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [mimalloc](https://github.com/purpleprotocol/mimalloc_rust) | `0.1.48` | `0.1.50` |\n| [mio](https://github.com/tokio-rs/mio) | `1.1.1` | `1.2.0` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.2.0` | `0.2.1` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [piper](https://github.com/smol-rs/piper) | `0.2.4` | `0.2.5` |\n| [portable-atomic-util](https://github.com/taiki-e/portable-atomic-util) | `0.2.5` | `0.2.7` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.4` | `0.1.5` |\n| [quinn-proto](https://github.com/quinn-rs/quinn) | `0.11.13` | `0.11.14` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.44` | `1.0.45` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.9` | `0.8.10` |\n| [rt-gate](https://github.com/ararog/gate) | `0.1.3` | `0.1.5` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.1` | `2.1.2` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.1.3` | `1.1.4` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.36` | `0.23.40` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.14.0` | `1.14.1` |\n| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.9` | `0.103.13` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.28` | `0.1.29` |\n| [security-framework](https://github.com/kornelski/rust-security-framework) | `3.5.1` | `3.7.0` |\n| [security-framework-sys](https://github.com/kornelski/rust-security-framework) | `2.15.0` | `2.17.0` |\n| [serde_spanned](https://github.com/toml-rs/toml) | `1.0.4` | `1.1.1` |\n| [signal-hook](https://github.com/vorner/signal-hook) | `0.4.3` | `0.4.4` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.2` | `0.8.3` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.10.0` | `1.11.0` |\n| [tokio-macros](https://github.com/tokio-rs/tokio) | `2.6.0` | `2.7.0` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.0.7+spec-1.1.0` | `1.1.2+spec-1.1.0` |\n| [toml_writer](https://github.com/toml-rs/toml) | `1.0.6+spec-1.1.0` | `1.1.1+spec-1.1.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.23` | `1.0.24` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.2+wasi-0.2.9` | `1.0.3+wasi-0.2.9` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `1.0.6` | `1.0.7` |\n| [windows-sys](https://github.com/microsoft/windows-rs) | `0.45.0` | `0.52.0` |\n| [windows-targets](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_aarch64_gnullvm](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_aarch64_msvc](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_i686_gnu](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_i686_msvc](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_x86_64_gnu](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_x86_64_gnullvm](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_x86_64_msvc](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.51.0` | `0.57.1` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.2` | `0.6.3` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.39` | `0.8.48` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.39` | `0.8.48` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.8` |\n| [zerofrom-derive](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.3` | `0.2.4` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.5` | `0.11.6` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.2` | `0.11.3` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.20` | `1.0.21` |\n\nUpdates `clap` from 4.5.60 to 4.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.85\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.61] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/14202755e52802a3d294c4ceeadd703d24b21fe6\"\u003e\u003ccode\u003e1420275\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d2c817d151db23e0bff70d3df5f9dd9fc311ad5d\"\u003e\u003ccode\u003ed2c817d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f88c94e53d40c2427450ed65ec025951906eb1d4\"\u003e\u003ccode\u003ef88c94e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6341\"\u003e#6341\u003c/a\u003e from epage/sep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/acbb8225054e0a498f6941f278ad0095a893efe8\"\u003e\u003ccode\u003eacbb822\u003c/code\u003e\u003c/a\u003e fix(complete): Reduce risk of conflict with actual subcommands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a49fadbf4acf1853f52ae43a445c8f3c81096b01\"\u003e\u003ccode\u003ea49fadb\u003c/code\u003e\u003c/a\u003e refactor(complete): Pull out subcommand separator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ddc008bbbc1924fbda5d6f2c66bcf4d165984977\"\u003e\u003ccode\u003eddc008b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6332\"\u003e#6332\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/497dc50aebe9384dc229e1b4e92850306231f9c9\"\u003e\u003ccode\u003e497dc50\u003c/code\u003e\u003c/a\u003e chore: Update compatible dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dca2326243615b2375cccb709b19de912910413d\"\u003e\u003ccode\u003edca2326\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6331\"\u003e#6331\u003c/a\u003e from clap-rs/renovate/j178-prek-action-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/54bdaa340ed434535bbd2d95a05b69d8abd2eb34\"\u003e\u003ccode\u003e54bdaa3\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f0d30d961d26f8fb636b33242256fca73a717f77\"\u003e\u003ccode\u003ef0d30d9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.60...clap_complete-v4.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper` from 1.8.1 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/releases\"\u003ehyper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactors and chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(error): add more information about is_incomplete_message by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3978\"\u003ehyperium/hyper#3978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun cargo-audit in CI to check for known vulnerabilities in dependencies. by \u003ca href=\"https://github.com/f0rki\"\u003e\u003ccode\u003e@​f0rki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3246\"\u003ehyperium/hyper#3246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): simplify match of Token parse error by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3981\"\u003ehyperium/hyper#3981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): use saturating_sub instead of manual impl by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3983\"\u003ehyperium/hyper#3983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): replace many args of Chunked::step with struct by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3982\"\u003ehyperium/hyper#3982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix comment in \u003ccode\u003eput_slice()\u003c/code\u003e by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3986\"\u003ehyperium/hyper#3986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lib): fix unused warnings due to feature gating test imports by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3997\"\u003ehyperium/hyper#3997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve Read trait and ReadBufCursor documentation by \u003ca href=\"https://github.com/majiayu000\"\u003e\u003ccode\u003e@​majiayu000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4000\"\u003ehyperium/hyper#4000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use h1 parser config when parsing server req by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4002\"\u003ehyperium/hyper#4002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(server): fix flaky disable_keep_alive_mid_request by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4009\"\u003ehyperium/hyper#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to actions/checkout@v6 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4005\"\u003ehyperium/hyper#4005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to cargo-check-external-types 0.4.0 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4006\"\u003ehyperium/hyper#4006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate copyright year to 2026 by \u003ca href=\"https://github.com/jasmyhigh\"\u003e\u003ccode\u003e@​jasmyhigh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4007\"\u003ehyperium/hyper#4007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: avoid unwrap examples by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4001\"\u003ehyperium/hyper#4001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): use case-insensitive matching for trailer fields by \u003ca href=\"https://github.com/HueCodes\"\u003e\u003ccode\u003e@​HueCodes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4011\"\u003ehyperium/hyper#4011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: convert bug report template to GitHub form by \u003ca href=\"https://github.com/njg7194\"\u003e\u003ccode\u003e@​njg7194\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4015\"\u003ehyperium/hyper#4015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): force toml mode in yq selecting msrv by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4020\"\u003ehyperium/hyper#4020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: non-utf8 char may cause panic when calling to_str by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4019\"\u003ehyperium/hyper#4019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(http2/client): add \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option by \u003ca href=\"https://github.com/ffuugoo\"\u003e\u003ccode\u003e@​ffuugoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4021\"\u003ehyperium/hyper#4021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: drop pin-utils dependency by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4023\"\u003ehyperium/hyper#4023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[minor] doc: Fix HTTP/2 max concurrent stream link by \u003ca href=\"https://github.com/dentiny\"\u003e\u003ccode\u003e@​dentiny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4037\"\u003ehyperium/hyper#4037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ffi): validate null pointers before dereferencing in request/resp… by \u003ca href=\"https://github.com/DhruvaD1\"\u003e\u003ccode\u003e@​DhruvaD1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4038\"\u003ehyperium/hyper#4038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eh2: expose current max stream count by \u003ca href=\"https://github.com/howardjohn\"\u003e\u003ccode\u003e@​howardjohn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4026\"\u003ehyperium/hyper#4026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): allow keep-alive for chunked requests with trailers by \u003ca href=\"https://github.com/wi-adam\"\u003e\u003ccode\u003e@​wi-adam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4043\"\u003ehyperium/hyper#4043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): cancel pipe_task and send RST_STREAM on response future drop by \u003ca href=\"https://github.com/mmishra100\"\u003e\u003ccode\u003e@​mmishra100\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4042\"\u003ehyperium/hyper#4042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd APIs to allow switching an HTTP1 connection to HTTP2 if H2 preface is seen by \u003ca href=\"https://github.com/pborzenkov\"\u003e\u003ccode\u003e@​pborzenkov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3996\"\u003ehyperium/hyper#3996\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/blob/master/CHANGELOG.md\"\u003ehyper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0 (2026-03-31)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/0d6c7d5469baa09e2fb127ee3758a79b3271a4f0\"\u003e\u003ccode\u003e0d6c7d5\u003c/code\u003e\u003c/a\u003e v1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003e\u003ccode\u003ee21205c\u003c/code\u003e\u003c/a\u003e feat(http1): add UpgradeableConnection::into_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e\u003ccode\u003e393c77c\u003c/code\u003e\u003c/a\u003e feat(error): add 'Error::is_parse_version_h2' method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e\u003ccode\u003e5b17a69\u003c/code\u003e\u003c/a\u003e fix(http2): cancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e\u003ccode\u003e7211ec2\u003c/code\u003e\u003c/a\u003e fix(http1): allow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003e\u003ccode\u003ed51cb71\u003c/code\u003e\u003c/a\u003e feat(client): expose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e\u003ccode\u003e28e73cc\u003c/code\u003e\u003c/a\u003e fix(ffi): validate null pointers before dereferencing in request/response fun...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e13e783927d429fc03038fe512eeb4d379cf1a70\"\u003e\u003ccode\u003ee13e783\u003c/code\u003e\u003c/a\u003e docs(client): fix HTTP/2 max concurrent stream link to spec (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/8ba900853b0f619b165e8530fc8c310bc13e056b\"\u003e\u003ccode\u003e8ba9008\u003c/code\u003e\u003c/a\u003e chore(dependencies): drop pin-utils dependency (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4023\"\u003e#4023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e\u003ccode\u003e5778745\u003c/code\u003e\u003c/a\u003e feat(client): add HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/hyper/compare/v1.8.1...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vetis` from 0.1.4-beta.5 to 0.1.4-beta.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ararog/vetis/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.49.0 to 1.52.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.52.3\u003c/h2\u003e\n\u003ch1\u003e1.52.3 (May 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8062\"\u003etokio-rs/tokio#8062\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8074\"\u003etokio-rs/tokio#8074\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8075\"\u003etokio-rs/tokio#8075\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8076\"\u003etokio-rs/tokio#8076\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.2\u003c/h2\u003e\n\u003ch1\u003e1.52.2 (May 4th, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release reverts the LIFO slot stealing change introduced in 1.51.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e), due to [its performance impact]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7431\"\u003etokio-rs/tokio#7431\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8065\"\u003etokio-rs/tokio#8065\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8100\"\u003etokio-rs/tokio#8100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.1\u003c/h2\u003e\n\u003ch1\u003e1.52.1 (April 16th, 2026)\u003c/h1\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: revert \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e to fix [a regression]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e that causes \u003ccode\u003espawn_blocking\u003c/code\u003e to hang (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8056\"\u003etokio-rs/tokio#8056\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8057\"\u003etokio-rs/tokio#8057\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.0\u003c/h2\u003e\n\u003ch1\u003e1.52.0 (April 14th, 2026)\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eio: \u003ccode\u003eAioSource::register_borrowed\u003c/code\u003e for I/O safety support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003etry_io\u003c/code\u003e function to \u003ccode\u003eunix::pipe\u003c/code\u003e sender and receiver types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8030\"\u003e#8030\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded (unstable)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: \u003ccode\u003eBuilder::enable_eager_driver_handoff\u003c/code\u003e setting enable eager hand off of the I/O and time drivers before polling tasks (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: add \u003ccode\u003etrace_with()\u003c/code\u003e for customized task dumps (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: allow \u003ccode\u003eimpl FnMut()\u003c/code\u003e in \u003ccode\u003etrace_with\u003c/code\u003e instead of just \u003ccode\u003efn()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d87569164fb61145e79e7ffe0b25783569cc8f93\"\u003e\u003ccode\u003ed875691\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8130\"\u003e#8130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1aebb031cb24bdb52289561343308f4a44a4d81\"\u003e\u003ccode\u003ee1aebb0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.3' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8129\"\u003e#8129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fd63094ee0d34b4f3f93f59507e91c65919a2d71\"\u003e\u003ccode\u003efd63094\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8127\"\u003e#8127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c600d0fd2cdebea4828fe9f699ced4dfd8aad3b\"\u003e\u003ccode\u003e8c600d0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.5' into 'tokio-1.51.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/11bfc1345bbd5e901187e2b3702de10b0efbffdc\"\u003e\u003ccode\u003e11bfc13\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8122\"\u003e#8122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f085b6211b8ebb6aba21f1f1f91e7b8b243aa815\"\u003e\u003ccode\u003ef085b62\u003c/code\u003e\u003c/a\u003e sync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/30d25ccb8bc91ca811773ee243e71e31772275d2\"\u003e\u003ccode\u003e30d25cc\u003c/code\u003e\u003c/a\u003e sync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9fccf5339d41c1f2f863f97b9133bc8a5a10bc28\"\u003e\u003ccode\u003e9fccf53\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ebf61b45b5184018f00bc666887ebccf3d4fe51b\"\u003e\u003ccode\u003eebf61b4\u003c/code\u003e\u003c/a\u003e sync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4abe9d732eb01f7b092a571c3dcc4fbd266f4067\"\u003e\u003ccode\u003e4abe9d7\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8115\"\u003e#8115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.52.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `matchit` from 0.9.1 to 0.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ibraheemdev/matchit/releases\"\u003ematchit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a couple false positive route conflicts (\u003ca href=\"https://redirect.github.com/ibraheemdev/matchit/pull/89\"\u003eibraheemdev/matchit#89\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ibraheemdev/matchit/pull/91\"\u003eibraheemdev/matchit#91\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ibraheemdev/matchit/commit/4b5a2c356022f544187d6e67325d8e98dd7f11ca\"\u003e\u003ccode\u003e4b5a2c3\u003c/code\u003e\u003c/a\u003e release 0.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ibraheemdev/matchit/commit/bc1ac7ad94019a40c2f86946baff56185eb75fa3\"\u003e\u003ccode\u003ebc1ac7a\u003c/code\u003e\u003c/a\u003e fix prefix-suffix conflict due to insertion order of trailing slashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ibraheemdev/matchit/commit/500698f409141aae63ca89ab69c921e03951119a\"\u003e\u003ccode\u003e500698f\u003c/code\u003e\u003c/a\u003e fix false conflict\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ibraheemdev/matchit/compare/v0.9.1...v0.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.9 to 0.11.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.10\u003c/h2\u003e\n\u003ch2\u003e[0.11.10] - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.10] - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/41320bf391e3d62cc0171f83403c6d684686ac98\"\u003e\u003ccode\u003e41320bf\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/de8c74f47cb137541ac3c740b1fa77f46554dc25\"\u003e\u003ccode\u003ede8c74f\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d550741cdcd1d64f8a564158d9d0b2554f5d900d\"\u003e\u003ccode\u003ed550741\u003c/code\u003e\u003c/a\u003e docs(gh): Add sponsor link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/458b07544b86495075418e4d81cc048c98f362b6\"\u003e\u003ccode\u003e458b075\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.94 (\u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8bc3fc3e1db40d82a40b485e4c7971ac257d17a2\"\u003e\u003ccode\u003e8bc3fc3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/400\"\u003e#400\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/143fa647ab33ed3acc9f160dfa3cb075cc62b5a3\"\u003e\u003ccode\u003e143fa64\u003c/code\u003e\u003c/a\u003e chore: Upgrade incompatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/b687a2418ab8eeb031a55f561be50742ede27baf\"\u003e\u003ccode\u003eb687a24\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8cf1ba99129eeccc9914f9c3059ac6acc0686ba4\"\u003e\u003ccode\u003e8cf1ba9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/397\"\u003e#397\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/094ecf7a8adbf013877f7e0883774008a95dbe3d\"\u003e\u003ccode\u003e094ecf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/396\"\u003e#396\u003c/a\u003e from rust-cli/renovate/crate-ci-committed-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/34ad62679742adceb156ce5a59b0a277a8b67771\"\u003e\u003ccode\u003e34ad626\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.44.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.9...v0.11.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anstream` from 0.6.21 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/3048fe7820055a6c995170d822e725c62b3d63e1\"\u003e\u003ccode\u003e3048fe7\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/028ff0d0ec6ce881769d9cf9a80c535d623a17d0\"\u003e\u003ccode\u003e028ff0d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/293\"\u003e#293\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/f1823a98afe29847e1e7d524f292c09818b98fa7\"\u003e\u003ccode\u003ef1823a9\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/6d0d36b0723b29856d380eb89b3c571a9f9c570f\"\u003e\u003ccode\u003e6d0d36b\u003c/code\u003e\u003c/a\u003e chore(ci): Clean up previous branch in case it was leaked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/30b3b14bd665d443f45123729dc69d1f085575f9\"\u003e\u003ccode\u003e30b3b14\u003c/code\u003e\u003c/a\u003e chore(ci): Fix how rustfmt jobs run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/74f4be64a9464b8e4734ed462c7e25030f36cf35\"\u003e\u003ccode\u003e74f4be6\u003c/code\u003e\u003c/a\u003e chore(ci): Fix name of clippy::empty_enums\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/e0d98b6f4b3d86e2b1656b687a03a9435e5414c9\"\u003e\u003ccode\u003ee0d98b6\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/24c5c995faba5b7e0c7f032f0bf38ad066cf83a8\"\u003e\u003ccode\u003e24c5c99\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/42\"\u003e#42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ad7697dc13139fba901970d3e34559e0cdc39510\"\u003e\u003ccode\u003ead7697d\u003c/code\u003e\u003c/a\u003e chore(ci): Automatic update from template (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/b65c34513daab41988ec0221fdad20eb9452854b\"\u003e\u003ccode\u003eb65c345\u003c/code\u003e\u003c/a\u003e chore: Update prek hooks (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/anstyle/compare/anstream-v0.6.21...anstream-v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anstyle` from 1.0.13 to 1.0.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/0fe6f0ff6d52e9f91d4071199bd0b24bd46f3d35\"\u003e\u003ccode\u003e0fe6f0f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/332016ed167c53752a4ab11f22317745b2aa6763\"\u003e\u003ccode\u003e332016e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/dd73f64cf6287fb70578e3ad12079aad4f93a04b\"\u003e\u003ccode\u003edd73f64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/301\"\u003e#301\u003c/a\u003e from Muscraft/fix-some-escape-codes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/e2d2fb53a71cd95ed0c2f50bc8a73f86c9e6bb37\"\u003e\u003ccode\u003ee2d2fb5\u003c/code\u003e\u003c/a\u003e fix: Make 4:0 removes all underline styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/d82d083aa05ee4ddc059631f083047cbf32cc9ae\"\u003e\u003ccode\u003ed82d083\u003c/code\u003e\u003c/a\u003e feat: Support SGR 59 (reset underline color to default)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/85c9a86d4cb8bb2fb1c4a7729e2c70965ad38688\"\u003e\u003ccode\u003e85c9a86\u003c/code\u003e\u003c/a\u003e feat: Support SGR 22-29 (off codes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ac5c23b73200b8bfa6b016736a951d413fc0536d\"\u003e\u003ccode\u003eac5c23b\u003c/code\u003e\u003c/a\u003e refactor: Reorder SGR match arms to follow numerical order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/2234b680fb3816a8b9ebccefd7cbb4b90b98553d\"\u003e\u003ccode\u003e2234b68\u003c/code\u003e\u003c/a\u003e test: Add tests for SGR off codes, underline subparams, and underline color r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ffb555fe2bd93b50eee1c8181195fc2fe532c4fc\"\u003e\u003ccode\u003effb555f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/55de8a6470a6ed490efe46e47ccfae313c1a2d35\"\u003e\u003ccode\u003e55de8a6\u003c/code\u003e\u003c/a\u003e chore: Download libc to match cargo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/anstyle/compare/v1.0.13...v1.0.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anstyle-parse` from 0.2.7 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/3048fe7820055a6c995170d822e725c62b3d63e1\"\u003e\u003ccode\u003e3048fe7\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/028ff0d0ec6ce881769d9cf9a80c535d623a17d0\"\u003e\u003ccode\u003e028ff0d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/293\"\u003e#293\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/f1823a98afe29847e1e7d524f292c09818b98fa7\"\u003e\u003ccode\u003ef1823a9\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/6d0d36b0723b29856d380eb89b3c571a9f9c570f\"\u003e\u003ccode\u003e6d0d36b\u003c/code\u003e\u003c/a\u003e chore(ci): Clean up previous branch in case it was leaked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/30b3b14bd665d443f45123729dc69d1f085575f9\"\u003e\u003ccode\u003e30b3b14\u003c/code\u003e\u003c/a\u003e chore(ci): Fix how rustfmt jobs run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/74f4be64a9464b8e4734ed462c7e25030f36cf35\"\u003e\u003ccode\u003e74f4be6\u003c/code\u003e\u003c/a\u003e chore(ci): Fix name of clippy::empty_enums\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/e0d98b6f4b3d86e2b1656b687a03a9435e5414c9\"\u003e\u003ccode\u003ee0d98b6\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/24c5c995faba5b7e0c7f032f0bf38ad066cf83a8\"\u003e\u003ccode\u003e24c5c99\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/42\"\u003e#42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ad7697dc13139fba901970d3e34559e0cdc39510\"\u003e\u003ccode\u003ead7697d\u003c/code\u003e\u003c/a\u003e chore(ci): Automatic update from template (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/b65c34513daab41988ec0221fdad20eb9452854b\"\u003e\u003ccode\u003eb65c345\u003c/code\u003e\u003c/a\u003e chore: Update prek hooks (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/anstyle/compare/anstyle-parse-v0.2.7...anstyle-parse-v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-executor` from 1.13.3 to 1.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-executor/releases\"\u003easync-executor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.65. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix docs.rs build. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpstreaming parts of the Hermit \u003ccode\u003eno_std\u003c/code\u003e patchset:\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eSelf\u003c/code\u003e where possible (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImport items from \u003ccode\u003ecore\u003c/code\u003e and \u003ccode\u003ealloc\u003c/code\u003e if possible (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-executor/blob/master/CHANGELOG.md\"\u003easync-executor's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 1.14.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.65. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix docs.rs build. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpstreaming parts of the Hermit \u003ccode\u003eno_std\u003c/code\u003e patchset:\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eSelf\u003c/code\u003e where possible (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImport items from \u003ccode\u003ecore\u003c/code\u003e and \u003ccode\u003ealloc\u003c/code\u003e if possible (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/543403e773ec4941a6272e29c2ff649bfd01a4f8\"\u003e\u003ccode\u003e543403e\u003c/code\u003e\u003c/a\u003e Release 1.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/071235715a5b69dd87bdffded3fcfd4b566915fe\"\u003e\u003ccode\u003e0712357\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003euse Box\u003c/code\u003e (for no-std compatibility)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/150ca2238b72d3b2461ebbbce3340de4be7cfa4e\"\u003e\u003ccode\u003e150ca22\u003c/code\u003e\u003c/a\u003e refactor: import items from core and alloc if possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/cc6941ac539e4141674cf20c392f3696e0f0b0a3\"\u003e\u003ccode\u003ecc6941a\u003c/code\u003e\u003c/a\u003e refactor: return \u003ccode\u003eSelf\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/47d7f7a6dc3cb99343d6fb19cb9d454d0f5b753f\"\u003e\u003ccode\u003e47d7f7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/154\"\u003e#154\u003c/a\u003e from smol-rs/dependabot/cargo/criterion-0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/86bcbf839b8fb432053eae948fb56fc01c3cf8ce\"\u003e\u003ccode\u003e86bcbf8\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.7 to 0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/b0f396c8e5366ed4eecc2d9adb03a1d8e70e5bb4\"\u003e\u003ccode\u003eb0f396c\u003c/code\u003e\u003c/a\u003e Fix failing docs build (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/c10412c6c78884a66993c36a6060393aff2c2b8f\"\u003e\u003ccode\u003ec10412c\u003c/code\u003e\u003c/a\u003e Pin an Executor's State to minimize atomic operations. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-executor/compare/v1.13.3...v1.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-signal` from 0.2.13 to 0.2.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-signal/releases\"\u003easync-signal's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix build error on haiku. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-signal/blob/master/CHANGELOG.md\"\u003easync-signal's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 0.2.14\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix build error on haiku. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/d750e57adccbd90c4c4e93d184aeabcf5b22f057\"\u003e\u003ccode\u003ed750e57\u003c/code\u003e\u003c/a\u003e Release 0.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/eb72cfd64a1642d40c46ea4c464ed2cede1fc65a\"\u003e\u003ccode\u003eeb72cfd\u003c/code\u003e\u003c/a\u003e Fix build error on haiku\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/1ffadd3db8a7ea2e74e6d7e2de9c5d3a73c15435\"\u003e\u003ccode\u003e1ffadd3\u003c/code\u003e\u003c/a\u003e Update signal-hook requirement from 0.3.14 to 0.4.1 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/57\"\u003e#57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/a43dca7fd132368862f5c2830751fef56f8dc3f4\"\u003e\u003ccode\u003ea43dca7\u003c/code\u003e\u003c/a\u003e Fix clippy::io_other_error warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/c00258a4a661d4f614691906f6ec8b7391e9eb71\"\u003e\u003ccode\u003ec00258a\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/3fdfdee17736d37017f206c6b440515a7f3514ce\"\u003e\u003ccode\u003e3fdfdee\u003c/code\u003e\u003c/a\u003e ci: Use taiki-e/checkout-action action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/0f8053d9af5d7b11510cca1e67186b2d66e87e3b\"\u003e\u003ccode\u003e0f8053d\u003c/code\u003e\u003c/a\u003e ci: Use cargo-hack's --rust-version flag for msrv check\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-signal/compare/v0.2.13...v0.2.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-lc-rs` from 1.15.4 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-lc-rs/releases\"\u003eaws-lc-rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaws-lc-rs v1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd opt-in legacy DES cipher support behind a \u003ccode\u003elegacy-des\u003c/code\u003e feature by \u003ca href=\"https://github.com/qzh0223\"\u003e\u003ccode\u003e@​qzh0223\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1109\"\u003eaws/aws-lc-rs#1109\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1122\"\u003eaws/aws-lc-rs#1122\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eProvides 2TDEA, 3TDEA, and single DES support. This is gated behind the \u003ccode\u003elegacy-des\u003c/code\u003e feature flag and intended only for interoperability with legacy systems.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eAsDer\u003c/code\u003e and \u003ccode\u003eParsedPublicKey\u003c/code\u003e conversion for RSA \u003ccode\u003ePublicKeyComponents\u003c/code\u003e by \u003ca href=\"https://github.com/MavenRain\"\u003e\u003ccode\u003e@​MavenRain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1105\"\u003eaws/aws-lc-rs#1105\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePublicKeyComponents\u0026lt;B\u0026gt;\u003c/code\u003e now implements \u003ccode\u003eAsDer\u0026lt;PublicKeyX509Der\u0026gt;\u003c/code\u003e and can be converted to \u003ccode\u003eParsedPublicKey\u003c/code\u003e for use with signature verification APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eLessSafeKey::open_in_place_separate_tag\u003c/code\u003e by \u003ca href=\"https://github.com/wpt-oai\"\u003e\u003ccode\u003e@​wpt-oai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1116\"\u003eaws/aws-lc-rs#1116\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eEnables AEAD decryption when the authentication tag is stored separately from the ciphertext, complementing the existing \u003ccode\u003eseal_in_place_separate_tag\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd zig compiler support and CI coverage by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1103\"\u003eaws/aws-lc-rs#1103\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eResolves long-standing issues with cross-compilation using \u003ccode\u003ecargo-zigbuild\u003c/code\u003e. The build script now correctly handles zig's compiler flags, and CI coverage has been added to prevent regressions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix jitterentropy CFLAGS filtering for \u003ccode\u003eHOST_CFLAGS\u003c/code\u003e and \u003ccode\u003eTARGET_CFLAGS\u003c/code\u003e by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1106\"\u003eaws/aws-lc-rs#1106\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eFixes build failures (e.g., FreeBSD qdrant) where optimization flags leaked into the jitterentropy compilation, which must be built without optimizations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd ML-DSA x86_64 native assembly to CC builder scripts by \u003ca href=\"https://github.com/jakemas\"\u003e\u003ccode\u003e@​jakemas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1110\"\u003eaws/aws-lc-rs#1110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix support for building with MinGW on Windows 7 by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1120\"\u003eaws/aws-lc-rs#1120\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eFixes the \u003ccode\u003ex86_64-win7-windows-gnu\u003c/code\u003e target by addressing MinGW-specific compatibility issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIssues Being Closed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd API to convert \u003ccode\u003ersa::PublicKeyComponents\u003c/code\u003e into \u003ccode\u003esignature::ParsedPublicKey\u003c/code\u003e and/or DER encoded bytes -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1055\"\u003eaws/aws-lc-rs#1055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe CPU Jitter RNG must not be compiled with optimizations (FreeBSD qdrant build failure) -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1097\"\u003eaws/aws-lc-rs#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows 7 support for MinGW (\u003ccode\u003ex86_64-win7-windows-gnu\u003c/code\u003e target) -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1111\"\u003eaws/aws-lc-rs#1111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-Wp,-U\u003c/code\u003e breaks cross-builds using \u003ccode\u003ezig cc\u003c/code\u003e -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/993\"\u003eaws/aws-lc-rs#993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure to cross-compile for Windows on macOS with \u003ccode\u003ecargo-zigbuild\u003c/code\u003e -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/512\"\u003eaws/aws-lc-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZigbuild: Unable to build using cargo-zigbuild for arm targets -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/931\"\u003eaws/aws-lc-rs#931\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Merged PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare aws-lc-sys v0.41.0 by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1117\"\u003eaws/aws-lc-rs#1117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1102\"\u003eaws/aws-lc-rs#1102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/dependency-review-action from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1118\"\u003eaws/aws-lc-rs#1118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nightly clippy warnings by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1112\"\u003eaws/aws-lc-rs#1112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare aws-lc-rs v1.17.0 by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1121\"\u003eaws/aws-lc-rs#1121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix rustfmt by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1123\"\u003eaws/aws-lc-rs#1123\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakemas\"\u003e\u003ccode\u003e@​jakemas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1110\"\u003eaws/aws-lc-rs#1110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qzh0223\"\u003e\u003ccode\u003e@​qzh0223\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1109\"\u003eaws/aws-lc-rs#1109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MavenRain\"\u003e\u003ccode\u003e@​MavenRain\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1105\"\u003eaws/aws-lc-rs#1105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wpt-oai\"\u003e\u003ccode\u003e@​wpt-oai\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1116\"\u003eaws/aws-lc-rs#1116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/aws/aws-lc-rs/compare/v1.16.3...v1.17.0\"\u003ehttps://github.com/aws/aws-lc-rs/compare/v1.16.3...v1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaws-lc-rs v1.16.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eKey length validation in \u003ccode\u003eUnboundCipherKey::new()\u003c/code\u003e now enforced at runtime by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1092\"\u003eaws/aws-lc-rs#1092\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe documented error on key length mismatch was never actually checked. Streaming cipher constructors also relied on \u003ccode\u003edebug_assert_eq!\u003c/code\u003e which gets stripped in release builds — these are now runtime checks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSupport MSAN and TSAN sanitizer builds via \u003ccode\u003eAWS_LC_SYS_SANITIZER\u003c/code\u003e environment variable by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1100\"\u003eaws/aws-lc-rs#1100\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eAccepts \u003ccode\u003easan\u003c/code\u003e, \u003ccode\u003emsan\u003c/code\u003e, or \u003ccode\u003etsan\u003c/code\u003e. The existing \u003ccode\u003easan\u003c/code\u003e feature flag continues to work.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/2201001603bde2dbe326ba47ad77c43a1b29c47c\"\u003e\u003ccode\u003e2201001\u003c/code\u003e\u003c/a\u003e Fix rustfmt (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/1ed08baf0bd08df02200bee97c004bff1770dcae\"\u003e\u003ccode\u003e1ed08ba\u003c/code\u003e\u003c/a\u003e Add single DES support and rename legacy-3des feature to legacy-des (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/889047e9e90190a0382648e5da5fbe7f024f6296\"\u003e\u003ccode\u003e889047e\u003c/code\u003e\u003c/a\u003e Prepare aws-lc-rs v1.17.0 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/4fdf6722e2669368af1a03a34b2eff60f0da5883\"\u003e\u003ccode\u003e4fdf672\u003c/code\u003e\u003c/a\u003e fix: support building with MinGW on Windows 7 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/1cbe889cafb9841fef2f0c9c9e6c13379975d4de\"\u003e\u003ccode\u003e1cbe889\u003c/code\u003e\u003c/a\u003e Adds \u003ccode\u003eLessSafeKey::open_in_place_separate_tag\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/ce8bccc4f6d4b7b4e6c0594201f11106cca601ff\"\u003e\u003ccode\u003ece8bccc\u003c/code\u003e\u003c/a\u003e Bump actions/dependency-review-action from 4 to 5 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/aac6ebd377ad769c4bef3171299dd6cbb611a77d\"\u003e\u003ccode\u003eaac6ebd\u003c/code\u003e\u003c/a\u003e Prepare aws lc sys 0.41.0 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/3cb6cfd7cd6f2c494daa192ef4bf798d36944bac\"\u003e\u003ccode\u003e3cb6cfd\u003c/code\u003e\u003c/a\u003e Add AsDer and ParsedPublicKey conversion for RSA PublicKeyComponents (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/54a222f41a5d0e4f84f3530e6727b6f2a68f4426\"\u003e\u003ccode\u003e54a222f\u003c/code\u003e\u003c/a\u003e Fix clippy warnings: inline format args, remove redundant borrows, use assert...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/c9c9bc6e291671692c6f0550517d9636a9c746af\"\u003e\u003ccode\u003ec9c9bc6\u003c/code\u003e\u003c/a\u003e Add opt-in 2TDEA and 3TDEA cipher support behind a \u003ccode\u003elegacy-3des\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-lc-rs/compare/v1.15.4...v1.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-lc-sys` from 0.37.0 to 0.41.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/2201001603bde2dbe326ba47ad77c43a1b29c47c\"\u003e\u003ccode\u003e2201001\u003c/code\u003e\u003c/a\u003e Fix rustfmt (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/1ed08baf0bd08df02200bee97c004bff1770dcae\"\u003e\u003ccode\u003e1ed08ba\u003c/code\u003e\u003c/a\u003e Add single DES support and rename legacy-3des feature to legacy-des (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/889047e9e90190a0382648e5da5fbe7f024f6296\"\u003e\u003ccode\u003e889047e\u003c/code\u003e\u003c/a\u003e Prepare aws-lc-rs v1.17.0 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/4fdf6722e2669368af1a03a34b2eff60f0da5883\"\u003e\u003ccode\u003e4fdf672\u003c/code\u003e\u003c/a\u003e fix: support building with MinGW on Windows 7 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/1cbe889cafb9841fef2f0c9c9e6c13379975d4de\"\u003e\u003ccode\u003e1cbe889\u003c/code\u003e\u003c/a\u003e Adds \u003ccode\u003eLessSafeKey::open_in_place_separate_tag\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/ce8bccc4f6d4b7b4e6c0594201f11106cca601ff\"\u003e\u003ccode\u003ece8bccc\u003c/code\u003e\u003c/a\u003e Bump actions/dependency-review-action from 4 to 5 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/aac6ebd377ad769c4bef3171299dd6cbb611a77d\"\u003e\u003ccode\u003eaac6ebd\u003c/code\u003e\u003c/a\u003e Prepare aws lc sys 0.41.0 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/3cb6cfd7cd6f2c494daa192ef4bf798d36944bac\"\u003e\u003ccode\u003e3cb6cfd\u003c/code\u003e\u003c/a\u003e Add AsDer and ParsedPublicKey conversion for RSA PublicKeyComponents (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/54a222f41a5d0e4f84f3530e6727b6f2a68f4426\"\u003e\u003ccode\u003e54a222f\u003c/code\u003e\u003c/a\u003e Fix clippy warnings: inline format args, remove redundant borrows, use assert...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/c9c9bc6e291671692c6f0550517d9636a9c746af\"\u003e\u003ccode\u003ec9c9bc6\u003c/code\u003e\u003c/a\u003e Add opt-in 2TDEA and 3TDEA cipher support behind a \u003ccode\u003elegacy-3des\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-lc-rs/compare/aws-lc-sys/v0.37.0...aws-lc-sys/v0.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.10.0 to 2.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/releases\"\u003ebitflags's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.11.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexample_generated.rs: add missing third slash for doc comment by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/477\"\u003ebitflags/bitflags#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify self and other in method docs by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/481\"\u003ebitflags/bitflags#481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.11.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/482\"\u003ebitflags/bitflags#482\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix use of Result in macro output by \u003ca href=\"https://github.com/james7132\"\u003e\u003ccode\u003e@​james7132\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/462\"\u003ebitflags/bitflags#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd methods to get the known/unknown bits from a flags value by \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/473\"\u003ebitflags/bitflags#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.11.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/474\"\u003ebitflags/bitflags#474\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/james7132\"\u003e\u003ccode\u003e@​james7132\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/462\"\u003ebitflags/bitflags#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/473\"\u003ebitflags/bitflags#473\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.10.0...2.11.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.10.0...2.11.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md\"\u003ebitflags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.11.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexample_generated....\n\n_Description has been truncated_","html_url":"https://github.com/ararog/sofie/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ararog%2Fsofie/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"}},{"old_version":"0.8.47","new_version":"0.8.48","update_type":"patch","path":"/src-tauri","pr_created_at":"2026-04-26T22:05:01.000Z","version_change":"0.8.47 → 0.8.48","issue":{"uuid":"4332107384","node_id":"PR_kwDOSAWjFM7Vxp0u","number":3,"state":"closed","title":"Bump the all group in /src-tauri with 52 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-03T22:00:04.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-26T22:05:01.000Z","updated_at":"2026-05-03T22:00:06.000Z","time_to_close":604503,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":52,"packages":[{"name":"tauri-plugin-dialog","old_version":"2.6.0","new_version":"2.7.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-fs","old_version":"2.4.5","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"async-signal","old_version":"0.2.13","new_version":"0.2.14","repository_url":"https://github.com/smol-rs/async-signal"},{"name":"cc","old_version":"1.2.57","new_version":"1.2.61","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"embed-resource","old_version":"3.0.8","new_version":"3.0.9","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"fastrand","old_version":"2.3.0","new_version":"2.4.1","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"hyper","old_version":"1.8.1","new_version":"1.9.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"icu_locale_core","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_provider","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"iri-string","old_version":"0.7.11","new_version":"0.7.12","repository_url":"https://github.com/lo48576/iri-string"},{"name":"libc","old_version":"0.2.183","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"libredox","old_version":"0.1.15","new_version":"0.1.16"},{"name":"litemap","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"mio","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"muda","old_version":"0.17.1","new_version":"0.17.2","repository_url":"https://github.com/tauri-apps/muda"},{"name":"open","old_version":"5.3.3","new_version":"5.3.4","repository_url":"https://github.com/Byron/open-rs"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.33","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"plist","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/ebarnard/rust-plist"},{"name":"potential_utf","old_version":"0.1.4","new_version":"0.1.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"quick-xml","old_version":"0.38.4","new_version":"0.39.2","repository_url":"https://github.com/tafia/quick-xml"},{"name":"rustc-hash","old_version":"2.1.1","new_version":"2.1.2","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"semver","old_version":"1.0.27","new_version":"1.0.28","repository_url":"https://github.com/dtolnay/semver"},{"name":"simd-adler32","old_version":"0.3.8","new_version":"0.3.9","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"tinystr","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tokio","old_version":"1.50.0","new_version":"1.52.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_parser","old_version":"1.1.0+spec-1.1.0","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_writer","old_version":"1.1.0+spec-1.1.0","new_version":"1.1.1+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"typenum","old_version":"1.19.0","new_version":"1.20.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-segmentation","old_version":"1.13.1","new_version":"1.13.2","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"uuid","old_version":"1.22.0","new_version":"1.23.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"wasip2","old_version":"1.0.2+wasi-0.2.9","new_version":"1.0.3+wasi-0.2.9","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"web_atoms","old_version":"0.2.3","new_version":"0.2.4","repository_url":"https://github.com/servo/html5ever"},{"name":"writeable","old_version":"0.6.2","new_version":"0.6.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zbus","old_version":"5.14.0","new_version":"5.15.0","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"zbus_macros","old_version":"5.14.0","new_version":"5.15.0","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"zbus_names","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"zerocopy","old_version":"0.8.47","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.47","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerofrom-derive","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerotrie","old_version":"0.2.3","new_version":"0.2.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.5","new_version":"0.11.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.2","new_version":"0.11.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zvariant","old_version":"5.10.0","new_version":"5.10.1","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"zvariant_derive","old_version":"5.10.0","new_version":"5.10.1","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"zvariant_utils","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/z-galaxy/zbus"}],"path":"/src-tauri","ecosystem":"cargo"},"body":"Bumps the all group in /src-tauri with 52 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.6.0` | `2.7.0` |\n| [tauri-plugin-fs](https://github.com/tauri-apps/plugins-workspace) | `2.4.5` | `2.5.0` |\n| [async-signal](https://github.com/smol-rs/async-signal) | `0.2.13` | `0.2.14` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.57` | `1.2.61` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.8` | `3.0.9` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.4.1` |\n| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.9.0` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_properties](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.2.0` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.2.0` |\n| [icu_provider](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.11` | `0.7.12` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.186` |\n| libredox | `0.1.15` | `0.1.16` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [mio](https://github.com/tokio-rs/mio) | `1.1.1` | `1.2.0` |\n| [muda](https://github.com/tauri-apps/muda) | `0.17.1` | `0.17.2` |\n| [open](https://github.com/Byron/open-rs) | `5.3.3` | `5.3.4` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.33` |\n| [plist](https://github.com/ebarnard/rust-plist) | `1.8.0` | `1.9.0` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.4` | `0.1.5` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.38.4` | `0.39.2` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.1` | `2.1.2` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.27` | `1.0.28` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.8` | `0.3.9` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.2` | `0.8.3` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.50.0` | `1.52.1` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.1.0+spec-1.1.0` | `1.1.2+spec-1.1.0` |\n| [toml_writer](https://github.com/toml-rs/toml) | `1.1.0+spec-1.1.0` | `1.1.1+spec-1.1.0` |\n| [typenum](https://github.com/paholg/typenum) | `1.19.0` | `1.20.0` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.13.1` | `1.13.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.22.0` | `1.23.1` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.2+wasi-0.2.9` | `1.0.3+wasi-0.2.9` |\n| [web_atoms](https://github.com/servo/html5ever) | `0.2.3` | `0.2.4` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.2` | `0.6.3` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [zbus](https://github.com/z-galaxy/zbus) | `5.14.0` | `5.15.0` |\n| [zbus_macros](https://github.com/z-galaxy/zbus) | `5.14.0` | `5.15.0` |\n| [zbus_names](https://github.com/z-galaxy/zbus) | `4.3.1` | `4.3.2` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.47` | `0.8.48` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.47` | `0.8.48` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zerofrom-derive](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.3` | `0.2.4` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.5` | `0.11.6` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.2` | `0.11.3` |\n| [zvariant](https://github.com/z-galaxy/zbus) | `5.10.0` | `5.10.1` |\n| [zvariant_derive](https://github.com/z-galaxy/zbus) | `5.10.0` | `5.10.1` |\n| [zvariant_utils](https://github.com/z-galaxy/zbus) | `3.3.0` | `3.3.1` |\n\nUpdates `tauri-plugin-dialog` from 2.6.0 to 2.7.0\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\u003edialog-js v2.7.0\u003c/h2\u003e\n\u003ch2\u003e[2.7.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/24154472a6710a690173df0a121125d1f1b871e8\"\u003e\u003ccode\u003e24154472\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3287\"\u003e#3287\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Re-use \u003ccode\u003emessage\u003c/code\u003e command in Rust side for \u003ccode\u003eask\u003c/code\u003e and \u003ccode\u003econfirm\u003c/code\u003e commands, \u003ccode\u003eallow-ask\u003c/code\u003e and \u003ccode\u003eallow-confirm\u003c/code\u003e permissions are now aliases to \u003ccode\u003eallow-message\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.5.0\u003c/code\u003e\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. See `npm help npmrc` for supported config options.\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-dialog@2.7.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 6.9kB dist-js/index.cjs\nnpm notice 14.6kB dist-js/index.d.ts\nnpm notice 6.8kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 657B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-dialog\nnpm notice version: 2.7.0\nnpm notice filename: tauri-apps-plugin-dialog-2.7.0.tgz\nnpm notice package size: 6.7 kB\nnpm notice unpacked size: 33.3 kB\nnpm notice shasum: b510ecd42d9900725eaf51f42ec98523c40d29b4\nnpm notice integrity: sha512-4nS/hfGMGCXiA[...]RtrKXkANKDHvw==\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=1235993203\n+ @tauri-apps/plugin-dialog@2.7.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.7.0\u003c/h2\u003e\n\u003ch2\u003e[2.7.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/24154472a6710a690173df0a121125d1f1b871e8\"\u003e\u003ccode\u003e24154472\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3287\"\u003e#3287\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Re-use \u003ccode\u003emessage\u003c/code\u003e command in Rust side for \u003ccode\u003eask\u003c/code\u003e and \u003ccode\u003econfirm\u003c/code\u003e commands, \u003ccode\u003eallow-ask\u003c/code\u003e and \u003ccode\u003eallow-confirm\u003c/code\u003e permissions are now aliases to \u003ccode\u003eallow-message\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/51b430be986ed98635c02ba504f6f30a35771c01\"\u003e\u003ccode\u003e51b430b\u003c/code\u003e\u003c/a\u003e ci: delete .changes/updater-new-bundle-support.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fd439b143e265fc3ab4de435d6d4b641cffc66f1\"\u003e\u003ccode\u003efd439b1\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2964\"\u003e#2964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2522b71f6bcae65c03b24415eb9295c9e7c84ffc\"\u003e\u003ccode\u003e2522b71\u003c/code\u003e\u003c/a\u003e fix(deep-link): revert the breaking change introduced by \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2928\"\u003e#2928\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2970\"\u003e#2970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9021a732474322073769c1b21f6eee2e4b0dd15e\"\u003e\u003ccode\u003e9021a73\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2966\"\u003e#2966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/625bb1c0965394b88522643731f78ccbcca84add\"\u003e\u003ccode\u003e625bb1c\u003c/code\u003e\u003c/a\u003e feat(log): re-export the log crate (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2965\"\u003e#2965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6215afe0239f815740a2c28150614ca4fef0b486\"\u003e\u003ccode\u003e6215afe\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.49.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2962\"\u003e#2962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/8cf8eeab02efddd4e44e3bba92b33902a8c00956\"\u003e\u003ccode\u003e8cf8eea\u003c/code\u003e\u003c/a\u003e feat(updater): inject bundle_type into endpoint url (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2960\"\u003e#2960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/509eba8d441c4f6ecf0af77b572cb2afd69a752d\"\u003e\u003ccode\u003e509eba8\u003c/code\u003e\u003c/a\u003e feat: support message dialogs with 3 buttons (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2641\"\u003e#2641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9ac5fe84e704ef20c437456cb1017b54b101b333\"\u003e\u003ccode\u003e9ac5fe8\u003c/code\u003e\u003c/a\u003e feat(updater): support bundle-specific targets (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c24741031993894929a9ed00972ff9f6cd9540be\"\u003e\u003ccode\u003ec247410\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.41.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.6.0...log-v2.7.0\"\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.4.5 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/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-fs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dff6fa986a9a05ba98b6ca660fea78ae97251fc2\"\u003e\u003ccode\u003edff6fa98\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3034\"\u003e#3034\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../onehumandev\"\u003e\u003ccode\u003e@​onehumandev\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003epickerMode\u003c/code\u003e option to file picker (currently only used on iOS)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.4.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003efeat\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c23fa03f07d5c1c220bcf0bca482364513e3f754\"\u003e\u003ccode\u003ec23fa03f\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3098\"\u003e#3098\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Lepidopteran\"\u003e\u003ccode\u003e@​Lepidopteran\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003exdg-portal\u003c/code\u003e as an optional feature for \u003ccode\u003erfd\u003c/code\u003e\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-dialog@2.5.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 6.4kB dist-js/index.cjs\nnpm notice 12.2kB dist-js/index.d.ts\nnpm notice 6.3kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 656B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-dialog\nnpm notice version: 2.5.0\nnpm notice filename: tauri-apps-plugin-dialog-2.5.0.tgz\nnpm notice package size: 5.8 kB\nnpm notice unpacked size: 30.0 kB\nnpm notice shasum: 52057077b52cc51643ac9829d48c2c590e5e1a54\nnpm notice integrity: sha512-I0R0ygwRd9AN8[...]lxPHD5vDcFjiA==\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=804721691\n+ @tauri-apps/plugin-dialog@2.5.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d6a3898001a4bcc659e045f9501498751b77dbe6\"\u003e\u003ccode\u003ed6a3898\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2e5bcdf202f98ec0fb0481725dd32f0626c766c8\"\u003e\u003ccode\u003e2e5bcdf\u003c/code\u003e\u003c/a\u003e chore(deps): fix audits (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4374b4fc1a9a7c0506034d86707fd3288d347f9b\"\u003e\u003ccode\u003e4374b4f\u003c/code\u003e\u003c/a\u003e chore(notification): remove unused dev-deps (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f75d21db3351d6f12adf585c2c797c20ece94f7f\"\u003e\u003ccode\u003ef75d21d\u003c/code\u003e\u003c/a\u003e chore(deps): remove used of tauri-utils build feature (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4b95f5e079593d5b2b98220c332f420dc70d18d1\"\u003e\u003ccode\u003e4b95f5e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.1.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3357\"\u003e#3357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/99c3e37b54c115e8712f67c2b53ed1f2f0b4aae6\"\u003e\u003ccode\u003e99c3e37\u003c/code\u003e\u003c/a\u003e chore(deps): bump tar in /plugins/updater/tests/updater-migration/v1-app (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3352\"\u003e#3352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/eaac19a5b7e325a06d4c1c6d740e38d86c55cd89\"\u003e\u003ccode\u003eeaac19a\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tar to v0.4.45 [security] (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3353\"\u003e#3353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5183e314cbabc179228e232992ad67025f30272d\"\u003e\u003ccode\u003e5183e31\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.57.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2c0883e64e9a53ea18102ed350cd5e65ba7c8f4b\"\u003e\u003ccode\u003e2c0883e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v8 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3346\"\u003e#3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/024ec0c29c20cf94579dab9b79d6be0da61a8daa\"\u003e\u003ccode\u003e024ec0c\u003c/code\u003e\u003c/a\u003e fix(deep-link): ChromeOS deep link calls filtered and ignored by plugin (fix ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.5...fs-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.13 to 0.2.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-signal/releases\"\u003easync-signal's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix build error on haiku. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-signal/blob/master/CHANGELOG.md\"\u003easync-signal's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 0.2.14\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix build error on haiku. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/d750e57adccbd90c4c4e93d184aeabcf5b22f057\"\u003e\u003ccode\u003ed750e57\u003c/code\u003e\u003c/a\u003e Release 0.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/eb72cfd64a1642d40c46ea4c464ed2cede1fc65a\"\u003e\u003ccode\u003eeb72cfd\u003c/code\u003e\u003c/a\u003e Fix build error on haiku\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/1ffadd3db8a7ea2e74e6d7e2de9c5d3a73c15435\"\u003e\u003ccode\u003e1ffadd3\u003c/code\u003e\u003c/a\u003e Update signal-hook requirement from 0.3.14 to 0.4.1 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/57\"\u003e#57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/a43dca7fd132368862f5c2830751fef56f8dc3f4\"\u003e\u003ccode\u003ea43dca7\u003c/code\u003e\u003c/a\u003e Fix clippy::io_other_error warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/c00258a4a661d4f614691906f6ec8b7391e9eb71\"\u003e\u003ccode\u003ec00258a\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/3fdfdee17736d37017f206c6b440515a7f3514ce\"\u003e\u003ccode\u003e3fdfdee\u003c/code\u003e\u003c/a\u003e ci: Use taiki-e/checkout-action action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/0f8053d9af5d7b11510cca1e67186b2d66e87e3b\"\u003e\u003ccode\u003e0f8053d\u003c/code\u003e\u003c/a\u003e ci: Use cargo-hack's --rust-version flag for msrv check\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-signal/compare/v0.2.13...v0.2.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.57 to 1.2.61\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.61\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1705\"\u003e#1705\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.60\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.59\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e deterministic archives with \u003ccode\u003eD\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix target abi parsing for sanitiser targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.58\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.60...cc-v1.2.61\"\u003e1.2.61\u003c/a\u003e - 2026-04-24\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1705\"\u003e#1705\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.59...cc-v1.2.60\"\u003e1.2.60\u003c/a\u003e - 2026-04-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.58...cc-v1.2.59\"\u003e1.2.59\u003c/a\u003e - 2026-04-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e deterministic archives with \u003ccode\u003eD\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix target abi parsing for sanitiser targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.58\"\u003e1.2.58\u003c/a\u003e - 2026-03-27\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/360f69119862eb26b44253f09f9ce60be5b3011b\"\u003e\u003ccode\u003e360f691\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.61 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/17a2788f499da76bf7a6b404367ab37613b8fa00\"\u003e\u003ccode\u003e17a2788\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.16 to 2.75.17 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1706\"\u003e#1706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/da52db738b1b1ea89cc176dfd718e0de6bef742a\"\u003e\u003ccode\u003eda52db7\u003c/code\u003e\u003c/a\u003e command_helpers.rs: fix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1705\"\u003e#1705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/ee64d58c06ec386eaa5298bb415e56c5710498ce\"\u003e\u003ccode\u003eee64d58\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.4 to 2.75.5 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1703\"\u003e#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/78cf7e481b1b2ce6f61cada4128843451e5580f4\"\u003e\u003ccode\u003e78cf7e4\u003c/code\u003e\u003c/a\u003e CI: Hash-pin all actions, apply other suggestions from zizmor (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1702\"\u003e#1702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/7cad9f5b10c33fa969a13ead70b43b64380cc9e2\"\u003e\u003ccode\u003e7cad9f5\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.60 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1701\"\u003e#1701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c15c3eb9f10b34c9abde06b9bdf17c3de43a4658\"\u003e\u003ccode\u003ec15c3eb\u003c/code\u003e\u003c/a\u003e fix(ar): suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/f4c5ac7a7e7917660d2068ecb5fd015a11ffb3d6\"\u003e\u003ccode\u003ef4c5ac7\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.59 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/9cfcecbb9debc70d335bd99c2ea1654a0759ca5f\"\u003e\u003ccode\u003e9cfcecb\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/025d046f9928098ca94c605453bf74c05ff0c595\"\u003e\u003ccode\u003e025d046\u003c/code\u003e\u003c/a\u003e fix(ar): deterministic archives with \u003ccode\u003eD\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.61\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `embed-resource` from 3.0.8 to 3.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/9dbd940c0cc1cbb3fecfbdb69c59ceb9515f006d\"\u003e\u003ccode\u003e9dbd940\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e to authors list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/e804fbd3f1b8765e07167fff50b281f6522758a3\"\u003e\u003ccode\u003ee804fbd\u003c/code\u003e\u003c/a\u003e Generate lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/75aabf94849908e7ed9b773092b731ad94068b42\"\u003e\u003ccode\u003e75aabf9\u003c/code\u003e\u003c/a\u003e Specify \u003ccode\u003eedition\u003c/code\u003e and \u003ccode\u003erust-version\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/aadfe6ce67a75af566fb99fa1d60d6d37a31f1d1\"\u003e\u003ccode\u003eaadfe6c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Ship a toml=1.0.7 lock file for CI\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/cae565f2fddd3d37662efe98f63312653be5ee74\"\u003e\u003ccode\u003ecae565f\u003c/code\u003e\u003c/a\u003e Ship a toml=1.0.7 lock file for CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/ee64a84bafeaeb589f406662da1c9a4ebe3a31ee\"\u003e\u003ccode\u003eee64a84\u003c/code\u003e\u003c/a\u003e toml = 0.9 -\u0026gt; 1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/57a559e7c74e2f98e8951b31d52126f127ca712d\"\u003e\u003ccode\u003e57a559e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;toml = 0.9 -\u0026gt; 1.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/b50ff9308c20f338f8fd314112245c56949cb0cf\"\u003e\u003ccode\u003eb50ff93\u003c/code\u003e\u003c/a\u003e Bump version to 3.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/adf18ff6893a8c73872bec59a5612bfb11c7f99e\"\u003e\u003ccode\u003eadf18ff\u003c/code\u003e\u003c/a\u003e toml = 0.9 -\u0026gt; 1.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/compare/v3.0.8...v3.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastrand` from 2.3.0 to 2.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/fastrand/releases\"\u003efastrand's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failure with \u003ccode\u003ejs\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.63. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove quality of f32/f64 generation. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ef{32,64}_inclusive\u003c/code\u003e and \u003ccode\u003eRng::f{32,64}_inclusive\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eRng::with_seed\u003c/code\u003e const. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003egetrandom\u003c/code\u003e to 0.3. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\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/fastrand/blob/master/CHANGELOG.md\"\u003efastrand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failure with \u003ccode\u003ejs\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.63. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove quality of f32/f64 generation. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ef{32,64}_inclusive\u003c/code\u003e and \u003ccode\u003eRng::f{32,64}_inclusive\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eRng::with_seed\u003c/code\u003e const. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003egetrandom\u003c/code\u003e to 0.3. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/fastrand/commit/728a5b503ff233098d9808d572295c4c4f652cd7\"\u003e\u003ccode\u003e728a5b5\u003c/code\u003e\u003c/a\u003e Release 2.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/0c619f6a39e1288d0497a2e6d47a18bf05f318d5\"\u003e\u003ccode\u003e0c619f6\u003c/code\u003e\u003c/a\u003e Fix build failure with js feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/a4077e2373f82ffc12214e98a477bd5135b3286a\"\u003e\u003ccode\u003ea4077e2\u003c/code\u003e\u003c/a\u003e ci: Add missing js feature test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/1fd5bbb300d43e2f15dd0173f776f1a785a42667\"\u003e\u003ccode\u003e1fd5bbb\u003c/code\u003e\u003c/a\u003e Release 2.4.0 (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/074345b7e7dd532b1363ef5fba470585513e9477\"\u003e\u003ccode\u003e074345b\u003c/code\u003e\u003c/a\u003e chore: make some documents clearer (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/ce9a48c2eed32799c665b9c4e2dce9cea86dda44\"\u003e\u003ccode\u003ece9a48c\u003c/code\u003e\u003c/a\u003e chore: update dependencies to latest versions and bump MSRV to 1.63 (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/978dde1cadeccee818dd86f4ae0439d320a30bb2\"\u003e\u003ccode\u003e978dde1\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/fastrand/commit/8561f13c216f354213ec440432fe574e449a347c\"\u003e\u003ccode\u003e8561f13\u003c/code\u003e\u003c/a\u003e bench: Add benchmark of f32()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/1def02cb232a7b17ac71aeec8559fdf095adf859\"\u003e\u003ccode\u003e1def02c\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/c2cbdd49650b45db9d672553553b4e164110e934\"\u003e\u003ccode\u003ec2cbdd4\u003c/code\u003e\u003c/a\u003e Remove manual doc(cfg(..))\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/fastrand/compare/v2.3.0...v2.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper` from 1.8.1 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/releases\"\u003ehyper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactors and chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(error): add more information about is_incomplete_message by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3978\"\u003ehyperium/hyper#3978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun cargo-audit in CI to check for known vulnerabilities in dependencies. by \u003ca href=\"https://github.com/f0rki\"\u003e\u003ccode\u003e@​f0rki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3246\"\u003ehyperium/hyper#3246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): simplify match of Token parse error by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3981\"\u003ehyperium/hyper#3981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): use saturating_sub instead of manual impl by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3983\"\u003ehyperium/hyper#3983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): replace many args of Chunked::step with struct by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3982\"\u003ehyperium/hyper#3982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix comment in \u003ccode\u003eput_slice()\u003c/code\u003e by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3986\"\u003ehyperium/hyper#3986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lib): fix unused warnings due to feature gating test imports by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3997\"\u003ehyperium/hyper#3997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve Read trait and ReadBufCursor documentation by \u003ca href=\"https://github.com/majiayu000\"\u003e\u003ccode\u003e@​majiayu000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4000\"\u003ehyperium/hyper#4000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use h1 parser config when parsing server req by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4002\"\u003ehyperium/hyper#4002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(server): fix flaky disable_keep_alive_mid_request by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4009\"\u003ehyperium/hyper#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to actions/checkout@v6 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4005\"\u003ehyperium/hyper#4005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to cargo-check-external-types 0.4.0 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4006\"\u003ehyperium/hyper#4006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate copyright year to 2026 by \u003ca href=\"https://github.com/jasmyhigh\"\u003e\u003ccode\u003e@​jasmyhigh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4007\"\u003ehyperium/hyper#4007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: avoid unwrap examples by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4001\"\u003ehyperium/hyper#4001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): use case-insensitive matching for trailer fields by \u003ca href=\"https://github.com/HueCodes\"\u003e\u003ccode\u003e@​HueCodes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4011\"\u003ehyperium/hyper#4011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: convert bug report template to GitHub form by \u003ca href=\"https://github.com/njg7194\"\u003e\u003ccode\u003e@​njg7194\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4015\"\u003ehyperium/hyper#4015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): force toml mode in yq selecting msrv by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4020\"\u003ehyperium/hyper#4020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: non-utf8 char may cause panic when calling to_str by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4019\"\u003ehyperium/hyper#4019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(http2/client): add \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option by \u003ca href=\"https://github.com/ffuugoo\"\u003e\u003ccode\u003e@​ffuugoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4021\"\u003ehyperium/hyper#4021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: drop pin-utils dependency by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4023\"\u003ehyperium/hyper#4023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[minor] doc: Fix HTTP/2 max concurrent stream link by \u003ca href=\"https://github.com/dentiny\"\u003e\u003ccode\u003e@​dentiny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4037\"\u003ehyperium/hyper#4037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ffi): validate null pointers before dereferencing in request/resp… by \u003ca href=\"https://github.com/DhruvaD1\"\u003e\u003ccode\u003e@​DhruvaD1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4038\"\u003ehyperium/hyper#4038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eh2: expose current max stream count by \u003ca href=\"https://github.com/howardjohn\"\u003e\u003ccode\u003e@​howardjohn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4026\"\u003ehyperium/hyper#4026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): allow keep-alive for chunked requests with trailers by \u003ca href=\"https://github.com/wi-adam\"\u003e\u003ccode\u003e@​wi-adam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4043\"\u003ehyperium/hyper#4043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): cancel pipe_task and send RST_STREAM on response future drop by \u003ca href=\"https://github.com/mmishra100\"\u003e\u003ccode\u003e@​mmishra100\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4042\"\u003ehyperium/hyper#4042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd APIs to allow switching an HTTP1 connection to HTTP2 if H2 preface is seen by \u003ca href=\"https://github.com/pborzenkov\"\u003e\u003ccode\u003e@​pborzenkov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3996\"\u003ehyperium/hyper#3996\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/blob/master/CHANGELOG.md\"\u003ehyper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0 (2026-03-31)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/0d6c7d5469baa09e2fb127ee3758a79b3271a4f0\"\u003e\u003ccode\u003e0d6c7d5\u003c/code\u003e\u003c/a\u003e v1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003e\u003ccode\u003ee21205c\u003c/code\u003e\u003c/a\u003e feat(http1): add UpgradeableConnection::into_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e\u003ccode\u003e393c77c\u003c/code\u003e\u003c/a\u003e feat(error): add 'Error::is_parse_version_h2' method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e\u003ccode\u003e5b17a69\u003c/code\u003e\u003c/a\u003e fix(http2): cancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e\u003ccode\u003e7211ec2\u003c/code\u003e\u003c/a\u003e fix(http1): allow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003e\u003ccode\u003ed51cb71\u003c/code\u003e\u003c/a\u003e feat(client): expose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e\u003ccode\u003e28e73cc\u003c/code\u003e\u003c/a\u003e fix(ffi): validate null pointers before dereferencing in request/response fun...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e13e783927d429fc03038fe512eeb4d379cf1a70\"\u003e\u003ccode\u003ee13e783\u003c/code\u003e\u003c/a\u003e docs(client): fix HTTP/2 max concurrent stream link to spec (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/8ba900853b0f619b165e8530fc8c310bc13e056b\"\u003e\u003ccode\u003e8ba9008\u003c/code\u003e\u003c/a\u003e chore(dependencies): drop pin-utils dependency (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4023\"\u003e#4023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e\u003ccode\u003e5778745\u003c/code\u003e\u003c/a\u003e feat(client): add HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/hyper/compare/v1.8.1...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `icu_locale_core` from 2.1.1 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unicode-org/icu4x/releases\"\u003eicu_locale_core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eICU4X 2.2.0\u003c/h2\u003e\n\u003cp\u003eThe ICU4X Technical Committee is happy to announce \u003ca href=\"https://github.com/unicode-org/icu4x\"\u003eICU4X\u003c/a\u003e 2.2, an update to our modular, portable, and secure i18n library.\u003c/p\u003e\n\u003cp\u003eImportant changes in ICU4X 2.2 include:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eLatest i18n data:\u003c/strong\u003e This release includes an update to \u003ca href=\"https://cldr.unicode.org/downloads/cldr-48#482-changes\"\u003eCLDR 48.2\u003c/a\u003e and support for TZDB 2026a.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew and improved \u003ccode\u003eicu_calendar\u003c/code\u003e:\u003c/strong\u003e This release contains new APIs in \u003ccode\u003eicu_calendar\u003c/code\u003e, as well as some behavior changes in icu_calendar; see the migration notes section.\u003c/li\u003e\n\u003cli\u003eStable datetime arithmetic: It is now possible to to add and subtract dates via \u003ccode\u003edate.try_add_with_options()\u003c/code\u003e and \u003ccode\u003edate.try_until_with_options()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMore flexible date construction: The new \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e API allows constructing dates from all kinds of constituent data: extended years, era years, ordinal months, month codes, etc., and supports different kinds of overflow handling.\u003c/li\u003e\n\u003cli\u003eTyped months: The new \u003ccode\u003eMonth\u003c/code\u003e type replaces month codes in a type safe way. \u003ccode\u003eDate::try_from_codes()\u003c/code\u003e has been replaced with \u003ccode\u003eDate::try_new()\u003c/code\u003e which uses these better types. Various calendar-specific constructors for lunisolar calendars have also been refreshed.\u003c/li\u003e\n\u003cli\u003eExperimental third-party crate integration: We now support converting from and formatting types from the \u003ccode\u003ejiff\u003c/code\u003e, \u003ccode\u003echrono\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e crates. See \u003ccode\u003eicu_datetime::input::third_party\u003c/code\u003e. We’re not yet sure if these integrations should live in ICU4X, in the third party crates, or some adapter crate, and are \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7845\"\u003eopen to feedback\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eExperimental Kotlin Bindings: We now have Kotlin bindings for ICU4X (found under \u003ccode\u003effi/mvn\u003c/code\u003e), with the same set of supported APIs as our other cross-language bindings.\u003c/li\u003e\n\u003cli\u003eExperimental features:\u003c/li\u003e\n\u003cli\u003eDisplay names: Adds new internal data layout exposed via RegionDisplayName and ScriptDisplayName APIs. The old data layout, optimized for loading multiple names at once, is moved into the multi module. Please share feedback on our \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7824\"\u003etracking issue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCompact decimal formatter: Please share feedback in preparation for stabilization in a future release.\u003c/li\u003e\n\u003cli\u003eML segmentation: Initial code for RAdaBoost word segmenter for Chinese and CNN word segmenter for Thai.\u003c/li\u003e\n\u003cli\u003eUnstable Cargo feature: Replaced the \u0026quot;experimental\u0026quot; Cargo feature with an \u0026quot;unstable\u0026quot; Cargo feature.\u003c/li\u003e\n\u003cli\u003eBetter hour cycles: Adds support for Clock12 and Clock24 in datetime formatting.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eMigration Notes\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eJapaneseExtended\u003c/code\u003e calendar has been deprecated. CLDR removed the pre-Meiji eras because no implementation correctly implemented them. Clients of pre-Meiji eras are encouraged to comment on \u003ca href=\"https://unicode-org.atlassian.net/browse/CLDR-11400\"\u003eCLDR-11400\u003c/a\u003e and potentially write a custom \u003ccode\u003eeast_asian_traditional::Rules\u003c/code\u003e implementation of the pre-Meiji lunisolar Japanese calendar.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eHijri\u0026lt;AstronomicalSimulation\u0026gt;\u003c/code\u003e has also been deprecated. It previously returned estimates of the Hijri calendar based on simulations published by Reingold et al. To restore this behavior, write a custom \u003ccode\u003ehijri::Rules\u003c/code\u003e implementation using calendrical_calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md#icu4x-22\"\u003eSee the full changelog for more information\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/unicode-org/icu4x/blob/main/CHANGELOG.md\"\u003eicu_locale_core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eicu 2.2.x\u003c/h2\u003e\n\u003cp\u003eSeveral crates have had patch releases in the 2.2 stream:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003e(2.2.1) \u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eFix extended year calculations in Gregorian-like and Coptic-like calendars (unicode-org#7849)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eicu4x 2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003eGeneral\n\u003cul\u003e\n\u003cli\u003eUse HTTPS links in docs (unicode-org#7212)\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.86 (unicode-org#7576)\u003c/li\u003e\n\u003cli\u003eUpdated to CLDR 48.2 (unicode-org#7792)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eexperimental\u003c/code\u003e features with \u003ccode\u003eunstable\u003c/code\u003e features (unicode-org#7566)\u003c/li\u003e\n\u003cli\u003eAdd categories and keywords to Cargo.toml for all components (unicode-org#7737)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eDate::try_new\u003c/code\u003e, which replaces \u003ccode\u003eDate::try_new_from_codes\u003c/code\u003e, and takes typed year/month values. (unicode-org#7773, unicode-org#7764)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new\u003c/code\u003e (and primarily-internal \u003ccode\u003eCalendar::new_date\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eInputYear\u003c/code\u003e, \u003ccode\u003eDateNewError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eHandle possible \u003ccode\u003eOverflow\u003c/code\u003e values on individual calendars (unicode-org#7795)\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eDate::try_from_fields\u003c/code\u003e API for fully general date construction from various choices of year and month values (unicode-org#7798)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateFields\u003c/code\u003e, \u003ccode\u003eDateFromFieldsOptions\u003c/code\u003e, \u003ccode\u003eOverflow\u003c/code\u003e, \u003ccode\u003eMissingFieldsStrategy\u003c/code\u003e, \u003ccode\u003eDateFromFieldsError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew associated method: \u003ccode\u003eCalendar::from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew Date arithmetic APIs for adding and subtracting dates (unicode-org#7798, unicode-org#7355, unicode-org#7257)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_add_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_added_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_until_with_options\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateDuration\u003c/code\u003e, \u003ccode\u003eDateAddOptions\u003c/code\u003e, \u003ccode\u003eDateDifferenceOptions\u003c/code\u003e, \u003ccode\u003eDateDurationUnit\u003c/code\u003e, \u003ccode\u003eDateDurationParseError\u003c/code\u003e, \u003ccode\u003eDateAddError\u003c/code\u003e, \u003ccode\u003eMismatchedCalendarError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew associated items: \u003ccode\u003eCalendar::add\u003c/code\u003e, \u003ccode\u003eCalendar::until\u003c/code\u003e, \u003ccode\u003eCalendar::DateCompatibilityError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce a new \u003ccode\u003eMonth\u003c/code\u003e type, preferred over using month codes (unicode-org#7147, unicode-org#7756)\n\u003cul\u003e\n\u003cli\u003eNew type: \u003ccode\u003eMonth\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew method: \u003ccode\u003eMonthInfo::to_input()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIntroduce year/date ranges to all APIs, documented on the APIs themselves. \u003ccode\u003eDate\u003c/code\u003e now has a fundamental range (ISO years between ±999,999), and most constructors enforce a stricter range of ±9999 years for input years. (unicode-org#7676, unicode-org#7062, unicode-org#7629, unicode-org#7753, unicode-org#7219, unicode-org#7227)\u003c/li\u003e\n\u003cli\u003eAdd constructors with \u003ccode\u003eMonth\u003c/code\u003e for lunisolar calendars (unicode-org#7485)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new_korean_traditional()\u003c/code\u003e, \u003ccode\u003eDate::try_new_chinese_traditional()\u003c/code\u003e, \u003ccode\u003eDate::try_new_hebrew_v2()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eLeapStatus\u003c/code\u003e on \u003ccode\u003eMonthInfo\u003c/code\u003e (unicode-org#7667)\u003c/li\u003e\n\u003cli\u003eNew method: \u003ccode\u003eMonthInfo::leap_status()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew enum: \u003ccode\u003eLeapStatus\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(Unstable) Integrate with \u003ccode\u003echrono\u003c/code\u003e, \u003ccode\u003ejiff\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e (unicode-org#7617, unicode-org#7711)\u003c/li\u003e\n\u003cli\u003eNew impls: \u003ccode\u003eFrom\u0026lt;chrono::NaiveDate\u0026gt;\u003c/code\u003e, \u003ccode\u003eFrom\u0026lt;jiff::civil::Date\u0026gt;\u003c/code\u003e, \u003ccode\u003eFrom\u0026lt;time::Date\u0026gt;\u003c/code\u003e for \u003ccode\u003eDate\u0026lt;Gregorian\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eDate::day_of_week\u003c/code\u003e by \u003ccode\u003eDate::weekday\u003c/code\u003e (unicode-org#7288)\n\u003cul\u003e\n\u003cli\u003eNew method: \u003ccode\u003eDate::weekday()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eDate::new_from_iso\u003c/code\u003e/\u003ccode\u003eDate::to_iso\u003c/code\u003e (unicode-org#7287)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eDate::extended_year()\u003c/code\u003e (use \u003ccode\u003eDate::year().extended_year()\u003c/code\u003e) (unicode-org#7289)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eYearInfo: PartialEq\u003c/code\u003e bound (unicode-org#7743)\u003c/li\u003e\n\u003cli\u003eStart producing Meiji era only after Meiji 6 (unicode-org#7503)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unicode-org/icu4x/commits/icu@2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `icu_normalizer` from 2.1.1 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unicode-org/icu4x/releases\"\u003eicu_normalizer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eICU4X 2.2.0\u003c/h2\u003e\n\u003cp\u003eThe ICU4X Technical Committee is happy to announce \u003ca href=\"https://github.com/unicode-org/icu4x\"\u003eICU4X\u003c/a\u003e 2.2, an update to our modular, portable, and secure i18n library.\u003c/p\u003e\n\u003cp\u003eImportant changes in ICU4X 2.2 include:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eLatest i18n data:\u003c/strong\u003e This release includes an update to \u003ca href=\"https://cldr.unicode.org/downloads/cldr-48#482-changes\"\u003eCLDR 48.2\u003c/a\u003e and support for TZDB 2026a.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew and improved \u003ccode\u003eicu_calendar\u003c/code\u003e:\u003c/strong\u003e This release contains new APIs in \u003ccode\u003eicu_calendar\u003c/code\u003e, as well as some behavior changes in icu_calendar; see the migration notes section.\u003c/li\u003e\n\u003cli\u003eStable datetime arithmetic: It is now possible to to add and subtract dates via \u003ccode\u003edate.try_add_with_options()\u003c/code\u003e and \u003ccode\u003edate.try_until_with_options()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMore flexible date construction: The new \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e API allows constructing dates from all kinds of constituent data: extended years, era years, ordinal months, month codes, etc., and supports different kinds of overflow handling.\u003c/li\u003e\n\u003cli\u003eTyped months: The new \u003ccode\u003eMonth\u003c/code\u003e type replaces month codes in a type safe way. \u003ccode\u003eDate::try_from_codes()\u003c/code\u003e has been replaced with \u003ccode\u003eDate::try_new()\u003c/code\u003e which uses these better types. Various calendar-specific constructors for lunisolar calendars have also been refreshed.\u003c/li\u003e\n\u003cli\u003eExperimental third-party crate integration: We now support converting from and formatting types from the \u003ccode\u003ejiff\u003c/code\u003e, \u003ccode\u003echrono\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e crates. See \u003ccode\u003eicu_datetime::input::third_party\u003c/code\u003e. We’re not yet sure if these integrations should live in ICU4X, in the third party crates, or some adapter crate, and are \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7845\"\u003eopen to feedback\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eExperimental Kotlin Bindings: We now have Kotlin bindings for ICU4X (found under \u003ccode\u003effi/mvn\u003c/code\u003e), with the same set of supported APIs as our other cross-language bindings.\u003c/li\u003e\n\u003cli\u003eExperimental features:\u003c/li\u003e\n\u003cli\u003eDisplay names: Adds new internal data layout exposed via RegionDisplayName and ScriptDisplayName APIs. The old data layout, optimized for loading multiple names at once, is moved into the multi module. Please share feedback on our \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7824\"\u003etracking issue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCompact decimal formatter: Please share feedback in preparation for stabilization in a future release.\u003c/li\u003e\n\u003cli\u003eML segmentation: Initial code for RAdaBoost word segmenter for Chinese and CNN word segmenter for Thai.\u003c/li\u003e\n\u003cli\u003eUnstable Cargo feature: Replaced the \u0026quot;experimental\u0026quot; Cargo feature with an \u0026quot;unstable\u0026quot; Cargo feature.\u003c/li\u003e\n\u003cli\u003eBetter hour cycles: Adds support for Clock12 and Clock24 in datetime formatting.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eMigration Notes\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eJapaneseExtended\u003c/code\u003e calendar has been deprecated. CLDR removed the pre-Meiji eras because no implementation correctly implemented them. Clients of pre-Meiji eras are encouraged to comment on \u003ca href=\"https://unicode-org.atlassian.net/browse/CLDR-11400\"\u003eCLDR-11400\u003c/a\u003e and potentially write a custom \u003ccode\u003eeast_asian_traditional::Rules\u003c/code\u003e implementation of the pre-Meiji lunisolar Japanese calendar.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eHijri\u0026lt;AstronomicalSimulation\u0026gt;\u003c/code\u003e has also been deprecated. It previously returned estimates of the Hijri calendar based on simulations published by Reingold et al. To restore this behavior, write a custom \u003ccode\u003ehijri::Rules\u003c/code\u003e implementation using calendrical_calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md#icu4x-22\"\u003eSee the full changelog for more information\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/unicode-org/icu4x/blob/main/CHANGELOG.md\"\u003eicu_normalizer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eicu 2.2.x\u003c/h2\u003e\n\u003cp\u003eSeveral crates have had patch releases in the 2.2 stream:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003e(2.2.1) \u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eFix extended year calculations in Gregorian-like and Coptic-like calendars (unicode-org#7849)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eicu4x 2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003eGeneral\n\u003cul\u003e\n\u003cli\u003eUse HTTPS links in docs (unicode-org#7212)\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.86 (unicode-org#7576)\u003c/li\u003e\n\u003cli\u003eUpdated to CLDR 48.2 (unicode-org#7792)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eexperimental\u003c/code\u003e features with \u003ccode\u003eunstable\u003c/code\u003e features (unicode-org#7566)\u003c/li\u003e\n\u003cli\u003eAdd categories and keywords to Cargo.toml for all components (unicode-org#7737)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eDate::try_new\u003c/code\u003e, which replaces \u003ccode\u003eDate::try_new_from_codes\u003c/code\u003e, and takes typed year/month values. (unicode-org#7773, unicode-org#7764)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new\u003c/code\u003e (and primarily-internal \u003ccode\u003eCalendar::new_date\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eInputYear\u003c/code\u003e, \u003ccode\u003eDateNewError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eHandle possible \u003ccode\u003eOverflow\u003c/code\u003e values on individual calendars (unicode-org#7795)\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eDate::try_from_fields\u003c/code\u003e API for fully general date construction from various choices of year and month values (unicode-org#7798)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateFields\u003c/code\u003e, \u003ccode\u003eDateFromFieldsOptions\u003c/code\u003e, \u003ccode\u003eOverflow\u003c/code\u003e, \u003ccode\u003eMissingFieldsStrategy\u003c/code\u003e, \u003ccode\u003eDateFromFieldsError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew associated method: \u003ccode\u003eCalendar::from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew Date arithmetic APIs for adding and subtracting dates (unicode-org#7798, unicode-org#7355, unicode-org#7257)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_add_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_added_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_until_with_options\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateDuration\u003c/code\u003e, \u003ccode\u003eDateAddOptions\u003c/code\u003e, \u003ccode\u003eDateDifferenceOptions\u003c/code\u003e, \u003ccode\u003eDateDurationUnit\u003c/code\u003e, \u003ccode\u003eDateDurationParseError\u003c/code\u003e, \u003ccode\u003eDateAddError\u003c/code\u003e, \u003ccode\u003eMismatchedCalendarError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew associated items: \u003ccode\u003eCalendar::add\u003c/code\u003e, \u003ccode\u003eCalendar::until\u003c/code\u003e, \u003ccode\u003eCalendar::DateCompatibilityError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce a new \u003ccode\u003eMonth\u003c/code\u003e type, preferred over using month codes (unicode-org#7147, unicode-org#7756)\n\u003cul\u003e\n\u003cli\u003eNew type: \u003ccode\u003eMonth\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew method: \u003ccode\u003eMonthInfo::to_input()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIntroduce year/date ranges to all APIs, documented on the APIs themselves. \u003ccode\u003eDate\u003c/code\u003e now has a fundamental range (ISO years between ±999,999), and most constructors enforce a stricter range of ±9999 years for input years. (unicode-org#7676, unicode-org#7062, unicode-org#7629, unicode-org#7753, unicode-org#7219, unicode-org#7227)\u003c/li\u003e\n\u003cli\u003eAdd constructors with \u003ccode\u003eMonth\u003c/code\u003e for lunisolar calendars (unicode-org#7485)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new_korean_traditional()\u003c/code\u003e, \u003ccode\u003eDate::try_new_chinese_traditional()\u003c/code\u003e, \u003ccode\u003eDate::try_new_hebrew_v2()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eLeapStatus\u003c/code\u003e on \u003ccode\u003eMonthInfo\u003c/code\u003e (unicode-org#7667)\u003c/li\u003e\n\u003cli\u003eNew method: \u003ccode\u003eMonthInfo::leap_status()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew enum: \u003ccode\u003eLeapStatus\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(Unstable) Integrate with \u003ccode\u003echrono\u003c/code\u003e, \u003ccode\u003ejiff\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e (unicode-org#7617, unicode-org#7711)\u003c/li\u003e\n\u003cli\u003eNew impls: \u003ccode\u003eFrom\u0026lt;chrono::NaiveDate\u0026gt;\u003c/code\u003e, \u003ccode\u003eFrom\u0026lt;jiff::civil::Date\u0026gt;\u003c/code\u003e, \u003ccode\u003eFrom\u0026lt;time::Date\u0026gt;\u003c/code\u003e for \u003ccode\u003eDate\u0026lt;Gregorian\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eDate::day_of_week\u003c/code\u003e by \u003ccode\u003eDate::weekday\u003c/code\u003e (unicode-org#7288)\n\u003cul\u003e\n\u003cli\u003eNew method: \u003ccode\u003eDate::weekday()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eDate::new_from_iso\u003c/code\u003e/\u003ccode\u003eDate::to_iso\u003c/code\u003e (unicode-org#7287)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eDate::extended_year()\u003c/code\u003e (use \u003ccode\u003eDate::year().extended_year()\u003c/code\u003e) (unicode-org#7289)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eYearInfo: PartialEq\u003c/code\u003e bound (unicode-org#7743)\u003c/li\u003e\n\u003cli\u003eStart producing Meiji era only after Meiji 6 (unicode-org#7503)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unicode-org/icu4x/commits/icu@2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `icu_normalizer_data` from 2.1.1 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unicode-org/icu4x/releases\"\u003eicu_normalizer_data's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eICU4X 2.2.0\u003c/h2\u003e\n\u003cp\u003eThe ICU4X Technical Committee is happy to announce \u003ca href=\"https://github.com/unicode-org/icu4x\"\u003eICU4X\u003c/a\u003e 2.2, an update to our modular, portable, and secure i18n library.\u003c/p\u003e\n\u003cp\u003eImportant changes in ICU4X 2.2 include:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eLatest i18n data:\u003c/strong\u003e This release includes an update to \u003ca href=\"https://cldr.unicode.org/downloads/cldr-48#482-changes\"\u003eCLDR 48.2\u003c/a\u003e and support for TZDB 2026a.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew and improved \u003ccode\u003eicu_calendar\u003c/code\u003e:\u003c/strong\u003e This release contains new APIs in \u003ccode\u003eicu_calendar\u003c/code\u003e, as well as some behavior changes in icu_calendar; see the migration notes section.\u003c/li\u003e\n\u003cli\u003eStable datetime arithmetic: It is now possible to to add and subtract dates via \u003ccode\u003edate.try_add_with_options()\u003c/code\u003e and \u003ccode\u003edate.try_until_with_options()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMore flexible date construction: The new \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e API allows constructing dates from all kinds of constituent data: extended years, era years, ordinal months, month codes, etc., and supports different kinds of overflow handling.\u003c/li\u003e\n\u003cli\u003eTyped months: The new \u003ccode\u003eMonth\u003c/code\u003e type replaces month codes in a type safe way. \u003ccode\u003eDate::try_from_codes()\u003c/code\u003e has been replaced with \u003ccode\u003eDate::try_new()\u003c/code\u003e which uses these better types. Various calendar-specific constructors for lunisolar calendars have also been refreshed.\u003c/li\u003e\n\u003cli\u003eExperimental third-party crate integration: We now support converting from and formatting types from the \u003ccode\u003ejiff\u003c/code\u003e, \u003ccode\u003echrono\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e crates. See \u003ccode\u003eicu_datetime::input::third_party\u003c/code\u003e. We’re not yet sure if these integrations should live in ICU4X, in the third party crates, or some adapter crate, and are \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7845\"\u003eopen to feedback\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eExperimental Kotlin Bindings: We now have Kotlin bindings for ICU4X (found under \u003ccode\u003effi/mvn\u003c/code\u003e), with the same set of supported APIs as our other cross-language bindings.\u003c/li\u003e\n\u003cli\u003eExperimental features:\u003c/li\u003e\n\u003cli\u003eDisplay names: Adds new internal data layout exposed via RegionDisplayName and ScriptDisplayName APIs. The old data layout, optimized for loading multiple names at once, is moved into the multi module. Please share feedback on our \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7824\"\u003etracking issue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCompact decimal formatter: Please share feedback in preparation for stabilization in a future release.\u003c/li\u003e\n\u003cli\u003eML segmentation: Initial code for RAdaBoost word segmenter for Chinese and CNN word segmenter for Thai.\u003c/li\u003e\n\u003cli\u003eUnstable Cargo feature: Replaced the \u0026quot;experimental\u0026quot; Cargo feature with an \u0026quot;unstable\u0026quot; Cargo feature.\u003c/li\u003e\n\u003cli\u003eBetter hour cycles: Adds support for Clock12 and Clock24 in datetime formatting.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eMigration Notes\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eJapaneseExtended\u003c/code\u003e calendar has been deprecated. CLDR removed the pre-Meiji eras because no implementation correctly implemented them. Clients of pre-Meiji eras are encouraged to comment on \u003ca href=\"https://unicode-org.atlassian.net/browse/CLDR-11400\"\u003eCLDR-11400\u003c/a\u003e and potentially write a custom \u003cc...\n\n_Description has been truncated_","html_url":"https://github.com/JargeZ/aquilagraph/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JargeZ%2Faquilagraph/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"0.8.40","new_version":"0.8.48","update_type":"patch","path":"/src-tauri","pr_created_at":"2026-04-25T14:03:08.000Z","version_change":"0.8.40 → 0.8.48","issue":{"uuid":"4328295303","node_id":"PR_kwDORd79eM7Vmd6G","number":10,"state":"closed","title":"build(deps): bump the all group in /src-tauri with 63 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-02T14:02:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-25T14:03:08.000Z","updated_at":"2026-05-02T14:02:26.000Z","time_to_close":604756,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":63,"packages":[{"name":"active-win-pos-rs","old_version":"0.8.4","new_version":"0.10.1","repository_url":"https://github.com/dimusic/active-win-pos-rs"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.2","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"tokio","old_version":"1.50.0","new_version":"1.52.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"async-signal","old_version":"0.2.13","new_version":"0.2.14","repository_url":"https://github.com/smol-rs/async-signal"},{"name":"cc","old_version":"1.2.56","new_version":"1.2.61","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"embed-resource","old_version":"3.0.6","new_version":"3.0.9","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"fastrand","old_version":"2.3.0","new_version":"2.4.1","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"foreign-types","old_version":"0.3.2","new_version":"0.5.0","repository_url":"https://github.com/sfackler/foreign-types"},{"name":"foreign-types-shared","old_version":"0.1.1","new_version":"0.3.1","repository_url":"https://github.com/sfackler/foreign-types"},{"name":"hyper","old_version":"1.8.1","new_version":"1.9.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-rustls","old_version":"0.27.7","new_version":"0.27.9","repository_url":"https://github.com/rustls/hyper-rustls"},{"name":"icu_locale_core","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_provider","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"iri-string","old_version":"0.7.10","new_version":"0.7.12","repository_url":"https://github.com/lo48576/iri-string"},{"name":"itoa","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"jni-sys","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/jni-rs/jni-sys"},{"name":"libc","old_version":"0.2.182","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"libredox","old_version":"0.1.14","new_version":"0.1.16"},{"name":"litemap","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"local-ip-address","old_version":"0.6.10","new_version":"0.6.12","repository_url":"https://github.com/LeoBorai/local-ip-address"},{"name":"mio","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"muda","old_version":"0.17.1","new_version":"0.17.2","repository_url":"https://github.com/tauri-apps/muda"},{"name":"num-conv","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"num_enum","old_version":"0.7.5","new_version":"0.7.6","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"num_enum_derive","old_version":"0.7.5","new_version":"0.7.6","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"open","old_version":"5.3.3","new_version":"5.3.4","repository_url":"https://github.com/Byron/open-rs"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.33","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"potential_utf","old_version":"0.1.4","new_version":"0.1.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"rustls","old_version":"0.23.37","new_version":"0.23.39","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-pki-types","old_version":"1.14.0","new_version":"1.14.1","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustls-webpki","old_version":"0.103.10","new_version":"0.103.13","repository_url":"https://github.com/rustls/webpki"},{"name":"security-framework","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/kornelski/rust-security-framework"},{"name":"semver","old_version":"1.0.27","new_version":"1.0.28","repository_url":"https://github.com/dtolnay/semver"},{"name":"serde_with","old_version":"3.17.0","new_version":"3.18.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"serde_with_macros","old_version":"3.17.0","new_version":"3.18.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"simd-adler32","old_version":"0.3.8","new_version":"0.3.9","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"tao","old_version":"0.34.6","new_version":"0.34.8","repository_url":"https://github.com/tauri-apps/tao"},{"name":"tempfile","old_version":"3.26.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"tinystr","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"toml_parser","old_version":"1.0.9+spec-1.1.0","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_writer","old_version":"1.0.6+spec-1.1.0","new_version":"1.1.1+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"typenum","old_version":"1.19.0","new_version":"1.20.0","repository_url":"https://github.com/paholg/typenum"},{"name":"uds_windows","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/haraldh/rust_uds_windows"},{"name":"unicode-segmentation","old_version":"1.12.0","new_version":"1.13.2","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"uuid","old_version":"1.22.0","new_version":"1.23.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"wasip2","old_version":"1.0.2+wasi-0.2.9","new_version":"1.0.3+wasi-0.2.9","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"windows-registry","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-version","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"writeable","old_version":"0.6.2","new_version":"0.6.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.40","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.40","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerofrom-derive","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerotrie","old_version":"0.2.3","new_version":"0.2.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.5","new_version":"0.11.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.2","new_version":"0.11.3","repository_url":"https://github.com/unicode-org/icu4x"}],"path":"/src-tauri","ecosystem":"cargo"},"body":"Bumps the all group in /src-tauri with 63 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [active-win-pos-rs](https://github.com/dimusic/active-win-pos-rs) | `0.8.4` | `0.10.1` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.2` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.50.0` | `1.52.1` |\n| [async-signal](https://github.com/smol-rs/async-signal) | `0.2.13` | `0.2.14` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.56` | `1.2.61` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.6` | `3.0.9` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.4.1` |\n| [foreign-types](https://github.com/sfackler/foreign-types) | `0.3.2` | `0.5.0` |\n| [foreign-types-shared](https://github.com/sfackler/foreign-types) | `0.1.1` | `0.3.1` |\n| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.9.0` |\n| [hyper-rustls](https://github.com/rustls/hyper-rustls) | `0.27.7` | `0.27.9` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_properties](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.2.0` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.2.0` |\n| [icu_provider](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.10` | `0.7.12` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.17` | `1.0.18` |\n| [jni-sys](https://github.com/jni-rs/jni-sys) | `0.3.0` | `0.3.1` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.182` | `0.2.186` |\n| libredox | `0.1.14` | `0.1.16` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [local-ip-address](https://github.com/LeoBorai/local-ip-address) | `0.6.10` | `0.6.12` |\n| [mio](https://github.com/tokio-rs/mio) | `1.1.1` | `1.2.0` |\n| [muda](https://github.com/tauri-apps/muda) | `0.17.1` | `0.17.2` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.2.0` | `0.2.1` |\n| [num_enum](https://github.com/illicitonion/num_enum) | `0.7.5` | `0.7.6` |\n| [num_enum_derive](https://github.com/illicitonion/num_enum) | `0.7.5` | `0.7.6` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [open](https://github.com/Byron/open-rs) | `5.3.3` | `5.3.4` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.33` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.4` | `0.1.5` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.37` | `0.23.39` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.14.0` | `1.14.1` |\n| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.10` | `0.103.13` |\n| [security-framework](https://github.com/kornelski/rust-security-framework) | `3.6.0` | `3.7.0` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.27` | `1.0.28` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.17.0` | `3.18.0` |\n| [serde_with_macros](https://github.com/jonasbb/serde_with) | `3.17.0` | `3.18.0` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.8` | `0.3.9` |\n| [tao](https://github.com/tauri-apps/tao) | `0.34.6` | `0.34.8` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.26.0` | `3.27.0` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.2` | `0.8.3` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.0.9+spec-1.1.0` | `1.1.2+spec-1.1.0` |\n| [toml_writer](https://github.com/toml-rs/toml) | `1.0.6+spec-1.1.0` | `1.1.1+spec-1.1.0` |\n| [typenum](https://github.com/paholg/typenum) | `1.19.0` | `1.20.0` |\n| [uds_windows](https://github.com/haraldh/rust_uds_windows) | `1.2.0` | `1.2.1` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.12.0` | `1.13.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.22.0` | `1.23.1` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.2+wasi-0.2.9` | `1.0.3+wasi-0.2.9` |\n| [windows-registry](https://github.com/microsoft/windows-rs) | `0.6.0` | `0.6.1` |\n| [windows-version](https://github.com/microsoft/windows-rs) | `0.1.6` | `0.1.7` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.2` | `0.6.3` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.40` | `0.8.48` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.40` | `0.8.48` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zerofrom-derive](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.3` | `0.2.4` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.5` | `0.11.6` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.2` | `0.11.3` |\n\nUpdates `active-win-pos-rs` from 0.8.4 to 0.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dimusic/active-win-pos-rs/releases\"\u003eactive-win-pos-rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump kdotool dependency to 0.2.3 (\u003ca href=\"https://redirect.github.com/dimusic/active-win-pos-rs/issues/41\"\u003e#41\u003c/a\u003e) - \u003ca href=\"https://github.com/goncaloalves\"\u003e\u003ccode\u003e@​goncaloalves\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eKDE Wayland Support (\u003ca href=\"https://redirect.github.com/dimusic/active-win-pos-rs/issues/40\"\u003e#40\u003c/a\u003e) - \u003ca href=\"https://github.com/goncaloalves\"\u003e\u003ccode\u003e@​goncaloalves\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix null pointer exception on MacOS (\u003ca href=\"https://redirect.github.com/dimusic/active-win-pos-rs/issues/38\"\u003e#38\u003c/a\u003e) - \u003ca href=\"https://github.com/Sabreclaw\"\u003e\u003ccode\u003e@​Sabreclaw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes\u003c/strong\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse DmwGetWindowAttribute on Windows (\u003ca href=\"https://redirect.github.com/dimusic/active-win-pos-rs/issues/34\"\u003e#34\u003c/a\u003e) - \u003ca href=\"https://github.com/zcanann\"\u003e\u003ccode\u003e@​zcanann\u003c/code\u003e\u003c/a\u003e\nWindows version now uses \u003ccode\u003eDmwGetWindowAttribute\u003c/code\u003e instead of \u003ccode\u003eGetWindowRect\u003c/code\u003e, improving window position accuracy.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dimusic/active-win-pos-rs/commit/0b64e6d8478b1386b0ffd2e70f43092d1c4e0d59\"\u003e\u003ccode\u003e0b64e6d\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dimusic/active-win-pos-rs/commit/ea0a099c175b5443eba7bea027e0111d613fdf0f\"\u003e\u003ccode\u003eea0a099\u003c/code\u003e\u003c/a\u003e feat: bump kdotool to 0.2.3 with CLI-only deps gated behind feature flag (\u003ca href=\"https://redirect.github.com/dimusic/active-win-pos-rs/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dimusic/active-win-pos-rs/commit/86f60d8635d5ebbf60f1f84d748b58c6f6f3fb34\"\u003e\u003ccode\u003e86f60d8\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dimusic/active-win-pos-rs/commit/84aa755ec12d2156faae1283a9317999ebefe89f\"\u003e\u003ccode\u003e84aa755\u003c/code\u003e\u003c/a\u003e KDE Wayland Support (\u003ca href=\"https://redirect.github.com/dimusic/active-win-pos-rs/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dimusic/active-win-pos-rs/commit/52cdc43a427740ed1d0e878cfa979e8efe56d64e\"\u003e\u003ccode\u003e52cdc43\u003c/code\u003e\u003c/a\u003e Add project support section to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dimusic/active-win-pos-rs/commit/6d348c111998f55dcca9ba176dc9dce1579eaf89\"\u003e\u003ccode\u003e6d348c1\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dimusic/active-win-pos-rs/commit/702cc4233df2c49fb0b0deb2e91bccde16dd1c42\"\u003e\u003ccode\u003e702cc42\u003c/code\u003e\u003c/a\u003e Check if bundle_url is null before getting process path on macos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dimusic/active-win-pos-rs/commit/7fe1ecd613b4353590a340c5c134cdb7590b8c43\"\u003e\u003ccode\u003e7fe1ecd\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dimusic/active-win-pos-rs/commit/ba4a0df962bf026d7533af7b35495bca1fb208c8\"\u003e\u003ccode\u003eba4a0df\u003c/code\u003e\u003c/a\u003e Fix clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dimusic/active-win-pos-rs/commit/0df257d1cd2508f0a4399de75022b0795c4fabeb\"\u003e\u003ccode\u003e0df257d\u003c/code\u003e\u003c/a\u003e Use DwmGetWindowAttribute for more accurate window bounds tracking (\u003ca href=\"https://redirect.github.com/dimusic/active-win-pos-rs/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dimusic/active-win-pos-rs/compare/0.8.4...0.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.12.28 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.2\u003c/h2\u003e\n\u003ch2\u003etl;dr\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\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2921\"\u003eseanmonstar/reqwest#2921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate readme for 0.13 by \u003ca href=\"https://github.com/VojtaStanek\"\u003e\u003ccode\u003e@​VojtaStanek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2926\"\u003eseanmonstar/reqwest#2926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix http2 feature is not enabled for \u0026quot;native-tls\u0026quot; by \u003ca href=\"https://github.com/fox0\"\u003e\u003ccode\u003e@​fox0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2927\"\u003eseanmonstar/reqwest#2927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): remove unused webpki-roots and rustls-native-certs 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/2932\"\u003eseanmonstar/reqwest#2932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: native-tls-alpn has changed to native-tls-no-alpn 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/2940\"\u003eseanmonstar/reqwest#2940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpecify h3 alpn for http3 connector by \u003ca href=\"https://github.com/passcod\"\u003e\u003ccode\u003e@​passcod\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2929\"\u003eseanmonstar/reqwest#2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate copyright year to 2026 by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2943\"\u003eseanmonstar/reqwest#2943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(json): custom content-type overidden by json method for wasm by \u003ca href=\"https://github.com/Narendran-KT\"\u003e\u003ccode\u003e@​Narendran-KT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2908\"\u003eseanmonstar/reqwest#2908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade wasm-streams to v0.5 by \u003ca href=\"https://github.com/xangelix\"\u003e\u003ccode\u003e@​xangelix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2958\"\u003eseanmonstar/reqwest#2958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): add windows and linux arm64 to ci by \u003ca href=\"https://github.com/dennisameling\"\u003e\u003ccode\u003e@​dennisameling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2960\"\u003eseanmonstar/reqwest#2960\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VojtaStanek\"\u003e\u003ccode\u003e@​VojtaStanek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2926\"\u003eseanmonstar/reqwest#2926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fox0\"\u003e\u003ccode\u003e@​fox0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2927\"\u003eseanmonstar/reqwest#2927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/passcod\"\u003e\u003ccode\u003e@​passcod\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2929\"\u003eseanmonstar/reqwest#2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2943\"\u003eseanmonstar/reqwest#2943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Narendran-KT\"\u003e\u003ccode\u003e@​Narendran-KT\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2908\"\u003eseanmonstar/reqwest#2908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xangelix\"\u003e\u003ccode\u003e@​xangelix\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2958\"\u003eseanmonstar/reqwest#2958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dennisameling\"\u003e\u003ccode\u003e@​dennisameling\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2960\"\u003eseanmonstar/reqwest#2960\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.1...v0.13.2\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.1...v0.13.2\u003c/a\u003e\u003c/p\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\u003c/ul\u003e\n\u003c!-- 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\u003c/blockquote\u003e\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.12.28...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.50.0 to 1.52.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.52.1\u003c/h2\u003e\n\u003ch1\u003e1.52.1 (April 16th, 2026)\u003c/h1\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: revert \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e to fix [a regression]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e that causes \u003ccode\u003espawn_blocking\u003c/code\u003e to hang (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8056\"\u003etokio-rs/tokio#8056\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8057\"\u003etokio-rs/tokio#8057\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.0\u003c/h2\u003e\n\u003ch1\u003e1.52.0 (April 14th, 2026)\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eio: \u003ccode\u003eAioSource::register_borrowed\u003c/code\u003e for I/O safety support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003etry_io\u003c/code\u003e function to \u003ccode\u003eunix::pipe\u003c/code\u003e sender and receiver types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8030\"\u003e#8030\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded (unstable)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: \u003ccode\u003eBuilder::enable_eager_driver_handoff\u003c/code\u003e setting enable eager hand off of the I/O and time drivers before polling tasks (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: add \u003ccode\u003etrace_with()\u003c/code\u003e for customized task dumps (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: allow \u003ccode\u003eimpl FnMut()\u003c/code\u003e in \u003ccode\u003etrace_with\u003c/code\u003e instead of just \u003ccode\u003efn()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: improve \u003ccode\u003espawn_blocking\u003c/code\u003e scalability with sharded queue (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: use \u003ccode\u003ecompare_exchange_weak()\u003c/code\u003e in worker queue (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8028\"\u003e#8028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: overflow second half of tasks when local queue is filled instead of first half (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8029\"\u003e#8029\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumented\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix typo in \u003ccode\u003eoneshot::Sender::send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8026\"\u003e#8026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: hide #[tokio::main] attribute in the docs of \u003ccode\u003esync::watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8035\"\u003e#8035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add docs on \u003ccode\u003eConnectionRefused\u003c/code\u003e errors with UDP sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7870\"\u003e#7870\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7870\"\u003e#7870\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7870\"\u003etokio-rs/tokio#7870\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7907\"\u003etokio-rs/tokio#7907\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7992\"\u003etokio-rs/tokio#7992\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8010\"\u003etokio-rs/tokio#8010\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8025\"\u003etokio-rs/tokio#8025\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8026\"\u003e#8026\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8026\"\u003etokio-rs/tokio#8026\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8028\"\u003e#8028\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8028\"\u003etokio-rs/tokio#8028\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8029\"\u003e#8029\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8029\"\u003etokio-rs/tokio#8029\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/905c146aeda741ea2202f942a7c3a606dda13da5\"\u003e\u003ccode\u003e905c146\u003c/code\u003e\u003c/a\u003e chore: prepare to release v1.52.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8059\"\u003e#8059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/56aaa43e91c4fbed88f0c2a5b65019ed9a0c3c61\"\u003e\u003ccode\u003e56aaa43\u003c/code\u003e\u003c/a\u003e rt: revert \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e to fix regression in \u003ccode\u003espawn_blocking\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/57ff47ab589bfb4dab6766de78655ffef4fb250b\"\u003e\u003ccode\u003e57ff47a\u003c/code\u003e\u003c/a\u003e ci: update \u003ccode\u003etrybuild\u003c/code\u003e to expect output from rustc 1.95.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8058\"\u003e#8058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/812de3e134888d1d9e7832e4b789d51f6fd2f749\"\u003e\u003ccode\u003e812de3e\u003c/code\u003e\u003c/a\u003e ci: bump taiki-e/cache-cargo-install-action from 1 to 3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8053\"\u003e#8053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ba82e73c7b804324c82b6fea6966ca12f55c3826\"\u003e\u003ccode\u003eba82e73\u003c/code\u003e\u003c/a\u003e ci: use Dependabot to keep github actions up to date (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8052\"\u003e#8052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2e85f9ddf8b47197fa6299cc295f4319fec68e53\"\u003e\u003ccode\u003e2e85f9d\u003c/code\u003e\u003c/a\u003e ci: replace cirrus-ci with freebsd-vm (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8041\"\u003e#8041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a7e1cd8ff8a2012cce500fd7e6ae73400531f46d\"\u003e\u003ccode\u003ea7e1cd8\u003c/code\u003e\u003c/a\u003e ci: update GitHub Actions workflows to use latest tool versions (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8047\"\u003e#8047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5f7be0ac42cb3e1b739da1562f98a797cd55a606\"\u003e\u003ccode\u003e5f7be0a\u003c/code\u003e\u003c/a\u003e chore: perpare 1.52.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8045\"\u003e#8045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/36d12d2686a64b9146c674e02e3cf81d8f87163d\"\u003e\u003ccode\u003e36d12d2\u003c/code\u003e\u003c/a\u003e taskdump: allow impl FnMut() in taskdumps instead of just fn() (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f943312865b9d5007f25d2fd5bd8efa3f89d1541\"\u003e\u003ccode\u003ef943312\u003c/code\u003e\u003c/a\u003e fs: support io-uring in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.50.0...tokio-1.52.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.13 to 0.2.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-signal/releases\"\u003easync-signal's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix build error on haiku. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-signal/blob/master/CHANGELOG.md\"\u003easync-signal's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 0.2.14\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix build error on haiku. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/d750e57adccbd90c4c4e93d184aeabcf5b22f057\"\u003e\u003ccode\u003ed750e57\u003c/code\u003e\u003c/a\u003e Release 0.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/eb72cfd64a1642d40c46ea4c464ed2cede1fc65a\"\u003e\u003ccode\u003eeb72cfd\u003c/code\u003e\u003c/a\u003e Fix build error on haiku\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/1ffadd3db8a7ea2e74e6d7e2de9c5d3a73c15435\"\u003e\u003ccode\u003e1ffadd3\u003c/code\u003e\u003c/a\u003e Update signal-hook requirement from 0.3.14 to 0.4.1 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/57\"\u003e#57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/a43dca7fd132368862f5c2830751fef56f8dc3f4\"\u003e\u003ccode\u003ea43dca7\u003c/code\u003e\u003c/a\u003e Fix clippy::io_other_error warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/c00258a4a661d4f614691906f6ec8b7391e9eb71\"\u003e\u003ccode\u003ec00258a\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/3fdfdee17736d37017f206c6b440515a7f3514ce\"\u003e\u003ccode\u003e3fdfdee\u003c/code\u003e\u003c/a\u003e ci: Use taiki-e/checkout-action action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/0f8053d9af5d7b11510cca1e67186b2d66e87e3b\"\u003e\u003ccode\u003e0f8053d\u003c/code\u003e\u003c/a\u003e ci: Use cargo-hack's --rust-version flag for msrv check\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-signal/compare/v0.2.13...v0.2.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.56 to 1.2.61\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.61\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1705\"\u003e#1705\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.60\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.59\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e deterministic archives with \u003ccode\u003eD\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix target abi parsing for sanitiser targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.58\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.57\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSize archiver batches according to argument length not argument count (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eBuild::env\u003c/code\u003e for setting environment variables of compiler invocations and other child processes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1656\"\u003e#1656\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1682\"\u003e#1682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.60...cc-v1.2.61\"\u003e1.2.61\u003c/a\u003e - 2026-04-24\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1705\"\u003e#1705\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.59...cc-v1.2.60\"\u003e1.2.60\u003c/a\u003e - 2026-04-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.58...cc-v1.2.59\"\u003e1.2.59\u003c/a\u003e - 2026-04-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e deterministic archives with \u003ccode\u003eD\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix target abi parsing for sanitiser targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.58\"\u003e1.2.58\u003c/a\u003e - 2026-03-27\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.56...cc-v1.2.57\"\u003e1.2.57\u003c/a\u003e - 2026-03-13\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSize archiver batches according to argument length not argument count (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eBuild::env\u003c/code\u003e for setting environment variables of compiler invocations and other child processes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1656\"\u003e#1656\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1682\"\u003e#1682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/360f69119862eb26b44253f09f9ce60be5b3011b\"\u003e\u003ccode\u003e360f691\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.61 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/17a2788f499da76bf7a6b404367ab37613b8fa00\"\u003e\u003ccode\u003e17a2788\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.16 to 2.75.17 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1706\"\u003e#1706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/da52db738b1b1ea89cc176dfd718e0de6bef742a\"\u003e\u003ccode\u003eda52db7\u003c/code\u003e\u003c/a\u003e command_helpers.rs: fix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1705\"\u003e#1705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/ee64d58c06ec386eaa5298bb415e56c5710498ce\"\u003e\u003ccode\u003eee64d58\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.4 to 2.75.5 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1703\"\u003e#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/78cf7e481b1b2ce6f61cada4128843451e5580f4\"\u003e\u003ccode\u003e78cf7e4\u003c/code\u003e\u003c/a\u003e CI: Hash-pin all actions, apply other suggestions from zizmor (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1702\"\u003e#1702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/7cad9f5b10c33fa969a13ead70b43b64380cc9e2\"\u003e\u003ccode\u003e7cad9f5\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.60 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1701\"\u003e#1701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c15c3eb9f10b34c9abde06b9bdf17c3de43a4658\"\u003e\u003ccode\u003ec15c3eb\u003c/code\u003e\u003c/a\u003e fix(ar): suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/f4c5ac7a7e7917660d2068ecb5fd015a11ffb3d6\"\u003e\u003ccode\u003ef4c5ac7\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.59 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/9cfcecbb9debc70d335bd99c2ea1654a0759ca5f\"\u003e\u003ccode\u003e9cfcecb\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/025d046f9928098ca94c605453bf74c05ff0c595\"\u003e\u003ccode\u003e025d046\u003c/code\u003e\u003c/a\u003e fix(ar): deterministic archives with \u003ccode\u003eD\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.56...cc-v1.2.61\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `embed-resource` from 3.0.6 to 3.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/9dbd940c0cc1cbb3fecfbdb69c59ceb9515f006d\"\u003e\u003ccode\u003e9dbd940\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e to authors list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/e804fbd3f1b8765e07167fff50b281f6522758a3\"\u003e\u003ccode\u003ee804fbd\u003c/code\u003e\u003c/a\u003e Generate lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/75aabf94849908e7ed9b773092b731ad94068b42\"\u003e\u003ccode\u003e75aabf9\u003c/code\u003e\u003c/a\u003e Specify \u003ccode\u003eedition\u003c/code\u003e and \u003ccode\u003erust-version\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/aadfe6ce67a75af566fb99fa1d60d6d37a31f1d1\"\u003e\u003ccode\u003eaadfe6c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Ship a toml=1.0.7 lock file for CI\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/cae565f2fddd3d37662efe98f63312653be5ee74\"\u003e\u003ccode\u003ecae565f\u003c/code\u003e\u003c/a\u003e Ship a toml=1.0.7 lock file for CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/ee64a84bafeaeb589f406662da1c9a4ebe3a31ee\"\u003e\u003ccode\u003eee64a84\u003c/code\u003e\u003c/a\u003e toml = 0.9 -\u0026gt; 1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/57a559e7c74e2f98e8951b31d52126f127ca712d\"\u003e\u003ccode\u003e57a559e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;toml = 0.9 -\u0026gt; 1.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/b50ff9308c20f338f8fd314112245c56949cb0cf\"\u003e\u003ccode\u003eb50ff93\u003c/code\u003e\u003c/a\u003e Bump version to 3.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/adf18ff6893a8c73872bec59a5612bfb11c7f99e\"\u003e\u003ccode\u003eadf18ff\u003c/code\u003e\u003c/a\u003e toml = 0.9 -\u0026gt; 1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/3e5df7f3a59075d6c44b8318eface1389aba00ca\"\u003e\u003ccode\u003e3e5df7f\u003c/code\u003e\u003c/a\u003e Bump version to 3.0.8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/compare/v3.0.6...v3.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastrand` from 2.3.0 to 2.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/fastrand/releases\"\u003efastrand's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failure with \u003ccode\u003ejs\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.63. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove quality of f32/f64 generation. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ef{32,64}_inclusive\u003c/code\u003e and \u003ccode\u003eRng::f{32,64}_inclusive\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eRng::with_seed\u003c/code\u003e const. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003egetrandom\u003c/code\u003e to 0.3. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\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/fastrand/blob/master/CHANGELOG.md\"\u003efastrand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failure with \u003ccode\u003ejs\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.63. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove quality of f32/f64 generation. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ef{32,64}_inclusive\u003c/code\u003e and \u003ccode\u003eRng::f{32,64}_inclusive\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eRng::with_seed\u003c/code\u003e const. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003egetrandom\u003c/code\u003e to 0.3. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/fastrand/commit/728a5b503ff233098d9808d572295c4c4f652cd7\"\u003e\u003ccode\u003e728a5b5\u003c/code\u003e\u003c/a\u003e Release 2.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/0c619f6a39e1288d0497a2e6d47a18bf05f318d5\"\u003e\u003ccode\u003e0c619f6\u003c/code\u003e\u003c/a\u003e Fix build failure with js feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/a4077e2373f82ffc12214e98a477bd5135b3286a\"\u003e\u003ccode\u003ea4077e2\u003c/code\u003e\u003c/a\u003e ci: Add missing js feature test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/1fd5bbb300d43e2f15dd0173f776f1a785a42667\"\u003e\u003ccode\u003e1fd5bbb\u003c/code\u003e\u003c/a\u003e Release 2.4.0 (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/074345b7e7dd532b1363ef5fba470585513e9477\"\u003e\u003ccode\u003e074345b\u003c/code\u003e\u003c/a\u003e chore: make some documents clearer (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/ce9a48c2eed32799c665b9c4e2dce9cea86dda44\"\u003e\u003ccode\u003ece9a48c\u003c/code\u003e\u003c/a\u003e chore: update dependencies to latest versions and bump MSRV to 1.63 (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/978dde1cadeccee818dd86f4ae0439d320a30bb2\"\u003e\u003ccode\u003e978dde1\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/fastrand/commit/8561f13c216f354213ec440432fe574e449a347c\"\u003e\u003ccode\u003e8561f13\u003c/code\u003e\u003c/a\u003e bench: Add benchmark of f32()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/1def02cb232a7b17ac71aeec8559fdf095adf859\"\u003e\u003ccode\u003e1def02c\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/c2cbdd49650b45db9d672553553b4e164110e934\"\u003e\u003ccode\u003ec2cbdd4\u003c/code\u003e\u003c/a\u003e Remove manual doc(cfg(..))\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/fastrand/compare/v2.3.0...v2.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `foreign-types` from 0.3.2 to 0.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sfackler/foreign-types/commit/c5a90ed3f39dd5fe8b5af6e9cee1bc446746272c\"\u003e\u003ccode\u003ec5a90ed\u003c/code\u003e\u003c/a\u003e Release foreign-types v0.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sfackler/foreign-types/commit/01d43c7607a3bcad41b2a30d12bb290ada292a33\"\u003e\u003ccode\u003e01d43c7\u003c/code\u003e\u003c/a\u003e Release foreign-types-macros v0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sfackler/foreign-types/commit/fbae59e20fb10b66ee27fc7449a6c8a117be5c91\"\u003e\u003ccode\u003efbae59e\u003c/code\u003e\u003c/a\u003e Release foreign-types-shared v0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sfackler/foreign-types/commit/6730a0770b5b65f4b0df99efe4b74d631c8f66a3\"\u003e\u003ccode\u003e6730a07\u003c/code\u003e\u003c/a\u003e Cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sfackler/foreign-types/commit/13381160b76350c3cda1b5ee1477fabe70849831\"\u003e\u003ccode\u003e1338116\u003c/code\u003e\u003c/a\u003e Use new-style macro imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sfackler/foreign-types/commit/3bd4f4fb7eebab09a608ebbd0bbe48b51a20b8a5\"\u003e\u003ccode\u003e3bd4f4f\u003c/code\u003e\u003c/a\u003e Make ForeignType and ForeignTypeRef unsafe traits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sfackler/foreign-types/commit/3ebab87f263eb60eb6cdd6088da907527df5111f\"\u003e\u003ccode\u003e3ebab87\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sfackler/foreign-types/commit/17334403933f0628ac342015ca3fa5b3585ba45b\"\u003e\u003ccode\u003e1733440\u003c/code\u003e\u003c/a\u003e Tag generated types as unsafe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sfackler/foreign-types/commit/3253a460ff0b0792710940d7de19f7a944d6c43c\"\u003e\u003ccode\u003e3253a46\u003c/code\u003e\u003c/a\u003e Release foreign-types-macros v0.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sfackler/foreign-types/commit/290c75f0b81eac67f5040b732511f8925bd04f2e\"\u003e\u003ccode\u003e290c75f\u003c/code\u003e\u003c/a\u003e Upgrade syn/quote\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sfackler/foreign-types/compare/v0.3.2...v0.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `foreign-types-shared` from 0.1.1 to 0.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sfackler/foreign-types/releases\"\u003eforeign-types-shared's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eforeign-types-shared v0.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation\u003c/li\u003e\n\u003c/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/sfackler/foreign-types/commits/foreign-types-shared-v0.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper` from 1.8.1 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/releases\"\u003ehyper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactors and chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(error): add more information about is_incomplete_message by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3978\"\u003ehyperium/hyper#3978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun cargo-audit in CI to check for known vulnerabilities in dependencies. by \u003ca href=\"https://github.com/f0rki\"\u003e\u003ccode\u003e@​f0rki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3246\"\u003ehyperium/hyper#3246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): simplify match of Token parse error by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3981\"\u003ehyperium/hyper#3981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): use saturating_sub instead of manual impl by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3983\"\u003ehyperium/hyper#3983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): replace many args of Chunked::step with struct by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3982\"\u003ehyperium/hyper#3982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix comment in \u003ccode\u003eput_slice()\u003c/code\u003e by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3986\"\u003ehyperium/hyper#3986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lib): fix unused warnings due to feature gating test imports by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3997\"\u003ehyperium/hyper#3997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve Read trait and ReadBufCursor documentation by \u003ca href=\"https://github.com/majiayu000\"\u003e\u003ccode\u003e@​majiayu000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4000\"\u003ehyperium/hyper#4000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use h1 parser config when parsing server req by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4002\"\u003ehyperium/hyper#4002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(server): fix flaky disable_keep_alive_mid_request by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4009\"\u003ehyperium/hyper#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to actions/checkout@v6 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4005\"\u003ehyperium/hyper#4005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to cargo-check-external-types 0.4.0 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4006\"\u003ehyperium/hyper#4006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate copyright year to 2026 by \u003ca href=\"https://github.com/jasmyhigh\"\u003e\u003ccode\u003e@​jasmyhigh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4007\"\u003ehyperium/hyper#4007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: avoid unwrap examples by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4001\"\u003ehyperium/hyper#4001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): use case-insensitive matching for trailer fields by \u003ca href=\"https://github.com/HueCodes\"\u003e\u003ccode\u003e@​HueCodes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4011\"\u003ehyperium/hyper#4011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: convert bug report template to GitHub form by \u003ca href=\"https://github.com/njg7194\"\u003e\u003ccode\u003e@​njg7194\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4015\"\u003ehyperium/hyper#4015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): force toml mode in yq selecting msrv by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4020\"\u003ehyperium/hyper#4020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: non-utf8 char may cause panic when calling to_str by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4019\"\u003ehyperium/hyper#4019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(http2/client): add \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option by \u003ca href=\"https://github.com/ffuugoo\"\u003e\u003ccode\u003e@​ffuugoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4021\"\u003ehyperium/hyper#4021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: drop pin-utils dependency by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4023\"\u003ehyperium/hyper#4023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[minor] doc: Fix HTTP/2 max concurrent stream link by \u003ca href=\"https://github.com/dentiny\"\u003e\u003ccode\u003e@​dentiny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4037\"\u003ehyperium/hyper#4037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ffi): validate null pointers before dereferencing in request/resp… by \u003ca href=\"https://github.com/DhruvaD1\"\u003e\u003ccode\u003e@​DhruvaD1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4038\"\u003ehyperium/hyper#4038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eh2: expose current max stream count by \u003ca href=\"https://github.com/howardjohn\"\u003e\u003ccode\u003e@​howardjohn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4026\"\u003ehyperium/hyper#4026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): allow keep-alive for chunked requests with trailers by \u003ca href=\"https://github.com/wi-adam\"\u003e\u003ccode\u003e@​wi-adam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4043\"\u003ehyperium/hyper#4043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): cancel pipe_task and send RST_STREAM on response future drop by \u003ca href=\"https://github.com/mmishra100\"\u003e\u003ccode\u003e@​mmishra100\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4042\"\u003ehyperium/hyper#4042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd APIs to allow switching an HTTP1 connection to HTTP2 if H2 preface is seen by \u003ca href=\"https://github.com/pborzenkov\"\u003e\u003ccode\u003e@​pborzenkov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3996\"\u003ehyperium/hyper#3996\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/blob/master/CHANGELOG.md\"\u003ehyper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0 (2026-03-31)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/0d6c7d5469baa09e2fb127ee3758a79b3271a4f0\"\u003e\u003ccode\u003e0d6c7d5\u003c/code\u003e\u003c/a\u003e v1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003e\u003ccode\u003ee21205c\u003c/code\u003e\u003c/a\u003e feat(http1): add UpgradeableConnection::into_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e\u003ccode\u003e393c77c\u003c/code\u003e\u003c/a\u003e feat(error): add 'Error::is_parse_version_h2' method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e\u003ccode\u003e5b17a69\u003c/code\u003e\u003c/a\u003e fix(http2): cancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e\u003ccode\u003e7211ec2\u003c/code\u003e\u003c/a\u003e fix(http1): allow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003e\u003ccode\u003ed51cb71\u003c/code\u003e\u003c/a\u003e feat(client): expose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e\u003ccode\u003e28e73cc\u003c/code\u003e\u003c/a\u003e fix(ffi): validate null pointers before dereferencing in request/response fun...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e13e783927d429fc03038fe512eeb4d379cf1a70\"\u003e\u003ccode\u003ee13e783\u003c/code\u003e\u003c/a\u003e docs(client): fix HTTP/2 max concurrent stream link to spec (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/8ba900853b0f619b165e8530fc8c310bc13e056b\"\u003e\u003ccode\u003e8ba9008\u003c/code\u003e\u003c/a\u003e chore(dependencies): drop pin-utils dependency (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4023\"\u003e#4023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e\u003ccode\u003e5778745\u003c/code\u003e\u003c/a\u003e feat(client): add HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/hyper/compare/v1.8.1...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper-rustls` from 0.27.7 to 0.27.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/hyper-rustls/releases\"\u003ehyper-rustls's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.9\u003c/h2\u003e\n\u003cp\u003eThis release fixes the accidental omission of the ISC license in the published crate.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump rustls from 0.23.37 to 0.23.38 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/rustls/hyper-rustls/pull/339\"\u003erustls/hyper-rustls#339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ISC license include, prepare 0.27.9 by \u003ca href=\"https://github.com/cpu\"\u003e\u003ccode\u003e@​cpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/hyper-rustls/pull/340\"\u003erustls/hyper-rustls#340\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rustls/hyper-rustls/compare/v/0.27.8...v/0.27.9\"\u003ehttps://github.com/rustls/hyper-rustls/compare/v/0.27.8...v/0.27.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.27.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded HttpsConnector::new function by \u003ca href=\"https://github.com/0xIO32\"\u003e\u003ccode\u003e@​0xIO32\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/hyper-rustls/pull/301\"\u003erustls/hyper-rustls#301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/hyper-rustls/pull/320\"\u003erustls/hyper-rustls#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop dependency on rustls-pemfile by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/hyper-rustls/pull/323\"\u003erustls/hyper-rustls#323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix tests to run on a random port by \u003ca href=\"https://github.com/erickt\"\u003e\u003ccode\u003e@​erickt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/hyper-rustls/pull/330\"\u003erustls/hyper-rustls#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to rustls-platform-verifier 0.7 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/hyper-rustls/pull/338\"\u003erustls/hyper-rustls#338\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/hyper-rustls/commit/9741534153d47277d754a3254759360b36ee58fd\"\u003e\u003ccode\u003e9741534\u003c/code\u003e\u003c/a\u003e Cargo: version 0.27.8 -\u0026gt; 0.27.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/hyper-rustls/commit/d391ce2611b01ad0915a712299fae7f6c36dba84\"\u003e\u003ccode\u003ed391ce2\u003c/code\u003e\u003c/a\u003e Cargo: update semver compat deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/hyper-rustls/commit/a163901fbf8545d48673524722c9f525e315126f\"\u003e\u003ccode\u003ea163901\u003c/code\u003e\u003c/a\u003e Cargo: fix include license typo for ISC license\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/hyper-rustls/commit/b3eb41ec15ce0b05744b354a81d98fc4cf06ddbf\"\u003e\u003ccode\u003eb3eb41e\u003c/code\u003e\u003c/a\u003e Bump rustls from 0.23.37 to 0.23.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/hyper-rustls/commit/6b94ec3ef1685301a35e6c072ddbb5ea81973a1d\"\u003e\u003ccode\u003e6b94ec3\u003c/code\u003e\u003c/a\u003e Bump version to 0.27.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/hyper-rustls/commit/df300cfe7c2893f9ed5f4cd15fc54b35c755a826\"\u003e\u003ccode\u003edf300cf\u003c/code\u003e\u003c/a\u003e Upgrade rustls-platform-verifier to 0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/hyper-rustls/commit/1c063f5e21da1a76eec85b199f4575c4bcd610b3\"\u003e\u003ccode\u003e1c063f5\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/hyper-rustls/commit/c66d2839df1be915983e7ea558519b75b2342cea\"\u003e\u003ccode\u003ec66d283\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.85 (for rustls-platform-verifier -\u0026gt; jni)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/hyper-rustls/commit/4b90026cb61ff579c2df0501e2622c6db5350a59\"\u003e\u003ccode\u003e4b90026\u003c/code\u003e\u003c/a\u003e Bump hyper from 1.8.1 to 1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/hyper-rustls/commit/4376d7642325c67ffe8aa669af91e4f6d025b771\"\u003e\u003ccode\u003e4376d76\u003c/code\u003e\u003c/a\u003e Take semver-compatible updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rustls/hyper-rustls/compare/v/0.27.7...v/0.27.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `icu_locale_core` from 2.1.1 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unicode-org/icu4x/releases\"\u003eicu_locale_core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eICU4X 2.2.0\u003c/h2\u003e\n\u003cp\u003eThe ICU4X Technical Committee is happy to announce \u003ca href=\"https://github.com/unicode-org/icu4x\"\u003eICU4X\u003c/a\u003e 2.2, an update to our modular, portable, and secure i18n library.\u003c/p\u003e\n\u003cp\u003eImportant changes in ICU4X 2.2 include:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eLatest i18n data:\u003c/strong\u003e This release includes an update to \u003ca href=\"https://cldr.unicode.org/downloads/cldr-48#482-changes\"\u003eCLDR 48.2\u003c/a\u003e and support for TZDB 2026a.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew and improved \u003ccode\u003eicu_calendar\u003c/code\u003e:\u003c/strong\u003e This release contains new APIs in \u003ccode\u003eicu_calendar\u003c/code\u003e, as well as some behavior changes in icu_calendar; see the migration notes section.\u003c/li\u003e\n\u003cli\u003eStable datetime arithmetic: It is now possible to to add and subtract dates via \u003ccode\u003edate.try_add_with_options()\u003c/code\u003e and \u003ccode\u003edate.try_until_with_options()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMore flexible date construction: The new \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e API allows constructing dates from all kinds of constituent data: extended years, era years, ordinal months, month codes, etc., and supports different kinds of overflow handling.\u003c/li\u003e\n\u003cli\u003eTyped months: The new \u003ccode\u003eMonth\u003c/code\u003e type replaces month codes in a type safe way. \u003ccode\u003eDate::try_from_codes()\u003c/code\u003e has been replaced with \u003ccode\u003eDate::try_new()\u003c/code\u003e which uses these better types. Various calendar-specific constructors for lunisolar calendars have also been refreshed.\u003c/li\u003e\n\u003cli\u003eExperimental third-party crate integration: We now support converting from and formatting types from the \u003ccode\u003ejiff\u003c/code\u003e, \u003ccode\u003echrono\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e crates. See \u003ccode\u003eicu_datetime::input::third_party\u003c/code\u003e. We’re not yet sure if these integrations should live in ICU4X, in the third party crates, or some adapter crate, and are \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7845\"\u003eopen to feedback\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eExperimental Kotlin Bindings: We now have Kotlin bindings for ICU4X (found under \u003ccode\u003effi/mvn\u003c/code\u003e), with the same set of supported APIs as our other cross-language bindings.\u003c/li\u003e\n\u003cli\u003eExperimental features:\u003c/li\u003e\n\u003cli\u003eDisplay names: Adds new internal data layout exposed via RegionDisplayName and ScriptDisplayName APIs. The old data layout, optimized for loading multiple names at once, is moved into the multi module. Please share feedback on our \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7824\"\u003etracking issue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCompact decimal formatter: Please share feedback in preparation for stabiliza...\n\n_Description has been truncated_","html_url":"https://github.com/StatairsProject/DesktopStatairs/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/StatairsProject%2FDesktopStatairs/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"0.8.47","new_version":"0.8.48","update_type":"patch","path":"/src-tauri","pr_created_at":"2026-04-25T10:21:35.000Z","version_change":"0.8.47 → 0.8.48","issue":{"uuid":"4327810707","node_id":"PR_kwDORy6puc7VlBTa","number":11,"state":"closed","title":"Bump the all group in /src-tauri with 44 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-02T10:20:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-25T10:21:35.000Z","updated_at":"2026-05-02T10:20:44.000Z","time_to_close":604748,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":44,"packages":[{"name":"async-signal","old_version":"0.2.13","new_version":"0.2.14","repository_url":"https://github.com/smol-rs/async-signal"},{"name":"cc","old_version":"1.2.57","new_version":"1.2.61","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"crc-catalog","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/akhilles/crc-catalog"},{"name":"embed-resource","old_version":"3.0.7","new_version":"3.0.9","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"fastrand","old_version":"2.3.0","new_version":"2.4.1","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"hyper","old_version":"1.8.1","new_version":"1.9.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"icu_locale_core","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_provider","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"iri-string","old_version":"0.7.10","new_version":"0.7.12","repository_url":"https://github.com/lo48576/iri-string"},{"name":"jni-sys","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/jni-rs/jni-sys"},{"name":"libc","old_version":"0.2.183","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"libredox","old_version":"0.1.14","new_version":"0.1.16"},{"name":"litemap","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"mio","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"muda","old_version":"0.17.1","new_version":"0.17.2","repository_url":"https://github.com/tauri-apps/muda"},{"name":"num-conv","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"open","old_version":"5.3.3","new_version":"5.3.4","repository_url":"https://github.com/Byron/open-rs"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.33","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"potential_utf","old_version":"0.1.4","new_version":"0.1.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"semver","old_version":"1.0.27","new_version":"1.0.28","repository_url":"https://github.com/dtolnay/semver"},{"name":"simd-adler32","old_version":"0.3.8","new_version":"0.3.9","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"tao","old_version":"0.34.6","new_version":"0.34.8","repository_url":"https://github.com/tauri-apps/tao"},{"name":"tinystr","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tokio","old_version":"1.50.0","new_version":"1.52.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_parser","old_version":"1.0.10+spec-1.1.0","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_writer","old_version":"1.0.7+spec-1.1.0","new_version":"1.1.1+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"typenum","old_version":"1.19.0","new_version":"1.20.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-segmentation","old_version":"1.12.0","new_version":"1.13.2","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"uuid","old_version":"1.22.0","new_version":"1.23.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"wasip2","old_version":"1.0.2+wasi-0.2.9","new_version":"1.0.3+wasi-0.2.9","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"writeable","old_version":"0.6.2","new_version":"0.6.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.47","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.47","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerofrom-derive","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerotrie","old_version":"0.2.3","new_version":"0.2.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.5","new_version":"0.11.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.2","new_version":"0.11.3","repository_url":"https://github.com/unicode-org/icu4x"}],"path":"/src-tauri","ecosystem":"cargo"},"body":"Bumps the all group in /src-tauri with 44 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [async-signal](https://github.com/smol-rs/async-signal) | `0.2.13` | `0.2.14` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.57` | `1.2.61` |\n| [crc-catalog](https://github.com/akhilles/crc-catalog) | `2.4.0` | `2.5.0` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.7` | `3.0.9` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.4.1` |\n| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.9.0` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_properties](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.2.0` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.2.0` |\n| [icu_provider](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.10` | `0.7.12` |\n| [jni-sys](https://github.com/jni-rs/jni-sys) | `0.3.0` | `0.3.1` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.186` |\n| libredox | `0.1.14` | `0.1.16` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [mio](https://github.com/tokio-rs/mio) | `1.1.1` | `1.2.0` |\n| [muda](https://github.com/tauri-apps/muda) | `0.17.1` | `0.17.2` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.2.0` | `0.2.1` |\n| [open](https://github.com/Byron/open-rs) | `5.3.3` | `5.3.4` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.33` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.4` | `0.1.5` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.27` | `1.0.28` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.8` | `0.3.9` |\n| [tao](https://github.com/tauri-apps/tao) | `0.34.6` | `0.34.8` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.2` | `0.8.3` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.50.0` | `1.52.1` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.0.10+spec-1.1.0` | `1.1.2+spec-1.1.0` |\n| [toml_writer](https://github.com/toml-rs/toml) | `1.0.7+spec-1.1.0` | `1.1.1+spec-1.1.0` |\n| [typenum](https://github.com/paholg/typenum) | `1.19.0` | `1.20.0` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.12.0` | `1.13.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.22.0` | `1.23.1` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.2+wasi-0.2.9` | `1.0.3+wasi-0.2.9` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.2` | `0.6.3` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.47` | `0.8.48` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.47` | `0.8.48` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zerofrom-derive](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.3` | `0.2.4` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.5` | `0.11.6` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.2` | `0.11.3` |\n\nUpdates `async-signal` from 0.2.13 to 0.2.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-signal/releases\"\u003easync-signal's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix build error on haiku. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-signal/blob/master/CHANGELOG.md\"\u003easync-signal's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 0.2.14\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix build error on haiku. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/d750e57adccbd90c4c4e93d184aeabcf5b22f057\"\u003e\u003ccode\u003ed750e57\u003c/code\u003e\u003c/a\u003e Release 0.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/eb72cfd64a1642d40c46ea4c464ed2cede1fc65a\"\u003e\u003ccode\u003eeb72cfd\u003c/code\u003e\u003c/a\u003e Fix build error on haiku\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/1ffadd3db8a7ea2e74e6d7e2de9c5d3a73c15435\"\u003e\u003ccode\u003e1ffadd3\u003c/code\u003e\u003c/a\u003e Update signal-hook requirement from 0.3.14 to 0.4.1 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/57\"\u003e#57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/a43dca7fd132368862f5c2830751fef56f8dc3f4\"\u003e\u003ccode\u003ea43dca7\u003c/code\u003e\u003c/a\u003e Fix clippy::io_other_error warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/c00258a4a661d4f614691906f6ec8b7391e9eb71\"\u003e\u003ccode\u003ec00258a\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/3fdfdee17736d37017f206c6b440515a7f3514ce\"\u003e\u003ccode\u003e3fdfdee\u003c/code\u003e\u003c/a\u003e ci: Use taiki-e/checkout-action action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/0f8053d9af5d7b11510cca1e67186b2d66e87e3b\"\u003e\u003ccode\u003e0f8053d\u003c/code\u003e\u003c/a\u003e ci: Use cargo-hack's --rust-version flag for msrv check\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-signal/compare/v0.2.13...v0.2.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.57 to 1.2.61\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.61\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1705\"\u003e#1705\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.60\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.59\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e deterministic archives with \u003ccode\u003eD\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix target abi parsing for sanitiser targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.58\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.60...cc-v1.2.61\"\u003e1.2.61\u003c/a\u003e - 2026-04-24\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1705\"\u003e#1705\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.59...cc-v1.2.60\"\u003e1.2.60\u003c/a\u003e - 2026-04-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.58...cc-v1.2.59\"\u003e1.2.59\u003c/a\u003e - 2026-04-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e deterministic archives with \u003ccode\u003eD\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix target abi parsing for sanitiser targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.58\"\u003e1.2.58\u003c/a\u003e - 2026-03-27\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/360f69119862eb26b44253f09f9ce60be5b3011b\"\u003e\u003ccode\u003e360f691\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.61 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/17a2788f499da76bf7a6b404367ab37613b8fa00\"\u003e\u003ccode\u003e17a2788\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.16 to 2.75.17 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1706\"\u003e#1706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/da52db738b1b1ea89cc176dfd718e0de6bef742a\"\u003e\u003ccode\u003eda52db7\u003c/code\u003e\u003c/a\u003e command_helpers.rs: fix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1705\"\u003e#1705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/ee64d58c06ec386eaa5298bb415e56c5710498ce\"\u003e\u003ccode\u003eee64d58\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.4 to 2.75.5 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1703\"\u003e#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/78cf7e481b1b2ce6f61cada4128843451e5580f4\"\u003e\u003ccode\u003e78cf7e4\u003c/code\u003e\u003c/a\u003e CI: Hash-pin all actions, apply other suggestions from zizmor (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1702\"\u003e#1702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/7cad9f5b10c33fa969a13ead70b43b64380cc9e2\"\u003e\u003ccode\u003e7cad9f5\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.60 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1701\"\u003e#1701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c15c3eb9f10b34c9abde06b9bdf17c3de43a4658\"\u003e\u003ccode\u003ec15c3eb\u003c/code\u003e\u003c/a\u003e fix(ar): suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/f4c5ac7a7e7917660d2068ecb5fd015a11ffb3d6\"\u003e\u003ccode\u003ef4c5ac7\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.59 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/9cfcecbb9debc70d335bd99c2ea1654a0759ca5f\"\u003e\u003ccode\u003e9cfcecb\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/025d046f9928098ca94c605453bf74c05ff0c595\"\u003e\u003ccode\u003e025d046\u003c/code\u003e\u003c/a\u003e fix(ar): deterministic archives with \u003ccode\u003eD\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.61\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `crc-catalog` from 2.4.0 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akhilles/crc-catalog/commit/ed4ad631f22b05055c21a3a4127eb7cf6d75bb62\"\u003e\u003ccode\u003eed4ad63\u003c/code\u003e\u003c/a\u003e Prepare 2.5.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akhilles/crc-catalog/commit/4fba2579cde5a04ba81ff35e21bfc3248361da8c\"\u003e\u003ccode\u003e4fba257\u003c/code\u003e\u003c/a\u003e Simplify catalog generator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akhilles/crc-catalog/commit/e6b86a38c46b3ce0ce756666c37d15b12ac71875\"\u003e\u003ccode\u003ee6b86a3\u003c/code\u003e\u003c/a\u003e Update generated CRC catalog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akhilles/crc-catalog/commit/2d583f941cebfc5c37335f6b19ecda1df5db2749\"\u003e\u003ccode\u003e2d583f9\u003c/code\u003e\u003c/a\u003e make the \u003ccode\u003erustfmt::skip\u003c/code\u003e on tests an outer attribute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akhilles/crc-catalog/commit/9dfb986117ffc23ef647b0bb2bf5ddcd77814ac6\"\u003e\u003ccode\u003e9dfb986\u003c/code\u003e\u003c/a\u003e skip rustfmt for generated tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akhilles/crc-catalog/commit/a831bc1a1a52b2dc3e080f780419030738ee2257\"\u003e\u003ccode\u003ea831bc1\u003c/code\u003e\u003c/a\u003e generate-catalog: add -h/--help flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akhilles/crc-catalog/commit/e522023779f56683f5f558fc0844354bd7f612ac\"\u003e\u003ccode\u003ee522023\u003c/code\u003e\u003c/a\u003e use lighter dependencies for generate-catalog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akhilles/crc-catalog/commit/b7ea8f3eeaae3efc1de6c2537f4faf08f991bec7\"\u003e\u003ccode\u003eb7ea8f3\u003c/code\u003e\u003c/a\u003e Rust program to generate structs with documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akhilles/crc-catalog/commit/619a5b919cbc07dd2b0fa9b2295a2eaaeddde2cd\"\u003e\u003ccode\u003e619a5b9\u003c/code\u003e\u003c/a\u003e Forbid unsafe code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akhilles/crc-catalog/commit/91673ba2d931553e30087e90318d8266f7a5040f\"\u003e\u003ccode\u003e91673ba\u003c/code\u003e\u003c/a\u003e Remove badges\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/akhilles/crc-catalog/compare/2.4.0...2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `embed-resource` from 3.0.7 to 3.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/9dbd940c0cc1cbb3fecfbdb69c59ceb9515f006d\"\u003e\u003ccode\u003e9dbd940\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e to authors list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/e804fbd3f1b8765e07167fff50b281f6522758a3\"\u003e\u003ccode\u003ee804fbd\u003c/code\u003e\u003c/a\u003e Generate lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/75aabf94849908e7ed9b773092b731ad94068b42\"\u003e\u003ccode\u003e75aabf9\u003c/code\u003e\u003c/a\u003e Specify \u003ccode\u003eedition\u003c/code\u003e and \u003ccode\u003erust-version\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/aadfe6ce67a75af566fb99fa1d60d6d37a31f1d1\"\u003e\u003ccode\u003eaadfe6c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Ship a toml=1.0.7 lock file for CI\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/cae565f2fddd3d37662efe98f63312653be5ee74\"\u003e\u003ccode\u003ecae565f\u003c/code\u003e\u003c/a\u003e Ship a toml=1.0.7 lock file for CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/ee64a84bafeaeb589f406662da1c9a4ebe3a31ee\"\u003e\u003ccode\u003eee64a84\u003c/code\u003e\u003c/a\u003e toml = 0.9 -\u0026gt; 1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/57a559e7c74e2f98e8951b31d52126f127ca712d\"\u003e\u003ccode\u003e57a559e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;toml = 0.9 -\u0026gt; 1.1\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/b50ff9308c20f338f8fd314112245c56949cb0cf\"\u003e\u003ccode\u003eb50ff93\u003c/code\u003e\u003c/a\u003e Bump version to 3.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/adf18ff6893a8c73872bec59a5612bfb11c7f99e\"\u003e\u003ccode\u003eadf18ff\u003c/code\u003e\u003c/a\u003e toml = 0.9 -\u0026gt; 1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/commit/3e5df7f3a59075d6c44b8318eface1389aba00ca\"\u003e\u003ccode\u003e3e5df7f\u003c/code\u003e\u003c/a\u003e Bump version to 3.0.8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nabijaczleweli/rust-embed-resource/compare/v3.0.7...v3.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastrand` from 2.3.0 to 2.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/fastrand/releases\"\u003efastrand's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failure with \u003ccode\u003ejs\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.63. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove quality of f32/f64 generation. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ef{32,64}_inclusive\u003c/code\u003e and \u003ccode\u003eRng::f{32,64}_inclusive\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eRng::with_seed\u003c/code\u003e const. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003egetrandom\u003c/code\u003e to 0.3. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\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/fastrand/blob/master/CHANGELOG.md\"\u003efastrand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failure with \u003ccode\u003ejs\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.63. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove quality of f32/f64 generation. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ef{32,64}_inclusive\u003c/code\u003e and \u003ccode\u003eRng::f{32,64}_inclusive\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eRng::with_seed\u003c/code\u003e const. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003egetrandom\u003c/code\u003e to 0.3. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/fastrand/commit/728a5b503ff233098d9808d572295c4c4f652cd7\"\u003e\u003ccode\u003e728a5b5\u003c/code\u003e\u003c/a\u003e Release 2.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/0c619f6a39e1288d0497a2e6d47a18bf05f318d5\"\u003e\u003ccode\u003e0c619f6\u003c/code\u003e\u003c/a\u003e Fix build failure with js feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/a4077e2373f82ffc12214e98a477bd5135b3286a\"\u003e\u003ccode\u003ea4077e2\u003c/code\u003e\u003c/a\u003e ci: Add missing js feature test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/1fd5bbb300d43e2f15dd0173f776f1a785a42667\"\u003e\u003ccode\u003e1fd5bbb\u003c/code\u003e\u003c/a\u003e Release 2.4.0 (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/074345b7e7dd532b1363ef5fba470585513e9477\"\u003e\u003ccode\u003e074345b\u003c/code\u003e\u003c/a\u003e chore: make some documents clearer (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/ce9a48c2eed32799c665b9c4e2dce9cea86dda44\"\u003e\u003ccode\u003ece9a48c\u003c/code\u003e\u003c/a\u003e chore: update dependencies to latest versions and bump MSRV to 1.63 (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/978dde1cadeccee818dd86f4ae0439d320a30bb2\"\u003e\u003ccode\u003e978dde1\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/fastrand/commit/8561f13c216f354213ec440432fe574e449a347c\"\u003e\u003ccode\u003e8561f13\u003c/code\u003e\u003c/a\u003e bench: Add benchmark of f32()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/1def02cb232a7b17ac71aeec8559fdf095adf859\"\u003e\u003ccode\u003e1def02c\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/c2cbdd49650b45db9d672553553b4e164110e934\"\u003e\u003ccode\u003ec2cbdd4\u003c/code\u003e\u003c/a\u003e Remove manual doc(cfg(..))\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/fastrand/compare/v2.3.0...v2.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper` from 1.8.1 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/releases\"\u003ehyper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactors and chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(error): add more information about is_incomplete_message by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3978\"\u003ehyperium/hyper#3978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun cargo-audit in CI to check for known vulnerabilities in dependencies. by \u003ca href=\"https://github.com/f0rki\"\u003e\u003ccode\u003e@​f0rki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3246\"\u003ehyperium/hyper#3246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): simplify match of Token parse error by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3981\"\u003ehyperium/hyper#3981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): use saturating_sub instead of manual impl by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3983\"\u003ehyperium/hyper#3983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): replace many args of Chunked::step with struct by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3982\"\u003ehyperium/hyper#3982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix comment in \u003ccode\u003eput_slice()\u003c/code\u003e by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3986\"\u003ehyperium/hyper#3986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lib): fix unused warnings due to feature gating test imports by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3997\"\u003ehyperium/hyper#3997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve Read trait and ReadBufCursor documentation by \u003ca href=\"https://github.com/majiayu000\"\u003e\u003ccode\u003e@​majiayu000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4000\"\u003ehyperium/hyper#4000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use h1 parser config when parsing server req by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4002\"\u003ehyperium/hyper#4002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(server): fix flaky disable_keep_alive_mid_request by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4009\"\u003ehyperium/hyper#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to actions/checkout@v6 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4005\"\u003ehyperium/hyper#4005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to cargo-check-external-types 0.4.0 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4006\"\u003ehyperium/hyper#4006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate copyright year to 2026 by \u003ca href=\"https://github.com/jasmyhigh\"\u003e\u003ccode\u003e@​jasmyhigh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4007\"\u003ehyperium/hyper#4007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: avoid unwrap examples by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4001\"\u003ehyperium/hyper#4001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): use case-insensitive matching for trailer fields by \u003ca href=\"https://github.com/HueCodes\"\u003e\u003ccode\u003e@​HueCodes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4011\"\u003ehyperium/hyper#4011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: convert bug report template to GitHub form by \u003ca href=\"https://github.com/njg7194\"\u003e\u003ccode\u003e@​njg7194\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4015\"\u003ehyperium/hyper#4015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): force toml mode in yq selecting msrv by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4020\"\u003ehyperium/hyper#4020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: non-utf8 char may cause panic when calling to_str by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4019\"\u003ehyperium/hyper#4019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(http2/client): add \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option by \u003ca href=\"https://github.com/ffuugoo\"\u003e\u003ccode\u003e@​ffuugoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4021\"\u003ehyperium/hyper#4021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: drop pin-utils dependency by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4023\"\u003ehyperium/hyper#4023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[minor] doc: Fix HTTP/2 max concurrent stream link by \u003ca href=\"https://github.com/dentiny\"\u003e\u003ccode\u003e@​dentiny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4037\"\u003ehyperium/hyper#4037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ffi): validate null pointers before dereferencing in request/resp… by \u003ca href=\"https://github.com/DhruvaD1\"\u003e\u003ccode\u003e@​DhruvaD1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4038\"\u003ehyperium/hyper#4038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eh2: expose current max stream count by \u003ca href=\"https://github.com/howardjohn\"\u003e\u003ccode\u003e@​howardjohn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4026\"\u003ehyperium/hyper#4026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): allow keep-alive for chunked requests with trailers by \u003ca href=\"https://github.com/wi-adam\"\u003e\u003ccode\u003e@​wi-adam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4043\"\u003ehyperium/hyper#4043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): cancel pipe_task and send RST_STREAM on response future drop by \u003ca href=\"https://github.com/mmishra100\"\u003e\u003ccode\u003e@​mmishra100\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4042\"\u003ehyperium/hyper#4042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd APIs to allow switching an HTTP1 connection to HTTP2 if H2 preface is seen by \u003ca href=\"https://github.com/pborzenkov\"\u003e\u003ccode\u003e@​pborzenkov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3996\"\u003ehyperium/hyper#3996\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/blob/master/CHANGELOG.md\"\u003ehyper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0 (2026-03-31)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/0d6c7d5469baa09e2fb127ee3758a79b3271a4f0\"\u003e\u003ccode\u003e0d6c7d5\u003c/code\u003e\u003c/a\u003e v1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003e\u003ccode\u003ee21205c\u003c/code\u003e\u003c/a\u003e feat(http1): add UpgradeableConnection::into_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e\u003ccode\u003e393c77c\u003c/code\u003e\u003c/a\u003e feat(error): add 'Error::is_parse_version_h2' method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e\u003ccode\u003e5b17a69\u003c/code\u003e\u003c/a\u003e fix(http2): cancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e\u003ccode\u003e7211ec2\u003c/code\u003e\u003c/a\u003e fix(http1): allow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003e\u003ccode\u003ed51cb71\u003c/code\u003e\u003c/a\u003e feat(client): expose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e\u003ccode\u003e28e73cc\u003c/code\u003e\u003c/a\u003e fix(ffi): validate null pointers before dereferencing in request/response fun...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e13e783927d429fc03038fe512eeb4d379cf1a70\"\u003e\u003ccode\u003ee13e783\u003c/code\u003e\u003c/a\u003e docs(client): fix HTTP/2 max concurrent stream link to spec (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/8ba900853b0f619b165e8530fc8c310bc13e056b\"\u003e\u003ccode\u003e8ba9008\u003c/code\u003e\u003c/a\u003e chore(dependencies): drop pin-utils dependency (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4023\"\u003e#4023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e\u003ccode\u003e5778745\u003c/code\u003e\u003c/a\u003e feat(client): add HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/hyper/compare/v1.8.1...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `icu_locale_core` from 2.1.1 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unicode-org/icu4x/releases\"\u003eicu_locale_core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eICU4X 2.2.0\u003c/h2\u003e\n\u003cp\u003eThe ICU4X Technical Committee is happy to announce \u003ca href=\"https://github.com/unicode-org/icu4x\"\u003eICU4X\u003c/a\u003e 2.2, an update to our modular, portable, and secure i18n library.\u003c/p\u003e\n\u003cp\u003eImportant changes in ICU4X 2.2 include:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eLatest i18n data:\u003c/strong\u003e This release includes an update to \u003ca href=\"https://cldr.unicode.org/downloads/cldr-48#482-changes\"\u003eCLDR 48.2\u003c/a\u003e and support for TZDB 2026a.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew and improved \u003ccode\u003eicu_calendar\u003c/code\u003e:\u003c/strong\u003e This release contains new APIs in \u003ccode\u003eicu_calendar\u003c/code\u003e, as well as some behavior changes in icu_calendar; see the migration notes section.\u003c/li\u003e\n\u003cli\u003eStable datetime arithmetic: It is now possible to to add and subtract dates via \u003ccode\u003edate.try_add_with_options()\u003c/code\u003e and \u003ccode\u003edate.try_until_with_options()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMore flexible date construction: The new \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e API allows constructing dates from all kinds of constituent data: extended years, era years, ordinal months, month codes, etc., and supports different kinds of overflow handling.\u003c/li\u003e\n\u003cli\u003eTyped months: The new \u003ccode\u003eMonth\u003c/code\u003e type replaces month codes in a type safe way. \u003ccode\u003eDate::try_from_codes()\u003c/code\u003e has been replaced with \u003ccode\u003eDate::try_new()\u003c/code\u003e which uses these better types. Various calendar-specific constructors for lunisolar calendars have also been refreshed.\u003c/li\u003e\n\u003cli\u003eExperimental third-party crate integration: We now support converting from and formatting types from the \u003ccode\u003ejiff\u003c/code\u003e, \u003ccode\u003echrono\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e crates. See \u003ccode\u003eicu_datetime::input::third_party\u003c/code\u003e. We’re not yet sure if these integrations should live in ICU4X, in the third party crates, or some adapter crate, and are \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7845\"\u003eopen to feedback\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eExperimental Kotlin Bindings: We now have Kotlin bindings for ICU4X (found under \u003ccode\u003effi/mvn\u003c/code\u003e), with the same set of supported APIs as our other cross-language bindings.\u003c/li\u003e\n\u003cli\u003eExperimental features:\u003c/li\u003e\n\u003cli\u003eDisplay names: Adds new internal data layout exposed via RegionDisplayName and ScriptDisplayName APIs. The old data layout, optimized for loading multiple names at once, is moved into the multi module. Please share feedback on our \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7824\"\u003etracking issue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCompact decimal formatter: Please share feedback in preparation for stabilization in a future release.\u003c/li\u003e\n\u003cli\u003eML segmentation: Initial code for RAdaBoost word segmenter for Chinese and CNN word segmenter for Thai.\u003c/li\u003e\n\u003cli\u003eUnstable Cargo feature: Replaced the \u0026quot;experimental\u0026quot; Cargo feature with an \u0026quot;unstable\u0026quot; Cargo feature.\u003c/li\u003e\n\u003cli\u003eBetter hour cycles: Adds support for Clock12 and Clock24 in datetime formatting.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eMigration Notes\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eJapaneseExtended\u003c/code\u003e calendar has been deprecated. CLDR removed the pre-Meiji eras because no implementation correctly implemented them. Clients of pre-Meiji eras are encouraged to comment on \u003ca href=\"https://unicode-org.atlassian.net/browse/CLDR-11400\"\u003eCLDR-11400\u003c/a\u003e and potentially write a custom \u003ccode\u003eeast_asian_traditional::Rules\u003c/code\u003e implementation of the pre-Meiji lunisolar Japanese calendar.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eHijri\u0026lt;AstronomicalSimulation\u0026gt;\u003c/code\u003e has also been deprecated. It previously returned estimates of the Hijri calendar based on simulations published by Reingold et al. To restore this behavior, write a custom \u003ccode\u003ehijri::Rules\u003c/code\u003e implementation using calendrical_calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md#icu4x-22\"\u003eSee the full changelog for more information\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/unicode-org/icu4x/blob/main/CHANGELOG.md\"\u003eicu_locale_core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eicu 2.2.x\u003c/h2\u003e\n\u003cp\u003eSeveral crates have had patch releases in the 2.2 stream:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003e(2.2.1) \u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eFix extended year calculations in Gregorian-like and Coptic-like calendars (unicode-org#7849)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eicu4x 2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003eGeneral\n\u003cul\u003e\n\u003cli\u003eUse HTTPS links in docs (unicode-org#7212)\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.86 (unicode-org#7576)\u003c/li\u003e\n\u003cli\u003eUpdated to CLDR 48.2 (unicode-org#7792)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eexperimental\u003c/code\u003e features with \u003ccode\u003eunstable\u003c/code\u003e features (unicode-org#7566)\u003c/li\u003e\n\u003cli\u003eAdd categories and keywords to Cargo.toml for all components (unicode-org#7737)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eDate::try_new\u003c/code\u003e, which replaces \u003ccode\u003eDate::try_new_from_codes\u003c/code\u003e, and takes typed year/month values. (unicode-org#7773, unicode-org#7764)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new\u003c/code\u003e (and primarily-internal \u003ccode\u003eCalendar::new_date\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eInputYear\u003c/code\u003e, \u003ccode\u003eDateNewError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eHandle possible \u003ccode\u003eOverflow\u003c/code\u003e values on individual calendars (unicode-org#7795)\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eDate::try_from_fields\u003c/code\u003e API for fully general date construction from various choices of year and month values (unicode-org#7798)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateFields\u003c/code\u003e, \u003ccode\u003eDateFromFieldsOptions\u003c/code\u003e, \u003ccode\u003eOverflow\u003c/code\u003e, \u003ccode\u003eMissingFieldsStrategy\u003c/code\u003e, \u003ccode\u003eDateFromFieldsError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew associated method: \u003ccode\u003eCalendar::from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew Date arithmetic APIs for adding and subtracting dates (unicode-org#7798, unicode-org#7355, unicode-org#7257)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_add_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_added_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_until_with_options\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateDuration\u003c/code\u003e, \u003ccode\u003eDateAddOptions\u003c/code\u003e, \u003ccode\u003eDateDifferenceOptions\u003c/code\u003e, \u003ccode\u003eDateDurationUnit\u003c/code\u003e, \u003ccode\u003eDateDurationParseError\u003c/code\u003e, \u003ccode\u003eDateAddError\u003c/code\u003e, \u003ccode\u003eMismatchedCalendarError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew associated items: \u003ccode\u003eCalendar::add\u003c/code\u003e, \u003ccode\u003eCalendar::until\u003c/code\u003e, \u003ccode\u003eCalendar::DateCompatibilityError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce a new \u003ccode\u003eMonth\u003c/code\u003e type, preferred over using month codes (unicode-org#7147, unicode-org#7756)\n\u003cul\u003e\n\u003cli\u003eNew type: \u003ccode\u003eMonth\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew method: \u003ccode\u003eMonthInfo::to_input()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIntroduce year/date ranges to all APIs, documented on the APIs themselves. \u003ccode\u003eDate\u003c/code\u003e now has a fundamental range (ISO years between ±999,999), and most constructors enforce a stricter range of ±9999 years for input years. (unicode-org#7676, unicode-org#7062, unicode-org#7629, unicode-org#7753, unicode-org#7219, unicode-org#7227)\u003c/li\u003e\n\u003cli\u003eAdd constructors with \u003ccode\u003eMonth\u003c/code\u003e for lunisolar calendars (unicode-org#7485)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new_korean_traditional()\u003c/code\u003e, \u003ccode\u003eDate::try_new_chinese_traditional()\u003c/code\u003e, \u003ccode\u003eDate::try_new_hebrew_v2()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eLeapStatus\u003c/code\u003e on \u003ccode\u003eMonthInfo\u003c/code\u003e (unicode-org#7667)\u003c/li\u003e\n\u003cli\u003eNew method: \u003ccode\u003eMonthInfo::leap_status()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew enum: \u003ccode\u003eLeapStatus\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(Unstable) Integrate with \u003ccode\u003echrono\u003c/code\u003e, \u003ccode\u003ejiff\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e (unicode-org#7617, unicode-org#7711)\u003c/li\u003e\n\u003cli\u003eNew impls: \u003ccode\u003eFrom\u0026lt;chrono::NaiveDate\u0026gt;\u003c/code\u003e, \u003ccode\u003eFrom\u0026lt;jiff::civil::Date\u0026gt;\u003c/code\u003e, \u003ccode\u003eFrom\u0026lt;time::Date\u0026gt;\u003c/code\u003e for \u003ccode\u003eDate\u0026lt;Gregorian\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eDate::day_of_week\u003c/code\u003e by \u003ccode\u003eDate::weekday\u003c/code\u003e (unicode-org#7288)\n\u003cul\u003e\n\u003cli\u003eNew method: \u003ccode\u003eDate::weekday()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eDate::new_from_iso\u003c/code\u003e/\u003ccode\u003eDate::to_iso\u003c/code\u003e (unicode-org#7287)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eDate::extended_year()\u003c/code\u003e (use \u003ccode\u003eDate::year().extended_year()\u003c/code\u003e) (unicode-org#7289)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eYearInfo: PartialEq\u003c/code\u003e bound (unicode-org#7743)\u003c/li\u003e\n\u003cli\u003eStart producing Meiji era only after Meiji 6 (unicode-org#7503)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unicode-org/icu4x/commits/icu@2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `icu_normalizer` from 2.1.1 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unicode-org/icu4x/releases\"\u003eicu_normalizer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eICU4X 2.2.0\u003c/h2\u003e\n\u003cp\u003eThe ICU4X Technical Committee is happy to announce \u003ca href=\"https://github.com/unicode-org/icu4x\"\u003eICU4X\u003c/a\u003e 2.2, an update to our modular, portable, and secure i18n library.\u003c/p\u003e\n\u003cp\u003eImportant changes in ICU4X 2.2 include:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eLatest i18n data:\u003c/strong\u003e This release includes an update to \u003ca href=\"https://cldr.unicode.org/downloads/cldr-48#482-changes\"\u003eCLDR 48.2\u003c/a\u003e and support for TZDB 2026a.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew and improved \u003ccode\u003eicu_calendar\u003c/code\u003e:\u003c/strong\u003e This release contains new APIs in \u003ccode\u003eicu_calendar\u003c/code\u003e, as well as some behavior changes in icu_calendar; see the migration notes section.\u003c/li\u003e\n\u003cli\u003eStable datetime arithmetic: It is now possible to to add and subtract dates via \u003ccode\u003edate.try_add_with_options()\u003c/code\u003e and \u003ccode\u003edate.try_until_with_options()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMore flexible date construction: The new \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e API allows constructing dates from all kinds of constituent data: extended years, era years, ordinal months, month codes, etc., and supports different kinds of overflow handling.\u003c/li\u003e\n\u003cli\u003eTyped months: The new \u003ccode\u003eMonth\u003c/code\u003e type replaces month codes in a type safe way. \u003ccode\u003eDate::try_from_codes()\u003c/code\u003e has been replaced with \u003ccode\u003eDate::try_new()\u003c/code\u003e which uses these better types. Various calendar-specific constructors for lunisolar calendars have also been refreshed.\u003c/li\u003e\n\u003cli\u003eExperimental third-party crate integration: We now support converting from and formatting types from the \u003ccode\u003ejiff\u003c/code\u003e, \u003ccode\u003echrono\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e crates. See \u003ccode\u003eicu_datetime::input::third_party\u003c/code\u003e. We’re not yet sure if these integrations should live in ICU4X, in the third party crates, or some adapter crate, and are \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7845\"\u003eopen to feedback\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eExperimental Kotlin Bindings: We now have Kotlin bindings for ICU4X (found under \u003ccode\u003effi/mvn\u003c/code\u003e), with the same set of supported APIs as our other cross-language bindings.\u003c/li\u003e\n\u003cli\u003eExperimental features:\u003c/li\u003e\n\u003cli\u003eDisplay names: Adds new internal data layout exposed via RegionDisplayName and ScriptDisplayName APIs. The old data layout, optimized for loading multiple names at once, is moved into the multi module. Please share feedback on our \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7824\"\u003etracking issue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCompact decimal formatter: Please share feedback in preparation for stabilization in a future release.\u003c/li\u003e\n\u003cli\u003eML segmentation: Initial code for RAdaBoost word segmenter for Chinese and CNN word segmenter for Thai.\u003c/li\u003e\n\u003cli\u003eUnstable Cargo feature: Replaced the \u0026quot;experimental\u0026quot; Cargo feature with an \u0026quot;unstable\u0026quot; Cargo feature.\u003c/li\u003e\n\u003cli\u003eBetter hour cycles: Adds support for Clock12 and Clock24 in datetime formatting.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eMigration Notes\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eJapaneseExtended\u003c/code\u003e calendar has been deprecated. CLDR removed the pre-Meiji eras because no implementation correctly implemented them. Clients of pre-Meiji eras are encouraged to comment on \u003ca href=\"https://unicode-org.atlassian.net/browse/CLDR-11400\"\u003eCLDR-11400\u003c/a\u003e and potentially write a custom \u003ccode\u003eeast_asian_traditional::Rules\u003c/code\u003e implementation of the pre-Meiji lunisolar Japanese calendar.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eHijri\u0026lt;AstronomicalSimulation\u0026gt;\u003c/code\u003e has also been deprecated. It previously returned estimates of the Hijri calendar based on simulations published by Reingold et al. To restore this behavior, write a custom \u003ccode\u003ehijri::Rules\u003c/code\u003e implementation using calendrical_calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md#icu4x-22\"\u003eSee the full changelog for more information\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/unicode-org/icu4x/blob/main/CHANGELOG.md\"\u003eicu_normalizer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eicu 2.2.x\u003c/h2\u003e\n\u003cp\u003eSeveral crates have had patch releases in the 2.2 stream:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003e(2.2.1) \u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eFix extended year calculations in Gregorian-like and Coptic-like calendars (unicode-org#7849)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eicu4x 2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003eGeneral\n\u003cul\u003e\n\u003cli\u003eUse HTTPS links in docs (unicode-org#7212)\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.86 (unicode-org#7576)\u003c/li\u003e\n\u003cli\u003eUpdated to CLDR 48.2 (unicode-org#7792)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eexperimental\u003c/code\u003e features with \u003ccode\u003eunstable\u003c/code\u003e features (unicode-org#7566)\u003c/li\u003e\n\u003cli\u003eAdd categories and keywords to Cargo.toml for all components (unicode-org#7737)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eDate::try_new\u003c/code\u003e, which replaces \u003ccode\u003eDate::try_new_from_codes\u003c/code\u003e, and takes typed year/month values. (unicode-org#7773, unicode-org#7764)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new\u003c/code\u003e (and primarily-internal \u003ccode\u003eCalendar::new_date\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eInputYear\u003c/code\u003e, \u003ccode\u003eDateNewError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eHandle possible \u003ccode\u003eOverflow\u003c/code\u003e values on individual calendars (unicode-org#7795)\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eDate::try_from_fields\u003c/code\u003e API for fully general date construction from various choices of year and month values (unicode-org#7798)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateFields\u003c/code\u003e, \u003ccode\u003eDateFromFieldsOptions\u003c/code\u003e, \u003ccode\u003eOverflow\u003c/code\u003e, \u003ccode\u003eMissingFieldsStrategy\u003c/code\u003e, \u003ccode\u003eDateFromFieldsError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew associated method: \u003ccode\u003eCalendar::from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew Date arithmetic APIs for adding and subtracting dates (unicode-org#7798, unicode-org#7355, unicode-org#7257)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_add_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_added_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_until_with_options\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateDuration\u003c/code\u003e, \u003ccode\u003eDateAddOptions\u003c/code\u003e, \u003ccode\u003eDateDifferenceOptions\u003c/code\u003e, \u003ccode\u003eDateDurationUnit\u003c/code\u003e, \u003ccode\u003eDateDurationParseError\u003c/code\u003e, \u003ccode\u003eDateAddError\u003c/code\u003e, \u003ccode\u003eMismatchedCalendarError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew associated items: \u003ccode\u003eCalendar::add\u003c/code\u003e, \u003ccode\u003eCalendar::until\u003c/code\u003e, \u003ccode\u003eCalendar::DateCompatibilityError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce a new \u003ccode\u003eMonth\u003c/code\u003e type, preferred over using month codes (unicode-org#7147, unicode-org#7756)\n\u003cul\u003e\n\u003cli\u003eNew type: \u003ccode\u003eMonth\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew method: \u003ccode\u003eMonthInfo::to_input()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIntroduce year/date ranges to all APIs, documented on the APIs themselves. \u003ccode\u003eDate\u003c/code\u003e now has a fundamental range (ISO years between ±999,999), and most constructors enforce a stricter range of ±9999 years for input years. (unicode-org#7676, unicode-org#7062, unicode-org#7629, unicode-org#7753, unicode-org#7219, unicode-org#7227)\u003c/li\u003e\n\u003cli\u003eAdd constructors with \u003ccode\u003eMonth\u003c/code\u003e for lunisolar calendars (unicode-org#7485)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new_korean_traditional()\u003c/code\u003e, \u003ccode\u003eDate::try_new_chinese_traditional()\u003c/code\u003e, \u003ccode\u003eDate::try_new_hebrew_v2()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eLeapStatus\u003c/code\u003e on \u003ccode\u003eMonthInfo\u003c/code\u003e (unicode-org#7667)\u003c/li\u003e\n\u003cli\u003eNew method: \u003ccode\u003eMonthInfo::leap_status()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew enum: \u003ccode\u003eLeapStatus\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(Unstable) Integrate with \u003ccode\u003echrono\u003c/code\u003e, \u003ccode\u003ejiff\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e (unicode-org#7617, unicode-org#7711)\u003c/li\u003e\n\u003cli\u003eNew impls: \u003ccode\u003eFrom\u0026lt;chrono::NaiveDate\u0026gt;\u003c/code\u003e, \u003ccode\u003eFrom\u0026lt;jiff::civil::Date\u0026gt;\u003c/code\u003e, \u003ccode\u003eFrom\u0026lt;time::Date\u0026gt;\u003c/code\u003e for \u003ccode\u003eDate\u0026lt;Gregorian\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eDate::day_of_week\u003c/code\u003e by \u003ccode\u003eDate::weekday\u003c/code\u003e (unicode-org#7288)\n\u003cul\u003e\n\u003cli\u003eNew method: \u003ccode\u003eDate::weekday()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eDate::new_from_iso\u003c/code\u003e/\u003ccode\u003eDate::to_iso\u003c/code\u003e (unicode-org#7287)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eDate::extended_year()\u003c/code\u003e (use \u003ccode\u003eDate::year().extended_year()\u003c/code\u003e) (unicode-org#7289)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eYearInfo: PartialEq\u003c/code\u003e bound (unicode-org#7743)\u003c/li\u003e\n\u003cli\u003eStart producing Meiji era only after Meiji 6 (unicode-org#7503)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unicode-org/icu4x/commits/icu@2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `icu_normalizer_data` from 2.1.1 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unicode-org/icu4x/releases\"\u003eicu_normalizer_data's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eICU4X 2.2.0\u003c/h2\u003e\n\u003cp\u003eThe ICU4X Technical Committee is happy to announce \u003ca href=\"https://github.com/unicode-org/icu4x\"\u003eICU4X\u003c/a\u003e 2.2, an update to our modular, portable, and secure i18n library.\u003c/p\u003e\n\u003cp\u003eImportant changes in ICU4X 2.2 include:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eLatest i18n data:\u003c/strong\u003e This release includes an update to \u003ca href=\"https://cldr.unicode.org/downloads/cldr-48#482-changes\"\u003eCLDR 48.2\u003c/a\u003e and support for TZDB 2026a.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew and improved \u003ccode\u003eicu_calendar\u003c/code\u003e:\u003c/strong\u003e This release contains new APIs in \u003ccode\u003eicu_calendar\u003c/code\u003e, as well as some behavior changes in icu_calendar; see the migration notes section.\u003c/li\u003e\n\u003cli\u003eStable datetime arithmetic: It is now possible to to add and subtract dates via \u003ccode\u003edate.try_add_with_options()\u003c/code\u003e and \u003ccode\u003edate.try_until_with_options()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMore flexible date construction: The new \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e API allows constructing dates from all kinds of constituent data: extended years, era years, ordinal months, month codes, etc., and supports different kinds of overflow handling.\u003c/li\u003e\n\u003cli\u003eTyped months: The new \u003ccode\u003eMonth\u003c/code\u003e type replaces month codes in a type safe way. \u003ccode\u003eDate::try_from_codes()\u003c/code\u003e has been replaced with \u003ccode\u003eDate::try_new()\u003c/code\u003e which uses these better types. Various calendar-specific constructors for lunisolar calendars have also been refreshed.\u003c/li\u003e\n\u003cli\u003eExperimental third-party crate integration: We now support converting from and formatting types from the \u003ccode\u003ejiff\u003c/code\u003e, \u003ccode\u003echrono\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e crates. See \u003ccode\u003eicu_datetime::input::third_party\u003c/code\u003e. We’re not yet sure if these integrations should live in ICU4X, in the third party crates, or some adapter crate, and are \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7845\"\u003eopen to feedback\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eExperimental Kotlin Bindings: We now have Kotlin bindings for ICU4X (found under \u003ccode\u003effi/mvn\u003c/code\u003e), with the same set of supported APIs as our other cross-language bindings.\u003c/li\u003e\n\u003cli\u003eExperimental features:\u003c/li\u003e\n\u003cli\u003eDisplay names: Adds new internal data layout exposed via RegionDisplayName and ScriptDisplayName APIs. The old data layout, optimized for loading multiple names at once, is moved into the multi module. Please share feedback on our \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7824\"\u003etracking issue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCompact decimal formatter: Please share feedback in preparation for stabilization in a future release.\u003c/li\u003e\n\u003cli\u003eML segmentation: Initial code for RAdaBoost word segmenter for Chinese and CNN word segmenter for Thai.\u003c/li\u003e\n\u003cli\u003eUnstable Cargo feature: Replaced the \u0026quot;experimental\u0026quot; Cargo feature with an \u0026quot;unstable\u0026quot; Cargo feature.\u003c/li\u003e\n\u003cli\u003eBetter hour cycles: Adds support for Clock12 and Clock24 in datetime formatting.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eMigration Notes\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eJapaneseExtended\u003c/code\u003e calendar has been deprecated. CLDR removed the pre-Meiji eras because no implementation correctly implemented them. Clients of pre-Meiji eras are encouraged to comment on \u003ca href=\"https://unicode-org.atlassian.net/browse/CLDR-11400\"\u003eCLDR-11400\u003c/a\u003e and potentially write a custom \u003ccode\u003eeast_asian_traditional::Rules\u003c/code\u003e implementation of the pre-Meiji lunisolar Japanese calendar.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eHijri\u0026lt;AstronomicalSimulation\u0026gt;\u003c/code\u003e has also been deprecated. It previously returned estimates of the Hijri calendar based on simulations published by Reingold et al. To restore this behavior, write a custom \u003ccode\u003ehijri::Rules\u003c/code\u003e implementation using calendrical_calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md#icu4x-22\"\u003eSee the full changelog for more information\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/unicode-org/icu4x/blob/main/CHANGELOG.md\"\u003eicu_normalizer_data's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eicu 2.2.x\u003c/h2\u003e\n\u003cp\u003eSeveral crates have had patch releases in the 2.2 stream:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003e(2.2.1) \u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eFix extended year calculations in Gregorian-like and Coptic-like calendars (unicode-org#7849)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eicu4x 2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003eGeneral\n\u003cul\u003e\n\u003cli\u003eUse HTTPS links in docs (unicode-org#7212)\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.86 (unicode-org#7576)\u003c/li\u003e\n\u003cli\u003eUpdated to CLDR 48.2 (unicode-org#7792)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eexperimental\u003c/code\u003e features with \u003ccode\u003eunstable\u003c/code\u003e features (unicode-org#7566)\u003c/li\u003e\n\u003cli\u003eAdd categories and keywords to Cargo.toml for all components (unicode-org#7737)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eDate::try_new\u003c/code\u003e, which replaces \u003ccode\u003eDate::try_new_from_codes\u003c/code\u003e, and takes typed year/month values. (unicode-org#7773, unicode-org#7764)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new\u003c/code\u003e (and primarily-internal \u003ccode\u003eCalendar::new_date\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eInputYear\u003c/code\u003e, \u003ccode\u003eDateNewError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eHandle possible \u003ccode\u003eOverflow\u003c/code\u003e values on individual calendars (unicode-org#7795)\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eDate::try_from_fields\u003c/code\u003e API for fully general date construction from various choices of year and month values (unicode-org#7798)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateFields\u003c/code\u003e, \u003ccode\u003eDateFromFieldsOptions\u003c/code\u003e, \u003ccode\u003eOverflow\u003c/code\u003e, \u003ccode\u003eMissingFieldsStrategy\u003c/code\u003e, \u003ccode\u003eDateFromFieldsError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew associated method: \u003ccode\u003eCalendar::from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew Date arithmetic APIs for adding and subtracting dates (unicode-org#7798, unicode-org#7355, unicode-org#7257)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_add_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_added_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_until_with_options\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateDuration\u003c/code\u003e, \u003ccode\u003eDateAddOptions\u003c/code\u003e, \u003ccode\u003eDateDifferenceOptions\u003c/code\u003e, \u003ccode\u003eDateDurationUnit\u003c/code\u003e, \u003ccode\u003eDateDurationParseError\u003c/code\u003e, \u003ccode\u003eDateAddError\u003c/code\u003e, \u003ccode\u003eMismatchedCalendarError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew associated items: \u003ccode\u003eCalendar::add\u003c/code\u003e, \u003ccode\u003eCalendar::until\u003c/code\u003e, \u003ccode\u003eCalendar::DateCompatibilityError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce a new \u003ccode\u003eMonth\u003c/code\u003e type, preferred over using month codes (unicode-org#7147, unicode-org#7756)\n\u003cul\u003e\n\u003cli\u003eNew type: \u003ccode\u003eMonth\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew method: \u003ccode\u003eMonthInfo::to_input()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIntroduce year/date ranges to all APIs, documented on the APIs themselves. \u003ccode\u003eDate\u003c/code\u003e now has a fundamental range (ISO years between ±999,999), and most constructors enforce a stricter range of ±9999 years for input years. (unicode-org#7676, unicode-org#7062, unicode-org#7629, unicode-org#7753, unicode-org#7219, unicode-org#7227)\u003c/li\u003e\n\u003cli\u003eAdd constructors with \u003ccode\u003eMonth\u003c/code\u003e for lunisolar calendars (unicode-org#7485)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new_korean_traditional()\u003c/code\u003e, \u003ccode\u003eDate::try_new_chinese_traditional()\u003c/code\u003e, \u003ccode\u003eDate::try_new_hebrew_v2()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eLeapStatus\u003c/code\u003e on \u003ccode\u003eMonthInfo\u003c/code\u003e (unicode-org#7667)\u003c/li\u003e\n\u003cli\u003eNew method: \u003ccode\u003eMonthInfo::leap_status()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew enum: \u003ccode\u003eLeapStatus\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(Unstable) Integrate with \u003ccode\u003echrono\u003c/code\u003e, \u003ccode\u003ejiff\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e (unicode-org#7617, unicode-org#7711)\u003c/li\u003e\n\u003cli\u003eNew impls: \u003ccode\u003eFrom\u0026lt;chrono::NaiveDate\u0026gt;\u003c/code\u003e, \u003ccode\u003eFrom\u0026lt;jiff::civil::Date\u0026gt;\u003c/code\u003e, \u003ccode\u003eFrom\u0026lt;time::Date\u0026gt;\u003c/code\u003e for \u003ccode\u003eDate\u0026lt;Gregorian\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eDate::day_of_week\u003c/code\u003e by \u003ccode\u003eDate::weekday\u003c/code\u003e (unicode-org#7288)\n\u003cul\u003e\n\u003cli\u003eNew method: \u003ccode\u003eDate::weekday()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eDate::new_from_iso\u003c/code\u003e/\u003ccode\u003eDate::to_iso\u003c/code\u003e (unicode-org#7287)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eDate::extended_year()\u003c/code\u003e (use \u003ccode\u003eDate::year().extended_year()\u003c/code\u003e) (unicode-org#7289)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eYearInfo: PartialEq\u003c/code\u003e bound (unicode-org#7743)\u003c/li\u003e\n\u003cli\u003eStart producing Meiji era only after Meiji 6 (unicode-org#7503)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unicode-org/icu4x/commits/icu@2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `icu_properties` from 2.1.2 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unicode-org/icu4x/releases\"\u003eicu_properties's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eICU4X 2.2.0\u003c/h2\u003e\n\u003cp\u003eThe ICU4X Technical Committee is happy to announce \u003ca href=\"https://github.com/unicode-org/icu4x\"\u003eICU4X\u003c/a\u003e 2.2, an update to our modular, portable, and secure i18n library.\u003c/p\u003e\n\u003cp\u003eImportant changes in ICU4X 2.2 include:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eLatest i18n data:\u003c/strong\u003e This release includes an update to \u003ca href=\"https://cldr.unicode.org/downloads/cldr-48#482-changes\"\u003eCLDR 48.2\u003c/a\u003e and support for TZDB 2026a.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew and improved \u003ccode\u003eicu_calendar\u003c/code\u003e:\u003c/strong\u003e This release contains new APIs in \u003ccode\u003eicu_calendar\u003c/code\u003e, as well as some behavior changes in icu_calendar; see the migration notes section.\u003c/li\u003e\n\u003cli\u003eStable datetime arithmetic: It is now possible to to add and subtract dates via \u003ccode\u003edate.try_add_with_options()\u003c/code\u003e and \u003ccode\u003edate.try_until_with_options()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMore flexible date construction: The new \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e API allows constructing dates from all kinds of constituent data: extended years, era years, ordinal months, month codes, etc., and supports different kinds of overflow handling.\u003c/li\u003e\n\u003cli\u003eTyped months: The new \u003ccode\u003eMonth\u003c/code\u003e type replaces month codes in a type safe way. \u003ccode\u003eDate::try_from_codes()\u003c/code\u003e has been replaced with \u003ccode\u003eDate::try_new()\u003c/code\u003e which uses these better types. Various calendar-specific constructors for lunisolar calendars have also been refreshed.\u003c/li\u003e\n\u003cli\u003eExperimental third-party crate integration: We now support converting from and formatting types from the \u003ccode\u003ejiff\u003c/code\u003e, \u003ccode\u003echrono\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e crates. See \u003ccode\u003eicu_datetime::input::third_party\u003c/code\u003e. We’re not yet sure if these integrations should live in ICU4X, in the third party crates, or some adapter crate, and are \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7845\"\u003eopen to feedback\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eExperimental Kotlin Bindings: We now have Kotlin bindings for ICU4X (found under \u003ccode\u003effi/mvn\u003c/code\u003e), with the same set of supported APIs as our other cross-language bindings.\u003c/li\u003e\n\u003cli\u003eExperimental features:\u003c/li\u003e\n\u003cli\u003eDisplay names: Adds new internal data layout exposed via RegionDisplayName and ScriptDisplayName APIs. The old data layout, optimized for loading multiple names at once, is moved into the multi module. Please share feedback on our \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7824\"\u003etracking issue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCompact decimal formatter: Please share feedback in preparation for stabilization in a future release.\u003c/li\u003e\n\u003cli\u003eML segmentation: Initial code for RAdaBoost word segmenter for Chinese and CNN word segmenter for Thai.\u003c/li\u003e\n\u003cli\u003eUnstable Cargo feature: Replaced the \u0026quot;experimental\u0026quot; Cargo feature with an \u0026quot;unstable\u0026quot; Cargo feature.\u003c/li\u003e\n\u003cli\u003eBetter hour cycles: Adds support for Clock12 and Clock24 in datetime formatting.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eMigration Notes\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eJapaneseExtended\u003c/code\u003e calendar has been deprecated. CLDR removed the pre-Meiji eras because no implementation correctly implemented them. Clients of pre-Meiji eras are encouraged to comment on \u003ca href=\"https://unicode-org.atlassian.net/browse/CLDR-11400\"\u003eCLDR-11400\u003c/a\u003e and potentially write a custom \u003ccode\u003eeast_asian_traditional::Rules\u003c/code\u003e implementation of the pre-Meiji lunisolar Japanese calendar.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eHijri\u0026lt;AstronomicalSimulation\u0026gt;\u003c/code\u003e has also been deprecated. It previously returned estimates of the Hijri calendar based on simulations published by Reingold et al. To restore this behavior, write a custom \u003ccode\u003ehijri::Rules\u003c/code\u003e implementation using calendrical_calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md#icu4x-22\"\u003eSee the full changelog for more information\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/unicode-org/icu4x/blob/main/CHANGELOG.md\"\u003eicu_properties's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eicu 2.2.x\u003c/h2\u003e\n\u003cp\u003eSeveral crates have had patch releases in the 2.2 stream:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003e(2.2.1) \u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eFix extended year calculations in Gregorian-like and Coptic-like calendars (unicode-org#7849)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eicu4x 2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003eGeneral\n\u003cul\u003e\n\u003cli\u003eUse HTTPS links in docs (unicode-org#7212)\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.86 (unicode-org#7576)\u003c/li\u003e\n\u003cli\u003eUpdated to CLDR 48.2 (unicode-org#7792)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eexperimental\u003c/code\u003e features with \u003ccode\u003eunstable\u003c/code\u003e features (unicode-org#7566)\u003c/li\u003e\n\u003cli\u003eAdd categories and keywords to Cargo.toml for all components (unicode-org#7737)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eDate::try_new\u003c/code\u003e, which replaces \u003ccode\u003eDate::try_new_from_codes\u003c/code\u003e, and takes typed year/month values. (unicode-org#7773, unicode-org#7764)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new\u003c/code\u003e (and primarily-internal \u003ccode\u003eCalendar::new_date\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eInputYear\u003c/code\u003e, \u003ccode\u003eDateNewError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eHandle possible \u003ccode\u003eOverflow\u003c/code\u003e values on individual calendars (unicode-org#7795)\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eDate::try_from_fields\u003c/code\u003e API for fully general date construction from various choices of year and month values (unicode-org#7798)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateFields\u003c/code\u003e, \u003ccode\u003eDateFromFieldsOptions\u003c/code\u003e, \u003cco...\n\n_Description has been truncated_","html_url":"https://github.com/kazimkayhan/mudir/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kazimkayhan%2Fmudir/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"0.8.33","new_version":"0.8.48","update_type":"patch","path":null,"pr_created_at":"2026-04-23T12:07:43.000Z","version_change":"0.8.33 → 0.8.48","issue":{"uuid":"4315791716","node_id":"PR_kwDOIyoDHs7U92WQ","number":30,"state":"closed","title":"build(deps): bump the all-dependencies group with 106 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-27T06:56:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-23T12:07:43.000Z","updated_at":"2026-04-27T06:56:20.000Z","time_to_close":326915,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all-dependencies","update_count":106,"packages":[{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"bytes","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"futures-util","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"tokio","old_version":"1.49.0","new_version":"1.52.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"env_logger","old_version":"0.10.2","new_version":"0.11.10","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"tonic","old_version":"0.11.0","new_version":"0.12.3","repository_url":"https://github.com/hyperium/tonic"},{"name":"prost","old_version":"0.12.6","new_version":"0.13.5","repository_url":"https://github.com/tokio-rs/prost"},{"name":"futures-core","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"tonic-build","old_version":"0.11.0","new_version":"0.14.5","repository_url":"https://github.com/hyperium/tonic"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"rcgen","old_version":"0.13.2","new_version":"0.14.7","repository_url":"https://github.com/rustls/rcgen"},{"name":"quick-xml","old_version":"0.38.4","new_version":"0.39.2","repository_url":"https://github.com/tafia/quick-xml"},{"name":"serde_qs","old_version":"0.15.0","new_version":"1.1.1","repository_url":"https://github.com/samscott89/serde_qs"},{"name":"axum","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"rustls","old_version":"0.23.36","new_version":"0.23.38","repository_url":"https://github.com/rustls/rustls"},{"name":"matchit","old_version":"0.9.1","new_version":"0.9.2","repository_url":"https://github.com/ibraheemdev/matchit"},{"name":"hyper","old_version":"1.8.1","new_version":"1.9.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"socketioxide","old_version":"0.16.3","new_version":"0.18.3","repository_url":"https://github.com/totodore/socketioxide"},{"name":"chrono","old_version":"0.4.43","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"rand","old_version":"0.9.2","new_version":"0.10.1","repository_url":"https://github.com/rust-random/rand"},{"name":"tokio-tungstenite","old_version":"0.26.2","new_version":"0.29.0","repository_url":"https://github.com/snapview/tokio-tungstenite"},{"name":"bitcoin-payment-instructions","old_version":"0.5.1","new_version":"0.7.0","repository_url":"https://github.com/rust-bitcoin/bitcoin-payment-instructions"},{"name":"arc-swap","old_version":"1.8.0","new_version":"1.9.1","repository_url":"https://github.com/vorner/arc-swap"},{"name":"asn1-rs","old_version":"0.6.2","new_version":"0.7.1","repository_url":"https://github.com/rusticata/asn1-rs"},{"name":"asn1-rs-derive","old_version":"0.5.1","new_version":"0.6.0","repository_url":"https://github.com/rusticata/asn1-rs"},{"name":"axum-core","old_version":"0.3.4","new_version":"0.4.5","repository_url":"https://github.com/tokio-rs/axum"},{"name":"bumpalo","old_version":"3.19.1","new_version":"3.20.2","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"cc","old_version":"1.2.53","new_version":"1.2.60","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"der-parser","old_version":"9.0.0","new_version":"10.0.0","repository_url":"https://github.com/rusticata/der-parser"},{"name":"deranged","old_version":"0.5.5","new_version":"0.5.8","repository_url":"https://github.com/jhpratt/deranged"},{"name":"engineioxide","old_version":"0.16.2","new_version":"0.17.3","repository_url":"https://github.com/totodore/socketioxide"},{"name":"engineioxide-core","old_version":"0.1.0","new_version":"0.2.1","repository_url":"https://github.com/totodore/socketioxide"},{"name":"find-msvc-tools","old_version":"0.1.8","new_version":"0.1.9","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"flate2","old_version":"1.1.8","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"fs-err","old_version":"3.2.2","new_version":"3.3.0","repository_url":"https://github.com/andrewhickman/fs-err"},{"name":"futures-channel","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-executor","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-io","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-macro","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-sink","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-task","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"hyper-timeout","old_version":"0.4.1","new_version":"0.5.2","repository_url":"https://github.com/hjr3/hyper-timeout"},{"name":"hyper-util","old_version":"0.1.19","new_version":"0.1.20","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"iana-time-zone","old_version":"0.1.64","new_version":"0.1.65","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"icu_locale_core","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_provider","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"ipnet","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/krisprice/ipnet"},{"name":"iri-string","old_version":"0.7.10","new_version":"0.7.12","repository_url":"https://github.com/lo48576/iri-string"},{"name":"itertools","old_version":"0.12.1","new_version":"0.14.0","repository_url":"https://github.com/rust-itertools/itertools"},{"name":"itoa","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"jni-sys","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/jni-rs/jni-sys"},{"name":"libc","old_version":"0.2.180","new_version":"0.2.185","repository_url":"https://github.com/rust-lang/libc"},{"name":"libm","old_version":"0.2.15","new_version":"0.2.16","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"lightning","old_version":"0.1.8","new_version":"0.2.2","repository_url":"https://github.com/lightningdevkit/rust-lightning"},{"name":"lightning-invoice","old_version":"0.33.2","new_version":"0.34.0","repository_url":"https://github.com/lightningdevkit/rust-lightning"},{"name":"lightning-types","old_version":"0.2.0","new_version":"0.3.1","repository_url":"https://github.com/lightningdevkit/rust-lightning"},{"name":"litemap","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"memchr","old_version":"2.7.6","new_version":"2.8.0","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"oid-registry","old_version":"0.7.1","new_version":"0.8.1","repository_url":"https://github.com/rusticata/oid-registry"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"openssl-probe","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/rustls/openssl-probe"},{"name":"pin-project","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"pin-project-internal","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"pin-project-lite","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"potential_utf","old_version":"0.1.4","new_version":"0.1.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"proc-macro2","old_version":"1.0.105","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"prost-derive","old_version":"0.12.6","new_version":"0.13.5","repository_url":"https://github.com/tokio-rs/prost"},{"name":"quote","old_version":"1.0.43","new_version":"1.0.45","repository_url":"https://github.com/dtolnay/quote"},{"name":"regex","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-automata","old_version":"0.4.13","new_version":"0.4.14","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.8","new_version":"0.8.10","repository_url":"https://github.com/rust-lang/regex"},{"name":"ryu","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/ryu"},{"name":"schannel","old_version":"0.1.28","new_version":"0.1.29","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"security-framework-sys","old_version":"2.15.0","new_version":"2.17.0","repository_url":"https://github.com/kornelski/rust-security-framework"},{"name":"simd-adler32","old_version":"0.3.8","new_version":"0.3.9","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"slab","old_version":"0.4.11","new_version":"0.4.12","repository_url":"https://github.com/tokio-rs/slab"},{"name":"socketioxide-core","old_version":"0.16.1","new_version":"0.18.0","repository_url":"https://github.com/totodore/socketioxide"},{"name":"socketioxide-parser-common","old_version":"0.16.1","new_version":"0.17.1","repository_url":"https://github.com/totodore/socketioxide"},{"name":"syn","old_version":"2.0.114","new_version":"2.0.117","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.45","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.7","new_version":"0.1.8","repository_url":"https://github.com/time-rs/time"},{"name":"time-macros","old_version":"0.2.25","new_version":"0.2.27","repository_url":"https://github.com/time-rs/time"},{"name":"tinystr","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tokio-macros","old_version":"2.6.0","new_version":"2.7.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tungstenite","old_version":"0.26.2","new_version":"0.29.0","repository_url":"https://github.com/snapview/tungstenite-rs"},{"name":"unicode-ident","old_version":"1.0.22","new_version":"1.0.24","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"webpki-root-certs","old_version":"1.0.5","new_version":"1.0.7","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"writeable","old_version":"0.6.2","new_version":"0.6.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"x509-parser","old_version":"0.16.0","new_version":"0.18.1","repository_url":"https://github.com/rusticata/x509-parser"},{"name":"yoke","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.33","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.33","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerofrom-derive","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerotrie","old_version":"0.2.3","new_version":"0.2.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.5","new_version":"0.11.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.2","new_version":"0.11.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zlib-rs","old_version":"0.5.5","new_version":"0.6.3","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"zmij","old_version":"1.0.15","new_version":"1.0.21","repository_url":"https://github.com/dtolnay/zmij"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all-dependencies group with 106 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.102` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.0` | `1.11.1` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.52.0` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.10.2` | `0.11.10` |\n| [tonic](https://github.com/hyperium/tonic) | `0.11.0` | `0.12.3` |\n| [prost](https://github.com/tokio-rs/prost) | `0.12.6` | `0.13.5` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [tonic-build](https://github.com/hyperium/tonic) | `0.11.0` | `0.14.5` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.13.2` | `0.14.7` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.38.4` | `0.39.2` |\n| [serde_qs](https://github.com/samscott89/serde_qs) | `0.15.0` | `1.1.1` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.8` | `0.8.9` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.36` | `0.23.38` |\n| [matchit](https://github.com/ibraheemdev/matchit) | `0.9.1` | `0.9.2` |\n| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.9.0` |\n| [socketioxide](https://github.com/totodore/socketioxide) | `0.16.3` | `0.18.3` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.44` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.1` |\n| [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite) | `0.26.2` | `0.29.0` |\n| [bitcoin-payment-instructions](https://github.com/rust-bitcoin/bitcoin-payment-instructions) | `0.5.1` | `0.7.0` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.8.0` | `1.9.1` |\n| [asn1-rs](https://github.com/rusticata/asn1-rs) | `0.6.2` | `0.7.1` |\n| [asn1-rs-derive](https://github.com/rusticata/asn1-rs) | `0.5.1` | `0.6.0` |\n| [axum-core](https://github.com/tokio-rs/axum) | `0.3.4` | `0.4.5` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.19.1` | `3.20.2` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.53` | `1.2.60` |\n| [der-parser](https://github.com/rusticata/der-parser) | `9.0.0` | `10.0.0` |\n| [deranged](https://github.com/jhpratt/deranged) | `0.5.5` | `0.5.8` |\n| [engineioxide](https://github.com/totodore/socketioxide) | `0.16.2` | `0.17.3` |\n| [engineioxide-core](https://github.com/totodore/socketioxide) | `0.1.0` | `0.2.1` |\n| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.8` | `0.1.9` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.8` | `1.1.9` |\n| [fs-err](https://github.com/andrewhickman/fs-err) | `3.2.2` | `3.3.0` |\n| [futures-channel](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-executor](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-io](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-macro](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-sink](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-task](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [hyper-timeout](https://github.com/hjr3/hyper-timeout) | `0.4.1` | `0.5.2` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.19` | `0.1.20` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.64` | `0.1.65` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_properties](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.2.0` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.2.0` |\n| [icu_provider](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.11.0` | `2.12.0` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.10` | `0.7.12` |\n| [itertools](https://github.com/rust-itertools/itertools) | `0.12.1` | `0.14.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.17` | `1.0.18` |\n| [jni-sys](https://github.com/jni-rs/jni-sys) | `0.3.0` | `0.3.1` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.180` | `0.2.185` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.15` | `0.2.16` |\n| [lightning](https://github.com/lightningdevkit/rust-lightning) | `0.1.8` | `0.2.2` |\n| [lightning-invoice](https://github.com/lightningdevkit/rust-lightning) | `0.33.2` | `0.34.0` |\n| [lightning-types](https://github.com/lightningdevkit/rust-lightning) | `0.2.0` | `0.3.1` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.6` | `2.8.0` |\n| [mio](https://github.com/tokio-rs/mio) | `1.1.1` | `1.2.0` |\n| [oid-registry](https://github.com/rusticata/oid-registry) | `0.7.1` | `0.8.1` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [openssl-probe](https://github.com/rustls/openssl-probe) | `0.2.0` | `0.2.1` |\n| [pin-project](https://github.com/taiki-e/pin-project) | `1.1.10` | `1.1.11` |\n| [pin-project-internal](https://github.com/taiki-e/pin-project) | `1.1.10` | `1.1.11` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.4` | `0.1.5` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.105` | `1.0.106` |\n| [prost-derive](https://github.com/tokio-rs/prost) | `0.12.6` | `0.13.5` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.43` | `1.0.45` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.12.3` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.13` | `0.4.14` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.8` | `0.8.10` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.22` | `1.0.23` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.28` | `0.1.29` |\n| [security-framework-sys](https://github.com/kornelski/rust-security-framework) | `2.15.0` | `2.17.0` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.8` | `0.3.9` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.11` | `0.4.12` |\n| [socketioxide-core](https://github.com/totodore/socketioxide) | `0.16.1` | `0.18.0` |\n| [socketioxide-parser-common](https://github.com/totodore/socketioxide) | `0.16.1` | `0.17.1` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.114` | `2.0.117` |\n| [time](https://github.com/time-rs/time) | `0.3.45` | `0.3.47` |\n| [time-core](https://github.com/time-rs/time) | `0.1.7` | `0.1.8` |\n| [time-macros](https://github.com/time-rs/time) | `0.2.25` | `0.2.27` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.2` | `0.8.3` |\n| [tokio-macros](https://github.com/tokio-rs/tokio) | `2.6.0` | `2.7.0` |\n| [tungstenite](https://github.com/snapview/tungstenite-rs) | `0.26.2` | `0.29.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.22` | `1.0.24` |\n| [webpki-root-certs](https://github.com/rustls/webpki-roots) | `1.0.5` | `1.0.7` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.2` | `0.6.3` |\n| [x509-parser](https://github.com/rusticata/x509-parser) | `0.16.0` | `0.18.1` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.33` | `0.8.48` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.33` | `0.8.48` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zerofrom-derive](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.3` | `0.2.4` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.5` | `0.11.6` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.2` | `0.11.3` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.5` | `0.6.3` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.15` | `1.0.21` |\n\nUpdates `anyhow` from 1.0.100 to 1.0.102\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.100...1.0.102\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.11.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.0...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `tokio` from 1.49.0 to 1.52.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.52.0\u003c/h2\u003e\n\u003ch1\u003e1.52.0 (April 14th, 2026)\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eio: \u003ccode\u003eAioSource::register_borrowed\u003c/code\u003e for I/O safety support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003etry_io\u003c/code\u003e function to \u003ccode\u003eunix::pipe\u003c/code\u003e sender and receiver types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8030\"\u003e#8030\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded (unstable)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: \u003ccode\u003eBuilder::enable_eager_driver_handoff\u003c/code\u003e setting enable eager hand off of the I/O and time drivers before polling tasks (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: add \u003ccode\u003etrace_with()\u003c/code\u003e for customized task dumps (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: allow \u003ccode\u003eimpl FnMut()\u003c/code\u003e in \u003ccode\u003etrace_with\u003c/code\u003e instead of just \u003ccode\u003efn()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: improve \u003ccode\u003espawn_blocking\u003c/code\u003e scalability with sharded queue (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: use \u003ccode\u003ecompare_exchange_weak()\u003c/code\u003e in worker queue (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8028\"\u003e#8028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: overflow second half of tasks when local queue is filled instead of first half (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8029\"\u003e#8029\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumented\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix typo in \u003ccode\u003eoneshot::Sender::send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8026\"\u003e#8026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: hide #[tokio::main] attribute in the docs of \u003ccode\u003esync::watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8035\"\u003e#8035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add docs on \u003ccode\u003eConnectionRefused\u003c/code\u003e errors with UDP sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7870\"\u003e#7870\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7870\"\u003e#7870\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7870\"\u003etokio-rs/tokio#7870\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7907\"\u003etokio-rs/tokio#7907\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7992\"\u003etokio-rs/tokio#7992\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8010\"\u003etokio-rs/tokio#8010\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8025\"\u003etokio-rs/tokio#8025\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8026\"\u003e#8026\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8026\"\u003etokio-rs/tokio#8026\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8028\"\u003e#8028\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8028\"\u003etokio-rs/tokio#8028\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8029\"\u003e#8029\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8029\"\u003etokio-rs/tokio#8029\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8030\"\u003e#8030\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8030\"\u003etokio-rs/tokio#8030\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8035\"\u003e#8035\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8035\"\u003etokio-rs/tokio#8035\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8040\"\u003etokio-rs/tokio#8040\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.51.1\u003c/h2\u003e\n\u003ch1\u003e1.51.1 (April 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esync: fix semaphore reopens after forget (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8021\"\u003e#8021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: surface errors from \u003ccode\u003eSO_ERROR\u003c/code\u003e on \u003ccode\u003erecv\u003c/code\u003e for UDP sockets on Linux (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8001\"\u003e#8001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5f7be0ac42cb3e1b739da1562f98a797cd55a606\"\u003e\u003ccode\u003e5f7be0a\u003c/code\u003e\u003c/a\u003e chore: perpare 1.52.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8045\"\u003e#8045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/36d12d2686a64b9146c674e02e3cf81d8f87163d\"\u003e\u003ccode\u003e36d12d2\u003c/code\u003e\u003c/a\u003e taskdump: allow impl FnMut() in taskdumps instead of just fn() (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f943312865b9d5007f25d2fd5bd8efa3f89d1541\"\u003e\u003ccode\u003ef943312\u003c/code\u003e\u003c/a\u003e fs: support io-uring in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5db10f538b683fe88d699dfd11be31d193db011c\"\u003e\u003ccode\u003e5db10f5\u003c/code\u003e\u003c/a\u003e net: add 'try_io' function to 'unix::pipe' sender and receiver types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8030\"\u003e#8030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bbdba7101de6ce5329d84021ce669f185cc430b3\"\u003e\u003ccode\u003ebbdba71\u003c/code\u003e\u003c/a\u003e taskdump: add \u003ccode\u003etrace_with\u003c/code\u003e for customized task dumps (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/7cfce54386982264f8c9d5db3f5a96caf3b99cbe\"\u003e\u003ccode\u003e7cfce54\u003c/code\u003e\u003c/a\u003e ci: update FreeBSD image to 14.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8038\"\u003e#8038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/81370e6202859dee53c7a42053ec0ff4427910cf\"\u003e\u003ccode\u003e81370e6\u003c/code\u003e\u003c/a\u003e net: add docs on \u003ccode\u003eConnectionRefused\u003c/code\u003e errors with udp sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7870\"\u003e#7870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/203af021261ab7399c18ab12f22c24f1934c7d42\"\u003e\u003ccode\u003e203af02\u003c/code\u003e\u003c/a\u003e runtime: overflow second half of tasks when local queue is filled instead of ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/de230926dc6ae08650688fe4cf2fd0a913392501\"\u003e\u003ccode\u003ede23092\u003c/code\u003e\u003c/a\u003e net: temporarily disable \u003ccode\u003etcp_stream\u003c/code\u003e \u003ccode\u003etry_read_buf\u003c/code\u003e test on WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8036\"\u003e#8036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/432ec3f2b2a21b668c1d5c5703914ac5ecbe6d8a\"\u003e\u003ccode\u003e432ec3f\u003c/code\u003e\u003c/a\u003e sync: hide \u003ccode\u003e#[tokio::main]\u003c/code\u003e attribute in the docs of \u003ccode\u003esync::watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8035\"\u003e#8035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.52.0\"\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.10.2 to 0.11.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.10\u003c/h2\u003e\n\u003ch2\u003e[0.11.10] - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.9\u003c/h2\u003e\n\u003ch2\u003e[0.11.9] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev0.11.8\u003c/h2\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.7\u003c/h2\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.6\u003c/h2\u003e\n\u003ch2\u003e[0.11.6] - 2024-12-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpt-in file and line rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.5\u003c/h2\u003e\n\u003ch2\u003e[0.11.5] - 2024-07-25\u003c/h2\u003e\n\u003ch2\u003ev0.11.4\u003c/h2\u003e\n\u003ch2\u003e[0.11.4] - 2024-07-23\u003c/h2\u003e\n\u003ch2\u003ev0.11.3\u003c/h2\u003e\n\u003ch2\u003e[0.11.3] - 2024-03-05\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExperimental support for key-value logging behind \u003ccode\u003eunstable-kv\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.10] - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.9] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.6] - 2024-12-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpt-in file and line rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.5] - 2024-07-25\u003c/h2\u003e\n\u003ch2\u003e[0.11.4] - 2024-07-23\u003c/h2\u003e\n\u003ch2\u003e[0.11.3] - 2024-03-05\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExperimental support for key-value logging behind \u003ccode\u003eunstable-kv\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.2] - 2024-02-13\u003c/h2\u003e\n\u003ch2\u003e[0.11.1] - 2024-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow styling with \u003ccode\u003eTarget::Pipe\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.0] - 2024-01-19\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/41320bf391e3d62cc0171f83403c6d684686ac98\"\u003e\u003ccode\u003e41320bf\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/de8c74f47cb137541ac3c740b1fa77f46554dc25\"\u003e\u003ccode\u003ede8c74f\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d550741cdcd1d64f8a564158d9d0b2554f5d900d\"\u003e\u003ccode\u003ed550741\u003c/code\u003e\u003c/a\u003e docs(gh): Add sponsor link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/458b07544b86495075418e4d81cc048c98f362b6\"\u003e\u003ccode\u003e458b075\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.94 (\u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8bc3fc3e1db40d82a40b485e4c7971ac257d17a2\"\u003e\u003ccode\u003e8bc3fc3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/400\"\u003e#400\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/143fa647ab33ed3acc9f160dfa3cb075cc62b5a3\"\u003e\u003ccode\u003e143fa64\u003c/code\u003e\u003c/a\u003e chore: Upgrade incompatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/b687a2418ab8eeb031a55f561be50742ede27baf\"\u003e\u003ccode\u003eb687a24\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8cf1ba99129eeccc9914f9c3059ac6acc0686ba4\"\u003e\u003ccode\u003e8cf1ba9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/397\"\u003e#397\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/094ecf7a8adbf013877f7e0883774008a95dbe3d\"\u003e\u003ccode\u003e094ecf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/396\"\u003e#396\u003c/a\u003e from rust-cli/renovate/crate-ci-committed-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/34ad62679742adceb156ce5a59b0a277a8b67771\"\u003e\u003ccode\u003e34ad626\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.44.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.10.2...v0.11.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tonic` from 0.11.0 to 0.12.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.3\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/hyperium/tonic/compare/v0.12.2...v0.12.3\"\u003e0.12.3\u003c/a\u003e (2024-08-29)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e Added support for grpc max_connection_age (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1865\"\u003e#1865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e Add \u003ccode\u003e#[deprecated]\u003c/code\u003e to deprecated client methods (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1879\"\u003e#1879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e plumb skip_debug through prost Builder and add test (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1900\"\u003e#1900\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e Revert \u0026quot;fix tonic-build cargo build script outputs (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1821\"\u003e#1821\u003c/a\u003e)\u0026quot; which accidentally increases MSRV (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1898\"\u003e#1898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e ignore more error kinds in incoming socket stream (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1885\"\u003e#1885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransport\u003c/strong\u003e: do not shutdown server on broken connections (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1948\"\u003e#1948\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.2\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/hyperium/tonic/compare/v0.12.1...v0.12.2\"\u003e0.12.2\u003c/a\u003e (2024-08-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove TimeoutExpired out of transport (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove ConnectError type from transport (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echannel:\u003c/strong\u003e allow setting max_header_list_size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1835\"\u003e#1835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e Add RoutesBuilder constructor (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1855\"\u003e#1855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etls:\u003c/strong\u003e Rename tls-roots feature with tls-native-roots (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e Rename Routes::into_router with into_axum_router (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1862\"\u003e#1862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e Implement from axum::Router for Routes (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1863\"\u003e#1863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echannel:\u003c/strong\u003e Re-enable TLS based on Cargo features in generated clients (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e allow setting max_header_list_size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1870\"\u003e#1870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e Expose formatted service name (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1684\"\u003e#1684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereflection:\u003c/strong\u003e add back support for v1alpha reflection protocol (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1888\"\u003e#1888\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e Add missing unimplemented fallback to RoutesBuilder (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1864\"\u003e#1864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e Prevent server from exiting on ECONNABORTED (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1874\"\u003e#1874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eweb:\u003c/strong\u003e fix panic in trailer parsing on multiple trailers (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1880\"\u003e#1880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eweb:\u003c/strong\u003e fix empty trailer parsing causing infinite parser loop (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1883\"\u003e#1883\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/hyperium/tonic/compare/v0.12.0...v0.12.1\"\u003e0.12.1\u003c/a\u003e (2024-07-17)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduce tokio-stream feature (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/hyperium/tonic/compare/v0.11.0...v0.12.0\"\u003ev0.12.0\u003c/a\u003e (2024-07-08)\u003c/h1\u003e\n\u003cp\u003eThis breaking release updates tonic to the hyper \u003ccode\u003e1.0\u003c/code\u003e ecosystem and also updates\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/blob/master/CHANGELOG.md\"\u003etonic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/hyperium/tonic/compare/v0.12.2...v0.12.3\"\u003e0.12.3\u003c/a\u003e (2024-08-29)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e Added support for grpc max_connection_age (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1865\"\u003e#1865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e Add \u003ccode\u003e#[deprecated]\u003c/code\u003e to deprecated client methods (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1879\"\u003e#1879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e plumb skip_debug through prost Builder and add test (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1900\"\u003e#1900\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e Revert \u0026quot;fix tonic-build cargo build script outputs (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1821\"\u003e#1821\u003c/a\u003e)\u0026quot; which accidentally increases MSRV (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1898\"\u003e#1898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e ignore more error kinds in incoming socket stream (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1885\"\u003e#1885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransport\u003c/strong\u003e: do not shutdown server on broken connections (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1948\"\u003e#1948\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/hyperium/tonic/compare/v0.12.1...v0.12.2\"\u003e0.12.2\u003c/a\u003e (2024-08-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove TimeoutExpired out of transport (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove ConnectError type from transport (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echannel:\u003c/strong\u003e allow setting max_header_list_size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1835\"\u003e#1835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e Add RoutesBuilder constructor (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1855\"\u003e#1855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etls:\u003c/strong\u003e Rename tls-roots feature with tls-native-roots (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e Rename Routes::into_router with into_axum_router (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1862\"\u003e#1862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e Implement from axum::Router for Routes (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1863\"\u003e#1863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echannel:\u003c/strong\u003e Re-enable TLS based on Cargo features in generated clients (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e allow setting max_header_list_size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1870\"\u003e#1870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e Expose formatted service name (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1684\"\u003e#1684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereflection:\u003c/strong\u003e add back support for v1alpha reflection protocol (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1888\"\u003e#1888\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e Add missing unimplemented fallback to RoutesBuilder (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1864\"\u003e#1864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e Prevent server from exiting on ECONNABORTED (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1874\"\u003e#1874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eweb:\u003c/strong\u003e fix panic in trailer parsing on multiple trailers (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1880\"\u003e#1880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eweb:\u003c/strong\u003e fix empty trailer parsing causing infinite parser loop (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1883\"\u003e#1883\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/hyperium/tonic/compare/v0.12.0...v0.12.1\"\u003e0.12.1\u003c/a\u003e (2024-07-17)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduce tokio-stream feature (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/hyperium/tonic/compare/v0.11.0...v0.12.0\"\u003e0.12.0\u003c/a\u003e (2024-07-08)\u003c/h1\u003e\n\u003cp\u003eThis breaking release updates tonic to the hyper \u003ccode\u003e1.0\u003c/code\u003e ecosystem and also updates\nto prost \u003ccode\u003ev0.13.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/4b8d2c46aa57e40b1e80077f4f7b7d4679027bb5\"\u003e\u003ccode\u003e4b8d2c4\u003c/code\u003e\u003c/a\u003e chore: prepare 0.12.3 release (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1899\"\u003e#1899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/517b7fc9370b58df5eed4ceffeff405d3df40389\"\u003e\u003ccode\u003e517b7fc\u003c/code\u003e\u003c/a\u003e Use constants for header names (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1933\"\u003e#1933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/3c900ebd0bca00e2bae211e4f04e24512d29f5e7\"\u003e\u003ccode\u003e3c900eb\u003c/code\u003e\u003c/a\u003e Clean up EncodeBody API (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1924\"\u003e#1924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/e6782fe5f987960e96e48671bbaacc802dfddab9\"\u003e\u003ccode\u003ee6782fe\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003etower?/util\u003c/code\u003e dep for \u003ccode\u003echannel\u003c/code\u003e feature only builds (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1954\"\u003e#1954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/6d93c1d0c1a593a5e5476d9c47a1016748acbb5f\"\u003e\u003ccode\u003e6d93c1d\u003c/code\u003e\u003c/a\u003e chore: Make codegen independent from protoc (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1953\"\u003e#1953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/f074f134687391cc1df73e98db2c07c812e0a495\"\u003e\u003ccode\u003ef074f13\u003c/code\u003e\u003c/a\u003e chore(health): Update generated code (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1951\"\u003e#1951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/474390bdd06ca3f0be007250b1afbfec6a655873\"\u003e\u003ccode\u003e474390b\u003c/code\u003e\u003c/a\u003e fix(tls): do not shutdown server on broken connections (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1948\"\u003e#1948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/ec410141173077baba02527618097b406e47b7fa\"\u003e\u003ccode\u003eec41014\u003c/code\u003e\u003c/a\u003e chore: update releasing documentation (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1807\"\u003e#1807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/a09d45347e6815d0c35db4c30154db92a40d1d9c\"\u003e\u003ccode\u003ea09d453\u003c/code\u003e\u003c/a\u003e optimize header name handling in \u003ccode\u003eGrpc::map_response\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1359\"\u003e#1359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/99b663e3a7becf007f9d06471496b8814fd67d77\"\u003e\u003ccode\u003e99b663e\u003c/code\u003e\u003c/a\u003e chore(test): Move integration test for tonic-web to tests directory (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1927\"\u003e#1927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.11.0...v0.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prost` from 0.12.6 to 0.13.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md\"\u003eprost's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eProst version 0.13.5\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003ePROST!\u003c/em\u003e is a \u003ca href=\"https://protobuf.dev/\"\u003eProtocol Buffers\u003c/a\u003e implementation for the \u003ca href=\"https://www.rust-lang.org/\"\u003eRust Language\u003c/a\u003e. \u003ccode\u003eprost\u003c/code\u003e generates simple, idiomatic Rust code from \u003ccode\u003eproto2\u003c/code\u003e and \u003ccode\u003eproto3\u003c/code\u003e files.\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eprost-types: Derive Arbitrary (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1188\"\u003e#1188\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse intra doc links instead of HTML tags (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1219\"\u003e#1219\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate pulldown-cmark-to-cmark requirement from \u0026gt;=16, \u0026lt;=19 to \u0026gt;=16, \u0026lt;=20 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1206\"\u003e#1206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate itertools requirement from \u0026gt;=0.10, \u0026lt;=0.13 to \u0026gt;=0.10, \u0026lt;=0.14 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1222\"\u003e#1222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate petgraph requirement to include 0.7 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1226\"\u003e#1226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate rand requirement from 0.8 to 0.9 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1233\"\u003e#1233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump clippy to 1.83 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1220\"\u003e#1220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate flake.lock (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1216\"\u003e#1216\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eStyling\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace unnecessary \u003ccode\u003emap_or\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1221\"\u003e#1221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprost-build: Use enum getter (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1238\"\u003e#1238\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTesting\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edefault_enum_value: Move tests to separate module (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1198\"\u003e#1198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enesting: Move tests to separate module (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1218\"\u003e#1218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erecursive_oneof: Move tests to separate module (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eboxed_field: Box an oneof field (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1235\"\u003e#1235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egroups: Move tests to separate module (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1234\"\u003e#1234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edefault_string_escape: Move tests to separate module (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1239\"\u003e#1239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove DecodeError tests closer to the implementation (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eProst version 0.13.4\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003ePROST!\u003c/em\u003e is a \u003ca href=\"https://protobuf.dev/\"\u003eProtocol Buffers\u003c/a\u003e implementation for the \u003ca href=\"https://www.rust-lang.org/\"\u003eRust Language\u003c/a\u003e. \u003ccode\u003eprost\u003c/code\u003e generates simple, idiomatic Rust code from \u003ccode\u003eproto2\u003c/code\u003e and \u003ccode\u003eproto3\u003c/code\u003e files.\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImpl Name for Protobuf well-known wrapper types (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1174\"\u003e#1174\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNonZeroU64 to optimize encoded_len_varint (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependencies\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/tokio-rs/prost/commit/d505b184e933e1f9ff5679106ffc51b7e3c2755e\"\u003e\u003ccode\u003ed505b18\u003c/code\u003e\u003c/a\u003e chore: Release version 0.13.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1240\"\u003e#1240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/61b4b95cffd5d0bcb5bfd10181b61def2019c432\"\u003e\u003ccode\u003e61b4b95\u003c/code\u003e\u003c/a\u003e style(prost-build): Use enum getter (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1238\"\u003e#1238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/60abdc93cb7fe9fb9b23160c24029a837e39dcc7\"\u003e\u003ccode\u003e60abdc9\u003c/code\u003e\u003c/a\u003e test(default_string_escape): Move tests to separate module (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1239\"\u003e#1239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/35e3f28b0b748290da211bfeb50e088120107dca\"\u003e\u003ccode\u003e35e3f28\u003c/code\u003e\u003c/a\u003e Clean up \u003ccode\u003eCodeGenerator\u003c/code\u003e by moving compilation-global data and logic to `Cont...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/64459076ab4dafd186c41e869daf1a4125364d04\"\u003e\u003ccode\u003e6445907\u003c/code\u003e\u003c/a\u003e test(groups): Move tests to separate module (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1234\"\u003e#1234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/3de85268415a2fe2cecb91b9f2b337ab9924b094\"\u003e\u003ccode\u003e3de8526\u003c/code\u003e\u003c/a\u003e test(boxed_field): Box an oneof field (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1235\"\u003e#1235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/ac98f0f3281bd445169ad58e10c77e71ea9fc593\"\u003e\u003ccode\u003eac98f0f\u003c/code\u003e\u003c/a\u003e test(recursive_oneof): Move tests to separate module (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/a8208f6cc49d63c1589aa406a6ff219c2e0ccfc3\"\u003e\u003ccode\u003ea8208f6\u003c/code\u003e\u003c/a\u003e test: Move DecodeError tests closer to the implementation (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/0b9af3b84177b484098f0abac96b8817d93fd0d7\"\u003e\u003ccode\u003e0b9af3b\u003c/code\u003e\u003c/a\u003e build(deps): update rand requirement from 0.8 to 0.9 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1233\"\u003e#1233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/e617832ab432adc7dd799321eb216c82a589d421\"\u003e\u003ccode\u003ee617832\u003c/code\u003e\u003c/a\u003e build(deps): update petgraph requirement to include 0.7 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1226\"\u003e#1226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/prost/compare/v0.12.6...v0.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures-core` 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-core'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-core'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 `tonic-build` from 0.11.0 to 0.14.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic-build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd max connections setting\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.4...v0.14.5\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.4...v0.14.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(doc): Replace doc_auto_cfg config with doc_cfg by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2428\"\u003ehyperium/tonic#2428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web): allow space after \u003ccode\u003e:\u003c/code\u003e in \u003ccode\u003egrpc-status\u003c/code\u003e by \u003ca href=\"https://github.com/LucioFranco\"\u003e\u003ccode\u003e@​LucioFranco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2506\"\u003ehyperium/tonic#2506\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r0x0d\"\u003e\u003ccode\u003e@​r0x0d\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2502\"\u003ehyperium/tonic#2502\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.3...v0.14.4\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.3...v0.14.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003etcp_keepalive_interval\u003c/code\u003e and \u003ccode\u003etcp_keepalive_retries\u003c/code\u003e options on Server (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2472\"\u003e#2472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow configuration of \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e on Server (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2437\"\u003e#2437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePut source error into the \u003ccode\u003eDisplay\u003c/code\u003e impl of \u003ccode\u003eStatus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2417\"\u003e#2417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eServer::default()\u003c/code\u003e now sets \u003ccode\u003eTCP_NODELAY\u003c/code\u003e to true (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2413\"\u003e#2413\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRespect \u003ccode\u003emax_message_size\u003c/code\u003e when decompressing a message (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2484\"\u003e#2484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDepend on http at least 1.1.0 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2426\"\u003e#2426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix documentation links for timeout configuration (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix documentation typos and grammar issues in status.rs and codec/mod.rs (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2468\"\u003e#2468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix labels in \u003ccode\u003eDisplay for Status\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2414\"\u003e#2414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix features docs in tonic-build and tonic-prost-build (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2434\"\u003e#2434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove redundant word in tonic-build and tonic-prost-build README (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2425\"\u003e#2425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eStatus\u003c/code\u003e formatting by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate out Tls ConnectInfo trait support into separate tls feature by \u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shaun1\"\u003e\u003ccode\u003e@​Shaun1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2385\"\u003ehyperium/tonic#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/blob/master/CHANGELOG.md\"\u003etonic-build's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eNOTE: ths changelog is no longer used and from version \u003ccode\u003ev0.13.0\u003c/code\u003e onward we will be using github releases and the changes can be found \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003ehere\u003c/a\u003e.\u003c/h1\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/hyperium/tonic/compare/v0.12.2...v0.12.3\"\u003e0.12.3\u003c/a\u003e (2024-08-29)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e Added support for grpc max_connection_age (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1865\"\u003e#1865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e Add \u003ccode\u003e#[deprecated]\u003c/code\u003e to deprecated client methods (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1879\"\u003e#1879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e plumb skip_debug through prost Builder and add test (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1900\"\u003e#1900\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e Revert \u0026quot;fix tonic-build cargo build script outputs (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1821\"\u003e#1821\u003c/a\u003e)\u0026quot; which accidentally increases MSRV (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1898\"\u003e#1898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e ignore more error kinds in incoming socket stream (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1885\"\u003e#1885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransport\u003c/strong\u003e: do not shutdown server on broken connections (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1948\"\u003e#1948\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/hyperium/tonic/compare/v0.12.1...v0.12.2\"\u003e0.12.2\u003c/a\u003e (2024-08-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove TimeoutExpired out of transport (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove ConnectError type from transport (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echannel:\u003c/strong\u003e allow setting max_header_list_size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1835\"\u003e#1835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e Add RoutesBuilder constructor (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1855\"\u003e#1855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etls:\u003c/strong\u003e Rename tls-roots feature with tls-native-roots (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e Rename Routes::into_router with into_axum_router (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1862\"\u003e#1862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erouter:\u003c/strong\u003e Implement from axum::Router for Routes (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1863\"\u003e#1863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echannel:\u003c/strong\u003e Re-enable TLS based on Cargo features in generated clients (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e allow setting max_header_list_size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/1870\"\u003e#1870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstr...\n\n_Description has been truncated_","html_url":"https://github.com/daywalker90/lightning/pull/30","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/daywalker90%2Flightning/issues/30","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/30/packages"}},{"old_version":"0.8.47","new_version":"0.8.48","update_type":"patch","path":"/src-tauri","pr_created_at":"2026-04-21T09:42:56.000Z","version_change":"0.8.47 → 0.8.48","issue":{"uuid":"4301709299","node_id":"PR_kwDOR8Vs2s7UQJ44","number":5,"state":"closed","title":"chore(deps): bump the all group in /src-tauri with 45 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-28T09:47:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-21T09:42:56.000Z","updated_at":"2026-04-28T09:47:42.000Z","time_to_close":605084,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all","update_count":45,"packages":[{"name":"axum","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"tokio","old_version":"1.50.0","new_version":"1.52.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"rand","old_version":"0.8.5","new_version":"0.10.1","repository_url":"https://github.com/rust-random/rand"},{"name":"async-signal","old_version":"0.2.13","new_version":"0.2.14","repository_url":"https://github.com/smol-rs/async-signal"},{"name":"cc","old_version":"1.2.57","new_version":"1.2.60","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"fastrand","old_version":"2.3.0","new_version":"2.4.1","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"hyper","old_version":"1.8.1","new_version":"1.9.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"icu_locale_core","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_provider","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"iri-string","old_version":"0.7.11","new_version":"0.7.12","repository_url":"https://github.com/lo48576/iri-string"},{"name":"libc","old_version":"0.2.183","new_version":"0.2.185","repository_url":"https://github.com/rust-lang/libc"},{"name":"libredox","old_version":"0.1.15","new_version":"0.1.16"},{"name":"litemap","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"mio","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"muda","old_version":"0.17.1","new_version":"0.17.2","repository_url":"https://github.com/tauri-apps/muda"},{"name":"open","old_version":"5.3.3","new_version":"5.3.4","repository_url":"https://github.com/Byron/open-rs"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.33","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"potential_utf","old_version":"0.1.4","new_version":"0.1.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"rustc-hash","old_version":"2.1.1","new_version":"2.1.2","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"semver","old_version":"1.0.27","new_version":"1.0.28","repository_url":"https://github.com/dtolnay/semver"},{"name":"simd-adler32","old_version":"0.3.8","new_version":"0.3.9","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"sqlite-wasm-rs","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/Spxg/sqlite-wasm-rs"},{"name":"tinystr","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tokio-macros","old_version":"2.6.1","new_version":"2.7.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_parser","old_version":"1.1.0+spec-1.1.0","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_writer","old_version":"1.1.0+spec-1.1.0","new_version":"1.1.1+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"typenum","old_version":"1.19.0","new_version":"1.20.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-segmentation","old_version":"1.13.1","new_version":"1.13.2","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"uuid","old_version":"1.22.0","new_version":"1.23.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"wasip2","old_version":"1.0.2+wasi-0.2.9","new_version":"1.0.3+wasi-0.2.9","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"web_atoms","old_version":"0.2.3","new_version":"0.2.4","repository_url":"https://github.com/servo/html5ever"},{"name":"writeable","old_version":"0.6.2","new_version":"0.6.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.47","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.47","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerofrom-derive","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerotrie","old_version":"0.2.3","new_version":"0.2.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.5","new_version":"0.11.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.2","new_version":"0.11.3","repository_url":"https://github.com/unicode-org/icu4x"}],"path":"/src-tauri","ecosystem":"cargo"},"body":"Bumps the all group in /src-tauri with 45 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.8` | `0.8.9` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.50.0` | `1.52.1` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.10.1` |\n| [async-signal](https://github.com/smol-rs/async-signal) | `0.2.13` | `0.2.14` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.57` | `1.2.60` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.4.1` |\n| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.9.0` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_properties](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.2.0` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.2.0` |\n| [icu_provider](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.11` | `0.7.12` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.185` |\n| libredox | `0.1.15` | `0.1.16` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [mio](https://github.com/tokio-rs/mio) | `1.1.1` | `1.2.0` |\n| [muda](https://github.com/tauri-apps/muda) | `0.17.1` | `0.17.2` |\n| [open](https://github.com/Byron/open-rs) | `5.3.3` | `5.3.4` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.33` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.4` | `0.1.5` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.1` | `2.1.2` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.27` | `1.0.28` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.8` | `0.3.9` |\n| [sqlite-wasm-rs](https://github.com/Spxg/sqlite-wasm-rs) | `0.5.2` | `0.5.3` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.2` | `0.8.3` |\n| [tokio-macros](https://github.com/tokio-rs/tokio) | `2.6.1` | `2.7.0` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.1.0+spec-1.1.0` | `1.1.2+spec-1.1.0` |\n| [toml_writer](https://github.com/toml-rs/toml) | `1.1.0+spec-1.1.0` | `1.1.1+spec-1.1.0` |\n| [typenum](https://github.com/paholg/typenum) | `1.19.0` | `1.20.0` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.13.1` | `1.13.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.22.0` | `1.23.1` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.2+wasi-0.2.9` | `1.0.3+wasi-0.2.9` |\n| [web_atoms](https://github.com/servo/html5ever) | `0.2.3` | `0.2.4` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.2` | `0.6.3` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.47` | `0.8.48` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.47` | `0.8.48` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zerofrom-derive](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.3` | `0.2.4` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.5` | `0.11.6` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.2` | `0.11.3` |\n\nUpdates `axum` from 0.8.8 to 0.8.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum-v0.8.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eWebSocketUpgrade::{requested_protocols, set_selected_protocol}\u003c/code\u003e for more flexible subprotocol selection (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3597\"\u003e#3597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Update minimum rust version to 1.80 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3620\"\u003e#3620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Set connect endpoint on correct field in MethodRouter (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3656\"\u003e#3656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Return specific error message when multipart body limit is exceeded (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3597\"\u003e#3597\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3597\"\u003etokio-rs/axum#3597\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3620\"\u003e#3620\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3620\"\u003etokio-rs/axum#3620\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3656\"\u003e#3656\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3656\"\u003etokio-rs/axum#3656\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3611\"\u003e#3611\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3611\"\u003etokio-rs/axum#3611\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c59208c86fded335cd85e388030ad59347b0e5ae\"\u003e\u003ccode\u003ec59208c\u003c/code\u003e\u003c/a\u003e revert axum-core changelog changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/99068f5a4b309d0966777eb6e5a8ce924f204e6d\"\u003e\u003ccode\u003e99068f5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix \u003ccode\u003eIntoResponse\u003c/code\u003e for tuples overriding error response codes (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3603\"\u003e#3603\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/23d7098691871ccec71ca17ea31d1d40b036c0d0\"\u003e\u003ccode\u003e23d7098\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;axum-core 0.5.6\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/e8a39ad416d1ee4f61249904309691909db2db09\"\u003e\u003ccode\u003ee8a39ad\u003c/code\u003e\u003c/a\u003e axum-macros 0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6e9a249a4fa45507b1157e570f9b6ec58d71cb86\"\u003e\u003ccode\u003e6e9a249\u003c/code\u003e\u003c/a\u003e axum-extra 0.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0ec9041a1b903778a91a23558e064a83b43674c1\"\u003e\u003ccode\u003e0ec9041\u003c/code\u003e\u003c/a\u003e axum 0.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c3fcebb38f356ccf96da158199d4e920aa8cfda3\"\u003e\u003ccode\u003ec3fcebb\u003c/code\u003e\u003c/a\u003e axum-core 0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a8790fc29b0db5708cdbcae70597d37c5afe1143\"\u003e\u003ccode\u003ea8790fc\u003c/code\u003e\u003c/a\u003e update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/26ba7bb6f21cf8996493481a5275c01152f0aaf9\"\u003e\u003ccode\u003e26ba7bb\u003c/code\u003e\u003c/a\u003e docs: consolidate state management docs in crate root (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3683\"\u003e#3683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/9fc59efc1fa9a11f4157cff1f2d22355f01d7bc0\"\u003e\u003ccode\u003e9fc59ef\u003c/code\u003e\u003c/a\u003e Update to tokio-tungstenite 0.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3689\"\u003e#3689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.8...axum-v0.8.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.50.0 to 1.52.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.52.1\u003c/h2\u003e\n\u003ch1\u003e1.52.1 (April 16th, 2026)\u003c/h1\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: revert \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e to fix [a regression]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e that causes \u003ccode\u003espawn_blocking\u003c/code\u003e to hang (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8056\"\u003etokio-rs/tokio#8056\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8057\"\u003etokio-rs/tokio#8057\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.0\u003c/h2\u003e\n\u003ch1\u003e1.52.0 (April 14th, 2026)\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eio: \u003ccode\u003eAioSource::register_borrowed\u003c/code\u003e for I/O safety support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003etry_io\u003c/code\u003e function to \u003ccode\u003eunix::pipe\u003c/code\u003e sender and receiver types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8030\"\u003e#8030\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded (unstable)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: \u003ccode\u003eBuilder::enable_eager_driver_handoff\u003c/code\u003e setting enable eager hand off of the I/O and time drivers before polling tasks (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: add \u003ccode\u003etrace_with()\u003c/code\u003e for customized task dumps (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: allow \u003ccode\u003eimpl FnMut()\u003c/code\u003e in \u003ccode\u003etrace_with\u003c/code\u003e instead of just \u003ccode\u003efn()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: improve \u003ccode\u003espawn_blocking\u003c/code\u003e scalability with sharded queue (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: use \u003ccode\u003ecompare_exchange_weak()\u003c/code\u003e in worker queue (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8028\"\u003e#8028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: overflow second half of tasks when local queue is filled instead of first half (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8029\"\u003e#8029\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumented\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix typo in \u003ccode\u003eoneshot::Sender::send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8026\"\u003e#8026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: hide #[tokio::main] attribute in the docs of \u003ccode\u003esync::watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8035\"\u003e#8035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add docs on \u003ccode\u003eConnectionRefused\u003c/code\u003e errors with UDP sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7870\"\u003e#7870\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7870\"\u003e#7870\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7870\"\u003etokio-rs/tokio#7870\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7907\"\u003etokio-rs/tokio#7907\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7992\"\u003etokio-rs/tokio#7992\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8010\"\u003etokio-rs/tokio#8010\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8025\"\u003etokio-rs/tokio#8025\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8026\"\u003e#8026\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8026\"\u003etokio-rs/tokio#8026\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8028\"\u003e#8028\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8028\"\u003etokio-rs/tokio#8028\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8029\"\u003e#8029\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8029\"\u003etokio-rs/tokio#8029\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/905c146aeda741ea2202f942a7c3a606dda13da5\"\u003e\u003ccode\u003e905c146\u003c/code\u003e\u003c/a\u003e chore: prepare to release v1.52.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8059\"\u003e#8059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/56aaa43e91c4fbed88f0c2a5b65019ed9a0c3c61\"\u003e\u003ccode\u003e56aaa43\u003c/code\u003e\u003c/a\u003e rt: revert \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e to fix regression in \u003ccode\u003espawn_blocking\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/57ff47ab589bfb4dab6766de78655ffef4fb250b\"\u003e\u003ccode\u003e57ff47a\u003c/code\u003e\u003c/a\u003e ci: update \u003ccode\u003etrybuild\u003c/code\u003e to expect output from rustc 1.95.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8058\"\u003e#8058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/812de3e134888d1d9e7832e4b789d51f6fd2f749\"\u003e\u003ccode\u003e812de3e\u003c/code\u003e\u003c/a\u003e ci: bump taiki-e/cache-cargo-install-action from 1 to 3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8053\"\u003e#8053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ba82e73c7b804324c82b6fea6966ca12f55c3826\"\u003e\u003ccode\u003eba82e73\u003c/code\u003e\u003c/a\u003e ci: use Dependabot to keep github actions up to date (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8052\"\u003e#8052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2e85f9ddf8b47197fa6299cc295f4319fec68e53\"\u003e\u003ccode\u003e2e85f9d\u003c/code\u003e\u003c/a\u003e ci: replace cirrus-ci with freebsd-vm (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8041\"\u003e#8041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a7e1cd8ff8a2012cce500fd7e6ae73400531f46d\"\u003e\u003ccode\u003ea7e1cd8\u003c/code\u003e\u003c/a\u003e ci: update GitHub Actions workflows to use latest tool versions (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8047\"\u003e#8047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5f7be0ac42cb3e1b739da1562f98a797cd55a606\"\u003e\u003ccode\u003e5f7be0a\u003c/code\u003e\u003c/a\u003e chore: perpare 1.52.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8045\"\u003e#8045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/36d12d2686a64b9146c674e02e3cf81d8f87163d\"\u003e\u003ccode\u003e36d12d2\u003c/code\u003e\u003c/a\u003e taskdump: allow impl FnMut() in taskdumps instead of just fn() (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f943312865b9d5007f25d2fd5bd8efa3f89d1541\"\u003e\u003ccode\u003ef943312\u003c/code\u003e\u003c/a\u003e fs: support io-uring in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.50.0...tokio-1.52.1\"\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.10.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.1] — 2026-02-11\u003c/h2\u003e\n\u003cp\u003eThis release includes a fix for a soundness bug; see \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1763\"\u003e#1763\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument panic behavior of \u003ccode\u003emake_rng\u003c/code\u003e and add \u003ccode\u003e#[track_caller]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate feature \u003ccode\u003elog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1761\"\u003e#1761\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1761\"\u003erust-random/rand#1761\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1763\"\u003e#1763\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1763\"\u003erust-random/rand#1763\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.10.0] - 2026-02-08\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003erand_chacha\u003c/code\u003e has been replaced with a dependency on \u003ccode\u003echacha20\u003c/code\u003e. This changes the implementation behind \u003ccode\u003eStdRng\u003c/code\u003e, but the output remains the same. There may be some API breakage when using the ChaCha-types directly as these are now the ones in \u003ccode\u003echacha20\u003c/code\u003e instead of \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1642\"\u003e#1642\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRename fns \u003ccode\u003eIndexedRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_array\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_array\u003c/code\u003e, \u003ccode\u003echoose_multiple_weighted\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_weighted\u003c/code\u003e, struct \u003ccode\u003eSliceChooseIter\u003c/code\u003e -\u0026gt; \u003ccode\u003eIndexedSamples\u003c/code\u003e and fns \u003ccode\u003eIteratorRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_fill\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_fill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLet \u003ccode\u003eFill\u003c/code\u003e be implemented for element types, not sliceable types (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eOsError::raw_os_error\u003c/code\u003e on UEFI targets by returning \u003ccode\u003eOption\u0026lt;usize\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace fn \u003ccode\u003eTryRngCore::read_adapter(..) -\u0026gt; RngReadAdapter\u003c/code\u003e with simpler struct \u003ccode\u003eRngReader\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1669\"\u003e#1669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fns \u003ccode\u003eSeedableRng::from_os_rng\u003c/code\u003e, \u003ccode\u003etry_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eClone\u003c/code\u003e support for \u003ccode\u003eStdRng\u003c/code\u003e, \u003ccode\u003eReseedingRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003epostcard\u003c/code\u003e instead of \u003ccode\u003ebincode\u003c/code\u003e to test the serde feature (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid excessive allocation in \u003ccode\u003eIteratorRandom::sample\u003c/code\u003e when \u003ccode\u003eamount\u003c/code\u003e is much larger than iterator size (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eos_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003esys_rng\u003c/code\u003e, \u003ccode\u003eOsRng\u003c/code\u003e -\u0026gt; \u003ccode\u003eSysRng\u003c/code\u003e, \u003ccode\u003eOsError\u003c/code\u003e -\u0026gt; \u003ccode\u003eSysError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eRng\u003c/code\u003e -\u0026gt; \u003ccode\u003eRngExt\u003c/code\u003e as upstream \u003ccode\u003erand_core\u003c/code\u003e has renamed \u003ccode\u003eRngCore\u003c/code\u003e -\u0026gt; \u003ccode\u003eRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1717\"\u003e#1717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fns \u003ccode\u003eIndexedRandom::choose_iter\u003c/code\u003e, \u003ccode\u003echoose_weighted_iter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePub export \u003ccode\u003eXoshiro128PlusPlus\u003c/code\u003e, \u003ccode\u003eXoshiro256PlusPlus\u003c/code\u003e prngs (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePub export \u003ccode\u003eChaCha8Rng\u003c/code\u003e, \u003ccode\u003eChaCha12Rng\u003c/code\u003e, \u003ccode\u003eChaCha20Rng\u003c/code\u003e behind \u003ccode\u003echacha\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1659\"\u003e#1659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFn \u003ccode\u003erand::make_rng() -\u0026gt; R where R: SeedableRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemovals\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eReseedingRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved unused feature \u0026quot;nightly\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved feature \u003ccode\u003esmall_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1632\"\u003erust-random/rand#1632\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1642\"\u003e#1642\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1642\"\u003erust-random/rand#1642\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1649\"\u003e#1649\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1649\"\u003erust-random/rand#1649\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1652\"\u003e#1652\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1652\"\u003erust-random/rand#1652\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1653\"\u003e#1653\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1653\"\u003erust-random/rand#1653\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1659\"\u003e#1659\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1659\"\u003erust-random/rand#1659\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1665\"\u003e#1665\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1665\"\u003erust-random/rand#1665\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1669\"\u003e#1669\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1669\"\u003erust-random/rand#1669\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1674\"\u003e#1674\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1674\"\u003erust-random/rand#1674\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1677\"\u003e#1677\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1677\"\u003erust-random/rand#1677\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1693\"\u003e#1693\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1693\"\u003erust-random/rand#1693\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1695\"\u003e#1695\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1695\"\u003erust-random/rand#1695\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1697\"\u003e#1697\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1697\"\u003erust-random/rand#1697\u003c/a\u003e\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-random/rand/commit/27ff4cb7ced3122a1f677fc248c1a07e59ddc8cd\"\u003e\u003ccode\u003e27ff4cb\u003c/code\u003e\u003c/a\u003e Prepare v0.10.1: deprecate feature \u003ccode\u003elog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/98d06386dc4e1d1c89a91f4e483d571921c29ecf\"\u003e\u003ccode\u003e98d0638\u003c/code\u003e\u003c/a\u003e make_rng: document panic and add #[track_caller] (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/54e5eaaa7ac11af3aa60b5ccc486182189e6f9ef\"\u003e\u003ccode\u003e54e5eaa\u003c/code\u003e\u003c/a\u003e Fix doc error (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/1ce4c080186730595a8d464591d17aac22a42252\"\u003e\u003ccode\u003e1ce4c08\u003c/code\u003e\u003c/a\u003e Bump itoa from 1.0.17 to 1.0.18 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ccb734b9c22891a19f11be125c2f09a43809b08e\"\u003e\u003ccode\u003eccb734b\u003c/code\u003e\u003c/a\u003e docs: fix typo in doc comment (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/357eb7de9c9c80184449e8b515c821e48cf4df74\"\u003e\u003ccode\u003e357eb7d\u003c/code\u003e\u003c/a\u003e Bump libc from 0.2.182 to 0.2.183 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/5e77fe5d61b886988cae67b6d8fb09e405845c63\"\u003e\u003ccode\u003e5e77fe5\u003c/code\u003e\u003c/a\u003e Fix trait references in documentation (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/da891850ab2b38f4322ec140ae29d305dfb162c3\"\u003e\u003ccode\u003eda89185\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/50516ff45c3675d9c2d247e70bc8db691ed8366d\"\u003e\u003ccode\u003e50516ff\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/fd71de97fdc7050b9a2d8384f5f8afce7d991ca3\"\u003e\u003ccode\u003efd71de9\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/0.8.5...0.10.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.13 to 0.2.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-signal/releases\"\u003easync-signal's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix build error on haiku. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-signal/blob/master/CHANGELOG.md\"\u003easync-signal's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 0.2.14\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix build error on haiku. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/d750e57adccbd90c4c4e93d184aeabcf5b22f057\"\u003e\u003ccode\u003ed750e57\u003c/code\u003e\u003c/a\u003e Release 0.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/eb72cfd64a1642d40c46ea4c464ed2cede1fc65a\"\u003e\u003ccode\u003eeb72cfd\u003c/code\u003e\u003c/a\u003e Fix build error on haiku\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/1ffadd3db8a7ea2e74e6d7e2de9c5d3a73c15435\"\u003e\u003ccode\u003e1ffadd3\u003c/code\u003e\u003c/a\u003e Update signal-hook requirement from 0.3.14 to 0.4.1 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/57\"\u003e#57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/a43dca7fd132368862f5c2830751fef56f8dc3f4\"\u003e\u003ccode\u003ea43dca7\u003c/code\u003e\u003c/a\u003e Fix clippy::io_other_error warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/c00258a4a661d4f614691906f6ec8b7391e9eb71\"\u003e\u003ccode\u003ec00258a\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/3fdfdee17736d37017f206c6b440515a7f3514ce\"\u003e\u003ccode\u003e3fdfdee\u003c/code\u003e\u003c/a\u003e ci: Use taiki-e/checkout-action action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/0f8053d9af5d7b11510cca1e67186b2d66e87e3b\"\u003e\u003ccode\u003e0f8053d\u003c/code\u003e\u003c/a\u003e ci: Use cargo-hack's --rust-version flag for msrv check\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-signal/compare/v0.2.13...v0.2.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.57 to 1.2.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.60\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.59\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e deterministic archives with \u003ccode\u003eD\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix target abi parsing for sanitiser targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.58\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.59...cc-v1.2.60\"\u003e1.2.60\u003c/a\u003e - 2026-04-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.58...cc-v1.2.59\"\u003e1.2.59\u003c/a\u003e - 2026-04-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e deterministic archives with \u003ccode\u003eD\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix target abi parsing for sanitiser targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.58\"\u003e1.2.58\u003c/a\u003e - 2026-03-27\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/7cad9f5b10c33fa969a13ead70b43b64380cc9e2\"\u003e\u003ccode\u003e7cad9f5\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.60 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1701\"\u003e#1701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c15c3eb9f10b34c9abde06b9bdf17c3de43a4658\"\u003e\u003ccode\u003ec15c3eb\u003c/code\u003e\u003c/a\u003e fix(ar): suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1700\"\u003e#1700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/f4c5ac7a7e7917660d2068ecb5fd015a11ffb3d6\"\u003e\u003ccode\u003ef4c5ac7\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.59 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/9cfcecbb9debc70d335bd99c2ea1654a0759ca5f\"\u003e\u003ccode\u003e9cfcecb\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1698\"\u003e#1698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/025d046f9928098ca94c605453bf74c05ff0c595\"\u003e\u003ccode\u003e025d046\u003c/code\u003e\u003c/a\u003e fix(ar): deterministic archives with \u003ccode\u003eD\u003c/code\u003e modifier (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/fe32d6834a863c58fd16d25d5ffbd527befc6ed5\"\u003e\u003ccode\u003efe32d68\u003c/code\u003e\u003c/a\u003e Fix target abi parsing dor sanitiser targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/bf119a15810308271fe9087db0480ef0ac77fc98\"\u003e\u003ccode\u003ebf119a1\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.58 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/8b8d71f0ec81fd25a5471f1d7808115fe626001d\"\u003e\u003ccode\u003e8b8d71f\u003c/code\u003e\u003c/a\u003e Update Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/8c6b2d7cadf503d9fd3cbf6b8e3afa12f7a2f101\"\u003e\u003ccode\u003e8c6b2d7\u003c/code\u003e\u003c/a\u003e Update rusqlite requirement from 0.38.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1691\"\u003e#1691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.60\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastrand` from 2.3.0 to 2.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/fastrand/releases\"\u003efastrand's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failure with \u003ccode\u003ejs\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.63. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove quality of f32/f64 generation. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ef{32,64}_inclusive\u003c/code\u003e and \u003ccode\u003eRng::f{32,64}_inclusive\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eRng::with_seed\u003c/code\u003e const. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003egetrandom\u003c/code\u003e to 0.3. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\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/fastrand/blob/master/CHANGELOG.md\"\u003efastrand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failure with \u003ccode\u003ejs\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.63. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove quality of f32/f64 generation. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ef{32,64}_inclusive\u003c/code\u003e and \u003ccode\u003eRng::f{32,64}_inclusive\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eRng::with_seed\u003c/code\u003e const. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003egetrandom\u003c/code\u003e to 0.3. (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/fastrand/commit/728a5b503ff233098d9808d572295c4c4f652cd7\"\u003e\u003ccode\u003e728a5b5\u003c/code\u003e\u003c/a\u003e Release 2.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/0c619f6a39e1288d0497a2e6d47a18bf05f318d5\"\u003e\u003ccode\u003e0c619f6\u003c/code\u003e\u003c/a\u003e Fix build failure with js feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/a4077e2373f82ffc12214e98a477bd5135b3286a\"\u003e\u003ccode\u003ea4077e2\u003c/code\u003e\u003c/a\u003e ci: Add missing js feature test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/1fd5bbb300d43e2f15dd0173f776f1a785a42667\"\u003e\u003ccode\u003e1fd5bbb\u003c/code\u003e\u003c/a\u003e Release 2.4.0 (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/074345b7e7dd532b1363ef5fba470585513e9477\"\u003e\u003ccode\u003e074345b\u003c/code\u003e\u003c/a\u003e chore: make some documents clearer (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/ce9a48c2eed32799c665b9c4e2dce9cea86dda44\"\u003e\u003ccode\u003ece9a48c\u003c/code\u003e\u003c/a\u003e chore: update dependencies to latest versions and bump MSRV to 1.63 (\u003ca href=\"https://redirect.github.com/smol-rs/fastrand/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/978dde1cadeccee818dd86f4ae0439d320a30bb2\"\u003e\u003ccode\u003e978dde1\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/fastrand/commit/8561f13c216f354213ec440432fe574e449a347c\"\u003e\u003ccode\u003e8561f13\u003c/code\u003e\u003c/a\u003e bench: Add benchmark of f32()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/1def02cb232a7b17ac71aeec8559fdf095adf859\"\u003e\u003ccode\u003e1def02c\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/fastrand/commit/c2cbdd49650b45db9d672553553b4e164110e934\"\u003e\u003ccode\u003ec2cbdd4\u003c/code\u003e\u003c/a\u003e Remove manual doc(cfg(..))\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/fastrand/compare/v2.3.0...v2.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper` from 1.8.1 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/releases\"\u003ehyper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactors and chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(error): add more information about is_incomplete_message by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3978\"\u003ehyperium/hyper#3978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun cargo-audit in CI to check for known vulnerabilities in dependencies. by \u003ca href=\"https://github.com/f0rki\"\u003e\u003ccode\u003e@​f0rki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3246\"\u003ehyperium/hyper#3246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): simplify match of Token parse error by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3981\"\u003ehyperium/hyper#3981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): use saturating_sub instead of manual impl by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3983\"\u003ehyperium/hyper#3983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): replace many args of Chunked::step with struct by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3982\"\u003ehyperium/hyper#3982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix comment in \u003ccode\u003eput_slice()\u003c/code\u003e by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3986\"\u003ehyperium/hyper#3986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lib): fix unused warnings due to feature gating test imports by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3997\"\u003ehyperium/hyper#3997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve Read trait and ReadBufCursor documentation by \u003ca href=\"https://github.com/majiayu000\"\u003e\u003ccode\u003e@​majiayu000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4000\"\u003ehyperium/hyper#4000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use h1 parser config when parsing server req by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4002\"\u003ehyperium/hyper#4002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(server): fix flaky disable_keep_alive_mid_request by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4009\"\u003ehyperium/hyper#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to actions/checkout@v6 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4005\"\u003ehyperium/hyper#4005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to cargo-check-external-types 0.4.0 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4006\"\u003ehyperium/hyper#4006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate copyright year to 2026 by \u003ca href=\"https://github.com/jasmyhigh\"\u003e\u003ccode\u003e@​jasmyhigh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4007\"\u003ehyperium/hyper#4007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: avoid unwrap examples by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4001\"\u003ehyperium/hyper#4001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): use case-insensitive matching for trailer fields by \u003ca href=\"https://github.com/HueCodes\"\u003e\u003ccode\u003e@​HueCodes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4011\"\u003ehyperium/hyper#4011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: convert bug report template to GitHub form by \u003ca href=\"https://github.com/njg7194\"\u003e\u003ccode\u003e@​njg7194\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4015\"\u003ehyperium/hyper#4015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): force toml mode in yq selecting msrv by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4020\"\u003ehyperium/hyper#4020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: non-utf8 char may cause panic when calling to_str by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4019\"\u003ehyperium/hyper#4019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(http2/client): add \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option by \u003ca href=\"https://github.com/ffuugoo\"\u003e\u003ccode\u003e@​ffuugoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4021\"\u003ehyperium/hyper#4021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: drop pin-utils dependency by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4023\"\u003ehyperium/hyper#4023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[minor] doc: Fix HTTP/2 max concurrent stream link by \u003ca href=\"https://github.com/dentiny\"\u003e\u003ccode\u003e@​dentiny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4037\"\u003ehyperium/hyper#4037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ffi): validate null pointers before dereferencing in request/resp… by \u003ca href=\"https://github.com/DhruvaD1\"\u003e\u003ccode\u003e@​DhruvaD1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4038\"\u003ehyperium/hyper#4038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eh2: expose current max stream count by \u003ca href=\"https://github.com/howardjohn\"\u003e\u003ccode\u003e@​howardjohn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4026\"\u003ehyperium/hyper#4026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): allow keep-alive for chunked requests with trailers by \u003ca href=\"https://github.com/wi-adam\"\u003e\u003ccode\u003e@​wi-adam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4043\"\u003ehyperium/hyper#4043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): cancel pipe_task and send RST_STREAM on response future drop by \u003ca href=\"https://github.com/mmishra100\"\u003e\u003ccode\u003e@​mmishra100\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4042\"\u003ehyperium/hyper#4042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd APIs to allow switching an HTTP1 connection to HTTP2 if H2 preface is seen by \u003ca href=\"https://github.com/pborzenkov\"\u003e\u003ccode\u003e@​pborzenkov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3996\"\u003ehyperium/hyper#3996\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/blob/master/CHANGELOG.md\"\u003ehyper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0 (2026-03-31)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/0d6c7d5469baa09e2fb127ee3758a79b3271a4f0\"\u003e\u003ccode\u003e0d6c7d5\u003c/code\u003e\u003c/a\u003e v1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003e\u003ccode\u003ee21205c\u003c/code\u003e\u003c/a\u003e feat(http1): add UpgradeableConnection::into_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e\u003ccode\u003e393c77c\u003c/code\u003e\u003c/a\u003e feat(error): add 'Error::is_parse_version_h2' method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e\u003ccode\u003e5b17a69\u003c/code\u003e\u003c/a\u003e fix(http2): cancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e\u003ccode\u003e7211ec2\u003c/code\u003e\u003c/a\u003e fix(http1): allow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003e\u003ccode\u003ed51cb71\u003c/code\u003e\u003c/a\u003e feat(client): expose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e\u003ccode\u003e28e73cc\u003c/code\u003e\u003c/a\u003e fix(ffi): validate null pointers before dereferencing in request/response fun...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e13e783927d429fc03038fe512eeb4d379cf1a70\"\u003e\u003ccode\u003ee13e783\u003c/code\u003e\u003c/a\u003e docs(client): fix HTTP/2 max concurrent stream link to spec (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/8ba900853b0f619b165e8530fc8c310bc13e056b\"\u003e\u003ccode\u003e8ba9008\u003c/code\u003e\u003c/a\u003e chore(dependencies): drop pin-utils dependency (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4023\"\u003e#4023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e\u003ccode\u003e5778745\u003c/code\u003e\u003c/a\u003e feat(client): add HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/hyper/compare/v1.8.1...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `icu_locale_core` from 2.1.1 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unicode-org/icu4x/releases\"\u003eicu_locale_core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eICU4X 2.2.0\u003c/h2\u003e\n\u003cp\u003eThe ICU4X Technical Committee is happy to announce \u003ca href=\"https://github.com/unicode-org/icu4x\"\u003eICU4X\u003c/a\u003e 2.2, an update to our modular, portable, and secure i18n library.\u003c/p\u003e\n\u003cp\u003eImportant changes in ICU4X 2.2 include:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eLatest i18n data:\u003c/strong\u003e This release includes an update to \u003ca href=\"https://cldr.unicode.org/downloads/cldr-48#482-changes\"\u003eCLDR 48.2\u003c/a\u003e and support for TZDB 2026a.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew and improved \u003ccode\u003eicu_calendar\u003c/code\u003e:\u003c/strong\u003e This release contains new APIs in \u003ccode\u003eicu_calendar\u003c/code\u003e, as well as some behavior changes in icu_calendar; see the migration notes section.\u003c/li\u003e\n\u003cli\u003eStable datetime arithmetic: It is now possible to to add and subtract dates via \u003ccode\u003edate.try_add_with_options()\u003c/code\u003e and \u003ccode\u003edate.try_until_with_options()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMore flexible date construction: The new \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e API allows constructing dates from all kinds of constituent data: extended years, era years, ordinal months, month codes, etc., and supports different kinds of overflow handling.\u003c/li\u003e\n\u003cli\u003eTyped months: The new \u003ccode\u003eMonth\u003c/code\u003e type replaces month codes in a type safe way. \u003ccode\u003eDate::try_from_codes()\u003c/code\u003e has been replaced with \u003ccode\u003eDate::try_new()\u003c/code\u003e which uses these better types. Various calendar-specific constructors for lunisolar calendars have also been refreshed.\u003c/li\u003e\n\u003cli\u003eExperimental third-party crate integration: We now support converting from and formatting types from the \u003ccode\u003ejiff\u003c/code\u003e, \u003ccode\u003echrono\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e crates. See \u003ccode\u003eicu_datetime::input::third_party\u003c/code\u003e. We’re not yet sure if these integrations should live in ICU4X, in the third party crates, or some adapter crate, and are \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7845\"\u003eopen to feedback\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eExperimental Kotlin Bindings: We now have Kotlin bindings for ICU4X (found under \u003ccode\u003effi/mvn\u003c/code\u003e), with the same set of supported APIs as our other cross-language bindings.\u003c/li\u003e\n\u003cli\u003eExperimental features:\u003c/li\u003e\n\u003cli\u003eDisplay names: Adds new internal data layout exposed via RegionDisplayName and ScriptDisplayName APIs. The old data layout, optimized for loading multiple names at once, is moved into the multi module. Please share feedback on our \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7824\"\u003etracking issue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCompact decimal formatter: Please share feedback in preparation for stabilization in a future release.\u003c/li\u003e\n\u003cli\u003eML segmentation: Initial code for RAdaBoost word segmenter for Chinese and CNN word segmenter for Thai.\u003c/li\u003e\n\u003cli\u003eUnstable Cargo feature: Replaced the \u0026quot;experimental\u0026quot; Cargo feature with an \u0026quot;unstable\u0026quot; Cargo feature.\u003c/li\u003e\n\u003cli\u003eBetter hour cycles: Adds support for Clock12 and Clock24 in datetime formatting.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eMigration Notes\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eJapaneseExtended\u003c/code\u003e calendar has been deprecated. CLDR removed the pre-Meiji eras because no implementation correctly implemented them. Clients of pre-Meiji eras are encouraged to comment on \u003ca href=\"https://unicode-org.atlassian.net/browse/CLDR-11400\"\u003eCLDR-11400\u003c/a\u003e and potentially write a custom \u003ccode\u003eeast_asian_traditional::Rules\u003c/code\u003e implementation of the pre-Meiji lunisolar Japanese calendar.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eHijri\u0026lt;AstronomicalSimulation\u0026gt;\u003c/code\u003e has also been deprecated. It previously returned estimates of the Hijri calendar based on simulations published by Reingold et al. To restore this behavior, write a custom \u003ccode\u003ehijri::Rules\u003c/code\u003e implementation using calendrical_calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md#icu4x-22\"\u003eSee the full changelog for more information\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/unicode-org/icu4x/blob/main/CHANGELOG.md\"\u003eicu_locale_core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eicu 2.2.x\u003c/h2\u003e\n\u003cp\u003eSeveral crates have had patch releases in the 2.2 stream:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003e(2.2.1) \u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eFix extended year calculations in Gregorian-like and Coptic-like calendars (unicode-org#7849)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eicu4x 2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003eGeneral\n\u003cul\u003e\n\u003cli\u003eUse HTTPS links in docs (unicode-org#7212)\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.86 (unicode-org#7576)\u003c/li\u003e\n\u003cli\u003eUpdated to CLDR 48.2 (unicode-org#7792)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eexperimental\u003c/code\u003e features with \u003ccode\u003eunstable\u003c/code\u003e features (unicode-org#7566)\u003c/li\u003e\n\u003cli\u003eAdd categories and keywords to Cargo.toml for all components (unicode-org#7737)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eDate::try_new\u003c/code\u003e, which replaces \u003ccode\u003eDate::try_new_from_codes\u003c/code\u003e, and takes typed year/month values. (unicode-org#7773, unicode-org#7764)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new\u003c/code\u003e (and primarily-internal \u003ccode\u003eCalendar::new_date\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eInputYear\u003c/code\u003e, \u003ccode\u003eDateNewError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eHandle possible \u003ccode\u003eOverflow\u003c/code\u003e values on individual calendars (unicode-org#7795)\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eDate::try_from_fields\u003c/code\u003e API for fully general date construction from various choices of year and month values (unicode-org#7798)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateFields\u003c/code\u003e, \u003ccode\u003eDateFromFieldsOptions\u003c/code\u003e, \u003ccode\u003eOverflow\u003c/code\u003e, \u003ccode\u003eMissingFieldsStrategy\u003c/code\u003e, \u003ccode\u003eDateFromFieldsError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew associated method: \u003ccode\u003eCalendar::from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew Date arithmetic APIs for adding and subtracting dates (unicode-org#7798, unicode-org#7355, unicode-org#7257)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_add_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_added_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_until_with_options\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateDuration\u003c/code\u003e, \u003ccode\u003eDateAddOptions\u003c/code\u003e, \u003ccode\u003eDateDifferenceOptions\u003c/code\u003e, \u003ccode\u003eDateDurationUnit\u003c/code\u003e, \u003ccode\u003eDateDurationParseError\u003c/code\u003e, \u003ccode\u003eDateAddError\u003c/code\u003e, \u003ccode\u003eMismatchedCalendarError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew associated items: \u003ccode\u003eCalendar::add\u003c/code\u003e, \u003ccode\u003eCalendar::until\u003c/code\u003e, \u003ccode\u003eCalendar::DateCompatibilityError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce a new \u003ccode\u003eMonth\u003c/code\u003e type, preferred over using month codes (unicode-org#7147, unicode-org#7756)\n\u003cul\u003e\n\u003cli\u003eNew type: \u003ccode\u003eMonth\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew method: \u003ccode\u003eMonthInfo::to_input()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIntroduce year/date ranges to all APIs, documented on the APIs themselves. \u003ccode\u003eDate\u003c/code\u003e now has a fundamental range (ISO years between ±999,999), and most constructors enforce a stricter range of ±9999 years for input years. (unicode-org#7676, unicode-org#7062, unicode-org#7629, unicode-org#7753, unicode-org#7219, unicode-org#7227)\u003c/li\u003e\n\u003cli\u003eAdd constructors with \u003ccode\u003eMonth\u003c/code\u003e for lunisolar calendars (unicode-org#7485)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new_korean_traditional()\u003c/code\u003e, \u003ccode\u003eDate::try_new_chinese_traditional()\u003c/code\u003e, \u003ccode\u003eDate::try_new_hebrew_v2()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eLeapStatus\u003c/code\u003e on \u003ccode\u003eMonthInfo\u003c/code\u003e (unicode-org#7667)\u003c/li\u003e\n\u003cli\u003eNew method: \u003ccode\u003eMonthInfo::leap_status()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew enum: \u003ccode\u003eLeapStatus\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(Unstable) Integrate with \u003ccode\u003echrono\u003c/code\u003e, \u003ccode\u003ejiff\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e (unicode-org#7617, unicode-org#7711)\u003c/li\u003e\n\u003cli\u003eNew impls: \u003ccode\u003eFrom\u0026lt;chrono::NaiveDate\u0026gt;\u003c/code\u003e, \u003ccode\u003eFrom\u0026lt;jiff::civil::Date\u0026gt;\u003c/code\u003e, \u003ccode\u003eFrom\u0026lt;time::Date\u0026gt;\u003c/code\u003e for \u003ccode\u003eDate\u0026lt;Gregorian\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eDate::day_of_week\u003c/code\u003e by \u003ccode\u003eDate::weekday\u003c/code\u003e (unicode-org#7288)\n\u003cul\u003e\n\u003cli\u003eNew method: \u003ccode\u003eDate::weekday()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eDate::new_from_iso\u003c/code\u003e/\u003ccode\u003eDate::to_iso\u003c/code\u003e (unicode-org#7287)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eDate::extended_year()\u003c/code\u003e (use \u003ccode\u003eDate::year().extended_year()\u003c/code\u003e) (unicode-org#7289)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eYearInfo: PartialEq\u003c/code\u003e bound (unicode-org#7743)\u003c/li\u003e\n\u003cli\u003eStart producing Meiji era only after Meiji 6 (unicode-org#7503)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unicode-org/icu4x/commits/icu@2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `icu_normalizer` from 2.1.1 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unicode-org/icu4x/releases\"\u003eicu_normalizer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eICU4X 2.2.0\u003c/h2\u003e\n\u003cp\u003eThe ICU4X Technical Committee is happy to announce \u003ca href=\"https://github.com/unicode-org/icu4x\"\u003eICU4X\u003c/a\u003e 2.2, an update to our modular, portable, and secure i18n library.\u003c/p\u003e\n\u003cp\u003eImportant changes in ICU4X 2.2 include:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eLatest i18n data:\u003c/strong\u003e This release includes an update to \u003ca href=\"https://cldr.unicode.org/downloads/cldr-48#482-changes\"\u003eCLDR 48.2\u003c/a\u003e and support for TZDB 2026a.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew and improved \u003ccode\u003eicu_calendar\u003c/code\u003e:\u003c/strong\u003e This release contains new APIs in \u003ccode\u003eicu_calendar\u003c/code\u003e, as well as some behavior changes in icu_calendar; see the migration notes section.\u003c/li\u003e\n\u003cli\u003eStable datetime arithmetic: It is now possible to to add and subtract dates via \u003ccode\u003edate.try_add_with_options()\u003c/code\u003e and \u003ccode\u003edate.try_until_with_options()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMore flexible date construction: The new \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e API allows constructing dates from all kinds of constituent data: extended years, era years, ordinal months, month codes, etc., and supports different kinds of overflow handling.\u003c/li\u003e\n\u003cli\u003eTyped months: The new \u003ccode\u003eMonth\u003c/code\u003e type replaces month codes in a type safe way. \u003ccode\u003eDate::try_from_codes()\u003c/code\u003e has been replaced with \u003ccode\u003eDate::try_new()\u003c/code\u003e which uses these better types. Various calendar-specific constructors for lunisolar calendars have also been refreshed.\u003c/li\u003e\n\u003cli\u003eExperimental third-party crate integration: We now support converting from and formatting types from the \u003ccode\u003ejiff\u003c/code\u003e, \u003ccode\u003echrono\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e crates. See \u003ccode\u003eicu_datetime::input::third_party\u003c/code\u003e. We’re not yet sure if these integrations should live in ICU4X, in the third party crates, or some adapter crate, and are \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7845\"\u003eopen to feedback\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eExperimental Kotlin Bindings: We now have Kotlin bindings for ICU4X (found under \u003ccode\u003effi/mvn\u003c/code\u003e), with the same set of supported APIs as our other cross-language bindings.\u003c/li\u003e\n\u003cli\u003eExperimental features:\u003c/li\u003e\n\u003cli\u003eDisplay names: Adds new internal data layout exposed via RegionDisplayName and ScriptDisplayName APIs. The old data layout, optimized for loading multiple names at once, is moved into the multi module. Please share feedback on our \u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7824\"\u003etracking issue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCompact decimal formatter: Please share feedback in preparation for stabilization in a future release.\u003c/li\u003e\n\u003cli\u003eML segmentation: Initial code for RAdaBoost word segmenter for Chinese and CNN word segmenter for Thai.\u003c/li\u003e\n\u003cli\u003eUnstable Cargo feature: Replaced the \u0026quot;experimental\u0026quot; Cargo feature with an \u0026quot;unstable\u0026quot; Cargo feature.\u003c/li\u003e\n\u003cli\u003eBetter hour cycles: Adds support for Clock12 and Clock24 in datetime formatting.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eMigration Notes\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eJapaneseExtended\u003c/code\u003e calendar has been deprecated. CLDR removed the pre-Meiji eras because no implementation correctly implemented them. Clients of pre-Meiji eras are encouraged to comment on \u003ca href=\"https://unicode-org.atlassian.net/browse/CLDR-11400\"\u003eCLDR-11400\u003c/a\u003e and potentially write a custom \u003ccode\u003eeast_asian_traditional::Rules\u003c/code\u003e implementation of the pre-Meiji lunisolar Japanese calendar.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eHijri\u0026lt;AstronomicalSimulation\u0026gt;\u003c/code\u003e has also been deprecated. It previously returned estimates of the Hijri calendar based on simulations published by Reingold et al. To restore this behavior, write a custom \u003ccode\u003ehijri::Rules\u003c/code\u003e implementation using calendrical_calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md#icu4x-22\"\u003eSee the full changelog for more information\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/unicode-org/icu4x/blob/main/CHANGELOG.md\"\u003eicu_normalizer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eicu 2.2.x\u003c/h2\u003e\n\u003cp\u003eSeveral crates have had patch releases in the 2.2 stream:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003e(2.2.1) \u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eFix extended year calculations in Gregorian-like and Coptic-like calendars (unicode-org#7849)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eicu4x 2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003eGeneral\n\u003cul\u003e\n\u003cli\u003eUse HTTPS links in docs (unicode-org#7212)\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.86 (unicode-org#7576)\u003c/li\u003e\n\u003cli\u003eUpdated to CLDR 48.2 (unicode-org#7792)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eexperimental\u003c/code\u003e features with \u003ccode\u003eunstable\u003c/code\u003e features (unicode-org#7566)\u003c/li\u003e\n\u003cli\u003eAdd categories and keywords to Cargo.toml for all components (unicode-org#7737)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eDate::try_new\u003c/code\u003e, which replaces \u003ccode\u003eDate::try_new_from_codes\u003c/code\u003e, and takes typed year/month values. (unicode-org#7773, unicode-org#7764)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new\u003c/code\u003e (and primarily-internal \u003ccode\u003eCalendar::new_date\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eInputYear\u003c/code\u003e, \u003ccode\u003eDateNewError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eHandle possible \u003ccode\u003eOverflow\u003c/code\u003e values on individual calendars (unicode-org#7795)\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eDate::try_from_fields\u003c/code\u003e API for fully general date construction from various choices of year and month values (unicode-org#7798)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateFields\u003c/code\u003e, \u003ccode\u003eDateFromFieldsOptions\u003c/code\u003e, \u003ccode\u003eOverflow\u003c/code\u003e, \u003ccode\u003eMissingFieldsStrategy\u003c/code\u003e, \u003ccode\u003eDateFromFieldsError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew associated method: \u003ccode\u003eCalendar::from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew Date arithmetic APIs for adding and subtracting dates (unicode-org#7798, unicode-org#7355, unicode-org#7257)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_add_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_added_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_until_with_options\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateDuration\u003c/code\u003e, \u003ccode\u003eDateAddOptions\u003c/code\u003e, \u003ccode\u003eDateDifferenceOptions\u003c/code\u003e, \u003ccode\u003eDateDurationUnit\u003c/code\u003e, \u003ccod...\n\n_Description has been truncated_","html_url":"https://github.com/NancyARuiz/Timecard-app/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NancyARuiz%2FTimecard-app/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"0.8.47","new_version":"0.8.48","update_type":"patch","path":null,"pr_created_at":"2026-04-02T05:36:27.000Z","version_change":"0.8.47 → 0.8.48","issue":{"uuid":"4191794852","node_id":"PR_kwDOQU2dWM7PdCMv","number":503,"state":"open","title":"Bump the cargo group with 12 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-02T05:36:27.000Z","updated_at":"2026-04-02T05:43:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo","update_count":12,"packages":[{"name":"askama","old_version":"0.15.5","new_version":"0.15.6","repository_url":"https://github.com/askama-rs/askama"},{"name":"askama_derive","old_version":"0.15.5","new_version":"0.15.6","repository_url":"https://github.com/askama-rs/askama"},{"name":"askama_macros","old_version":"0.15.5","new_version":"0.15.6","repository_url":"https://github.com/askama-rs/askama"},{"name":"askama_parser","old_version":"0.15.5","new_version":"0.15.6","repository_url":"https://github.com/askama-rs/askama"},{"name":"cc","old_version":"1.2.57","new_version":"1.2.58","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"iri-string","old_version":"0.7.11","new_version":"0.7.12","repository_url":"https://github.com/lo48576/iri-string"},{"name":"libredox","old_version":"0.1.14","new_version":"0.1.15"},{"name":"num-conv","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"rustc-hash","old_version":"2.1.1","new_version":"2.1.2","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"simd-adler32","old_version":"0.3.8","new_version":"0.3.9","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"zerocopy","old_version":"0.8.47","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.47","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 12 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [askama](https://github.com/askama-rs/askama) | `0.15.5` | `0.15.6` |\n| [askama_derive](https://github.com/askama-rs/askama) | `0.15.5` | `0.15.6` |\n| [askama_macros](https://github.com/askama-rs/askama) | `0.15.5` | `0.15.6` |\n| [askama_parser](https://github.com/askama-rs/askama) | `0.15.5` | `0.15.6` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.57` | `1.2.58` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.11` | `0.7.12` |\n| libredox | `0.1.14` | `0.1.15` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.2.0` | `0.2.1` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.1` | `2.1.2` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.8` | `0.3.9` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.47` | `0.8.48` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.47` | `0.8.48` |\n\nUpdates `askama` from 0.15.5 to 0.15.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/askama-rs/askama/releases\"\u003easkama's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle non-ident item in block error by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/717\"\u003easkama-rs/askama#717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003e.clone()\u003c/code\u003e by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/716\"\u003easkama-rs/askama#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused lifetime parameter on \u003ccode\u003eSyntaxAndCache\u003c/code\u003e by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/714\"\u003easkama-rs/askama#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ccode\u003ewinnow\u003c/code\u003e to 1.0 by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/715\"\u003easkama-rs/askama#715\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\"\u003ehttps://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/4260d0db57b03f89f3b65d50d98dfbd0e579e221\"\u003e\u003ccode\u003e4260d0d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/719\"\u003e#719\u003c/a\u003e from GuillaumeGomez/update-crate-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/147170229b1b044889e4ecd6a949695a91489201\"\u003e\u003ccode\u003e1471702\u003c/code\u003e\u003c/a\u003e Update crate version to \u003ccode\u003e0.15.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/fb6f3fb74148091df60167b24ecf53e312bec7e6\"\u003e\u003ccode\u003efb6f3fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/718\"\u003e#718\u003c/a\u003e from GuillaumeGomez/improve-ui-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/4f36391c985c8ad7cc6b6b62f5d75fc6dc5f4172\"\u003e\u003ccode\u003e4f36391\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/717\"\u003e#717\u003c/a\u003e from GuillaumeGomez/fix-non-ident-block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/1b4350b76b14d37b65de759da6080ad5dee8ac50\"\u003e\u003ccode\u003e1b4350b\u003c/code\u003e\u003c/a\u003e Update trybuild version to \u003ccode\u003e1.0.116\u003c/code\u003e to enforce diagnostics width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/2ad677c295c1130cc69e508f52c68e4095041104\"\u003e\u003ccode\u003e2ad677c\u003c/code\u003e\u003c/a\u003e Correctly handle non-ident item in block error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/5e125856899843119ba4f925a38bba6cdbe1df97\"\u003e\u003ccode\u003e5e12585\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/714\"\u003e#714\u003c/a\u003e from jplatte/jplatte/lt-refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/0ebfd0f04d70d5d720c9bfda206964a4cc0b0024\"\u003e\u003ccode\u003e0ebfd0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/716\"\u003e#716\u003c/a\u003e from jplatte/jplatte/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/3c0f1b0c0c3f16ad43bddafa2b8b5df63ed52cb9\"\u003e\u003ccode\u003e3c0f1b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/715\"\u003e#715\u003c/a\u003e from jplatte/jplatte/winnow1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/acc29f3fe1ae5760aae65ed35e8247678ff37d1c\"\u003e\u003ccode\u003eacc29f3\u003c/code\u003e\u003c/a\u003e Remove unnecessary .clone()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `askama_derive` from 0.15.5 to 0.15.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/askama-rs/askama/releases\"\u003easkama_derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle non-ident item in block error by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/717\"\u003easkama-rs/askama#717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003e.clone()\u003c/code\u003e by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/716\"\u003easkama-rs/askama#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused lifetime parameter on \u003ccode\u003eSyntaxAndCache\u003c/code\u003e by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/714\"\u003easkama-rs/askama#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ccode\u003ewinnow\u003c/code\u003e to 1.0 by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/715\"\u003easkama-rs/askama#715\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\"\u003ehttps://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/4260d0db57b03f89f3b65d50d98dfbd0e579e221\"\u003e\u003ccode\u003e4260d0d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/719\"\u003e#719\u003c/a\u003e from GuillaumeGomez/update-crate-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/147170229b1b044889e4ecd6a949695a91489201\"\u003e\u003ccode\u003e1471702\u003c/code\u003e\u003c/a\u003e Update crate version to \u003ccode\u003e0.15.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/fb6f3fb74148091df60167b24ecf53e312bec7e6\"\u003e\u003ccode\u003efb6f3fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/718\"\u003e#718\u003c/a\u003e from GuillaumeGomez/improve-ui-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/4f36391c985c8ad7cc6b6b62f5d75fc6dc5f4172\"\u003e\u003ccode\u003e4f36391\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/717\"\u003e#717\u003c/a\u003e from GuillaumeGomez/fix-non-ident-block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/1b4350b76b14d37b65de759da6080ad5dee8ac50\"\u003e\u003ccode\u003e1b4350b\u003c/code\u003e\u003c/a\u003e Update trybuild version to \u003ccode\u003e1.0.116\u003c/code\u003e to enforce diagnostics width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/2ad677c295c1130cc69e508f52c68e4095041104\"\u003e\u003ccode\u003e2ad677c\u003c/code\u003e\u003c/a\u003e Correctly handle non-ident item in block error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/5e125856899843119ba4f925a38bba6cdbe1df97\"\u003e\u003ccode\u003e5e12585\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/714\"\u003e#714\u003c/a\u003e from jplatte/jplatte/lt-refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/0ebfd0f04d70d5d720c9bfda206964a4cc0b0024\"\u003e\u003ccode\u003e0ebfd0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/716\"\u003e#716\u003c/a\u003e from jplatte/jplatte/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/3c0f1b0c0c3f16ad43bddafa2b8b5df63ed52cb9\"\u003e\u003ccode\u003e3c0f1b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/715\"\u003e#715\u003c/a\u003e from jplatte/jplatte/winnow1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/acc29f3fe1ae5760aae65ed35e8247678ff37d1c\"\u003e\u003ccode\u003eacc29f3\u003c/code\u003e\u003c/a\u003e Remove unnecessary .clone()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `askama_macros` from 0.15.5 to 0.15.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/askama-rs/askama/releases\"\u003easkama_macros's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle non-ident item in block error by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/717\"\u003easkama-rs/askama#717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003e.clone()\u003c/code\u003e by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/716\"\u003easkama-rs/askama#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused lifetime parameter on \u003ccode\u003eSyntaxAndCache\u003c/code\u003e by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/714\"\u003easkama-rs/askama#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ccode\u003ewinnow\u003c/code\u003e to 1.0 by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/715\"\u003easkama-rs/askama#715\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\"\u003ehttps://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/4260d0db57b03f89f3b65d50d98dfbd0e579e221\"\u003e\u003ccode\u003e4260d0d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/719\"\u003e#719\u003c/a\u003e from GuillaumeGomez/update-crate-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/147170229b1b044889e4ecd6a949695a91489201\"\u003e\u003ccode\u003e1471702\u003c/code\u003e\u003c/a\u003e Update crate version to \u003ccode\u003e0.15.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/fb6f3fb74148091df60167b24ecf53e312bec7e6\"\u003e\u003ccode\u003efb6f3fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/718\"\u003e#718\u003c/a\u003e from GuillaumeGomez/improve-ui-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/4f36391c985c8ad7cc6b6b62f5d75fc6dc5f4172\"\u003e\u003ccode\u003e4f36391\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/717\"\u003e#717\u003c/a\u003e from GuillaumeGomez/fix-non-ident-block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/1b4350b76b14d37b65de759da6080ad5dee8ac50\"\u003e\u003ccode\u003e1b4350b\u003c/code\u003e\u003c/a\u003e Update trybuild version to \u003ccode\u003e1.0.116\u003c/code\u003e to enforce diagnostics width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/2ad677c295c1130cc69e508f52c68e4095041104\"\u003e\u003ccode\u003e2ad677c\u003c/code\u003e\u003c/a\u003e Correctly handle non-ident item in block error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/5e125856899843119ba4f925a38bba6cdbe1df97\"\u003e\u003ccode\u003e5e12585\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/714\"\u003e#714\u003c/a\u003e from jplatte/jplatte/lt-refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/0ebfd0f04d70d5d720c9bfda206964a4cc0b0024\"\u003e\u003ccode\u003e0ebfd0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/716\"\u003e#716\u003c/a\u003e from jplatte/jplatte/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/3c0f1b0c0c3f16ad43bddafa2b8b5df63ed52cb9\"\u003e\u003ccode\u003e3c0f1b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/715\"\u003e#715\u003c/a\u003e from jplatte/jplatte/winnow1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/acc29f3fe1ae5760aae65ed35e8247678ff37d1c\"\u003e\u003ccode\u003eacc29f3\u003c/code\u003e\u003c/a\u003e Remove unnecessary .clone()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `askama_parser` from 0.15.5 to 0.15.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/askama-rs/askama/releases\"\u003easkama_parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle non-ident item in block error by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/717\"\u003easkama-rs/askama#717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003e.clone()\u003c/code\u003e by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/716\"\u003easkama-rs/askama#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused lifetime parameter on \u003ccode\u003eSyntaxAndCache\u003c/code\u003e by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/714\"\u003easkama-rs/askama#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ccode\u003ewinnow\u003c/code\u003e to 1.0 by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/715\"\u003easkama-rs/askama#715\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\"\u003ehttps://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/4260d0db57b03f89f3b65d50d98dfbd0e579e221\"\u003e\u003ccode\u003e4260d0d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/719\"\u003e#719\u003c/a\u003e from GuillaumeGomez/update-crate-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/147170229b1b044889e4ecd6a949695a91489201\"\u003e\u003ccode\u003e1471702\u003c/code\u003e\u003c/a\u003e Update crate version to \u003ccode\u003e0.15.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/fb6f3fb74148091df60167b24ecf53e312bec7e6\"\u003e\u003ccode\u003efb6f3fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/718\"\u003e#718\u003c/a\u003e from GuillaumeGomez/improve-ui-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/4f36391c985c8ad7cc6b6b62f5d75fc6dc5f4172\"\u003e\u003ccode\u003e4f36391\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/717\"\u003e#717\u003c/a\u003e from GuillaumeGomez/fix-non-ident-block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/1b4350b76b14d37b65de759da6080ad5dee8ac50\"\u003e\u003ccode\u003e1b4350b\u003c/code\u003e\u003c/a\u003e Update trybuild version to \u003ccode\u003e1.0.116\u003c/code\u003e to enforce diagnostics width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/2ad677c295c1130cc69e508f52c68e4095041104\"\u003e\u003ccode\u003e2ad677c\u003c/code\u003e\u003c/a\u003e Correctly handle non-ident item in block error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/5e125856899843119ba4f925a38bba6cdbe1df97\"\u003e\u003ccode\u003e5e12585\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/714\"\u003e#714\u003c/a\u003e from jplatte/jplatte/lt-refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/0ebfd0f04d70d5d720c9bfda206964a4cc0b0024\"\u003e\u003ccode\u003e0ebfd0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/716\"\u003e#716\u003c/a\u003e from jplatte/jplatte/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/3c0f1b0c0c3f16ad43bddafa2b8b5df63ed52cb9\"\u003e\u003ccode\u003e3c0f1b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/715\"\u003e#715\u003c/a\u003e from jplatte/jplatte/winnow1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/acc29f3fe1ae5760aae65ed35e8247678ff37d1c\"\u003e\u003ccode\u003eacc29f3\u003c/code\u003e\u003c/a\u003e Remove unnecessary .clone()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.57 to 1.2.58\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.58\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.58\"\u003e1.2.58\u003c/a\u003e - 2026-03-27\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/bf119a15810308271fe9087db0480ef0ac77fc98\"\u003e\u003ccode\u003ebf119a1\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.58 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/8b8d71f0ec81fd25a5471f1d7808115fe626001d\"\u003e\u003ccode\u003e8b8d71f\u003c/code\u003e\u003c/a\u003e Update Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/8c6b2d7cadf503d9fd3cbf6b8e3afa12f7a2f101\"\u003e\u003ccode\u003e8c6b2d7\u003c/code\u003e\u003c/a\u003e Update rusqlite requirement from 0.38.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1691\"\u003e#1691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.58\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `iri-string` from 0.7.11 to 0.7.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lo48576/iri-string/blob/develop/CHANGELOG.md\"\u003eiri-string's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.7.12]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd helpers to make it easy to implement \u003ccode\u003etemplate::context::Context\u003c/code\u003e trait.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd helpers to make it easy to implement \u003ccode\u003etemplate::context::Context\u003c/code\u003e trait.\n\u003cul\u003e\n\u003cli\u003eList of added items:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etemplate::context::VisitValueNaive\u003c/code\u003e trait\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etemplate::context::visit_value_naive\u003c/code\u003e function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eimpl_template_context_naive!\u003c/code\u003e macro\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/291f00b53bab2811b7f8584db9aa737b2031ffae\"\u003e\u003ccode\u003e291f00b\u003c/code\u003e\u003c/a\u003e chore: bump version to v0.7.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/584876e9eea9a0562ddcd26dae2080c04b4e5692\"\u003e\u003ccode\u003e584876e\u003c/code\u003e\u003c/a\u003e Bump version to v0.7.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/35fb070eb005ac38bfcf6730f721b81f857097e6\"\u003e\u003ccode\u003e35fb070\u003c/code\u003e\u003c/a\u003e doc: fix a broken internal link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/e3d53326688d7448f8e5fdb60bbbc407ba55bcbd\"\u003e\u003ccode\u003ee3d5332\u003c/code\u003e\u003c/a\u003e feat(template): add helpers for implementing \u003ccode\u003eContext\u003c/code\u003e trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/16eda5f2495a3be33638a7ca9028ee91ae325d66\"\u003e\u003ccode\u003e16eda5f\u003c/code\u003e\u003c/a\u003e Add a CHANGELOG entry for helpers to implement \u003ccode\u003eContext\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/931a4a7acae6bd31c8a891955aa08e0805faadf7\"\u003e\u003ccode\u003e931a4a7\u003c/code\u003e\u003c/a\u003e Add a convenience macro to implement \u003ccode\u003eContext\u003c/code\u003e trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/6d4c2fcf093ec6d032b864a7d69e218257244a11\"\u003e\u003ccode\u003e6d4c2fc\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003evisit_value_naive\u003c/code\u003e utility function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/51624ca348c93cfaa533e825e3a6d548c1b81034\"\u003e\u003ccode\u003e51624ca\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eVisitValueNaive\u003c/code\u003e trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/9f3ad5e92d8bcd73a09131ef0069fb1272129a05\"\u003e\u003ccode\u003e9f3ad5e\u003c/code\u003e\u003c/a\u003e chore: bump version to v0.7.11\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lo48576/iri-string/compare/v0.7.11...v0.7.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libredox` from 0.1.14 to 0.1.15\n\nUpdates `num-conv` from 0.2.0 to 0.2.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhpratt/num-conv/commit/b9371fe8891cc474a321a5c2e78c7368abf27cc1\"\u003e\u003ccode\u003eb9371fe\u003c/code\u003e\u003c/a\u003e v0.2.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhpratt/num-conv/commit/b824ea055e9f4506725193819238ec82f2f693e2\"\u003e\u003ccode\u003eb824ea0\u003c/code\u003e\u003c/a\u003e Mark methods as inline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhpratt/num-conv/commit/2ebd69f87eb0831667278481fc4e0678858822c4\"\u003e\u003ccode\u003e2ebd69f\u003c/code\u003e\u003c/a\u003e Add saturating, checked truncation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhpratt/num-conv/commit/2683790059e39cbfe9dbee9eac87ba3276c2eed9\"\u003e\u003ccode\u003e2683790\u003c/code\u003e\u003c/a\u003e Remove non-normative info from licenses\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jhpratt/num-conv/compare/v0.2.0...v0.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustc-hash` from 2.1.1 to 2.1.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/rustc-hash/blob/master/CHANGELOG.md\"\u003erustc-hash's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.1.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/pull/65\"\u003eRefactor byte hashing to remove unreachable panic\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\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/rustc-hash/commit/fdb275c8a0135403067ce1c4be8e97e53c473764\"\u003e\u003ccode\u003efdb275c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/67\"\u003e#67\u003c/a\u003e from Noratrieb/new-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/acafa431e930ded0ad8c1fa8b4ca1b320f53f983\"\u003e\u003ccode\u003eacafa43\u003c/code\u003e\u003c/a\u003e Prepare 2.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/140e5253440d595822e57b4f599b45aa500dde1d\"\u003e\u003ccode\u003e140e525\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/65\"\u003e#65\u003c/a\u003e from morrisonlevi/split_first_chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/f061387ad7da880a8bf5ce7e5c76aa863827520f\"\u003e\u003ccode\u003ef061387\u003c/code\u003e\u003c/a\u003e style: use consistent range format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/211455cb398aa0a6d7b12e81941d4a062af54d8e\"\u003e\u003ccode\u003e211455c\u003c/code\u003e\u003c/a\u003e refactor!: use split_first_chunk to help optimizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/464a82f557a14d3e3c6a3fb57effd9c48b2e179a\"\u003e\u003ccode\u003e464a82f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/63\"\u003e#63\u003c/a\u003e from estebank/const-Default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/2170d5e2a0efddce95c7be0bb94d56b1cee144cc\"\u003e\u003ccode\u003e2170d5e\u003c/code\u003e\u003c/a\u003e On nightly, \u003ccode\u003eimpl const Default\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/1a998d5b89b04ba730d4cd249f811e8b48aa7d8c\"\u003e\u003ccode\u003e1a998d5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/62\"\u003e#62\u003c/a\u003e from CryZe/128-bit-on-more-platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/6849c16d79e50be6d6713b2a9464bf7314060703\"\u003e\u003ccode\u003e6849c16\u003c/code\u003e\u003c/a\u003e Use 128-bit Widening Multiply on More Platforms\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/rustc-hash/compare/v2.1.1...v2.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `simd-adler32` from 0.3.8 to 0.3.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mcountryman/simd-adler32/commits/v0.3.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy` from 0.8.47 to 0.8.48\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa7c31671cb5ce509551edafa23c6865df83b180\"\u003e\u003ccode\u003eaa7c316\u003c/code\u003e\u003c/a\u003e Release 0.8.48 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fa6fa901777580cc9363d721c76ccaa227c348e5\"\u003e\u003ccode\u003efa6fa90\u003c/code\u003e\u003c/a\u003e [zerocopy] Re-enable big endian aarch64 types (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3073\"\u003e#3073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/61b2407b733a77fc5b8f6d8583f58279874966f7\"\u003e\u003ccode\u003e61b2407\u003c/code\u003e\u003c/a\u003e [hermes] Release 0.1.0-alpha.7 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3151\"\u003e#3151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b2c394cfa9d328f59d531b4e12ea7012ddaefa8c\"\u003e\u003ccode\u003eb2c394c\u003c/code\u003e\u003c/a\u003e [hermes] Clone \u003ccode\u003ehermes\u003c/code\u003e branch at bb0e9f9f (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3149\"\u003e#3149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a5bc780b5122f9171ea552e6d57f2a3083a49e28\"\u003e\u003ccode\u003ea5bc780\u003c/code\u003e\u003c/a\u003e [hermes] Add auto-approval for \u003ccode\u003eCargo.lock\u003c/code\u003e and \u003ccode\u003evendor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3150\"\u003e#3150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b29cc75f253fef4b70a18f53d3bf3e59efbc41b9\"\u003e\u003ccode\u003eb29cc75\u003c/code\u003e\u003c/a\u003e [ci] Add \u003ccode\u003eall-jobs-succeed\u003c/code\u003e job in \u003ccode\u003eauto-approve.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3147\"\u003e#3147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/10ce7672d5e9c4fcfe6ff1d89afbbd6d917d64d2\"\u003e\u003ccode\u003e10ce767\u003c/code\u003e\u003c/a\u003e [hermes] Add description to README (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3148\"\u003e#3148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d01f773e993341283e985df6a9d9984f5cd83536\"\u003e\u003ccode\u003ed01f773\u003c/code\u003e\u003c/a\u003e [ci] Disambiguate \u0026quot;All checks succeeded\u0026quot; jobs by name (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/19006f87d0fb63eba5f4d07de8116bc866cab173\"\u003e\u003ccode\u003e19006f8\u003c/code\u003e\u003c/a\u003e [hermes] Initial commit (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3144\"\u003e#3144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c6b794933a8d49481b9dded6ed99bc339202b41d\"\u003e\u003ccode\u003ec6b7949\u003c/code\u003e\u003c/a\u003e [CI] Bump the all-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3143\"\u003e#3143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.47...v0.8.48\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy-derive` from 0.8.47 to 0.8.48\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa7c31671cb5ce509551edafa23c6865df83b180\"\u003e\u003ccode\u003eaa7c316\u003c/code\u003e\u003c/a\u003e Release 0.8.48 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fa6fa901777580cc9363d721c76ccaa227c348e5\"\u003e\u003ccode\u003efa6fa90\u003c/code\u003e\u003c/a\u003e [zerocopy] Re-enable big endian aarch64 types (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3073\"\u003e#3073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/61b2407b733a77fc5b8f6d8583f58279874966f7\"\u003e\u003ccode\u003e61b2407\u003c/code\u003e\u003c/a\u003e [hermes] Release 0.1.0-alpha.7 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3151\"\u003e#3151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b2c394cfa9d328f59d531b4e12ea7012ddaefa8c\"\u003e\u003ccode\u003eb2c394c\u003c/code\u003e\u003c/a\u003e [hermes] Clone \u003ccode\u003ehermes\u003c/code\u003e branch at bb0e9f9f (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3149\"\u003e#3149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a5bc780b5122f9171ea552e6d57f2a3083a49e28\"\u003e\u003ccode\u003ea5bc780\u003c/code\u003e\u003c/a\u003e [hermes] Add auto-approval for \u003ccode\u003eCargo.lock\u003c/code\u003e and \u003ccode\u003evendor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3150\"\u003e#3150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b29cc75f253fef4b70a18f53d3bf3e59efbc41b9\"\u003e\u003ccode\u003eb29cc75\u003c/code\u003e\u003c/a\u003e [ci] Add \u003ccode\u003eall-jobs-succeed\u003c/code\u003e job in \u003ccode\u003eauto-approve.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3147\"\u003e#3147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/10ce7672d5e9c4fcfe6ff1d89afbbd6d917d64d2\"\u003e\u003ccode\u003e10ce767\u003c/code\u003e\u003c/a\u003e [hermes] Add description to README (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3148\"\u003e#3148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d01f773e993341283e985df6a9d9984f5cd83536\"\u003e\u003ccode\u003ed01f773\u003c/code\u003e\u003c/a\u003e [ci] Disambiguate \u0026quot;All checks succeeded\u0026quot; jobs by name (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/19006f87d0fb63eba5f4d07de8116bc866cab173\"\u003e\u003ccode\u003e19006f8\u003c/code\u003e\u003c/a\u003e [hermes] Initial commit (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3144\"\u003e#3144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c6b794933a8d49481b9dded6ed99bc339202b41d\"\u003e\u003ccode\u003ec6b7949\u003c/code\u003e\u003c/a\u003e [CI] Bump the all-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3143\"\u003e#3143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.47...v0.8.48\"\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/kiesraad/e-KS/pull/503","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiesraad%2Fe-KS/issues/503","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/503/packages"}},{"old_version":"0.8.47","new_version":"0.8.48","update_type":"patch","path":null,"pr_created_at":"2026-03-30T17:11:35.000Z","version_change":"0.8.47 → 0.8.48","issue":{"uuid":"4172523229","node_id":"PR_kwDOKM0hZc7OsKmu","number":121,"state":"closed","title":"build(deps): bump the cargo group with 10 updates","user":"dependabot[bot]","labels":["dependencies","rust","released"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-30T17:18:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T17:11:35.000Z","updated_at":"2026-04-05T18:17:43.000Z","time_to_close":406,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo","update_count":10,"packages":[{"name":"cc","old_version":"1.2.57","new_version":"1.2.58","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"serde_spanned","old_version":"1.0.4","new_version":"1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml","old_version":"1.0.7+spec-1.1.0","new_version":"1.1.0+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_datetime","old_version":"1.0.1+spec-1.1.0","new_version":"1.1.0+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_parser","old_version":"1.0.10+spec-1.1.0","new_version":"1.1.0+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_writer","old_version":"1.0.7+spec-1.1.0","new_version":"1.1.0+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"unicode-segmentation","old_version":"1.12.0","new_version":"1.13.2","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"winnow","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/winnow-rs/winnow"},{"name":"zerocopy","old_version":"0.8.47","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.47","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.57` | `1.2.58` |\n| [serde_spanned](https://github.com/toml-rs/toml) | `1.0.4` | `1.1.0` |\n| [toml](https://github.com/toml-rs/toml) | `1.0.7+spec-1.1.0` | `1.1.0+spec-1.1.0` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `1.0.1+spec-1.1.0` | `1.1.0+spec-1.1.0` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.0.10+spec-1.1.0` | `1.1.0+spec-1.1.0` |\n| [toml_writer](https://github.com/toml-rs/toml) | `1.0.7+spec-1.1.0` | `1.1.0+spec-1.1.0` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.12.0` | `1.13.2` |\n| [winnow](https://github.com/winnow-rs/winnow) | `1.0.0` | `1.0.1` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.47` | `0.8.48` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.47` | `0.8.48` |\n\nUpdates `cc` from 1.2.57 to 1.2.58\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.58\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.58\"\u003e1.2.58\u003c/a\u003e - 2026-03-27\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/bf119a15810308271fe9087db0480ef0ac77fc98\"\u003e\u003ccode\u003ebf119a1\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.58 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/8b8d71f0ec81fd25a5471f1d7808115fe626001d\"\u003e\u003ccode\u003e8b8d71f\u003c/code\u003e\u003c/a\u003e Update Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/8c6b2d7cadf503d9fd3cbf6b8e3afa12f7a2f101\"\u003e\u003ccode\u003e8c6b2d7\u003c/code\u003e\u003c/a\u003e Update rusqlite requirement from 0.38.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1691\"\u003e#1691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.58\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_spanned` from 1.0.4 to 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/d66e46e2c3f91e1d6d6479c5decea0993c2c76ba\"\u003e\u003ccode\u003ed66e46e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8a05aef303b194e0b6fc07ecddd2968243e9f9ef\"\u003e\u003ccode\u003e8a05aef\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/dae17528484ebfd8c223bff6e34e2fb2df84d0bf\"\u003e\u003ccode\u003edae1752\u003c/code\u003e\u003c/a\u003e chore: Bump to Edition 2024 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/88aaa9ceec8d3dd71333f2a54b0c10ed175c2ecc\"\u003e\u003ccode\u003e88aaa9c\u003c/code\u003e\u003c/a\u003e chore: Bump to Edition 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/35ae47fb75ed61950370353c2782474b6ea78ba3\"\u003e\u003ccode\u003e35ae47f\u003c/code\u003e\u003c/a\u003e refactor(bench): Rename away from 'gen'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7f439365135f9c833c145b1c64fd6718844af7ac\"\u003e\u003ccode\u003e7f43936\u003c/code\u003e\u003c/a\u003e style: Remove redundant ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/24a472a8b1494970a66f085509a2844d5236a5bb\"\u003e\u003ccode\u003e24a472a\u003c/code\u003e\u003c/a\u003e refactor: Use core::error::Error with MSRV 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b4c084065e88190b83b9efc60e75da924e7f84f1\"\u003e\u003ccode\u003eb4c0840\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/90790723370aa4981bafe054633c928eb78bcf94\"\u003e\u003ccode\u003e9079072\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/06f2ba38f2377ab01b46c8acc1c4536254c24a50\"\u003e\u003ccode\u003e06f2ba3\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/serde_spanned-v1.0.4...serde_spanned-v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 1.0.7+spec-1.1.0 to 1.1.0+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/d66e46e2c3f91e1d6d6479c5decea0993c2c76ba\"\u003e\u003ccode\u003ed66e46e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8a05aef303b194e0b6fc07ecddd2968243e9f9ef\"\u003e\u003ccode\u003e8a05aef\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/dae17528484ebfd8c223bff6e34e2fb2df84d0bf\"\u003e\u003ccode\u003edae1752\u003c/code\u003e\u003c/a\u003e chore: Bump to Edition 2024 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/88aaa9ceec8d3dd71333f2a54b0c10ed175c2ecc\"\u003e\u003ccode\u003e88aaa9c\u003c/code\u003e\u003c/a\u003e chore: Bump to Edition 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/35ae47fb75ed61950370353c2782474b6ea78ba3\"\u003e\u003ccode\u003e35ae47f\u003c/code\u003e\u003c/a\u003e refactor(bench): Rename away from 'gen'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7f439365135f9c833c145b1c64fd6718844af7ac\"\u003e\u003ccode\u003e7f43936\u003c/code\u003e\u003c/a\u003e style: Remove redundant ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/24a472a8b1494970a66f085509a2844d5236a5bb\"\u003e\u003ccode\u003e24a472a\u003c/code\u003e\u003c/a\u003e refactor: Use core::error::Error with MSRV 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b4c084065e88190b83b9efc60e75da924e7f84f1\"\u003e\u003ccode\u003eb4c0840\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v1.0.7...toml-v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml_datetime` from 1.0.1+spec-1.1.0 to 1.1.0+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/d66e46e2c3f91e1d6d6479c5decea0993c2c76ba\"\u003e\u003ccode\u003ed66e46e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8a05aef303b194e0b6fc07ecddd2968243e9f9ef\"\u003e\u003ccode\u003e8a05aef\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/dae17528484ebfd8c223bff6e34e2fb2df84d0bf\"\u003e\u003ccode\u003edae1752\u003c/code\u003e\u003c/a\u003e chore: Bump to Edition 2024 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/88aaa9ceec8d3dd71333f2a54b0c10ed175c2ecc\"\u003e\u003ccode\u003e88aaa9c\u003c/code\u003e\u003c/a\u003e chore: Bump to Edition 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/35ae47fb75ed61950370353c2782474b6ea78ba3\"\u003e\u003ccode\u003e35ae47f\u003c/code\u003e\u003c/a\u003e refactor(bench): Rename away from 'gen'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7f439365135f9c833c145b1c64fd6718844af7ac\"\u003e\u003ccode\u003e7f43936\u003c/code\u003e\u003c/a\u003e style: Remove redundant ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/24a472a8b1494970a66f085509a2844d5236a5bb\"\u003e\u003ccode\u003e24a472a\u003c/code\u003e\u003c/a\u003e refactor: Use core::error::Error with MSRV 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b4c084065e88190b83b9efc60e75da924e7f84f1\"\u003e\u003ccode\u003eb4c0840\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml_datetime-v1.0.1...toml_datetime-v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml_parser` from 1.0.10+spec-1.1.0 to 1.1.0+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/d66e46e2c3f91e1d6d6479c5decea0993c2c76ba\"\u003e\u003ccode\u003ed66e46e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8a05aef303b194e0b6fc07ecddd2968243e9f9ef\"\u003e\u003ccode\u003e8a05aef\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/dae17528484ebfd8c223bff6e34e2fb2df84d0bf\"\u003e\u003ccode\u003edae1752\u003c/code\u003e\u003c/a\u003e chore: Bump to Edition 2024 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/88aaa9ceec8d3dd71333f2a54b0c10ed175c2ecc\"\u003e\u003ccode\u003e88aaa9c\u003c/code\u003e\u003c/a\u003e chore: Bump to Edition 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/35ae47fb75ed61950370353c2782474b6ea78ba3\"\u003e\u003ccode\u003e35ae47f\u003c/code\u003e\u003c/a\u003e refactor(bench): Rename away from 'gen'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7f439365135f9c833c145b1c64fd6718844af7ac\"\u003e\u003ccode\u003e7f43936\u003c/code\u003e\u003c/a\u003e style: Remove redundant ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/24a472a8b1494970a66f085509a2844d5236a5bb\"\u003e\u003ccode\u003e24a472a\u003c/code\u003e\u003c/a\u003e refactor: Use core::error::Error with MSRV 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b4c084065e88190b83b9efc60e75da924e7f84f1\"\u003e\u003ccode\u003eb4c0840\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml_parser-v1.0.10...toml_parser-v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml_writer` from 1.0.7+spec-1.1.0 to 1.1.0+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/d66e46e2c3f91e1d6d6479c5decea0993c2c76ba\"\u003e\u003ccode\u003ed66e46e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8a05aef303b194e0b6fc07ecddd2968243e9f9ef\"\u003e\u003ccode\u003e8a05aef\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/dae17528484ebfd8c223bff6e34e2fb2df84d0bf\"\u003e\u003ccode\u003edae1752\u003c/code\u003e\u003c/a\u003e chore: Bump to Edition 2024 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/88aaa9ceec8d3dd71333f2a54b0c10ed175c2ecc\"\u003e\u003ccode\u003e88aaa9c\u003c/code\u003e\u003c/a\u003e chore: Bump to Edition 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/35ae47fb75ed61950370353c2782474b6ea78ba3\"\u003e\u003ccode\u003e35ae47f\u003c/code\u003e\u003c/a\u003e refactor(bench): Rename away from 'gen'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7f439365135f9c833c145b1c64fd6718844af7ac\"\u003e\u003ccode\u003e7f43936\u003c/code\u003e\u003c/a\u003e style: Remove redundant ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/24a472a8b1494970a66f085509a2844d5236a5bb\"\u003e\u003ccode\u003e24a472a\u003c/code\u003e\u003c/a\u003e refactor: Use core::error::Error with MSRV 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b4c084065e88190b83b9efc60e75da924e7f84f1\"\u003e\u003ccode\u003eb4c0840\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml_writer-v1.0.7...toml_writer-v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `unicode-segmentation` from 1.12.0 to 1.13.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/d446fa8f0089b10fb1f971a452e7ccd995646f7a\"\u003e\u003ccode\u003ed446fa8\u003c/code\u003e\u003c/a\u003e Set explicit 1.84 MSRV, add MSRV CI (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/cb4972bd25acdddffdd285550205421b0519b895\"\u003e\u003ccode\u003ecb4972b\u003c/code\u003e\u003c/a\u003e fix: Typos in README (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/88fac40e758c5d7bfce287e186c03a459e84385c\"\u003e\u003ccode\u003e88fac40\u003c/code\u003e\u003c/a\u003e Add semver check workflow to GitHub Actions (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/34ae23265968ddeef69fbf0415f77f40e5878ee9\"\u003e\u003ccode\u003e34ae232\u003c/code\u003e\u003c/a\u003e Fix accidental breakage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/f7268ccf0c9ec347992e5ae864378c1fd8f9caa0\"\u003e\u003ccode\u003ef7268cc\u003c/code\u003e\u003c/a\u003e Update changelog and version (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/abed5f7315811153afe90cb7931d21a073b8ef0c\"\u003e\u003ccode\u003eabed5f7\u003c/code\u003e\u003c/a\u003e Update quickcheck to 1.0 (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/f6f5f218f9d02e0a2b0566710c8eef8c0c3d22f4\"\u003e\u003ccode\u003ef6f5f21\u003c/code\u003e\u003c/a\u003e Release 1.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/13862d88946469b9a32bd8064dec6594cb65c908\"\u003e\u003ccode\u003e13862d8\u003c/code\u003e\u003c/a\u003e feat: Support Unicode 17.0.0 (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/1441d3dde85c06cee70437b03819328c04b134ba\"\u003e\u003ccode\u003e1441d3d\u003c/code\u003e\u003c/a\u003e Update Python scripts (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/63d0234320e6eb34ecb738e2972baf23e5bf12cc\"\u003e\u003ccode\u003e63d0234\u003c/code\u003e\u003c/a\u003e Exclude development scripts from published package (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/compare/v1.12.0...v1.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `winnow` from 1.0.0 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md\"\u003ewinnow's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.0.1] - 2026-03-30\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure macros are visible at \u003ccode\u003ewinnow::combinator\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/winnow-rs/winnow/commit/9015572b66d74b03e0b881addc81c4c2487d2736\"\u003e\u003ccode\u003e9015572\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/ae8d6b04e47f26291e2aeef63f4a01381035cd7b\"\u003e\u003ccode\u003eae8d6b0\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/1868f0528bee0a46679f3645c5554b1217655fb0\"\u003e\u003ccode\u003e1868f05\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/winnow-rs/winnow/issues/902\"\u003e#902\u003c/a\u003e from epage/docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/bad0c28372fcdc656df50db104cfd6b1850a2f74\"\u003e\u003ccode\u003ebad0c28\u003c/code\u003e\u003c/a\u003e docs: Fix macro exporting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/1b9c86affa5c83ee8b25713a2e8e2ddde10518d2\"\u003e\u003ccode\u003e1b9c86a\u003c/code\u003e\u003c/a\u003e docs(design): Cover performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/e30e516cf6789123c1d87e054c8315f9adca29a6\"\u003e\u003ccode\u003ee30e516\u003c/code\u003e\u003c/a\u003e docs(design): Further expand\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/4737ea433d99199ece55d4fbe0cc8005ab3f7a79\"\u003e\u003ccode\u003e4737ea4\u003c/code\u003e\u003c/a\u003e docs(contrib): Fix design link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/adaabb5902a558b05b66b10f391192a680b6f77f\"\u003e\u003ccode\u003eadaabb5\u003c/code\u003e\u003c/a\u003e docs(design): Adjust casing for consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/98469bdb0bc215d099633a428035061b07029711\"\u003e\u003ccode\u003e98469bd\u003c/code\u003e\u003c/a\u003e docs(design): Expand on Parser design\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/150b63c15972385e57a21207ab50c5d86db4b1ea\"\u003e\u003ccode\u003e150b63c\u003c/code\u003e\u003c/a\u003e docs(design): Discuss API evolution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/winnow-rs/winnow/compare/v1.0.0...v1.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy` from 0.8.47 to 0.8.48\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa7c31671cb5ce509551edafa23c6865df83b180\"\u003e\u003ccode\u003eaa7c316\u003c/code\u003e\u003c/a\u003e Release 0.8.48 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fa6fa901777580cc9363d721c76ccaa227c348e5\"\u003e\u003ccode\u003efa6fa90\u003c/code\u003e\u003c/a\u003e [zerocopy] Re-enable big endian aarch64 types (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3073\"\u003e#3073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/61b2407b733a77fc5b8f6d8583f58279874966f7\"\u003e\u003ccode\u003e61b2407\u003c/code\u003e\u003c/a\u003e [hermes] Release 0.1.0-alpha.7 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3151\"\u003e#3151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b2c394cfa9d328f59d531b4e12ea7012ddaefa8c\"\u003e\u003ccode\u003eb2c394c\u003c/code\u003e\u003c/a\u003e [hermes] Clone \u003ccode\u003ehermes\u003c/code\u003e branch at bb0e9f9f (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3149\"\u003e#3149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a5bc780b5122f9171ea552e6d57f2a3083a49e28\"\u003e\u003ccode\u003ea5bc780\u003c/code\u003e\u003c/a\u003e [hermes] Add auto-approval for \u003ccode\u003eCargo.lock\u003c/code\u003e and \u003ccode\u003evendor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3150\"\u003e#3150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b29cc75f253fef4b70a18f53d3bf3e59efbc41b9\"\u003e\u003ccode\u003eb29cc75\u003c/code\u003e\u003c/a\u003e [ci] Add \u003ccode\u003eall-jobs-succeed\u003c/code\u003e job in \u003ccode\u003eauto-approve.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3147\"\u003e#3147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/10ce7672d5e9c4fcfe6ff1d89afbbd6d917d64d2\"\u003e\u003ccode\u003e10ce767\u003c/code\u003e\u003c/a\u003e [hermes] Add description to README (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3148\"\u003e#3148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d01f773e993341283e985df6a9d9984f5cd83536\"\u003e\u003ccode\u003ed01f773\u003c/code\u003e\u003c/a\u003e [ci] Disambiguate \u0026quot;All checks succeeded\u0026quot; jobs by name (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/19006f87d0fb63eba5f4d07de8116bc866cab173\"\u003e\u003ccode\u003e19006f8\u003c/code\u003e\u003c/a\u003e [hermes] Initial commit (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3144\"\u003e#3144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c6b794933a8d49481b9dded6ed99bc339202b41d\"\u003e\u003ccode\u003ec6b7949\u003c/code\u003e\u003c/a\u003e [CI] Bump the all-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3143\"\u003e#3143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.47...v0.8.48\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy-derive` from 0.8.47 to 0.8.48\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa7c31671cb5ce509551edafa23c6865df83b180\"\u003e\u003ccode\u003eaa7c316\u003c/code\u003e\u003c/a\u003e Release 0.8.48 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fa6fa901777580cc9363d721c76ccaa227c348e5\"\u003e\u003ccode\u003efa6fa90\u003c/code\u003e\u003c/a\u003e [zerocopy] Re-enable big endian aarch64 types (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3073\"\u003e#3073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/61b2407b733a77fc5b8f6d8583f58279874966f7\"\u003e\u003ccode\u003e61b2407\u003c/code\u003e\u003c/a\u003e [hermes] Release 0.1.0-alpha.7 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3151\"\u003e#3151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b2c394cfa9d328f59d531b4e12ea7012ddaefa8c\"\u003e\u003ccode\u003eb2c394c\u003c/code\u003e\u003c/a\u003e [hermes] Clone \u003ccode\u003ehermes\u003c/code\u003e branch at bb0e9f9f (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3149\"\u003e#3149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a5bc780b5122f9171ea552e6d57f2a3083a49e28\"\u003e\u003ccode\u003ea5bc780\u003c/code\u003e\u003c/a\u003e [hermes] Add auto-approval for \u003ccode\u003eCargo.lock\u003c/code\u003e and \u003ccode\u003evendor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3150\"\u003e#3150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b29cc75f253fef4b70a18f53d3bf3e59efbc41b9\"\u003e\u003ccode\u003eb29cc75\u003c/code\u003e\u003c/a\u003e [ci] Add \u003ccode\u003eall-jobs-succeed\u003c/code\u003e job in \u003ccode\u003eauto-approve.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3147\"\u003e#3147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/10ce7672d5e9c4fcfe6ff1d89afbbd6d917d64d2\"\u003e\u003ccode\u003e10ce767\u003c/code\u003e\u003c/a\u003e [hermes] Add description to README (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3148\"\u003e#3148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d01f773e993341283e985df6a9d9984f5cd83536\"\u003e\u003ccode\u003ed01f773\u003c/code\u003e\u003c/a\u003e [ci] Disambiguate \u0026quot;All checks succeeded\u0026quot; jobs by name (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/19006f87d0fb63eba5f4d07de8116bc866cab173\"\u003e\u003ccode\u003e19006f8\u003c/code\u003e\u003c/a\u003e [hermes] Initial commit (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3144\"\u003e#3144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c6b794933a8d49481b9dded6ed99bc339202b41d\"\u003e\u003ccode\u003ec6b7949\u003c/code\u003e\u003c/a\u003e [CI] Bump the all-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3143\"\u003e#3143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.47...v0.8.48\"\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/drsanguin/convertible_couch/pull/121","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/drsanguin%2Fconvertible_couch/issues/121","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/121/packages"}},{"old_version":"0.8.47","new_version":"0.8.48","update_type":"patch","path":null,"pr_created_at":"2026-03-30T11:03:57.000Z","version_change":"0.8.47 → 0.8.48","issue":{"uuid":"4169764219","node_id":"PR_kwDOGnxkbM7OlHbv","number":813,"state":"closed","title":"Bump the cargo group across 3 directories with 4 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-02T10:18:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T11:03:57.000Z","updated_at":"2026-04-02T10:18:50.000Z","time_to_close":256491,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo","update_count":4,"packages":[{"name":"mio","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"zerocopy","old_version":"0.8.47","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.47","new_version":"0.8.48"},{"name":"zerocopy","old_version":"0.8.47","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.47","new_version":"0.8.48"},{"name":"cc","old_version":"1.2.57","new_version":"1.2.58","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"zerocopy","old_version":"0.8.47","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.47","new_version":"0.8.48"},{"name":"cc","old_version":"1.2.57","new_version":"1.2.58","repository_url":"https://github.com/rust-lang/cc-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 2 updates in the / directory: [mio](https://github.com/tokio-rs/mio) and [zerocopy](https://github.com/google/zerocopy).\nBumps the cargo group with 2 updates in the /fuzz directory: [zerocopy](https://github.com/google/zerocopy) and [cc](https://github.com/rust-lang/cc-rs).\nBumps the cargo group with 2 updates in the /statime-stm32 directory: [zerocopy](https://github.com/google/zerocopy) and [cc](https://github.com/rust-lang/cc-rs).\n\nUpdates `mio` from 1.1.1 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md\"\u003emio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.2.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSupport was added for WASM Preview 2\n(\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/1931\"\u003etokio-rs/mio#1931\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eAsFd\u003c/code\u003e for \u003ccode\u003eRegistry\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/1936\"\u003etokio-rs/mio#1936\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe backlog size for listeners were changed to match std lib\n(\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/1934\"\u003etokio-rs/mio#1934\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/ce39a6be2cc739165daaeb10cce609b9b77242ac\"\u003e\u003ccode\u003ece39a6b\u003c/code\u003e\u003c/a\u003e Release v1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/a7b3210db7b9e11380a3c612e734db4355756a63\"\u003e\u003ccode\u003ea7b3210\u003c/code\u003e\u003c/a\u003e Update FreeBSD 14 CI image to 14.4-RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/adfeb3ea007695988bb51ca0543a9ff9e949537c\"\u003e\u003ccode\u003eadfeb3e\u003c/code\u003e\u003c/a\u003e Merge libc defining dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/eaed9a08c76a65a614edd51e288d9a347771aba8\"\u003e\u003ccode\u003eeaed9a0\u003c/code\u003e\u003c/a\u003e Update libc to v0.2.183\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/44d63ee7ba7e238d6cef822492fe2f92faf0263f\"\u003e\u003ccode\u003e44d63ee\u003c/code\u003e\u003c/a\u003e Simplify backlog value for UnixListener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/a87e41ece573f6a0780036465056be2cca07cd3e\"\u003e\u003ccode\u003ea87e41e\u003c/code\u003e\u003c/a\u003e Use the same backlog size for TcpListener as std lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/c1bc4f8981663a49f4827196f412284808df1fc4\"\u003e\u003ccode\u003ec1bc4f8\u003c/code\u003e\u003c/a\u003e Fix the build on minority platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/68c315cb801f033dc72df0e25705cd1af6b73f6a\"\u003e\u003ccode\u003e68c315c\u003c/code\u003e\u003c/a\u003e Fix FreeBSD by working around a cargo bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/8b6021f4ddab08b8fdef720e975887c5b12fb151\"\u003e\u003ccode\u003e8b6021f\u003c/code\u003e\u003c/a\u003e implement AsFd for Registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/2bb6fca39a6630cb1d9eeb7cb5c66c7b07222e04\"\u003e\u003ccode\u003e2bb6fca\u003c/code\u003e\u003c/a\u003e docs: add note about zero timeout for \u003ccode\u003ePoll::poll\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/mio/compare/v1.1.1...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy` from 0.8.47 to 0.8.48\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa7c31671cb5ce509551edafa23c6865df83b180\"\u003e\u003ccode\u003eaa7c316\u003c/code\u003e\u003c/a\u003e Release 0.8.48 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fa6fa901777580cc9363d721c76ccaa227c348e5\"\u003e\u003ccode\u003efa6fa90\u003c/code\u003e\u003c/a\u003e [zerocopy] Re-enable big endian aarch64 types (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3073\"\u003e#3073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/61b2407b733a77fc5b8f6d8583f58279874966f7\"\u003e\u003ccode\u003e61b2407\u003c/code\u003e\u003c/a\u003e [hermes] Release 0.1.0-alpha.7 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3151\"\u003e#3151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b2c394cfa9d328f59d531b4e12ea7012ddaefa8c\"\u003e\u003ccode\u003eb2c394c\u003c/code\u003e\u003c/a\u003e [hermes] Clone \u003ccode\u003ehermes\u003c/code\u003e branch at bb0e9f9f (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3149\"\u003e#3149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a5bc780b5122f9171ea552e6d57f2a3083a49e28\"\u003e\u003ccode\u003ea5bc780\u003c/code\u003e\u003c/a\u003e [hermes] Add auto-approval for \u003ccode\u003eCargo.lock\u003c/code\u003e and \u003ccode\u003evendor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3150\"\u003e#3150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b29cc75f253fef4b70a18f53d3bf3e59efbc41b9\"\u003e\u003ccode\u003eb29cc75\u003c/code\u003e\u003c/a\u003e [ci] Add \u003ccode\u003eall-jobs-succeed\u003c/code\u003e job in \u003ccode\u003eauto-approve.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3147\"\u003e#3147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/10ce7672d5e9c4fcfe6ff1d89afbbd6d917d64d2\"\u003e\u003ccode\u003e10ce767\u003c/code\u003e\u003c/a\u003e [hermes] Add description to README (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3148\"\u003e#3148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d01f773e993341283e985df6a9d9984f5cd83536\"\u003e\u003ccode\u003ed01f773\u003c/code\u003e\u003c/a\u003e [ci] Disambiguate \u0026quot;All checks succeeded\u0026quot; jobs by name (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/19006f87d0fb63eba5f4d07de8116bc866cab173\"\u003e\u003ccode\u003e19006f8\u003c/code\u003e\u003c/a\u003e [hermes] Initial commit (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3144\"\u003e#3144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c6b794933a8d49481b9dded6ed99bc339202b41d\"\u003e\u003ccode\u003ec6b7949\u003c/code\u003e\u003c/a\u003e [CI] Bump the all-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3143\"\u003e#3143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.47...v0.8.48\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy-derive` from 0.8.47 to 0.8.48\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa7c31671cb5ce509551edafa23c6865df83b180\"\u003e\u003ccode\u003eaa7c316\u003c/code\u003e\u003c/a\u003e Release 0.8.48 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fa6fa901777580cc9363d721c76ccaa227c348e5\"\u003e\u003ccode\u003efa6fa90\u003c/code\u003e\u003c/a\u003e [zerocopy] Re-enable big endian aarch64 types (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3073\"\u003e#3073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/61b2407b733a77fc5b8f6d8583f58279874966f7\"\u003e\u003ccode\u003e61b2407\u003c/code\u003e\u003c/a\u003e [hermes] Release 0.1.0-alpha.7 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3151\"\u003e#3151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b2c394cfa9d328f59d531b4e12ea7012ddaefa8c\"\u003e\u003ccode\u003eb2c394c\u003c/code\u003e\u003c/a\u003e [hermes] Clone \u003ccode\u003ehermes\u003c/code\u003e branch at bb0e9f9f (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3149\"\u003e#3149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a5bc780b5122f9171ea552e6d57f2a3083a49e28\"\u003e\u003ccode\u003ea5bc780\u003c/code\u003e\u003c/a\u003e [hermes] Add auto-approval for \u003ccode\u003eCargo.lock\u003c/code\u003e and \u003ccode\u003evendor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3150\"\u003e#3150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b29cc75f253fef4b70a18f53d3bf3e59efbc41b9\"\u003e\u003ccode\u003eb29cc75\u003c/code\u003e\u003c/a\u003e [ci] Add \u003ccode\u003eall-jobs-succeed\u003c/code\u003e job in \u003ccode\u003eauto-approve.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3147\"\u003e#3147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/10ce7672d5e9c4fcfe6ff1d89afbbd6d917d64d2\"\u003e\u003ccode\u003e10ce767\u003c/code\u003e\u003c/a\u003e [hermes] Add description to README (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3148\"\u003e#3148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d01f773e993341283e985df6a9d9984f5cd83536\"\u003e\u003ccode\u003ed01f773\u003c/code\u003e\u003c/a\u003e [ci] Disambiguate \u0026quot;All checks succeeded\u0026quot; jobs by name (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/19006f87d0fb63eba5f4d07de8116bc866cab173\"\u003e\u003ccode\u003e19006f8\u003c/code\u003e\u003c/a\u003e [hermes] Initial commit (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3144\"\u003e#3144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c6b794933a8d49481b9dded6ed99bc339202b41d\"\u003e\u003ccode\u003ec6b7949\u003c/code\u003e\u003c/a\u003e [CI] Bump the all-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3143\"\u003e#3143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.47...v0.8.48\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy` from 0.8.47 to 0.8.48\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa7c31671cb5ce509551edafa23c6865df83b180\"\u003e\u003ccode\u003eaa7c316\u003c/code\u003e\u003c/a\u003e Release 0.8.48 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fa6fa901777580cc9363d721c76ccaa227c348e5\"\u003e\u003ccode\u003efa6fa90\u003c/code\u003e\u003c/a\u003e [zerocopy] Re-enable big endian aarch64 types (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3073\"\u003e#3073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/61b2407b733a77fc5b8f6d8583f58279874966f7\"\u003e\u003ccode\u003e61b2407\u003c/code\u003e\u003c/a\u003e [hermes] Release 0.1.0-alpha.7 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3151\"\u003e#3151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b2c394cfa9d328f59d531b4e12ea7012ddaefa8c\"\u003e\u003ccode\u003eb2c394c\u003c/code\u003e\u003c/a\u003e [hermes] Clone \u003ccode\u003ehermes\u003c/code\u003e branch at bb0e9f9f (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3149\"\u003e#3149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a5bc780b5122f9171ea552e6d57f2a3083a49e28\"\u003e\u003ccode\u003ea5bc780\u003c/code\u003e\u003c/a\u003e [hermes] Add auto-approval for \u003ccode\u003eCargo.lock\u003c/code\u003e and \u003ccode\u003evendor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3150\"\u003e#3150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b29cc75f253fef4b70a18f53d3bf3e59efbc41b9\"\u003e\u003ccode\u003eb29cc75\u003c/code\u003e\u003c/a\u003e [ci] Add \u003ccode\u003eall-jobs-succeed\u003c/code\u003e job in \u003ccode\u003eauto-approve.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3147\"\u003e#3147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/10ce7672d5e9c4fcfe6ff1d89afbbd6d917d64d2\"\u003e\u003ccode\u003e10ce767\u003c/code\u003e\u003c/a\u003e [hermes] Add description to README (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3148\"\u003e#3148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d01f773e993341283e985df6a9d9984f5cd83536\"\u003e\u003ccode\u003ed01f773\u003c/code\u003e\u003c/a\u003e [ci] Disambiguate \u0026quot;All checks succeeded\u0026quot; jobs by name (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/19006f87d0fb63eba5f4d07de8116bc866cab173\"\u003e\u003ccode\u003e19006f8\u003c/code\u003e\u003c/a\u003e [hermes] Initial commit (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3144\"\u003e#3144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c6b794933a8d49481b9dded6ed99bc339202b41d\"\u003e\u003ccode\u003ec6b7949\u003c/code\u003e\u003c/a\u003e [CI] Bump the all-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3143\"\u003e#3143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.47...v0.8.48\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy-derive` from 0.8.47 to 0.8.48\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa7c31671cb5ce509551edafa23c6865df83b180\"\u003e\u003ccode\u003eaa7c316\u003c/code\u003e\u003c/a\u003e Release 0.8.48 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fa6fa901777580cc9363d721c76ccaa227c348e5\"\u003e\u003ccode\u003efa6fa90\u003c/code\u003e\u003c/a\u003e [zerocopy] Re-enable big endian aarch64 types (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3073\"\u003e#3073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/61b2407b733a77fc5b8f6d8583f58279874966f7\"\u003e\u003ccode\u003e61b2407\u003c/code\u003e\u003c/a\u003e [hermes] Release 0.1.0-alpha.7 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3151\"\u003e#3151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b2c394cfa9d328f59d531b4e12ea7012ddaefa8c\"\u003e\u003ccode\u003eb2c394c\u003c/code\u003e\u003c/a\u003e [hermes] Clone \u003ccode\u003ehermes\u003c/code\u003e branch at bb0e9f9f (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3149\"\u003e#3149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a5bc780b5122f9171ea552e6d57f2a3083a49e28\"\u003e\u003ccode\u003ea5bc780\u003c/code\u003e\u003c/a\u003e [hermes] Add auto-approval for \u003ccode\u003eCargo.lock\u003c/code\u003e and \u003ccode\u003evendor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3150\"\u003e#3150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b29cc75f253fef4b70a18f53d3bf3e59efbc41b9\"\u003e\u003ccode\u003eb29cc75\u003c/code\u003e\u003c/a\u003e [ci] Add \u003ccode\u003eall-jobs-succeed\u003c/code\u003e job in \u003ccode\u003eauto-approve.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3147\"\u003e#3147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/10ce7672d5e9c4fcfe6ff1d89afbbd6d917d64d2\"\u003e\u003ccode\u003e10ce767\u003c/code\u003e\u003c/a\u003e [hermes] Add description to README (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3148\"\u003e#3148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d01f773e993341283e985df6a9d9984f5cd83536\"\u003e\u003ccode\u003ed01f773\u003c/code\u003e\u003c/a\u003e [ci] Disambiguate \u0026quot;All checks succeeded\u0026quot; jobs by name (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/19006f87d0fb63eba5f4d07de8116bc866cab173\"\u003e\u003ccode\u003e19006f8\u003c/code\u003e\u003c/a\u003e [hermes] Initial commit (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3144\"\u003e#3144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c6b794933a8d49481b9dded6ed99bc339202b41d\"\u003e\u003ccode\u003ec6b7949\u003c/code\u003e\u003c/a\u003e [CI] Bump the all-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3143\"\u003e#3143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.47...v0.8.48\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.57 to 1.2.58\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.58\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.58\"\u003e1.2.58\u003c/a\u003e - 2026-03-27\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/bf119a15810308271fe9087db0480ef0ac77fc98\"\u003e\u003ccode\u003ebf119a1\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.58 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/8b8d71f0ec81fd25a5471f1d7808115fe626001d\"\u003e\u003ccode\u003e8b8d71f\u003c/code\u003e\u003c/a\u003e Update Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/8c6b2d7cadf503d9fd3cbf6b8e3afa12f7a2f101\"\u003e\u003ccode\u003e8c6b2d7\u003c/code\u003e\u003c/a\u003e Update rusqlite requirement from 0.38.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1691\"\u003e#1691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.58\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy` from 0.8.47 to 0.8.48\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa7c31671cb5ce509551edafa23c6865df83b180\"\u003e\u003ccode\u003eaa7c316\u003c/code\u003e\u003c/a\u003e Release 0.8.48 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fa6fa901777580cc9363d721c76ccaa227c348e5\"\u003e\u003ccode\u003efa6fa90\u003c/code\u003e\u003c/a\u003e [zerocopy] Re-enable big endian aarch64 types (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3073\"\u003e#3073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/61b2407b733a77fc5b8f6d8583f58279874966f7\"\u003e\u003ccode\u003e61b2407\u003c/code\u003e\u003c/a\u003e [hermes] Release 0.1.0-alpha.7 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3151\"\u003e#3151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b2c394cfa9d328f59d531b4e12ea7012ddaefa8c\"\u003e\u003ccode\u003eb2c394c\u003c/code\u003e\u003c/a\u003e [hermes] Clone \u003ccode\u003ehermes\u003c/code\u003e branch at bb0e9f9f (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3149\"\u003e#3149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a5bc780b5122f9171ea552e6d57f2a3083a49e28\"\u003e\u003ccode\u003ea5bc780\u003c/code\u003e\u003c/a\u003e [hermes] Add auto-approval for \u003ccode\u003eCargo.lock\u003c/code\u003e and \u003ccode\u003evendor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3150\"\u003e#3150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b29cc75f253fef4b70a18f53d3bf3e59efbc41b9\"\u003e\u003ccode\u003eb29cc75\u003c/code\u003e\u003c/a\u003e [ci] Add \u003ccode\u003eall-jobs-succeed\u003c/code\u003e job in \u003ccode\u003eauto-approve.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3147\"\u003e#3147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/10ce7672d5e9c4fcfe6ff1d89afbbd6d917d64d2\"\u003e\u003ccode\u003e10ce767\u003c/code\u003e\u003c/a\u003e [hermes] Add description to README (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3148\"\u003e#3148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d01f773e993341283e985df6a9d9984f5cd83536\"\u003e\u003ccode\u003ed01f773\u003c/code\u003e\u003c/a\u003e [ci] Disambiguate \u0026quot;All checks succeeded\u0026quot; jobs by name (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/19006f87d0fb63eba5f4d07de8116bc866cab173\"\u003e\u003ccode\u003e19006f8\u003c/code\u003e\u003c/a\u003e [hermes] Initial commit (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3144\"\u003e#3144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c6b794933a8d49481b9dded6ed99bc339202b41d\"\u003e\u003ccode\u003ec6b7949\u003c/code\u003e\u003c/a\u003e [CI] Bump the all-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3143\"\u003e#3143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.47...v0.8.48\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy-derive` from 0.8.47 to 0.8.48\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa7c31671cb5ce509551edafa23c6865df83b180\"\u003e\u003ccode\u003eaa7c316\u003c/code\u003e\u003c/a\u003e Release 0.8.48 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fa6fa901777580cc9363d721c76ccaa227c348e5\"\u003e\u003ccode\u003efa6fa90\u003c/code\u003e\u003c/a\u003e [zerocopy] Re-enable big endian aarch64 types (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3073\"\u003e#3073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/61b2407b733a77fc5b8f6d8583f58279874966f7\"\u003e\u003ccode\u003e61b2407\u003c/code\u003e\u003c/a\u003e [hermes] Release 0.1.0-alpha.7 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3151\"\u003e#3151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b2c394cfa9d328f59d531b4e12ea7012ddaefa8c\"\u003e\u003ccode\u003eb2c394c\u003c/code\u003e\u003c/a\u003e [hermes] Clone \u003ccode\u003ehermes\u003c/code\u003e branch at bb0e9f9f (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3149\"\u003e#3149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a5bc780b5122f9171ea552e6d57f2a3083a49e28\"\u003e\u003ccode\u003ea5bc780\u003c/code\u003e\u003c/a\u003e [hermes] Add auto-approval for \u003ccode\u003eCargo.lock\u003c/code\u003e and \u003ccode\u003evendor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3150\"\u003e#3150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b29cc75f253fef4b70a18f53d3bf3e59efbc41b9\"\u003e\u003ccode\u003eb29cc75\u003c/code\u003e\u003c/a\u003e [ci] Add \u003ccode\u003eall-jobs-succeed\u003c/code\u003e job in \u003ccode\u003eauto-approve.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3147\"\u003e#3147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/10ce7672d5e9c4fcfe6ff1d89afbbd6d917d64d2\"\u003e\u003ccode\u003e10ce767\u003c/code\u003e\u003c/a\u003e [hermes] Add description to README (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3148\"\u003e#3148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d01f773e993341283e985df6a9d9984f5cd83536\"\u003e\u003ccode\u003ed01f773\u003c/code\u003e\u003c/a\u003e [ci] Disambiguate \u0026quot;All checks succeeded\u0026quot; jobs by name (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/19006f87d0fb63eba5f4d07de8116bc866cab173\"\u003e\u003ccode\u003e19006f8\u003c/code\u003e\u003c/a\u003e [hermes] Initial commit (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3144\"\u003e#3144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c6b794933a8d49481b9dded6ed99bc339202b41d\"\u003e\u003ccode\u003ec6b7949\u003c/code\u003e\u003c/a\u003e [CI] Bump the all-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3143\"\u003e#3143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.47...v0.8.48\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.57 to 1.2.58\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.58\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.58\"\u003e1.2.58\u003c/a\u003e - 2026-03-27\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/bf119a15810308271fe9087db0480ef0ac77fc98\"\u003e\u003ccode\u003ebf119a1\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.58 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/8b8d71f0ec81fd25a5471f1d7808115fe626001d\"\u003e\u003ccode\u003e8b8d71f\u003c/code\u003e\u003c/a\u003e Update Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/8c6b2d7cadf503d9fd3cbf6b8e3afa12f7a2f101\"\u003e\u003ccode\u003e8c6b2d7\u003c/code\u003e\u003c/a\u003e Update rusqlite requirement from 0.38.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1691\"\u003e#1691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.58\"\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/pendulum-project/statime/pull/813","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pendulum-project%2Fstatime/issues/813","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/813/packages"}},{"old_version":"0.8.47","new_version":"0.8.48","update_type":"patch","path":null,"pr_created_at":"2026-03-30T10:20:51.000Z","version_change":"0.8.47 → 0.8.48","issue":{"uuid":"4169497880","node_id":"PR_kwDORegaas7OkW50","number":21,"state":"closed","title":"deps(deps): bump the production-dependencies group with 16 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-06T10:06:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T10:20:51.000Z","updated_at":"2026-04-06T10:06:29.000Z","time_to_close":603936,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"production-dependencies","update_count":16,"packages":[{"name":"uuid","old_version":"1.22.0","new_version":"1.23.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"proptest","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/proptest-rs/proptest"},{"name":"bitfields","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/gregorygaines/bitfields-rs"},{"name":"bitfields-impl","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/gregorygaines/bitfields-rs"},{"name":"cc","old_version":"1.2.57","new_version":"1.2.58","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cmake","old_version":"0.1.57","new_version":"0.1.58","repository_url":"https://github.com/rust-lang/cmake-rs"},{"name":"iri-string","old_version":"0.7.11","new_version":"0.7.12","repository_url":"https://github.com/lo48576/iri-string"},{"name":"libredox","old_version":"0.1.14","new_version":"0.1.15"},{"name":"mio","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num-conv","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"rustc-hash","old_version":"2.1.1","new_version":"2.1.2","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"simd-adler32","old_version":"0.3.8","new_version":"0.3.9","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"terminal_size","old_version":"0.4.3","new_version":"0.4.4","repository_url":"https://github.com/eminence/terminal-size"},{"name":"unicode-segmentation","old_version":"1.12.0","new_version":"1.13.2","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"zerocopy","old_version":"0.8.47","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.47","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the production-dependencies group with 16 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.22.0` | `1.23.0` |\n| [proptest](https://github.com/proptest-rs/proptest) | `1.10.0` | `1.11.0` |\n| [bitfields](https://github.com/gregorygaines/bitfields-rs) | `1.0.2` | `1.0.3` |\n| [bitfields-impl](https://github.com/gregorygaines/bitfields-rs) | `1.0.2` | `1.0.3` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.57` | `1.2.58` |\n| [cmake](https://github.com/rust-lang/cmake-rs) | `0.1.57` | `0.1.58` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.11` | `0.7.12` |\n| libredox | `0.1.14` | `0.1.15` |\n| [mio](https://github.com/tokio-rs/mio) | `1.1.1` | `1.2.0` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.2.0` | `0.2.1` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.1` | `2.1.2` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.8` | `0.3.9` |\n| [terminal_size](https://github.com/eminence/terminal-size) | `0.4.3` | `0.4.4` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.12.0` | `1.13.2` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.47` | `0.8.48` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.47` | `0.8.48` |\n\nUpdates `uuid` from 1.22.0 to 1.23.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.23.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for 'hyphenated' format in the serde module by \u003ca href=\"https://github.com/FrenchDilettante\"\u003e\u003ccode\u003e@​FrenchDilettante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/865\"\u003euuid-rs/uuid#865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a number of bugs in time-related code 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/872\"\u003euuid-rs/uuid#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReword invalid char error message 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/873\"\u003euuid-rs/uuid#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImpl cleanups 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/874\"\u003euuid-rs/uuid#874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse LazyLock to synchronize v1/v6 context initialization 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/875\"\u003euuid-rs/uuid#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.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/876\"\u003euuid-rs/uuid#876\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FrenchDilettante\"\u003e\u003ccode\u003e@​FrenchDilettante\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/865\"\u003euuid-rs/uuid#865\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSpecial thanks\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e raised a series of bugs against the timestamp logic in \u003ccode\u003euuid\u003c/code\u003e using automated tooling. The issues themselves were reasonably and responsibly presented and the end result is a better \u003ccode\u003euuid\u003c/code\u003e library for everyone. Thanks!\u003c/p\u003e\n\u003ch1\u003eDeprecations\u003c/h1\u003e\n\u003cp\u003eThis release includes the following deprecations:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContext\u003c/code\u003e: Renamed to \u003ccode\u003eContextV1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTimestamp::from_gregorian\u003c/code\u003e: Renamed to \u003ccode\u003eTimestamp::from_gregorian_time\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChange to \u003ccode\u003eVersion::Max\u003c/code\u003e\u003c/h1\u003e\n\u003cp\u003e\u003ccode\u003eVersion::Max\u003c/code\u003e's \u003ccode\u003eu8\u003c/code\u003e representation has changed from \u003ccode\u003e0xff\u003c/code\u003e to \u003ccode\u003e0x0f\u003c/code\u003e to match the value returned by \u003ccode\u003eUuid::get_version_num\u003c/code\u003e.\u003c/p\u003e\n\u003ch1\u003eChange to \u003ccode\u003eUuid::get_version\u003c/code\u003e for the max UUID\u003c/h1\u003e\n\u003cp\u003e\u003ccode\u003eUuid::get_version\u003c/code\u003e will only return \u003ccode\u003eSome(Version::Max)\u003c/code\u003e if the UUID is actually the max UUID (all bytes are \u003ccode\u003e0xff\u003c/code\u003e). Previously it would return \u003ccode\u003eSome\u003c/code\u003e if only the version field was \u003ccode\u003e0x0f\u003c/code\u003e. This change matches the behaviour of the nil UUID, which only returns \u003ccode\u003eSome(Version::Nil)\u003c/code\u003e if the UUID is the nil UUID (all bytes are \u003ccode\u003e0x00\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.22.0...v1.23.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.22.0...v1.23.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/00ab922d5351607dfff520f37eb49cb9854fda73\"\u003e\u003ccode\u003e00ab922\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/876\"\u003e#876\u003c/a\u003e from uuid-rs/cargo/v1.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/726ba45fe3491bf6253173d0be6b99ed3b1cbbb9\"\u003e\u003ccode\u003e726ba45\u003c/code\u003e\u003c/a\u003e prepare for 1.23.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/996dadea029e3976f52cba58e5e9b9a08c4f82c4\"\u003e\u003ccode\u003e996dade\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/875\"\u003e#875\u003c/a\u003e from uuid-rs/fix/context-ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e14047993bc5a6180a96119436a983c19d79b084\"\u003e\u003ccode\u003ee140479\u003c/code\u003e\u003c/a\u003e simplify a use stmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/8ed9142847a22bc7707794bfee6b2016d4470772\"\u003e\u003ccode\u003e8ed9142\u003c/code\u003e\u003c/a\u003e reorganize and document more v7 context internals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e09a3225a8d99c5eadcbbeb7432195b2ea5ece76\"\u003e\u003ccode\u003ee09a322\u003c/code\u003e\u003c/a\u003e use LazyLock to synchronize v1/v6 context initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/0f260cc67135ac20d914e387a47e59960247fdee\"\u003e\u003ccode\u003e0f260cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/874\"\u003e#874\u003c/a\u003e from uuid-rs/chore/impl-cleanups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/1419e91097fcffc7afa8f54eb41fdc912200b540\"\u003e\u003ccode\u003e1419e91\u003c/code\u003e\u003c/a\u003e clean up and refactor main lib tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ceeaf4b7b59895497c59acdaf286233b1e7cc576\"\u003e\u003ccode\u003eceeaf4b\u003c/code\u003e\u003c/a\u003e ensure we don't overflow on counters less than 12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/63bc8f52e5042b9c729fa0380b9948b49fe397cc\"\u003e\u003ccode\u003e63bc8f5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/873\"\u003e#873\u003c/a\u003e from uuid-rs/fix/error-msg\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.22.0...v1.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proptest` from 1.10.0 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/7f1367f9a4dc8440c47b93166a38ed064f63ea8c\"\u003e\u003ccode\u003e7f1367f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/641\"\u003e#641\u003c/a\u003e from proptest-rs/release-1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/a63bf7eb4e337d76a26a12d3238320acc747551f\"\u003e\u003ccode\u003ea63bf7e\u003c/code\u003e\u003c/a\u003e proptest-state-machine v0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/d86e9ff8655cb9833d5e5772195a2485396656f4\"\u003e\u003ccode\u003ed86e9ff\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/640\"\u003e#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/794031313b4fe42d2c28bad1765a3d22d0b7b8c0\"\u003e\u003ccode\u003e7940313\u003c/code\u003e\u003c/a\u003e proptest v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/3ec998c4d6d9c3992cff9284487914aaeea258e6\"\u003e\u003ccode\u003e3ec998c\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/638\"\u003e#638\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/8ceb00cfe53f5cf713cd8c007b1c4b9c7d26f401\"\u003e\u003ccode\u003e8ceb00c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/639\"\u003e#639\u003c/a\u003e from lukoktonos/bits128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/9c8df1abb945363924bc216dace9e634f6f11ff9\"\u003e\u003ccode\u003e9c8df1a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/638\"\u003e#638\u003c/a\u003e from folkertdev/f16-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/ca9d8e1458518dc22ba1a1b00c92471ba8e6e746\"\u003e\u003ccode\u003eca9d8e1\u003c/code\u003e\u003c/a\u003e changelog \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/638\"\u003e#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/a39869f5ee5f5aebf43feefd3fd7fec743e230c9\"\u003e\u003ccode\u003ea39869f\u003c/code\u003e\u003c/a\u003e imply f16 feat by unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/85c5ca02764bebeea2cc6261bdf84f9fb9d3eb4c\"\u003e\u003ccode\u003e85c5ca0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/637\"\u003e#637\u003c/a\u003e from folkertdev/min-max-assoc-constants\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/proptest-rs/proptest/compare/v1.10.0...v1.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitfields` from 1.0.2 to 1.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gregorygaines/bitfields-rs/releases\"\u003ebitfields's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eclippy\u003c/code\u003e warnings in generated code. by \u003ca href=\"https://github.com/reitermarkus\"\u003e\u003ccode\u003e@​reitermarkus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gregorygaines/bitfields-rs/pull/58\"\u003egregorygaines/bitfields-rs#58\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gregorygaines/bitfields-rs/compare/v1.0.2...v1.0.3\"\u003ehttps://github.com/gregorygaines/bitfields-rs/compare/v1.0.2...v1.0.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/a3c3d994c87c4f9cab566b3bbb5eb9bd1b2a9a98\"\u003e\u003ccode\u003ea3c3d99\u003c/code\u003e\u003c/a\u003e Update bitfields version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/34ea7d5b21a3135b55f83db49de0cc03530ad7de\"\u003e\u003ccode\u003e34ea7d5\u003c/code\u003e\u003c/a\u003e Bump syn from 2.0.114 to 2.0.117\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/e4c3db3d72bdf1e9351bd1a83c4e3bcf3e01a56f\"\u003e\u003ccode\u003ee4c3db3\u003c/code\u003e\u003c/a\u003e Bump thiserror from 2.0.17 to 2.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/e1f12696675928bc8a74124874894cff428b9018\"\u003e\u003ccode\u003ee1f1269\u003c/code\u003e\u003c/a\u003e Bump trybuild from 1.0.115 to 1.0.116\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/16e9d6207afb60b8e76d67e5206c43c26fc1eeb9\"\u003e\u003ccode\u003e16e9d62\u003c/code\u003e\u003c/a\u003e Avoid \u003ccode\u003eclippy\u003c/code\u003e warnings in generated code.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/7fa6f4578e2eae562f0a87a6318429f9220455c7\"\u003e\u003ccode\u003e7fa6f45\u003c/code\u003e\u003c/a\u003e Bump quote from 1.0.41 to 1.0.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/fb5c8c58a5b81edfd6eaa4220f4b55e9a2ab3cce\"\u003e\u003ccode\u003efb5c8c5\u003c/code\u003e\u003c/a\u003e Bump proc-macro2 from 1.0.103 to 1.0.106\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/6d6973e9af6f863c99787181529642615d835021\"\u003e\u003ccode\u003e6d6973e\u003c/code\u003e\u003c/a\u003e Bump syn from 2.0.108 to 2.0.114\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/8c4a7b58d1be11045b7b0fec40f687a1b46d423c\"\u003e\u003ccode\u003e8c4a7b5\u003c/code\u003e\u003c/a\u003e Bump trybuild from 1.0.113 to 1.0.115\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gregorygaines/bitfields-rs/compare/v1.0.2...v1.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitfields-impl` from 1.0.2 to 1.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gregorygaines/bitfields-rs/releases\"\u003ebitfields-impl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid \u003ccode\u003eclippy\u003c/code\u003e warnings in generated code. by \u003ca href=\"https://github.com/reitermarkus\"\u003e\u003ccode\u003e@​reitermarkus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gregorygaines/bitfields-rs/pull/58\"\u003egregorygaines/bitfields-rs#58\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gregorygaines/bitfields-rs/compare/v1.0.2...v1.0.3\"\u003ehttps://github.com/gregorygaines/bitfields-rs/compare/v1.0.2...v1.0.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/a3c3d994c87c4f9cab566b3bbb5eb9bd1b2a9a98\"\u003e\u003ccode\u003ea3c3d99\u003c/code\u003e\u003c/a\u003e Update bitfields version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/34ea7d5b21a3135b55f83db49de0cc03530ad7de\"\u003e\u003ccode\u003e34ea7d5\u003c/code\u003e\u003c/a\u003e Bump syn from 2.0.114 to 2.0.117\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/e4c3db3d72bdf1e9351bd1a83c4e3bcf3e01a56f\"\u003e\u003ccode\u003ee4c3db3\u003c/code\u003e\u003c/a\u003e Bump thiserror from 2.0.17 to 2.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/e1f12696675928bc8a74124874894cff428b9018\"\u003e\u003ccode\u003ee1f1269\u003c/code\u003e\u003c/a\u003e Bump trybuild from 1.0.115 to 1.0.116\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/16e9d6207afb60b8e76d67e5206c43c26fc1eeb9\"\u003e\u003ccode\u003e16e9d62\u003c/code\u003e\u003c/a\u003e Avoid \u003ccode\u003eclippy\u003c/code\u003e warnings in generated code.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/7fa6f4578e2eae562f0a87a6318429f9220455c7\"\u003e\u003ccode\u003e7fa6f45\u003c/code\u003e\u003c/a\u003e Bump quote from 1.0.41 to 1.0.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/fb5c8c58a5b81edfd6eaa4220f4b55e9a2ab3cce\"\u003e\u003ccode\u003efb5c8c5\u003c/code\u003e\u003c/a\u003e Bump proc-macro2 from 1.0.103 to 1.0.106\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/6d6973e9af6f863c99787181529642615d835021\"\u003e\u003ccode\u003e6d6973e\u003c/code\u003e\u003c/a\u003e Bump syn from 2.0.108 to 2.0.114\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregorygaines/bitfields-rs/commit/8c4a7b58d1be11045b7b0fec40f687a1b46d423c\"\u003e\u003ccode\u003e8c4a7b5\u003c/code\u003e\u003c/a\u003e Bump trybuild from 1.0.113 to 1.0.115\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gregorygaines/bitfields-rs/compare/v1.0.2...v1.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.57 to 1.2.58\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.58\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.58\"\u003e1.2.58\u003c/a\u003e - 2026-03-27\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/bf119a15810308271fe9087db0480ef0ac77fc98\"\u003e\u003ccode\u003ebf119a1\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.58 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/8b8d71f0ec81fd25a5471f1d7808115fe626001d\"\u003e\u003ccode\u003e8b8d71f\u003c/code\u003e\u003c/a\u003e Update Compile-time Requirements to add info about clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/8c6b2d7cadf503d9fd3cbf6b8e3afa12f7a2f101\"\u003e\u003ccode\u003e8c6b2d7\u003c/code\u003e\u003c/a\u003e Update rusqlite requirement from 0.38.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1691\"\u003e#1691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.57...cc-v1.2.58\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cmake` from 0.1.57 to 0.1.58\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cmake-rs/releases\"\u003ecmake's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.58\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix i686-windows system import (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/276\"\u003e#276\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cmake-rs/blob/main/CHANGELOG.md\"\u003ecmake's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/compare/v0.1.57...v0.1.58\"\u003e0.1.58\u003c/a\u003e - 2026-03-26\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix i686-windows system import (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/276\"\u003e#276\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/commit/63190697197b34e5e5cd3cabf17da4fcab348bef\"\u003e\u003ccode\u003e6319069\u003c/code\u003e\u003c/a\u003e chore: release v0.1.58 (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/issues/269\"\u003e#269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/commit/fa894569a94f15d8c7c5a60fc94ed296eac78be6\"\u003e\u003ccode\u003efa89456\u003c/code\u003e\u003c/a\u003e Fix i686-windows system import (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/issues/276\"\u003e#276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/commit/511160ffce8d27632d20770b7090b9f73dda26c6\"\u003e\u003ccode\u003e511160f\u003c/code\u003e\u003c/a\u003e Switch to main (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cmake-rs/compare/v0.1.57...v0.1.58\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `iri-string` from 0.7.11 to 0.7.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lo48576/iri-string/blob/develop/CHANGELOG.md\"\u003eiri-string's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.7.12]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd helpers to make it easy to implement \u003ccode\u003etemplate::context::Context\u003c/code\u003e trait.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd helpers to make it easy to implement \u003ccode\u003etemplate::context::Context\u003c/code\u003e trait.\n\u003cul\u003e\n\u003cli\u003eList of added items:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etemplate::context::VisitValueNaive\u003c/code\u003e trait\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etemplate::context::visit_value_naive\u003c/code\u003e function\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eimpl_template_context_naive!\u003c/code\u003e macro\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/291f00b53bab2811b7f8584db9aa737b2031ffae\"\u003e\u003ccode\u003e291f00b\u003c/code\u003e\u003c/a\u003e chore: bump version to v0.7.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/584876e9eea9a0562ddcd26dae2080c04b4e5692\"\u003e\u003ccode\u003e584876e\u003c/code\u003e\u003c/a\u003e Bump version to v0.7.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/35fb070eb005ac38bfcf6730f721b81f857097e6\"\u003e\u003ccode\u003e35fb070\u003c/code\u003e\u003c/a\u003e doc: fix a broken internal link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/e3d53326688d7448f8e5fdb60bbbc407ba55bcbd\"\u003e\u003ccode\u003ee3d5332\u003c/code\u003e\u003c/a\u003e feat(template): add helpers for implementing \u003ccode\u003eContext\u003c/code\u003e trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/16eda5f2495a3be33638a7ca9028ee91ae325d66\"\u003e\u003ccode\u003e16eda5f\u003c/code\u003e\u003c/a\u003e Add a CHANGELOG entry for helpers to implement \u003ccode\u003eContext\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/931a4a7acae6bd31c8a891955aa08e0805faadf7\"\u003e\u003ccode\u003e931a4a7\u003c/code\u003e\u003c/a\u003e Add a convenience macro to implement \u003ccode\u003eContext\u003c/code\u003e trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/6d4c2fcf093ec6d032b864a7d69e218257244a11\"\u003e\u003ccode\u003e6d4c2fc\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003evisit_value_naive\u003c/code\u003e utility function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/51624ca348c93cfaa533e825e3a6d548c1b81034\"\u003e\u003ccode\u003e51624ca\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eVisitValueNaive\u003c/code\u003e trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lo48576/iri-string/commit/9f3ad5e92d8bcd73a09131ef0069fb1272129a05\"\u003e\u003ccode\u003e9f3ad5e\u003c/code\u003e\u003c/a\u003e chore: bump version to v0.7.11\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lo48576/iri-string/compare/v0.7.11...v0.7.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libredox` from 0.1.14 to 0.1.15\n\nUpdates `mio` from 1.1.1 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md\"\u003emio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.2.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSupport was added for WASM Preview 2\n(\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/1931\"\u003etokio-rs/mio#1931\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eAsFd\u003c/code\u003e for \u003ccode\u003eRegistry\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/1936\"\u003etokio-rs/mio#1936\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe backlog size for listeners were changed to match std lib\n(\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/1934\"\u003etokio-rs/mio#1934\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/ce39a6be2cc739165daaeb10cce609b9b77242ac\"\u003e\u003ccode\u003ece39a6b\u003c/code\u003e\u003c/a\u003e Release v1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/a7b3210db7b9e11380a3c612e734db4355756a63\"\u003e\u003ccode\u003ea7b3210\u003c/code\u003e\u003c/a\u003e Update FreeBSD 14 CI image to 14.4-RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/adfeb3ea007695988bb51ca0543a9ff9e949537c\"\u003e\u003ccode\u003eadfeb3e\u003c/code\u003e\u003c/a\u003e Merge libc defining dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/eaed9a08c76a65a614edd51e288d9a347771aba8\"\u003e\u003ccode\u003eeaed9a0\u003c/code\u003e\u003c/a\u003e Update libc to v0.2.183\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/44d63ee7ba7e238d6cef822492fe2f92faf0263f\"\u003e\u003ccode\u003e44d63ee\u003c/code\u003e\u003c/a\u003e Simplify backlog value for UnixListener\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/a87e41ece573f6a0780036465056be2cca07cd3e\"\u003e\u003ccode\u003ea87e41e\u003c/code\u003e\u003c/a\u003e Use the same backlog size for TcpListener as std lib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/c1bc4f8981663a49f4827196f412284808df1fc4\"\u003e\u003ccode\u003ec1bc4f8\u003c/code\u003e\u003c/a\u003e Fix the build on minority platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/68c315cb801f033dc72df0e25705cd1af6b73f6a\"\u003e\u003ccode\u003e68c315c\u003c/code\u003e\u003c/a\u003e Fix FreeBSD by working around a cargo bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/8b6021f4ddab08b8fdef720e975887c5b12fb151\"\u003e\u003ccode\u003e8b6021f\u003c/code\u003e\u003c/a\u003e implement AsFd for Registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/2bb6fca39a6630cb1d9eeb7cb5c66c7b07222e04\"\u003e\u003ccode\u003e2bb6fca\u003c/code\u003e\u003c/a\u003e docs: add note about zero timeout for \u003ccode\u003ePoll::poll\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/mio/compare/v1.1.1...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `num-conv` from 0.2.0 to 0.2.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhpratt/num-conv/commit/b9371fe8891cc474a321a5c2e78c7368abf27cc1\"\u003e\u003ccode\u003eb9371fe\u003c/code\u003e\u003c/a\u003e v0.2.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhpratt/num-conv/commit/b824ea055e9f4506725193819238ec82f2f693e2\"\u003e\u003ccode\u003eb824ea0\u003c/code\u003e\u003c/a\u003e Mark methods as inline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhpratt/num-conv/commit/2ebd69f87eb0831667278481fc4e0678858822c4\"\u003e\u003ccode\u003e2ebd69f\u003c/code\u003e\u003c/a\u003e Add saturating, checked truncation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhpratt/num-conv/commit/2683790059e39cbfe9dbee9eac87ba3276c2eed9\"\u003e\u003ccode\u003e2683790\u003c/code\u003e\u003c/a\u003e Remove non-normative info from licenses\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jhpratt/num-conv/compare/v0.2.0...v0.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustc-hash` from 2.1.1 to 2.1.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/rustc-hash/blob/master/CHANGELOG.md\"\u003erustc-hash's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.1.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/pull/65\"\u003eRefactor byte hashing to remove unreachable panic\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\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/rustc-hash/commit/fdb275c8a0135403067ce1c4be8e97e53c473764\"\u003e\u003ccode\u003efdb275c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/67\"\u003e#67\u003c/a\u003e from Noratrieb/new-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/acafa431e930ded0ad8c1fa8b4ca1b320f53f983\"\u003e\u003ccode\u003eacafa43\u003c/code\u003e\u003c/a\u003e Prepare 2.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/140e5253440d595822e57b4f599b45aa500dde1d\"\u003e\u003ccode\u003e140e525\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/65\"\u003e#65\u003c/a\u003e from morrisonlevi/split_first_chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/f061387ad7da880a8bf5ce7e5c76aa863827520f\"\u003e\u003ccode\u003ef061387\u003c/code\u003e\u003c/a\u003e style: use consistent range format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/211455cb398aa0a6d7b12e81941d4a062af54d8e\"\u003e\u003ccode\u003e211455c\u003c/code\u003e\u003c/a\u003e refactor!: use split_first_chunk to help optimizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/464a82f557a14d3e3c6a3fb57effd9c48b2e179a\"\u003e\u003ccode\u003e464a82f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/63\"\u003e#63\u003c/a\u003e from estebank/const-Default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/2170d5e2a0efddce95c7be0bb94d56b1cee144cc\"\u003e\u003ccode\u003e2170d5e\u003c/code\u003e\u003c/a\u003e On nightly, \u003ccode\u003eimpl const Default\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/1a998d5b89b04ba730d4cd249f811e8b48aa7d8c\"\u003e\u003ccode\u003e1a998d5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/62\"\u003e#62\u003c/a\u003e from CryZe/128-bit-on-more-platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/6849c16d79e50be6d6713b2a9464bf7314060703\"\u003e\u003ccode\u003e6849c16\u003c/code\u003e\u003c/a\u003e Use 128-bit Widening Multiply on More Platforms\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/rustc-hash/compare/v2.1.1...v2.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `simd-adler32` from 0.3.8 to 0.3.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mcountryman/simd-adler32/commits/v0.3.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `terminal_size` from 0.4.3 to 0.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eminence/terminal-size/releases\"\u003eterminal_size's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.71 and windows-sys to \u0026quot;\u0026gt;=0.60.59, \u0026lt;=0.61\u0026quot; by \u003ca href=\"https://github.com/briandorsey\"\u003e\u003ccode\u003e@​briandorsey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/terminal-size/pull/74\"\u003eeminence/terminal-size#74\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eminence/terminal-size/commit/cad29f6450c6873fe2f719b93d17bba14c15737e\"\u003e\u003ccode\u003ecad29f6\u003c/code\u003e\u003c/a\u003e Bump to version v0.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eminence/terminal-size/commit/d1b12b9d96820339aeb7f81d00c90a31fde36c38\"\u003e\u003ccode\u003ed1b12b9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eminence/terminal-size/issues/74\"\u003e#74\u003c/a\u003e from briandorsey/windows-sys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eminence/terminal-size/commit/e67f56f79a9725119594401db28a8f36fa5a8def\"\u003e\u003ccode\u003ee67f56f\u003c/code\u003e\u003c/a\u003e Update MSRV to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eminence/terminal-size/commit/0c7f864758c77160f416b0cced53706a3aec2f18\"\u003e\u003ccode\u003e0c7f864\u003c/code\u003e\u003c/a\u003e Update windows-sys to \u0026quot;\u0026gt;=0.60.59, \u0026lt;=0.61\u0026quot;\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eminence/terminal-size/compare/v0.4.3...v0.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `unicode-segmentation` from 1.12.0 to 1.13.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/d446fa8f0089b10fb1f971a452e7ccd995646f7a\"\u003e\u003ccode\u003ed446fa8\u003c/code\u003e\u003c/a\u003e Set explicit 1.84 MSRV, add MSRV CI (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/cb4972bd25acdddffdd285550205421b0519b895\"\u003e\u003ccode\u003ecb4972b\u003c/code\u003e\u003c/a\u003e fix: Typos in README (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/88fac40e758c5d7bfce287e186c03a459e84385c\"\u003e\u003ccode\u003e88fac40\u003c/code\u003e\u003c/a\u003e Add semver check workflow to GitHub Actions (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/34ae23265968ddeef69fbf0415f77f40e5878ee9\"\u003e\u003ccode\u003e34ae232\u003c/code\u003e\u003c/a\u003e Fix accidental breakage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/f7268ccf0c9ec347992e5ae864378c1fd8f9caa0\"\u003e\u003ccode\u003ef7268cc\u003c/code\u003e\u003c/a\u003e Update changelog and version (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/abed5f7315811153afe90cb7931d21a073b8ef0c\"\u003e\u003ccode\u003eabed5f7\u003c/code\u003e\u003c/a\u003e Update quickcheck to 1.0 (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/f6f5f218f9d02e0a2b0566710c8eef8c0c3d22f4\"\u003e\u003ccode\u003ef6f5f21\u003c/code\u003e\u003c/a\u003e Release 1.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/13862d88946469b9a32bd8064dec6594cb65c908\"\u003e\u003ccode\u003e13862d8\u003c/code\u003e\u003c/a\u003e feat: Support Unicode 17.0.0 (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/1441d3dde85c06cee70437b03819328c04b134ba\"\u003e\u003ccode\u003e1441d3d\u003c/code\u003e\u003c/a\u003e Update Python scripts (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commit/63d0234320e6eb34ecb738e2972baf23e5bf12cc\"\u003e\u003ccode\u003e63d0234\u003c/code\u003e\u003c/a\u003e Exclude development scripts from published package (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-segmentation/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/compare/v1.12.0...v1.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy` from 0.8.47 to 0.8.48\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa7c31671cb5ce509551edafa23c6865df83b180\"\u003e\u003ccode\u003eaa7c316\u003c/code\u003e\u003c/a\u003e Release 0.8.48 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fa6fa901777580cc9363d721c76ccaa227c348e5\"\u003e\u003ccode\u003efa6fa90\u003c/code\u003e\u003c/a\u003e [zerocopy] Re-enable big endian aarch64 types (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3073\"\u003e#3073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/61b2407b733a77fc5b8f6d8583f58279874966f7\"\u003e\u003ccode\u003e61b2407\u003c/code\u003e\u003c/a\u003e [hermes] Release 0.1.0-alpha.7 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3151\"\u003e#3151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b2c394cfa9d328f59d531b4e12ea7012ddaefa8c\"\u003e\u003ccode\u003eb2c394c\u003c/code\u003e\u003c/a\u003e [hermes] Clone \u003ccode\u003ehermes\u003c/code\u003e branch at bb0e9f9f (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3149\"\u003e#3149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a5bc780b5122f9171ea552e6d57f2a3083a49e28\"\u003e\u003ccode\u003ea5bc780\u003c/code\u003e\u003c/a\u003e [hermes] Add auto-approval for \u003ccode\u003eCargo.lock\u003c/code\u003e and \u003ccode\u003evendor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3150\"\u003e#3150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b29cc75f253fef4b70a18f53d3bf3e59efbc41b9\"\u003e\u003ccode\u003eb29cc75\u003c/code\u003e\u003c/a\u003e [ci] Add \u003ccode\u003eall-jobs-succeed\u003c/code\u003e job in \u003ccode\u003eauto-approve.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3147\"\u003e#3147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/10ce7672d5e9c4fcfe6ff1d89afbbd6d917d64d2\"\u003e\u003ccode\u003e10ce767\u003c/code\u003e\u003c/a\u003e [hermes] Add description to README (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3148\"\u003e#3148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d01f773e993341283e985df6a9d9984f5cd83536\"\u003e\u003ccode\u003ed01f773\u003c/code\u003e\u003c/a\u003e [ci] Disambiguate \u0026quot;All checks succeeded\u0026quot; jobs by name (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/19006f87d0fb63eba5f4d07de8116bc866cab173\"\u003e\u003ccode\u003e19006f8\u003c/code\u003e\u003c/a\u003e [hermes] Initial commit (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3144\"\u003e#3144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c6b794933a8d49481b9dded6ed99bc339202b41d\"\u003e\u003ccode\u003ec6b7949\u003c/code\u003e\u003c/a\u003e [CI] Bump the all-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3143\"\u003e#3143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.47...v0.8.48\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy-derive` from 0.8.47 to 0.8.48\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa7c31671cb5ce509551edafa23c6865df83b180\"\u003e\u003ccode\u003eaa7c316\u003c/code\u003e\u003c/a\u003e Release 0.8.48 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fa6fa901777580cc9363d721c76ccaa227c348e5\"\u003e\u003ccode\u003efa6fa90\u003c/code\u003e\u003c/a\u003e [zerocopy] Re-enable big endian aarch64 types (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3073\"\u003e#3073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/61b2407b733a77fc5b8f6d8583f58279874966f7\"\u003e\u003ccode\u003e61b2407\u003c/code\u003e\u003c/a\u003e [hermes] Release 0.1.0-alpha.7 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3151\"\u003e#3151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b2c394cfa9d328f59d531b4e12ea7012ddaefa8c\"\u003e\u003ccode\u003eb2c394c\u003c/code\u003e\u003c/a\u003e [hermes] Clone \u003ccode\u003ehermes\u003c/code\u003e branch at bb0e9f9f (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3149\"\u003e#3149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a5bc780b5122f9171ea552e6d57f2a3083a49e28\"\u003e\u003ccode\u003ea5bc780\u003c/code\u003e\u003c/a\u003e [hermes] Add auto-approval for \u003ccode\u003eCargo.lock\u003c/code\u003e and \u003ccode\u003evendor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3150\"\u003e#3150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/b29cc75f253fef4b70a18f53d3bf3e59efbc41b9\"\u003e\u003ccode\u003eb29cc75\u003c/code\u003e\u003c/a\u003e [ci] Add \u003ccode\u003eall-jobs-succeed\u003c/code\u003e job in \u003ccode\u003eauto-approve.yml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3147\"\u003e#3147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/10ce7672d5e9c4fcfe6ff1d89afbbd6d917d64d2\"\u003e\u003ccode\u003e10ce767\u003c/code\u003e\u003c/a\u003e [hermes] Add description to README (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3148\"\u003e#3148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d01f773e993341283e985df6a9d9984f5cd83536\"\u003e\u003ccode\u003ed01f773\u003c/code\u003e\u003c/a\u003e [ci] Disambiguate \u0026quot;All checks succeeded\u0026quot; jobs by name (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/19006f87d0fb63eba5f4d07de8116bc866cab173\"\u003e\u003ccode\u003e19006f8\u003c/code\u003e\u003c/a\u003e [hermes] Initial commit (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3144\"\u003e#3144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c6b794933a8d49481b9dded6ed99bc339202b41d\"\u003e\u003ccode\u003ec6b7949\u003c/code\u003e\u003c/a\u003e [CI] Bump the all-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3143\"\u003e#3143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.47...v0.8.48\"\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/Epistates/cratons/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Epistates%2Fcratons/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"}},{"old_version":"0.8.42","new_version":"0.8.47","update_type":"patch","path":null,"pr_created_at":"2026-03-23T20:46:15.000Z","version_change":"0.8.42 → 0.8.47","issue":{"uuid":"4123625372","node_id":"PR_kwDOGFrxNc7Mziby","number":1262,"state":"open","title":"build(deps): bump the cargo group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dco-signoff: yes","size/M","dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-23T20:46:15.000Z","updated_at":"2026-03-23T20:46:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo","update_count":3,"packages":[{"name":"zerocopy","old_version":"0.8.42","new_version":"0.8.47","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.42","new_version":"0.8.47"},{"name":"env_logger","old_version":"0.11.9","new_version":"0.11.10","repository_url":"https://github.com/rust-cli/env_logger"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 2 updates in the /plugins/krsi directory: [zerocopy](https://github.com/google/zerocopy) and [env_logger](https://github.com/rust-cli/env_logger).\n\nUpdates `zerocopy` from 0.8.42 to 0.8.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.47\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange ref_from_bytes() to inline(always). by \u003ca href=\"https://github.com/korran\"\u003e\u003ccode\u003e@​korran\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3137\"\u003egoogle/zerocopy#3137\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46...v0.8.47\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46...v0.8.47\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[codegen] Document and test \u003ccode\u003eIntoBytes\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3109\"\u003egoogle/zerocopy#3109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Test and document codegen for \u003ccode\u003eSplitAt\u003c/code\u003e and \u003ccode\u003eSplit\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3111\"\u003egoogle/zerocopy#3111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Fix mis-run UI tests by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3134\"\u003egoogle/zerocopy#3134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.45...v0.8.46\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.45...v0.8.46\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] When releasing, don't dry-run zerocopy publish by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3126\"\u003egoogle/zerocopy#3126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha.2...v0.8.46-alpha.3\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha.2...v0.8.46-alpha.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] In releasing script, pass \u003ccode\u003e--allow-dirty\u003c/code\u003e by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3125\"\u003egoogle/zerocopy#3125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha.1...v0.8.46-alpha.2\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha.1...v0.8.46-alpha.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] Bypass vendoring during publication by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3124\"\u003egoogle/zerocopy#3124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha...v0.8.46-alpha.1\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha...v0.8.46-alpha.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a6a530d0b09bb6218b8b1d7471ad0157096aeaee\"\u003e\u003ccode\u003ea6a530d\u003c/code\u003e\u003c/a\u003e Release 0.8.47 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3138\"\u003e#3138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d6d67bfa47c16076373c190dcaacc1747403865f\"\u003e\u003ccode\u003ed6d67bf\u003c/code\u003e\u003c/a\u003e Change ref_from_bytes() to inline(always). (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3137\"\u003e#3137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e38763fcad951b7bf33bc9d12b45f6080411917e\"\u003e\u003ccode\u003ee38763f\u003c/code\u003e\u003c/a\u003e Release 0.8.46 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3136\"\u003e#3136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/f5c1f58f6dc140ca05cb75ee5c2caf1ba7226b44\"\u003e\u003ccode\u003ef5c1f58\u003c/code\u003e\u003c/a\u003e [test] Fix mis-run UI tests (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3134\"\u003e#3134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c2bdaa5ddf6efa80b0323e5e88f41dcdcbd05a77\"\u003e\u003ccode\u003ec2bdaa5\u003c/code\u003e\u003c/a\u003e ci: update step-security/harden-runner to v2.16.0 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3135\"\u003e#3135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e4f2484590d71ae340ea2f9afe90c4138e284a5c\"\u003e\u003ccode\u003ee4f2484\u003c/code\u003e\u003c/a\u003e [codegen] Test and document codegen for \u003ccode\u003eSplitAt\u003c/code\u003e and \u003ccode\u003eSplit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3111\"\u003e#3111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/0c4f8438826cfef41e7397111e166f91d2ddd4a2\"\u003e\u003ccode\u003e0c4f843\u003c/code\u003e\u003c/a\u003e [codegen] Document and test \u003ccode\u003eIntoBytes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3109\"\u003e#3109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/13024e9877d757a0883d84b6c7f0d15c8a1de12c\"\u003e\u003ccode\u003e13024e9\u003c/code\u003e\u003c/a\u003e [ci] Re-enable zizmor (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/52311da31d3f65c3864174c67ef0ae0e671f3dd6\"\u003e\u003ccode\u003e52311da\u003c/code\u003e\u003c/a\u003e [codegen] Use \u003ccode\u003ecargo.sh +nightly\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3131\"\u003e#3131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d8124807fcd2d166c6fa4c3e5d690cba9be1a5f5\"\u003e\u003ccode\u003ed812480\u003c/code\u003e\u003c/a\u003e [ci] Update \u003ccode\u003eauto-approve.yml\u003c/code\u003e to play nicely with CI (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3130\"\u003e#3130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.42...v0.8.47\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy-derive` from 0.8.42 to 0.8.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy-derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.47\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange ref_from_bytes() to inline(always). by \u003ca href=\"https://github.com/korran\"\u003e\u003ccode\u003e@​korran\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3137\"\u003egoogle/zerocopy#3137\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46...v0.8.47\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46...v0.8.47\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[codegen] Document and test \u003ccode\u003eIntoBytes\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3109\"\u003egoogle/zerocopy#3109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Test and document codegen for \u003ccode\u003eSplitAt\u003c/code\u003e and \u003ccode\u003eSplit\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3111\"\u003egoogle/zerocopy#3111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Fix mis-run UI tests by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3134\"\u003egoogle/zerocopy#3134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.45...v0.8.46\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.45...v0.8.46\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] When releasing, don't dry-run zerocopy publish by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3126\"\u003egoogle/zerocopy#3126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha.2...v0.8.46-alpha.3\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha.2...v0.8.46-alpha.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] In releasing script, pass \u003ccode\u003e--allow-dirty\u003c/code\u003e by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3125\"\u003egoogle/zerocopy#3125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha.1...v0.8.46-alpha.2\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha.1...v0.8.46-alpha.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] Bypass vendoring during publication by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3124\"\u003egoogle/zerocopy#3124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha...v0.8.46-alpha.1\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha...v0.8.46-alpha.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a6a530d0b09bb6218b8b1d7471ad0157096aeaee\"\u003e\u003ccode\u003ea6a530d\u003c/code\u003e\u003c/a\u003e Release 0.8.47 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3138\"\u003e#3138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d6d67bfa47c16076373c190dcaacc1747403865f\"\u003e\u003ccode\u003ed6d67bf\u003c/code\u003e\u003c/a\u003e Change ref_from_bytes() to inline(always). (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3137\"\u003e#3137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e38763fcad951b7bf33bc9d12b45f6080411917e\"\u003e\u003ccode\u003ee38763f\u003c/code\u003e\u003c/a\u003e Release 0.8.46 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3136\"\u003e#3136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/f5c1f58f6dc140ca05cb75ee5c2caf1ba7226b44\"\u003e\u003ccode\u003ef5c1f58\u003c/code\u003e\u003c/a\u003e [test] Fix mis-run UI tests (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3134\"\u003e#3134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c2bdaa5ddf6efa80b0323e5e88f41dcdcbd05a77\"\u003e\u003ccode\u003ec2bdaa5\u003c/code\u003e\u003c/a\u003e ci: update step-security/harden-runner to v2.16.0 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3135\"\u003e#3135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e4f2484590d71ae340ea2f9afe90c4138e284a5c\"\u003e\u003ccode\u003ee4f2484\u003c/code\u003e\u003c/a\u003e [codegen] Test and document codegen for \u003ccode\u003eSplitAt\u003c/code\u003e and \u003ccode\u003eSplit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3111\"\u003e#3111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/0c4f8438826cfef41e7397111e166f91d2ddd4a2\"\u003e\u003ccode\u003e0c4f843\u003c/code\u003e\u003c/a\u003e [codegen] Document and test \u003ccode\u003eIntoBytes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3109\"\u003e#3109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/13024e9877d757a0883d84b6c7f0d15c8a1de12c\"\u003e\u003ccode\u003e13024e9\u003c/code\u003e\u003c/a\u003e [ci] Re-enable zizmor (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/52311da31d3f65c3864174c67ef0ae0e671f3dd6\"\u003e\u003ccode\u003e52311da\u003c/code\u003e\u003c/a\u003e [codegen] Use \u003ccode\u003ecargo.sh +nightly\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3131\"\u003e#3131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d8124807fcd2d166c6fa4c3e5d690cba9be1a5f5\"\u003e\u003ccode\u003ed812480\u003c/code\u003e\u003c/a\u003e [ci] Update \u003ccode\u003eauto-approve.yml\u003c/code\u003e to play nicely with CI (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3130\"\u003e#3130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.42...v0.8.47\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.9 to 0.11.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.10\u003c/h2\u003e\n\u003ch2\u003e[0.11.10] - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.10] - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/41320bf391e3d62cc0171f83403c6d684686ac98\"\u003e\u003ccode\u003e41320bf\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/de8c74f47cb137541ac3c740b1fa77f46554dc25\"\u003e\u003ccode\u003ede8c74f\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d550741cdcd1d64f8a564158d9d0b2554f5d900d\"\u003e\u003ccode\u003ed550741\u003c/code\u003e\u003c/a\u003e docs(gh): Add sponsor link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/458b07544b86495075418e4d81cc048c98f362b6\"\u003e\u003ccode\u003e458b075\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.94 (\u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8bc3fc3e1db40d82a40b485e4c7971ac257d17a2\"\u003e\u003ccode\u003e8bc3fc3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/400\"\u003e#400\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/143fa647ab33ed3acc9f160dfa3cb075cc62b5a3\"\u003e\u003ccode\u003e143fa64\u003c/code\u003e\u003c/a\u003e chore: Upgrade incompatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/b687a2418ab8eeb031a55f561be50742ede27baf\"\u003e\u003ccode\u003eb687a24\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8cf1ba99129eeccc9914f9c3059ac6acc0686ba4\"\u003e\u003ccode\u003e8cf1ba9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/397\"\u003e#397\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/094ecf7a8adbf013877f7e0883774008a95dbe3d\"\u003e\u003ccode\u003e094ecf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/396\"\u003e#396\u003c/a\u003e from rust-cli/renovate/crate-ci-committed-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/34ad62679742adceb156ce5a59b0a277a8b67771\"\u003e\u003ccode\u003e34ad626\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.44.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.9...v0.11.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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/falcosecurity/plugins/pull/1262","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/falcosecurity%2Fplugins/issues/1262","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1262/packages"}},{"old_version":"0.8.42","new_version":"0.8.47","update_type":"patch","path":null,"pr_created_at":"2026-03-23T10:48:36.000Z","version_change":"0.8.42 → 0.8.47","issue":{"uuid":"4119947055","node_id":"PR_kwDOQWbpjM7MpMbz","number":23,"state":"closed","title":"chore(deps): bump the dependencies group with 3 updates","user":"dependabot[bot]","labels":[],"assignees":["ararog"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-30T11:02:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-23T10:48:36.000Z","updated_at":"2026-03-30T11:02:34.000Z","time_to_close":605637,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":3,"packages":[{"name":"itoa","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"zerocopy","old_version":"0.8.42","new_version":"0.8.47","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.42","new_version":"0.8.47","repository_url":"https://github.com/google/zerocopy"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 3 updates: [itoa](https://github.com/dtolnay/itoa), [zerocopy](https://github.com/google/zerocopy) and [zerocopy-derive](https://github.com/google/zerocopy).\n\nUpdates `itoa` from 1.0.17 to 1.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/itoa/releases\"\u003eitoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify pointer usage in Buffer::format method (\u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/67\"\u003e#67\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xtqqczze\"\u003e\u003ccode\u003e@​xtqqczze\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize 128-bit integer formatting (\u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/68\"\u003e#68\u003c/a\u003e, thanks \u003ca href=\"https://github.com/jhpratt\"\u003e\u003ccode\u003e@​jhpratt\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/itoa/commit/af77385d0daf4d0e949e81f2588be2e44f69f086\"\u003e\u003ccode\u003eaf77385\u003c/code\u003e\u003c/a\u003e Release 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/73a7c03e23852fd51f9eb1ff6caa44bdb956dbed\"\u003e\u003ccode\u003e73a7c03\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/68\"\u003e#68\u003c/a\u003e from jhpratt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/7b4c86b03eceb1fdb6e0bb8e85160dac8ba6a24a\"\u003e\u003ccode\u003e7b4c86b\u003c/code\u003e\u003c/a\u003e Optimize 128-bit integer formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/0d8a4899bf99e559fdf7017d3b9ad22fdbcab70d\"\u003e\u003ccode\u003e0d8a489\u003c/code\u003e\u003c/a\u003e Fill in pointer cast type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/e693c49e60b28c96d0dccac9161638ffcefbc1de\"\u003e\u003ccode\u003ee693c49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/67\"\u003e#67\u003c/a\u003e from xtqqczze/as_mut_ptr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/29b34100d5bb281c692aca62dd02262fbc95124a\"\u003e\u003ccode\u003e29b3410\u003c/code\u003e\u003c/a\u003e Simplify pointer usage in Buffer::format method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/bbf077faeb6c9d1d52ee025f81ac240f07cba951\"\u003e\u003ccode\u003ebbf077f\u003c/code\u003e\u003c/a\u003e Switch to 9975WX benchmark data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/65bc721a0d5811ef63eb188d7013bbd455175068\"\u003e\u003ccode\u003e65bc721\u003c/code\u003e\u003c/a\u003e Delete old chart code\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/itoa/compare/1.0.17...1.0.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy` from 0.8.42 to 0.8.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.47\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange ref_from_bytes() to inline(always). by \u003ca href=\"https://github.com/korran\"\u003e\u003ccode\u003e@​korran\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3137\"\u003egoogle/zerocopy#3137\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46...v0.8.47\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46...v0.8.47\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[codegen] Document and test \u003ccode\u003eIntoBytes\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3109\"\u003egoogle/zerocopy#3109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Test and document codegen for \u003ccode\u003eSplitAt\u003c/code\u003e and \u003ccode\u003eSplit\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3111\"\u003egoogle/zerocopy#3111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Fix mis-run UI tests by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3134\"\u003egoogle/zerocopy#3134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.45...v0.8.46\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.45...v0.8.46\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] When releasing, don't dry-run zerocopy publish by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3126\"\u003egoogle/zerocopy#3126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha.2...v0.8.46-alpha.3\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha.2...v0.8.46-alpha.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] In releasing script, pass \u003ccode\u003e--allow-dirty\u003c/code\u003e by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3125\"\u003egoogle/zerocopy#3125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha.1...v0.8.46-alpha.2\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha.1...v0.8.46-alpha.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] Bypass vendoring during publication by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3124\"\u003egoogle/zerocopy#3124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha...v0.8.46-alpha.1\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha...v0.8.46-alpha.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a6a530d0b09bb6218b8b1d7471ad0157096aeaee\"\u003e\u003ccode\u003ea6a530d\u003c/code\u003e\u003c/a\u003e Release 0.8.47 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3138\"\u003e#3138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d6d67bfa47c16076373c190dcaacc1747403865f\"\u003e\u003ccode\u003ed6d67bf\u003c/code\u003e\u003c/a\u003e Change ref_from_bytes() to inline(always). (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3137\"\u003e#3137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e38763fcad951b7bf33bc9d12b45f6080411917e\"\u003e\u003ccode\u003ee38763f\u003c/code\u003e\u003c/a\u003e Release 0.8.46 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3136\"\u003e#3136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/f5c1f58f6dc140ca05cb75ee5c2caf1ba7226b44\"\u003e\u003ccode\u003ef5c1f58\u003c/code\u003e\u003c/a\u003e [test] Fix mis-run UI tests (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3134\"\u003e#3134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c2bdaa5ddf6efa80b0323e5e88f41dcdcbd05a77\"\u003e\u003ccode\u003ec2bdaa5\u003c/code\u003e\u003c/a\u003e ci: update step-security/harden-runner to v2.16.0 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3135\"\u003e#3135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e4f2484590d71ae340ea2f9afe90c4138e284a5c\"\u003e\u003ccode\u003ee4f2484\u003c/code\u003e\u003c/a\u003e [codegen] Test and document codegen for \u003ccode\u003eSplitAt\u003c/code\u003e and \u003ccode\u003eSplit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3111\"\u003e#3111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/0c4f8438826cfef41e7397111e166f91d2ddd4a2\"\u003e\u003ccode\u003e0c4f843\u003c/code\u003e\u003c/a\u003e [codegen] Document and test \u003ccode\u003eIntoBytes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3109\"\u003e#3109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/13024e9877d757a0883d84b6c7f0d15c8a1de12c\"\u003e\u003ccode\u003e13024e9\u003c/code\u003e\u003c/a\u003e [ci] Re-enable zizmor (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/52311da31d3f65c3864174c67ef0ae0e671f3dd6\"\u003e\u003ccode\u003e52311da\u003c/code\u003e\u003c/a\u003e [codegen] Use \u003ccode\u003ecargo.sh +nightly\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3131\"\u003e#3131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d8124807fcd2d166c6fa4c3e5d690cba9be1a5f5\"\u003e\u003ccode\u003ed812480\u003c/code\u003e\u003c/a\u003e [ci] Update \u003ccode\u003eauto-approve.yml\u003c/code\u003e to play nicely with CI (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3130\"\u003e#3130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.42...v0.8.47\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy-derive` from 0.8.42 to 0.8.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy-derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.47\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange ref_from_bytes() to inline(always). by \u003ca href=\"https://github.com/korran\"\u003e\u003ccode\u003e@​korran\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3137\"\u003egoogle/zerocopy#3137\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46...v0.8.47\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46...v0.8.47\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[codegen] Document and test \u003ccode\u003eIntoBytes\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3109\"\u003egoogle/zerocopy#3109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Test and document codegen for \u003ccode\u003eSplitAt\u003c/code\u003e and \u003ccode\u003eSplit\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3111\"\u003egoogle/zerocopy#3111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Fix mis-run UI tests by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3134\"\u003egoogle/zerocopy#3134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.45...v0.8.46\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.45...v0.8.46\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] When releasing, don't dry-run zerocopy publish by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3126\"\u003egoogle/zerocopy#3126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha.2...v0.8.46-alpha.3\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha.2...v0.8.46-alpha.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] In releasing script, pass \u003ccode\u003e--allow-dirty\u003c/code\u003e by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3125\"\u003egoogle/zerocopy#3125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha.1...v0.8.46-alpha.2\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha.1...v0.8.46-alpha.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] Bypass vendoring during publication by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3124\"\u003egoogle/zerocopy#3124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha...v0.8.46-alpha.1\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha...v0.8.46-alpha.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a6a530d0b09bb6218b8b1d7471ad0157096aeaee\"\u003e\u003ccode\u003ea6a530d\u003c/code\u003e\u003c/a\u003e Release 0.8.47 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3138\"\u003e#3138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d6d67bfa47c16076373c190dcaacc1747403865f\"\u003e\u003ccode\u003ed6d67bf\u003c/code\u003e\u003c/a\u003e Change ref_from_bytes() to inline(always). (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3137\"\u003e#3137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e38763fcad951b7bf33bc9d12b45f6080411917e\"\u003e\u003ccode\u003ee38763f\u003c/code\u003e\u003c/a\u003e Release 0.8.46 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3136\"\u003e#3136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/f5c1f58f6dc140ca05cb75ee5c2caf1ba7226b44\"\u003e\u003ccode\u003ef5c1f58\u003c/code\u003e\u003c/a\u003e [test] Fix mis-run UI tests (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3134\"\u003e#3134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c2bdaa5ddf6efa80b0323e5e88f41dcdcbd05a77\"\u003e\u003ccode\u003ec2bdaa5\u003c/code\u003e\u003c/a\u003e ci: update step-security/harden-runner to v2.16.0 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3135\"\u003e#3135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e4f2484590d71ae340ea2f9afe90c4138e284a5c\"\u003e\u003ccode\u003ee4f2484\u003c/code\u003e\u003c/a\u003e [codegen] Test and document codegen for \u003ccode\u003eSplitAt\u003c/code\u003e and \u003ccode\u003eSplit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3111\"\u003e#3111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/0c4f8438826cfef41e7397111e166f91d2ddd4a2\"\u003e\u003ccode\u003e0c4f843\u003c/code\u003e\u003c/a\u003e [codegen] Document and test \u003ccode\u003eIntoBytes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3109\"\u003e#3109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/13024e9877d757a0883d84b6c7f0d15c8a1de12c\"\u003e\u003ccode\u003e13024e9\u003c/code\u003e\u003c/a\u003e [ci] Re-enable zizmor (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/52311da31d3f65c3864174c67ef0ae0e671f3dd6\"\u003e\u003ccode\u003e52311da\u003c/code\u003e\u003c/a\u003e [codegen] Use \u003ccode\u003ecargo.sh +nightly\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3131\"\u003e#3131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d8124807fcd2d166c6fa4c3e5d690cba9be1a5f5\"\u003e\u003ccode\u003ed812480\u003c/code\u003e\u003c/a\u003e [ci] Update \u003ccode\u003eauto-approve.yml\u003c/code\u003e to play nicely with CI (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3130\"\u003e#3130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.42...v0.8.47\"\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/ararog/paya/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ararog%2Fpaya/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"}},{"old_version":"0.8.42","new_version":"0.8.47","update_type":"patch","path":null,"pr_created_at":"2026-03-23T06:48:18.000Z","version_change":"0.8.42 → 0.8.47","issue":{"uuid":"4118661730","node_id":"PR_kwDORWyWws7Mlm-i","number":6,"state":"open","title":"chore(deps): bump the dependencies group with 8 updates","user":"dependabot[bot]","labels":[],"assignees":["ararog"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-23T06:48:18.000Z","updated_at":"2026-03-23T06:48:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":8,"packages":[{"name":"itoa","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"rustls-webpki","old_version":"0.103.9","new_version":"0.103.10","repository_url":"https://github.com/rustls/webpki"},{"name":"toml_datetime","old_version":"1.0.0+spec-1.1.0","new_version":"1.0.1+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_edit","old_version":"0.25.4+spec-1.1.0","new_version":"0.25.5+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_parser","old_version":"1.0.9+spec-1.1.0","new_version":"1.0.10+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"winnow","old_version":"0.7.15","new_version":"1.0.0","repository_url":"https://github.com/winnow-rs/winnow"},{"name":"zerocopy","old_version":"0.8.42","new_version":"0.8.47","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.42","new_version":"0.8.47","repository_url":"https://github.com/google/zerocopy"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 8 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.17` | `1.0.18` |\n| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.9` | `0.103.10` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `1.0.0+spec-1.1.0` | `1.0.1+spec-1.1.0` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.25.4+spec-1.1.0` | `0.25.5+spec-1.1.0` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.0.9+spec-1.1.0` | `1.0.10+spec-1.1.0` |\n| [winnow](https://github.com/winnow-rs/winnow) | `0.7.15` | `1.0.0` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.42` | `0.8.47` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.42` | `0.8.47` |\n\nUpdates `itoa` from 1.0.17 to 1.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/itoa/releases\"\u003eitoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify pointer usage in Buffer::format method (\u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/67\"\u003e#67\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xtqqczze\"\u003e\u003ccode\u003e@​xtqqczze\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize 128-bit integer formatting (\u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/68\"\u003e#68\u003c/a\u003e, thanks \u003ca href=\"https://github.com/jhpratt\"\u003e\u003ccode\u003e@​jhpratt\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/itoa/commit/af77385d0daf4d0e949e81f2588be2e44f69f086\"\u003e\u003ccode\u003eaf77385\u003c/code\u003e\u003c/a\u003e Release 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/73a7c03e23852fd51f9eb1ff6caa44bdb956dbed\"\u003e\u003ccode\u003e73a7c03\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/68\"\u003e#68\u003c/a\u003e from jhpratt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/7b4c86b03eceb1fdb6e0bb8e85160dac8ba6a24a\"\u003e\u003ccode\u003e7b4c86b\u003c/code\u003e\u003c/a\u003e Optimize 128-bit integer formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/0d8a4899bf99e559fdf7017d3b9ad22fdbcab70d\"\u003e\u003ccode\u003e0d8a489\u003c/code\u003e\u003c/a\u003e Fill in pointer cast type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/e693c49e60b28c96d0dccac9161638ffcefbc1de\"\u003e\u003ccode\u003ee693c49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/67\"\u003e#67\u003c/a\u003e from xtqqczze/as_mut_ptr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/29b34100d5bb281c692aca62dd02262fbc95124a\"\u003e\u003ccode\u003e29b3410\u003c/code\u003e\u003c/a\u003e Simplify pointer usage in Buffer::format method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/bbf077faeb6c9d1d52ee025f81ac240f07cba951\"\u003e\u003ccode\u003ebbf077f\u003c/code\u003e\u003c/a\u003e Switch to 9975WX benchmark data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/65bc721a0d5811ef63eb188d7013bbd455175068\"\u003e\u003ccode\u003e65bc721\u003c/code\u003e\u003c/a\u003e Delete old chart code\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/itoa/compare/1.0.17...1.0.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustls-webpki` from 0.103.9 to 0.103.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/webpki/releases\"\u003erustls-webpki's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.103.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eCorrect selection of candidate CRLs by Distribution Point and Issuing Distribution Point\u003c/strong\u003e. If a certificate had more than one \u003ccode\u003edistributionPoint\u003c/code\u003e, then only the first \u003ccode\u003edistributionPoint\u003c/code\u003e would be considered against each CRL's \u003ccode\u003eIssuingDistributionPoint\u003c/code\u003e \u003ccode\u003edistributionPoint\u003c/code\u003e, and then the certificate's subsequent \u003ccode\u003edistributionPoint\u003c/code\u003es would be ignored.\u003c/p\u003e\n\u003cp\u003eThe impact was that correct provided CRLs would not be consulted to check revocation. With \u003ccode\u003eUnknownStatusPolicy::Deny\u003c/code\u003e (the default) this would lead to incorrect but safe \u003ccode\u003eError::UnknownRevocationStatus\u003c/code\u003e. With \u003ccode\u003eUnknownStatusPolicy::Allow\u003c/code\u003e this would lead to inappropriate acceptance of revoked certificates.\u003c/p\u003e\n\u003cp\u003eThis vulnerability is thought to be of limited impact. This is because both the certificate and CRL are signed -- an attacker would need to compromise a trusted issuing authority to trigger this bug.  An attacker with such capabilities could likely bypass revocation checking through other more impactful means (such as publishing a valid, empty CRL.)\u003c/p\u003e\n\u003cp\u003eMore likely, this bug would be latent in normal use, and an attacker could leverage faulty revocation checking to continue using a revoked credential.\u003c/p\u003e\n\u003cp\u003eThis vulnerability is identified by \u003ca href=\"https://github.com/rustls/webpki/security/advisories/GHSA-pwjx-qhcg-rvj4\"\u003eGHSA-pwjx-qhcg-rvj4\u003c/a\u003e. Thank you to \u003ca href=\"https://github.com/1seal\"\u003e\u003ccode\u003e@​1seal\u003c/code\u003e\u003c/a\u003e for the report.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFreshen up rel-0.103 by \u003ca href=\"https://github.com/ctz\"\u003e\u003ccode\u003e@​ctz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/webpki/pull/455\"\u003erustls/webpki#455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.103.10 by \u003ca href=\"https://github.com/ctz\"\u003e\u003ccode\u003e@​ctz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/webpki/pull/458\"\u003erustls/webpki#458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rustls/webpki/compare/v/0.103.9...v/0.103.10\"\u003ehttps://github.com/rustls/webpki/compare/v/0.103.9...v/0.103.10\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/rustls/webpki/commit/348ce01c01cf8ce21199090c98853992c9c047a8\"\u003e\u003ccode\u003e348ce01\u003c/code\u003e\u003c/a\u003e Prepare 0.103.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/dbde5921164c6e3ea0928654de8cb7d5de8c2b33\"\u003e\u003ccode\u003edbde592\u003c/code\u003e\u003c/a\u003e crl: fix authoritative_for() support for multiple URIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/9c4838e6129a544a0f7f5d26ac7517860a22992c\"\u003e\u003ccode\u003e9c4838e\u003c/code\u003e\u003c/a\u003e avoid std::prelude imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/009ef667e3bb0544808c39b64e9b6db0d626b117\"\u003e\u003ccode\u003e009ef66\u003c/code\u003e\u003c/a\u003e fix rust 1.94 ambiguous panic macro warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/c41360d095f9f48e14679a078afd10c2d61716fe\"\u003e\u003ccode\u003ec41360d\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/cache-cargo-install-action from 2 to 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/e401d0083d9cf91d0209bae1db465267d7290233\"\u003e\u003ccode\u003ee401d00\u003c/code\u003e\u003c/a\u003e generate.py: reformat for black 2026.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/06cedecbf6af88cad40b2ae2cc4a474f1429ddb6\"\u003e\u003ccode\u003e06cedec\u003c/code\u003e\u003c/a\u003e Take semver-compatible deps\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rustls/webpki/compare/v/0.103.9...v/0.103.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml_datetime` from 1.0.0+spec-1.1.0 to 1.0.1+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/90790723370aa4981bafe054633c928eb78bcf94\"\u003e\u003ccode\u003e9079072\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/06f2ba38f2377ab01b46c8acc1c4536254c24a50\"\u003e\u003ccode\u003e06f2ba3\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7fc5ce13ab54e568b86d57406fbe4fd852d1d06f\"\u003e\u003ccode\u003e7fc5ce1\u003c/code\u003e\u003c/a\u003e chore: Update to winnow 1.0.0 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/bf5a15717160ba69b45cca135d96775fd56771e8\"\u003e\u003ccode\u003ebf5a157\u003c/code\u003e\u003c/a\u003e chore: Update to winnow 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/0aeb2df32ee5e776e5cd51eaf97d23771b0a7a37\"\u003e\u003ccode\u003e0aeb2df\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v1 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1112\"\u003e#1112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9a345411740b48da23536edf5f949108cdfea6da\"\u003e\u003ccode\u003e9a34541\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a576caed48c101410d97d9a763f4369c995bfda5\"\u003e\u003ccode\u003ea576cae\u003c/code\u003e\u003c/a\u003e docs(gh): Add sponsor link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a09707edb7c838952161be8d3a5b9b8e870eef73\"\u003e\u003ccode\u003ea09707e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7b0feaa5f00cf0f8bb7344ba30e5dd012e900e6b\"\u003e\u003ccode\u003e7b0feaa\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2902954e9d969205d6fed0baac3ba60b10dd8a1e\"\u003e\u003ccode\u003e2902954\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(toml): Track dotted key for spans\u0026quot; (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml_datetime-v1.0.0...toml_datetime-v1.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml_edit` from 0.25.4+spec-1.1.0 to 0.25.5+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/90790723370aa4981bafe054633c928eb78bcf94\"\u003e\u003ccode\u003e9079072\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/06f2ba38f2377ab01b46c8acc1c4536254c24a50\"\u003e\u003ccode\u003e06f2ba3\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7fc5ce13ab54e568b86d57406fbe4fd852d1d06f\"\u003e\u003ccode\u003e7fc5ce1\u003c/code\u003e\u003c/a\u003e chore: Update to winnow 1.0.0 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/bf5a15717160ba69b45cca135d96775fd56771e8\"\u003e\u003ccode\u003ebf5a157\u003c/code\u003e\u003c/a\u003e chore: Update to winnow 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/0aeb2df32ee5e776e5cd51eaf97d23771b0a7a37\"\u003e\u003ccode\u003e0aeb2df\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v1 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1112\"\u003e#1112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9a345411740b48da23536edf5f949108cdfea6da\"\u003e\u003ccode\u003e9a34541\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a576caed48c101410d97d9a763f4369c995bfda5\"\u003e\u003ccode\u003ea576cae\u003c/code\u003e\u003c/a\u003e docs(gh): Add sponsor link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a09707edb7c838952161be8d3a5b9b8e870eef73\"\u003e\u003ccode\u003ea09707e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7b0feaa5f00cf0f8bb7344ba30e5dd012e900e6b\"\u003e\u003ccode\u003e7b0feaa\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2902954e9d969205d6fed0baac3ba60b10dd8a1e\"\u003e\u003ccode\u003e2902954\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(toml): Track dotted key for spans\u0026quot; (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/v0.25.4...v0.25.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml_parser` from 1.0.9+spec-1.1.0 to 1.0.10+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/90790723370aa4981bafe054633c928eb78bcf94\"\u003e\u003ccode\u003e9079072\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/06f2ba38f2377ab01b46c8acc1c4536254c24a50\"\u003e\u003ccode\u003e06f2ba3\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7fc5ce13ab54e568b86d57406fbe4fd852d1d06f\"\u003e\u003ccode\u003e7fc5ce1\u003c/code\u003e\u003c/a\u003e chore: Update to winnow 1.0.0 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/bf5a15717160ba69b45cca135d96775fd56771e8\"\u003e\u003ccode\u003ebf5a157\u003c/code\u003e\u003c/a\u003e chore: Update to winnow 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/0aeb2df32ee5e776e5cd51eaf97d23771b0a7a37\"\u003e\u003ccode\u003e0aeb2df\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v1 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1112\"\u003e#1112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9a345411740b48da23536edf5f949108cdfea6da\"\u003e\u003ccode\u003e9a34541\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a576caed48c101410d97d9a763f4369c995bfda5\"\u003e\u003ccode\u003ea576cae\u003c/code\u003e\u003c/a\u003e docs(gh): Add sponsor link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a09707edb7c838952161be8d3a5b9b8e870eef73\"\u003e\u003ccode\u003ea09707e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7b0feaa5f00cf0f8bb7344ba30e5dd012e900e6b\"\u003e\u003ccode\u003e7b0feaa\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2902954e9d969205d6fed0baac3ba60b10dd8a1e\"\u003e\u003ccode\u003e2902954\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(toml): Track dotted key for spans\u0026quot; (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml_parser-v1.0.9...toml_parser-v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `winnow` from 0.7.15 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md\"\u003ewinnow's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.0.0] - 2026-03-17\u003c/h2\u003e\n\u003cp\u003eNote: going to v1 is more a reflection of the rate of churn in Winnow's API than\nthe quality of previous releases or any statement against future breaking changes.\u003c/p\u003e\n\u003ch3\u003eMigration Guide\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003eUpdate to latest v0.7 release\u003c/li\u003e\n\u003cli\u003eResolve deprecations\u003c/li\u003e\n\u003cli\u003eUpgrade to v1\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eascii\u003c/code\u003e, \u003ccode\u003ebinary\u003c/code\u003e, or \u003ccode\u003eparser\u003c/code\u003e features as needed\u003c/li\u003e\n\u003cli\u003eBreak tuples into tuples-of-tuples as needed\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eparser\u003c/code\u003e, \u003ccode\u003eascii\u003c/code\u003e, and \u003ccode\u003ebinary\u003c/code\u003e feature gates to improve build times\u003c/li\u003e\n\u003cli\u003eReduce 'impl ContainsToken for Tuple' to 10 elements to improve build times\u003c/li\u003e\n\u003cli\u003eReduce 'impl Alt for Tuple' to 10 elements to improve build times\u003c/li\u003e\n\u003cli\u003eReduce 'impl Parser for Tuple' to 10 elements to improve build times\u003c/li\u003e\n\u003cli\u003eReplaced \u003ccode\u003e(I, usize)\u003c/code\u003e with \u003ccode\u003ebinary::bits::Bits\u003c/code\u003e to clarify intent\u003c/li\u003e\n\u003cli\u003eMoved \u003ccode\u003eBitOffsets\u003c/code\u003e from \u003ccode\u003estream\u003c/code\u003e to \u003ccode\u003ebinary::bits\u003c/code\u003e to consolidate the API\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eiterator\u003c/code\u003e impure like parsers\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eStream::raw\u003c/code\u003e with \u003ccode\u003eStream::trace\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated APIs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cp\u003eBuild time\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduce macro-generated code\u003c/li\u003e\n\u003cli\u003eSplit off \u003ccode\u003eparser\u003c/code\u003e, \u003ccode\u003eascii\u003c/code\u003e, and \u003ccode\u003ebinary\u003c/code\u003e features\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRuntime\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize \u003ccode\u003ehex_uint\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eParser::parse_iter\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003eNeeded\u003c/code\u003e in \u003ccode\u003estream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCorrect trace for \u003ccode\u003eoct_digit1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eescaped\u003c/code\u003e into a \u003ccode\u003eCow\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAccept a parser for \u003ccode\u003eescaped\u003c/code\u003e, \u003ccode\u003etake_escaped\u003c/code\u003e control character for not-quite unicode parsing\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/9072a31719c89b0cdfd41c3312cfd0a72fd22859\"\u003e\u003ccode\u003e9072a31\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/43727aab3673dc74b0f66cc466cb10e39da23585\"\u003e\u003ccode\u003e43727aa\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/790061940297086179834cc0d6746d27c646684f\"\u003e\u003ccode\u003e7900619\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/winnow-rs/winnow/issues/898\"\u003e#898\u003c/a\u003e from epage/escaped\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/c255e1334efea06c7523e93721b9c8510691951f\"\u003e\u003ccode\u003ec255e13\u003c/code\u003e\u003c/a\u003e fix(ascii): Allow non-unicode control characters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/80b9e35625032d87f483b2bd66d9b21626ef1543\"\u003e\u003ccode\u003e80b9e35\u003c/code\u003e\u003c/a\u003e test(ascii): Verify escaped bad behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/2da9f01067cfbbe3d2fbd9929bac988460469704\"\u003e\u003ccode\u003e2da9f01\u003c/code\u003e\u003c/a\u003e fix(ascii): Be consistent in escaped parameter order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/2b1478d7f65283c373f580516b708d8b3a1a2323\"\u003e\u003ccode\u003e2b1478d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/winnow-rs/winnow/issues/897\"\u003e#897\u003c/a\u003e from epage/iter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/4953b6f07562b16972d994fc7d0faa7e8a13b13d\"\u003e\u003ccode\u003e4953b6f\u003c/code\u003e\u003c/a\u003e feat(parser): Add Parser::parse_iter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/dd0ab867de4cb06bbbed5d81c0192966d81f20dd\"\u003e\u003ccode\u003edd0ab86\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/winnow-rs/winnow/issues/896\"\u003e#896\u003c/a\u003e from epage/iter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/912a150fff7401a6ef919cfe2d2d20d7a6adf084\"\u003e\u003ccode\u003e912a150\u003c/code\u003e\u003c/a\u003e fix(comb)!: Make iterator impure like parsers\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/winnow-rs/winnow/compare/v0.7.15...v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy` from 0.8.42 to 0.8.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.47\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange ref_from_bytes() to inline(always). by \u003ca href=\"https://github.com/korran\"\u003e\u003ccode\u003e@​korran\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3137\"\u003egoogle/zerocopy#3137\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46...v0.8.47\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46...v0.8.47\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[codegen] Document and test \u003ccode\u003eIntoBytes\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3109\"\u003egoogle/zerocopy#3109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Test and document codegen for \u003ccode\u003eSplitAt\u003c/code\u003e and \u003ccode\u003eSplit\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3111\"\u003egoogle/zerocopy#3111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Fix mis-run UI tests by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3134\"\u003egoogle/zerocopy#3134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.45...v0.8.46\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.45...v0.8.46\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] When releasing, don't dry-run zerocopy publish by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3126\"\u003egoogle/zerocopy#3126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha.2...v0.8.46-alpha.3\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha.2...v0.8.46-alpha.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] In releasing script, pass \u003ccode\u003e--allow-dirty\u003c/code\u003e by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3125\"\u003egoogle/zerocopy#3125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha.1...v0.8.46-alpha.2\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha.1...v0.8.46-alpha.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] Bypass vendoring during publication by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3124\"\u003egoogle/zerocopy#3124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha...v0.8.46-alpha.1\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha...v0.8.46-alpha.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a6a530d0b09bb6218b8b1d7471ad0157096aeaee\"\u003e\u003ccode\u003ea6a530d\u003c/code\u003e\u003c/a\u003e Release 0.8.47 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3138\"\u003e#3138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d6d67bfa47c16076373c190dcaacc1747403865f\"\u003e\u003ccode\u003ed6d67bf\u003c/code\u003e\u003c/a\u003e Change ref_from_bytes() to inline(always). (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3137\"\u003e#3137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e38763fcad951b7bf33bc9d12b45f6080411917e\"\u003e\u003ccode\u003ee38763f\u003c/code\u003e\u003c/a\u003e Release 0.8.46 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3136\"\u003e#3136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/f5c1f58f6dc140ca05cb75ee5c2caf1ba7226b44\"\u003e\u003ccode\u003ef5c1f58\u003c/code\u003e\u003c/a\u003e [test] Fix mis-run UI tests (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3134\"\u003e#3134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c2bdaa5ddf6efa80b0323e5e88f41dcdcbd05a77\"\u003e\u003ccode\u003ec2bdaa5\u003c/code\u003e\u003c/a\u003e ci: update step-security/harden-runner to v2.16.0 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3135\"\u003e#3135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e4f2484590d71ae340ea2f9afe90c4138e284a5c\"\u003e\u003ccode\u003ee4f2484\u003c/code\u003e\u003c/a\u003e [codegen] Test and document codegen for \u003ccode\u003eSplitAt\u003c/code\u003e and \u003ccode\u003eSplit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3111\"\u003e#3111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/0c4f8438826cfef41e7397111e166f91d2ddd4a2\"\u003e\u003ccode\u003e0c4f843\u003c/code\u003e\u003c/a\u003e [codegen] Document and test \u003ccode\u003eIntoBytes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3109\"\u003e#3109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/13024e9877d757a0883d84b6c7f0d15c8a1de12c\"\u003e\u003ccode\u003e13024e9\u003c/code\u003e\u003c/a\u003e [ci] Re-enable zizmor (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/52311da31d3f65c3864174c67ef0ae0e671f3dd6\"\u003e\u003ccode\u003e52311da\u003c/code\u003e\u003c/a\u003e [codegen] Use \u003ccode\u003ecargo.sh +nightly\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3131\"\u003e#3131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d8124807fcd2d166c6fa4c3e5d690cba9be1a5f5\"\u003e\u003ccode\u003ed812480\u003c/code\u003e\u003c/a\u003e [ci] Update \u003ccode\u003eauto-approve.yml\u003c/code\u003e to play nicely with CI (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3130\"\u003e#3130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.42...v0.8.47\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy-derive` from 0.8.42 to 0.8.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy-derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.47\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange ref_from_bytes() to inline(always). by \u003ca href=\"https://github.com/korran\"\u003e\u003ccode\u003e@​korran\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3137\"\u003egoogle/zerocopy#3137\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46...v0.8.47\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46...v0.8.47\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[codegen] Document and test \u003ccode\u003eIntoBytes\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3109\"\u003egoogle/zerocopy#3109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Test and document codegen for \u003ccode\u003eSplitAt\u003c/code\u003e and \u003ccode\u003eSplit\u003c/code\u003e by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3111\"\u003egoogle/zerocopy#3111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Fix mis-run UI tests by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3134\"\u003egoogle/zerocopy#3134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.45...v0.8.46\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.45...v0.8.46\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] When releasing, don't dry-run zerocopy publish by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3126\"\u003egoogle/zerocopy#3126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha.2...v0.8.46-alpha.3\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha.2...v0.8.46-alpha.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] In releasing script, pass \u003ccode\u003e--allow-dirty\u003c/code\u003e by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3125\"\u003egoogle/zerocopy#3125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha.1...v0.8.46-alpha.2\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha.1...v0.8.46-alpha.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ci] Bypass vendoring during publication by \u003ca href=\"https://github.com/joshlf\"\u003e\u003ccode\u003e@​joshlf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3124\"\u003egoogle/zerocopy#3124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.46-alpha...v0.8.46-alpha.1\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.46-alpha...v0.8.46-alpha.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.46-alpha\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/a6a530d0b09bb6218b8b1d7471ad0157096aeaee\"\u003e\u003ccode\u003ea6a530d\u003c/code\u003e\u003c/a\u003e Release 0.8.47 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3138\"\u003e#3138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d6d67bfa47c16076373c190dcaacc1747403865f\"\u003e\u003ccode\u003ed6d67bf\u003c/code\u003e\u003c/a\u003e Change ref_from_bytes() to inline(always). (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3137\"\u003e#3137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e38763fcad951b7bf33bc9d12b45f6080411917e\"\u003e\u003ccode\u003ee38763f\u003c/code\u003e\u003c/a\u003e Release 0.8.46 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3136\"\u003e#3136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/f5c1f58f6dc140ca05cb75ee5c2caf1ba7226b44\"\u003e\u003ccode\u003ef5c1f58\u003c/code\u003e\u003c/a\u003e [test] Fix mis-run UI tests (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3134\"\u003e#3134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/c2bdaa5ddf6efa80b0323e5e88f41dcdcbd05a77\"\u003e\u003ccode\u003ec2bdaa5\u003c/code\u003e\u003c/a\u003e ci: update step-security/harden-runner to v2.16.0 (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3135\"\u003e#3135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/e4f2484590d71ae340ea2f9afe90c4138e284a5c\"\u003e\u003ccode\u003ee4f2484\u003c/code\u003e\u003c/a\u003e [codegen] Test and document codegen for \u003ccode\u003eSplitAt\u003c/code\u003e and \u003ccode\u003eSplit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3111\"\u003e#3111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/0c4f8438826cfef41e7397111e166f91d2ddd4a2\"\u003e\u003ccode\u003e0c4f843\u003c/code\u003e\u003c/a\u003e [codegen] Document and test \u003ccode\u003eIntoBytes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3109\"\u003e#3109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/13024e9877d757a0883d84b6c7f0d15c8a1de12c\"\u003e\u003ccode\u003e13024e9\u003c/code\u003e\u003c/a\u003e [ci] Re-enable zizmor (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/52311da31d3f65c3864174c67ef0ae0e671f3dd6\"\u003e\u003ccode\u003e52311da\u003c/code\u003e\u003c/a\u003e [codegen] Use \u003ccode\u003ecargo.sh +nightly\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3131\"\u003e#3131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/d8124807fcd2d166c6fa4c3e5d690cba9be1a5f5\"\u003e\u003ccode\u003ed812480\u003c/code\u003e\u003c/a\u003e [ci] Update \u003ccode\u003eauto-approve.yml\u003c/code\u003e to play nicely with CI (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3130\"\u003e#3130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.42...v0.8.47\"\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/ararog/xws/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ararog%2Fxws/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"0.8.42","new_version":"0.8.47","update_type":"patch","path":null,"pr_created_at":"2026-03-21T10:16:14.000Z","version_change":"0.8.42 → 0.8.47","issue":{"uuid":"4112002286","node_id":"PR_kwDOQR44ic7MV2nu","number":42,"state":"closed","title":"chore(deps): bump the dependencies group with 24 updates","user":"dependabot[bot]","labels":[],"assignees":["ararog"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-28T10:15:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-21T10:16:14.000Z","updated_at":"2026-03-28T10:15:50.000Z","time_to_close":604774,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":24,"packages":[{"name":"deboa","old_version":"0.1.0-beta.6","new_version":"0.1.0-beta.14","repository_url":"https://github.com/ararog/deboa"},{"name":"hotpath","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/pawurb/hotpath-rs"},{"name":"hotpath-macros","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/pawurb/hotpath-rs"},{"name":"hyper-body-utils","old_version":"0.1.6-beta.4","new_version":"0.1.6-beta.6","repository_url":"https://github.com/ararog/hyper-body-utils"},{"name":"itoa","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"js-sys","old_version":"0.3.85","new_version":"0.3.91","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"rt-gate","old_version":"0.1.4","new_version":"0.1.5","repository_url":"https://github.com/ararog/gate"},{"name":"rustls-webpki","old_version":"0.103.9","new_version":"0.103.10","repository_url":"https://github.com/rustls/webpki"},{"name":"socket2","old_version":"0.5.10","new_version":"0.6.2","repository_url":"https://github.com/rust-lang/socket2"},{"name":"wasm-bindgen","old_version":"0.2.108","new_version":"0.2.114","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"wasm-bindgen-macro","old_version":"0.2.108","new_version":"0.2.114","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"wasm-bindgen-macro-support","old_version":"0.2.108","new_version":"0.2.114","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"wasm-bindgen-shared","old_version":"0.2.108","new_version":"0.2.114","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"windows-sys","old_version":"0.45.0","new_version":"0.52.0","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-targets","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_aarch64_gnullvm","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_aarch64_msvc","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_i686_gnu","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_i686_msvc","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_gnu","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_gnullvm","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_msvc","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zerocopy","old_version":"0.8.42","new_version":"0.8.47","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.42","new_version":"0.8.47","repository_url":"https://github.com/google/zerocopy"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 24 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [deboa](https://github.com/ararog/deboa) | `0.1.0-beta.6` | `0.1.0-beta.14` |\n| [hotpath](https://github.com/pawurb/hotpath-rs) | `0.13.0` | `0.14.0` |\n| [hotpath-macros](https://github.com/pawurb/hotpath-rs) | `0.13.0` | `0.14.0` |\n| [hyper-body-utils](https://github.com/ararog/hyper-body-utils) | `0.1.6-beta.4` | `0.1.6-beta.6` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.17` | `1.0.18` |\n| [js-sys](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.85` | `0.3.91` |\n| [rt-gate](https://github.com/ararog/gate) | `0.1.4` | `0.1.5` |\n| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.9` | `0.103.10` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.10` | `0.6.2` |\n| [wasm-bindgen](https://github.com/wasm-bindgen/wasm-bindgen) | `0.2.108` | `0.2.114` |\n| [wasm-bindgen-macro](https://github.com/wasm-bindgen/wasm-bindgen) | `0.2.108` | `0.2.114` |\n| [wasm-bindgen-macro-support](https://github.com/wasm-bindgen/wasm-bindgen) | `0.2.108` | `0.2.114` |\n| [wasm-bindgen-shared](https://github.com/wasm-bindgen/wasm-bindgen) | `0.2.108` | `0.2.114` |\n| [windows-sys](https://github.com/microsoft/windows-rs) | `0.45.0` | `0.52.0` |\n| [windows-targets](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_aarch64_gnullvm](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_aarch64_msvc](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_i686_gnu](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_i686_msvc](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_x86_64_gnu](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_x86_64_gnullvm](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_x86_64_msvc](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.42` | `0.8.47` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.42` | `0.8.47` |\n\nUpdates `deboa` from 0.1.0-beta.6 to 0.1.0-beta.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ararog/deboa/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hotpath` from 0.13.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pawurb/hotpath-rs/releases\"\u003ehotpath's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://github.com/pawurb/hotpath-rs/blob/main/CHANGELOG.md#0140---2026-03-08\"\u003ehttps://github.com/pawurb/hotpath-rs/blob/main/CHANGELOG.md#0140---2026-03-08\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/pawurb/hotpath-rs/blob/main/CHANGELOG.md\"\u003ehotpath's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.14.0] - 2026-03-08\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDisplay TUI version\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Add HOTPATH_ALLOC_METRIC config\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eJSON schema rename: The \u003ccode\u003ehotpath_profiling_mode\u003c/code\u003e field in \u003ccode\u003eJsonFunctionsList\u003c/code\u003e is renamed to \u003ccode\u003eprofiling_mode\u003c/code\u003e, and the \u003ccode\u003eProfilingMode::Alloc\u003c/code\u003e variant is split into \u003ccode\u003eAllocBytes\u003c/code\u003e and \u003ccode\u003eAllocCount\u003c/code\u003e (serialized as \u0026quot;alloc-bytes\u0026quot; / \u0026quot;alloc-count\u0026quot; instead of \u0026quot;alloc\u0026quot;), breaking deserialization of existing JSON reports.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd UNSAFE_ASYNC_ALLOC\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInstrument future polls duration\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Simplify functions data pipeline\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRemoved MetricsProvider trait and from public API.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd HOTPATH_MAX_LOG_LEN config\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd future instrumentation to measure macro\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Add runtime aware async alloc metrics\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003eMeasurementGuard\u003c/code\u003e/\u003ccode\u003eMeasurementGuardWithLog\u003c/code\u003e replaced with \u003ccode\u003eMeasurementGuardSync\u003c/code\u003e/\u003ccode\u003eMeasurementGuardSyncWithLog\u003c/code\u003e/\u003ccode\u003eMeasurementGuardAsync\u003c/code\u003e/\u003ccode\u003eMeasurementGuardAsyncWithLog\u003c/code\u003e. Removed \u003ccode\u003eHOTPATH_UNSAFE_ASYNC_ALLOC\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eImprove TUI futures details\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd async-channel support\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Show avg thread CPU, remove sys and user time\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eConfigurable auto select index\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Dont expose internal API and remove hotpath-off flag\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd events drain limit on shutdown\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd functions drain limit on shutdown\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Dont expose HotpathGuard new\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDont track instrumentation allocations\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/pawurb/hotpath-rs/commit/026eafac27690de959913d2f27d87aebf99aa868\"\u003e\u003ccode\u003e026eafa\u003c/code\u003e\u003c/a\u003e chore: Release 0.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/90904cc11714475d8a9ab12c698c835888279eda\"\u003e\u003ccode\u003e90904cc\u003c/code\u003e\u003c/a\u003e hotpath-backend use standard tokio runtime\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/1b27cef42a8b48f90d5c646f42701f305304011b\"\u003e\u003ccode\u003e1b27cef\u003c/code\u003e\u003c/a\u003e fix!: Remove invalid channels queue depth reporting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/149eb062cb67274ce2ec2dac3aeaff2ebedeae45\"\u003e\u003ccode\u003e149eb06\u003c/code\u003e\u003c/a\u003e Sync meta crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/9f732c41166273768d0dad28dd7ebcf8e59403d1\"\u003e\u003ccode\u003e9f732c4\u003c/code\u003e\u003c/a\u003e fix: Exclude hp-cpu-baseline thread alloc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/bc9dfbeb82e1a1ca8b4bf40b149d777d850b6a09\"\u003e\u003ccode\u003ebc9dfbe\u003c/code\u003e\u003c/a\u003e fix: Dont panic busy port\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/c3855b307bd8e3824b4e1f58fe158f4a0fcd1ee4\"\u003e\u003ccode\u003ec3855b3\u003c/code\u003e\u003c/a\u003e perf: Cache alloc thread slots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/811aa37d26611b164431777b9530d9468e124ba9\"\u003e\u003ccode\u003e811aa37\u003c/code\u003e\u003c/a\u003e chore: Adjust alloc benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/04932a8a2f6135bffbbaea5f882ba7aa55535c6a\"\u003e\u003ccode\u003e04932a8\u003c/code\u003e\u003c/a\u003e Sync meta crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/4c658f9620375e505acf84b1d64e99e8d1c9c4d8\"\u003e\u003ccode\u003e4c658f9\u003c/code\u003e\u003c/a\u003e fix: Exclude hotpath threads alloc tracking\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pawurb/hotpath-rs/compare/v0.13.0...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hotpath-macros` from 0.13.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pawurb/hotpath-rs/releases\"\u003ehotpath-macros's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://github.com/pawurb/hotpath-rs/blob/main/CHANGELOG.md#0140---2026-03-08\"\u003ehttps://github.com/pawurb/hotpath-rs/blob/main/CHANGELOG.md#0140---2026-03-08\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/pawurb/hotpath-rs/blob/main/CHANGELOG.md\"\u003ehotpath-macros's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.14.0] - 2026-03-08\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDisplay TUI version\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Add HOTPATH_ALLOC_METRIC config\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eJSON schema rename: The \u003ccode\u003ehotpath_profiling_mode\u003c/code\u003e field in \u003ccode\u003eJsonFunctionsList\u003c/code\u003e is renamed to \u003ccode\u003eprofiling_mode\u003c/code\u003e, and the \u003ccode\u003eProfilingMode::Alloc\u003c/code\u003e variant is split into \u003ccode\u003eAllocBytes\u003c/code\u003e and \u003ccode\u003eAllocCount\u003c/code\u003e (serialized as \u0026quot;alloc-bytes\u0026quot; / \u0026quot;alloc-count\u0026quot; instead of \u0026quot;alloc\u0026quot;), breaking deserialization of existing JSON reports.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd UNSAFE_ASYNC_ALLOC\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInstrument future polls duration\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Simplify functions data pipeline\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRemoved MetricsProvider trait and from public API.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd HOTPATH_MAX_LOG_LEN config\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd future instrumentation to measure macro\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Add runtime aware async alloc metrics\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003eMeasurementGuard\u003c/code\u003e/\u003ccode\u003eMeasurementGuardWithLog\u003c/code\u003e replaced with \u003ccode\u003eMeasurementGuardSync\u003c/code\u003e/\u003ccode\u003eMeasurementGuardSyncWithLog\u003c/code\u003e/\u003ccode\u003eMeasurementGuardAsync\u003c/code\u003e/\u003ccode\u003eMeasurementGuardAsyncWithLog\u003c/code\u003e. Removed \u003ccode\u003eHOTPATH_UNSAFE_ASYNC_ALLOC\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eImprove TUI futures details\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd async-channel support\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Show avg thread CPU, remove sys and user time\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eConfigurable auto select index\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Dont expose internal API and remove hotpath-off flag\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd events drain limit on shutdown\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd functions drain limit on shutdown\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Dont expose HotpathGuard new\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDont track instrumentation allocations\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/pawurb/hotpath-rs/commit/026eafac27690de959913d2f27d87aebf99aa868\"\u003e\u003ccode\u003e026eafa\u003c/code\u003e\u003c/a\u003e chore: Release 0.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/90904cc11714475d8a9ab12c698c835888279eda\"\u003e\u003ccode\u003e90904cc\u003c/code\u003e\u003c/a\u003e hotpath-backend use standard tokio runtime\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/1b27cef42a8b48f90d5c646f42701f305304011b\"\u003e\u003ccode\u003e1b27cef\u003c/code\u003e\u003c/a\u003e fix!: Remove invalid channels queue depth reporting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/149eb062cb67274ce2ec2dac3aeaff2ebedeae45\"\u003e\u003ccode\u003e149eb06\u003c/code\u003e\u003c/a\u003e Sync meta crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/9f732c41166273768d0dad28dd7ebcf8e59403d1\"\u003e\u003ccode\u003e9f732c4\u003c/code\u003e\u003c/a\u003e fix: Exclude hp-cpu-baseline thread alloc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/bc9dfbeb82e1a1ca8b4bf40b149d777d850b6a09\"\u003e\u003ccode\u003ebc9dfbe\u003c/code\u003e\u003c/a\u003e fix: Dont panic busy port\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/c3855b307bd8e3824b4e1f58fe158f4a0fcd1ee4\"\u003e\u003ccode\u003ec3855b3\u003c/code\u003e\u003c/a\u003e perf: Cache alloc thread slots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/811aa37d26611b164431777b9530d9468e124ba9\"\u003e\u003ccode\u003e811aa37\u003c/code\u003e\u003c/a\u003e chore: Adjust alloc benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/04932a8a2f6135bffbbaea5f882ba7aa55535c6a\"\u003e\u003ccode\u003e04932a8\u003c/code\u003e\u003c/a\u003e Sync meta crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pawurb/hotpath-rs/commit/4c658f9620375e505acf84b1d64e99e8d1c9c4d8\"\u003e\u003ccode\u003e4c658f9\u003c/code\u003e\u003c/a\u003e fix: Exclude hotpath threads alloc tracking\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pawurb/hotpath-rs/compare/v0.13.0...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper-body-utils` from 0.1.6-beta.4 to 0.1.6-beta.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ararog/hyper-body-utils/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `itoa` from 1.0.17 to 1.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/itoa/releases\"\u003eitoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify pointer usage in Buffer::format method (\u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/67\"\u003e#67\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xtqqczze\"\u003e\u003ccode\u003e@​xtqqczze\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize 128-bit integer formatting (\u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/68\"\u003e#68\u003c/a\u003e, thanks \u003ca href=\"https://github.com/jhpratt\"\u003e\u003ccode\u003e@​jhpratt\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/itoa/commit/af77385d0daf4d0e949e81f2588be2e44f69f086\"\u003e\u003ccode\u003eaf77385\u003c/code\u003e\u003c/a\u003e Release 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/73a7c03e23852fd51f9eb1ff6caa44bdb956dbed\"\u003e\u003ccode\u003e73a7c03\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/68\"\u003e#68\u003c/a\u003e from jhpratt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/7b4c86b03eceb1fdb6e0bb8e85160dac8ba6a24a\"\u003e\u003ccode\u003e7b4c86b\u003c/code\u003e\u003c/a\u003e Optimize 128-bit integer formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/0d8a4899bf99e559fdf7017d3b9ad22fdbcab70d\"\u003e\u003ccode\u003e0d8a489\u003c/code\u003e\u003c/a\u003e Fill in pointer cast type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/e693c49e60b28c96d0dccac9161638ffcefbc1de\"\u003e\u003ccode\u003ee693c49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/67\"\u003e#67\u003c/a\u003e from xtqqczze/as_mut_ptr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/29b34100d5bb281c692aca62dd02262fbc95124a\"\u003e\u003ccode\u003e29b3410\u003c/code\u003e\u003c/a\u003e Simplify pointer usage in Buffer::format method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/bbf077faeb6c9d1d52ee025f81ac240f07cba951\"\u003e\u003ccode\u003ebbf077f\u003c/code\u003e\u003c/a\u003e Switch to 9975WX benchmark data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/65bc721a0d5811ef63eb188d7013bbd455175068\"\u003e\u003ccode\u003e65bc721\u003c/code\u003e\u003c/a\u003e Delete old chart code\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/itoa/compare/1.0.17...1.0.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-sys` from 0.3.85 to 0.3.91\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rt-gate` from 0.1.4 to 0.1.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ararog/gate/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustls-webpki` from 0.103.9 to 0.103.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustls/webpki/releases\"\u003erustls-webpki's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.103.10\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eCorrect selection of candidate CRLs by Distribution Point and Issuing Distribution Point\u003c/strong\u003e. If a certificate had more than one \u003ccode\u003edistributionPoint\u003c/code\u003e, then only the first \u003ccode\u003edistributionPoint\u003c/code\u003e would be considered against each CRL's \u003ccode\u003eIssuingDistributionPoint\u003c/code\u003e \u003ccode\u003edistributionPoint\u003c/code\u003e, and then the certificate's subsequent \u003ccode\u003edistributionPoint\u003c/code\u003es would be ignored.\u003c/p\u003e\n\u003cp\u003eThe impact was that correct provided CRLs would not be consulted to check revocation. With \u003ccode\u003eUnknownStatusPolicy::Deny\u003c/code\u003e (the default) this would lead to incorrect but safe \u003ccode\u003eError::UnknownRevocationStatus\u003c/code\u003e. With \u003ccode\u003eUnknownStatusPolicy::Allow\u003c/code\u003e this would lead to inappropriate acceptance of revoked certificates.\u003c/p\u003e\n\u003cp\u003eThis vulnerability is thought to be of limited impact. This is because both the certificate and CRL are signed -- an attacker would need to compromise a trusted issuing authority to trigger this bug.  An attacker with such capabilities could likely bypass revocation checking through other more impactful means (such as publishing a valid, empty CRL.)\u003c/p\u003e\n\u003cp\u003eMore likely, this bug would be latent in normal use, and an attacker could leverage faulty revocation checking to continue using a revoked credential.\u003c/p\u003e\n\u003cp\u003eThis vulnerability is identified by \u003ca href=\"https://github.com/rustls/webpki/security/advisories/GHSA-pwjx-qhcg-rvj4\"\u003eGHSA-pwjx-qhcg-rvj4\u003c/a\u003e. Thank you to \u003ca href=\"https://github.com/1seal\"\u003e\u003ccode\u003e@​1seal\u003c/code\u003e\u003c/a\u003e for the report.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFreshen up rel-0.103 by \u003ca href=\"https://github.com/ctz\"\u003e\u003ccode\u003e@​ctz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/webpki/pull/455\"\u003erustls/webpki#455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.103.10 by \u003ca href=\"https://github.com/ctz\"\u003e\u003ccode\u003e@​ctz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rustls/webpki/pull/458\"\u003erustls/webpki#458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rustls/webpki/compare/v/0.103.9...v/0.103.10\"\u003ehttps://github.com/rustls/webpki/compare/v/0.103.9...v/0.103.10\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/rustls/webpki/commit/348ce01c01cf8ce21199090c98853992c9c047a8\"\u003e\u003ccode\u003e348ce01\u003c/code\u003e\u003c/a\u003e Prepare 0.103.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/dbde5921164c6e3ea0928654de8cb7d5de8c2b33\"\u003e\u003ccode\u003edbde592\u003c/code\u003e\u003c/a\u003e crl: fix authoritative_for() support for multiple URIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/9c4838e6129a544a0f7f5d26ac7517860a22992c\"\u003e\u003ccode\u003e9c4838e\u003c/code\u003e\u003c/a\u003e avoid std::prelude imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/009ef667e3bb0544808c39b64e9b6db0d626b117\"\u003e\u003ccode\u003e009ef66\u003c/code\u003e\u003c/a\u003e fix rust 1.94 ambiguous panic macro warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/c41360d095f9f48e14679a078afd10c2d61716fe\"\u003e\u003ccode\u003ec41360d\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/cache-cargo-install-action from 2 to 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/e401d0083d9cf91d0209bae1db465267d7290233\"\u003e\u003ccode\u003ee401d00\u003c/code\u003e\u003c/a\u003e generate.py: reformat for black 2026.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/webpki/commit/06cedecbf6af88cad40b2ae2cc4a474f1429ddb6\"\u003e\u003ccode\u003e06cedec\u003c/code\u003e\u003c/a\u003e Take semver-compatible deps\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rustls/webpki/compare/v/0.103.9...v/0.103.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socket2` from 0.5.10 to 0.6.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/socket2/blob/master/CHANGELOG.md\"\u003esocket2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.6.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eMsgHdr\u003c/code\u003e and \u003ccode\u003eMsgHdrMut\u003c/code\u003e are marked as transparent meaning both have the same\nlayout as \u003ccode\u003emsghdr\u003c/code\u003e on Unix and \u003ccode\u003eWSAMSG\u003c/code\u003e on Windows\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/635\"\u003erust-lang/socket2#635\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDon't set \u003ccode\u003eSO_NOSIGPIPE\u003c/code\u003e when accepting sockets, this is inherited from the\nparent socket (\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/632\"\u003erust-lang/socket2#632\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixes \u003ccode\u003eSocket::tcp_notsent_lowat\u003c/code\u003e by using the correct argument type\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/622\"\u003erust-lang/socket2#622\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.6.1\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Windows Registered I/O (RIO)\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/604\"\u003erust-lang/socket2#604\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eTCP_NOTSENT_LOWAT\u003c/code\u003e on Linux via \u003ccode\u003eSocket::(set_)tcp_notsent_lowat\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/611\"\u003erust-lang/socket2#611\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eSO_BUSY_POLL\u003c/code\u003e on Linux via \u003ccode\u003eSocket::set_busy_poll\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/607\"\u003erust-lang/socket2#607\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSockFilter::new\u003c/code\u003e is now a const function\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/609\"\u003erust-lang/socket2#609\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the windows-sys dependency to version 0.60\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/605\"\u003erust-lang/socket2#605\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.6.0\u003c/h1\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cp\u003eAll IPv4 methods now have a \u003ccode\u003e_v4\u003c/code\u003e suffix, IPv6 uses \u003ccode\u003e_v6\u003c/code\u003e. TCP methods have a\n\u003ccode\u003etcp_\u003c/code\u003e prefix (looked better than a suffix).\u003c/p\u003e\n\u003cp\u003eFurthermore we removed all types from external libraries (i.e. libc or\nwindows-sys) from the public API, allowing us to update those without breaking\nthe API.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::freebind_ipv6\u003c/code\u003e to \u003ccode\u003efreebind_v6\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/592\"\u003erust-lang/socket2#592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::freebind\u003c/code\u003e to \u003ccode\u003efreebind_v4\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/592\"\u003erust-lang/socket2#592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::original_dst\u003c/code\u003e to \u003ccode\u003eoriginal_dst_v4\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/592\"\u003erust-lang/socket2#592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::original_dst_ipv6\u003c/code\u003e to \u003ccode\u003eoriginal_dst_v6\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/592\"\u003erust-lang/socket2#592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.70\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/597\"\u003erust-lang/socket2#597\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ec_int\u003c/code\u003e from \u003ccode\u003estd::ffi\u003c/code\u003e instead of from libc\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/rust-lang/socket2/commits/v0.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wasm-bindgen` from 0.2.108 to 0.2.114\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/releases\"\u003ewasm-bindgen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.114\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eunchecked_optional_param_type\u003c/code\u003e attribute for marking exported function parameters as\noptional in TypeScript (\u003ccode\u003e?:\u003c/code\u003e) and JSDoc (\u003ccode\u003e[paramName]\u003c/code\u003e) output. Mutually exclusive with\n\u003ccode\u003eunchecked_param_type\u003c/code\u003e. Required parameters after optional parameters are rejected at compile time.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5002\"\u003e#5002\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded termination detection for \u003ccode\u003epanic=unwind\u003c/code\u003e builds. When a non-JS exception (e.g. a Rust\npanic) escapes from Wasm, the instance is marked as terminated and subsequent calls from JS\ninto Wasm will throw a \u003ccode\u003eModule terminated\u003c/code\u003e error instead of re-entering corrupted state.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5005\"\u003e#5005\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003e--reset-state\u003c/code\u003e is combined with \u003ccode\u003epanic=unwind\u003c/code\u003e builds, the Wasm instance is\nautomatically reset after a fatal termination, allowing subsequent calls to succeed\ninstead of throwing a \u003ccode\u003eModule terminated\u003c/code\u003e error.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5013\"\u003e#5013\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\u003e\n\u003cp\u003eReplaced runtime \u003ccode\u003e0x80000000\u003c/code\u003e vtable bit-flag for closure unwind safety with a\ncompile-time \u003ccode\u003econst UNWIND_SAFE: bool\u003c/code\u003e generic on the invoke shim, \u003ccode\u003eOwnedClosure\u003c/code\u003e,\nand \u003ccode\u003eBorrowedClosure\u003c/code\u003e. Removes \u003ccode\u003eOwnedClosureUnwind\u003c/code\u003e and deduplicates internal\nclosure helpers. The public API is unchanged.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved unused \u003ccode\u003eIntoWasmClosureRef*::WithLifetime\u003c/code\u003e types,\n\u003ccode\u003eWasmClosure::to_wasm_slice\u003c/code\u003e, and a lifetime from\n\u003ccode\u003eIntoWasmClosureRef*\u003c/code\u003e; moved \u003ccode\u003eStatic\u003c/code\u003e associated type into \u003ccode\u003eWasmClosure\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed exported structs/enums/functions with the same \u003ccode\u003ejs_name\u003c/code\u003e but different\n\u003ccode\u003ejs_namespace\u003c/code\u003e values producing symbol collisions at compile time, by deriving\ninternal wasm symbols from a qualified name that includes the namespace.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4977\"\u003e#4977\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed soundness hole in \u003ccode\u003eScopedClosure\u003c/code\u003e's \u003ccode\u003eUpcastFrom\u003c/code\u003e that allowed to extend the lifetime after the original \u003ccode\u003eScopedClosure\u003c/code\u003e was dropped.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5006\"\u003e#5006\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.113\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduced usage of \u003ccode\u003eunsafe\u003c/code\u003e code: replaced \u003ccode\u003etransmute\u003c/code\u003e/\u003ccode\u003etransmute_copy\u003c/code\u003e with safe\nalternatives for \u003ccode\u003eBoolean\u003c/code\u003e/\u003ccode\u003eNull\u003c/code\u003e/\u003ccode\u003eUndefined\u003c/code\u003e constants and \u003ccode\u003eArrayTuple\u003c/code\u003e conversions,\nunified duplicated \u003ccode\u003eAsRef\u003c/code\u003e/\u003ccode\u003eFrom\u003c/code\u003e impls for generic imported types, and removed the\n\u003ccode\u003e__wbindgen_object_is_undefined\u003c/code\u003e intrinsic in favor of a safe Rust-side equivalent.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4993\"\u003e#4993\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/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md\"\u003ewasm-bindgen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.113...0.2.114\"\u003e0.2.114\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003e[WbgGeneric]\u003c/code\u003e WebIDL extended attribute for opting stable dictionary and interface\ndefinitions into typed generics (the same signatures unstable APIs use), avoiding legacy\n\u003ccode\u003e\u0026amp;JsValue\u003c/code\u003e fallbacks. Applied to all new VideoFrame-related types.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5008\"\u003e#5008\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eunchecked_optional_param_type\u003c/code\u003e attribute for marking exported function parameters as\noptional in TypeScript (\u003ccode\u003e?:\u003c/code\u003e) and JSDoc (\u003ccode\u003e[paramName]\u003c/code\u003e) output. Mutually exclusive with\n\u003ccode\u003eunchecked_param_type\u003c/code\u003e. Required parameters after optional parameters are rejected at compile time.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5002\"\u003e#5002\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded termination detection for \u003ccode\u003epanic=unwind\u003c/code\u003e builds. When a non-JS exception (e.g. a Rust\npanic) escapes from Wasm, the instance is marked as terminated and subsequent calls from JS\ninto Wasm will throw a \u003ccode\u003eModule terminated\u003c/code\u003e error instead of re-entering corrupted state.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5005\"\u003e#5005\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003e--reset-state\u003c/code\u003e is combined with \u003ccode\u003epanic=unwind\u003c/code\u003e builds, the Wasm instance is\nautomatically reset after a fatal termination, allowing subsequent calls to succeed\ninstead of throwing a \u003ccode\u003eModule terminated\u003c/code\u003e error.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5013\"\u003e#5013\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\u003e\n\u003cp\u003eReplaced runtime \u003ccode\u003e0x80000000\u003c/code\u003e vtable bit-flag for closure unwind safety with a\ncompile-time \u003ccode\u003econst UNWIND_SAFE: bool\u003c/code\u003e generic on the invoke shim, \u003ccode\u003eOwnedClosure\u003c/code\u003e,\nand \u003ccode\u003eBorrowedClosure\u003c/code\u003e. Removes \u003ccode\u003eOwnedClosureUnwind\u003c/code\u003e and deduplicates internal\nclosure helpers. The public API is unchanged.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved unused \u003ccode\u003eIntoWasmClosureRef*::WithLifetime\u003c/code\u003e types,\n\u003ccode\u003eWasmClosure::to_wasm_slice\u003c/code\u003e, and a lifetime from\n\u003ccode\u003eIntoWasmClosureRef*\u003c/code\u003e; moved \u003ccode\u003eStatic\u003c/code\u003e associated type into \u003ccode\u003eWasmClosure\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed exported structs/enums/functions with the same \u003ccode\u003ejs_name\u003c/code\u003e but different\n\u003ccode\u003ejs_namespace\u003c/code\u003e values producing symbol collisions at compile time, by deriving\ninternal wasm symbols from a qualified name that includes the namespace.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4977\"\u003e#4977\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed soundness hole in \u003ccode\u003eScopedClosure\u003c/code\u003e's \u003ccode\u003eUpcastFrom\u003c/code\u003e that allowed to extend the lifetime after the original \u003ccode\u003eScopedClosure\u003c/code\u003e was dropped.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5006\"\u003e#5006\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.112...0.2.113\"\u003e0.2.113\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/22cfd556870fa897d0b2db4c84603c1a9643298c\"\u003e\u003ccode\u003e22cfd55\u003c/code\u003e\u003c/a\u003e 0.2.114\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/a0c641aa2b0cc22037dfe148a061625dcdb9662e\"\u003e\u003ccode\u003ea0c641a\u003c/code\u003e\u003c/a\u003e With reset_state + panic=unwind, auto reset after termination (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5013\"\u003e#5013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/8722bce7d202b1bcc3c0ab7ac655cff5c275f063\"\u003e\u003ccode\u003e8722bce\u003c/code\u003e\u003c/a\u003e Add termination detection for panic=unwind builds (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5005\"\u003e#5005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/e6f7707201c017bd7eb31459a0a015044989f833\"\u003e\u003ccode\u003ee6f7707\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5011\"\u003e#5011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/baf83ed92074c7269ad35da7862a9fcdc87f9d10\"\u003e\u003ccode\u003ebaf83ed\u003c/code\u003e\u003c/a\u003e Update reqwest requirement from 0.12 to 0.13 (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4945\"\u003e#4945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/eba633121c5f06248c30673b8de566a33f91ae58\"\u003e\u003ccode\u003eeba6331\u003c/code\u003e\u003c/a\u003e feat: add support for \u003ccode\u003eunchecked_optional_param_type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/4850d194bd687d270a4d2f63e2f4cda1e14fe1cd\"\u003e\u003ccode\u003e4850d19\u003c/code\u003e\u003c/a\u003e fix: allow same js_name in different js_namespace for exports (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4977\"\u003e#4977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/b7ca3943cacab5f5fc9be76b15fbe1a24e1e0681\"\u003e\u003ccode\u003eb7ca394\u003c/code\u003e\u003c/a\u003e Schema cleanup: rename and remove legacy intrinsics (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4994\"\u003e#4994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/e76135ee727a475e4b53cae4e7ffb85e89536d21\"\u003e\u003ccode\u003ee76135e\u003c/code\u003e\u003c/a\u003e Wrap JS exceptions whenever panic=unwind (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5001\"\u003e#5001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/b071cd2899c789411b9021b66d5d4ed262ac4dda\"\u003e\u003ccode\u003eb071cd2\u003c/code\u003e\u003c/a\u003e Fix soundness issue in ScopedClosure upcast (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5006\"\u003e#5006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.108...0.2.114\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wasm-bindgen-macro` from 0.2.108 to 0.2.114\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/releases\"\u003ewasm-bindgen-macro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.114\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eunchecked_optional_param_type\u003c/code\u003e attribute for marking exported function parameters as\noptional in TypeScript (\u003ccode\u003e?:\u003c/code\u003e) and JSDoc (\u003ccode\u003e[paramName]\u003c/code\u003e) output. Mutually exclusive with\n\u003ccode\u003eunchecked_param_type\u003c/code\u003e. Required parameters after optional parameters are rejected at compile time.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5002\"\u003e#5002\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded termination detection for \u003ccode\u003epanic=unwind\u003c/code\u003e builds. When a non-JS exception (e.g. a Rust\npanic) escapes from Wasm, the instance is marked as terminated and subsequent calls from JS\ninto Wasm will throw a \u003ccode\u003eModule terminated\u003c/code\u003e error instead of re-entering corrupted state.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5005\"\u003e#5005\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003e--reset-state\u003c/code\u003e is combined with \u003ccode\u003epanic=unwind\u003c/code\u003e builds, the Wasm instance is\nautomatically reset after a fatal termination, allowing subsequent calls to succeed\ninstead of throwing a \u003ccode\u003eModule terminated\u003c/code\u003e error.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5013\"\u003e#5013\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\u003e\n\u003cp\u003eReplaced runtime \u003ccode\u003e0x80000000\u003c/code\u003e vtable bit-flag for closure unwind safety with a\ncompile-time \u003ccode\u003econst UNWIND_SAFE: bool\u003c/code\u003e generic on the invoke shim, \u003ccode\u003eOwnedClosure\u003c/code\u003e,\nand \u003ccode\u003eBorrowedClosure\u003c/code\u003e. Removes \u003ccode\u003eOwnedClosureUnwind\u003c/code\u003e and deduplicates internal\nclosure helpers. The public API is unchanged.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved unused \u003ccode\u003eIntoWasmClosureRef*::WithLifetime\u003c/code\u003e types,\n\u003ccode\u003eWasmClosure::to_wasm_slice\u003c/code\u003e, and a lifetime from\n\u003ccode\u003eIntoWasmClosureRef*\u003c/code\u003e; moved \u003ccode\u003eStatic\u003c/code\u003e associated type into \u003ccode\u003eWasmClosure\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed exported structs/enums/functions with the same \u003ccode\u003ejs_name\u003c/code\u003e but different\n\u003ccode\u003ejs_namespace\u003c/code\u003e values producing symbol collisions at compile time, by deriving\ninternal wasm symbols from a qualified name that includes the namespace.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4977\"\u003e#4977\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed soundness hole in \u003ccode\u003eScopedClosure\u003c/code\u003e's \u003ccode\u003eUpcastFrom\u003c/code\u003e that allowed to extend the lifetime after the original \u003ccode\u003eScopedClosure\u003c/code\u003e was dropped.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5006\"\u003e#5006\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.113\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduced usage of \u003ccode\u003eunsafe\u003c/code\u003e code: replaced \u003ccode\u003etransmute\u003c/code\u003e/\u003ccode\u003etransmute_copy\u003c/code\u003e with safe\nalternatives for \u003ccode\u003eBoolean\u003c/code\u003e/\u003ccode\u003eNull\u003c/code\u003e/\u003ccode\u003eUndefined\u003c/code\u003e constants and \u003ccode\u003eArrayTuple\u003c/code\u003e conversions,\nunified duplicated \u003ccode\u003eAsRef\u003c/code\u003e/\u003ccode\u003eFrom\u003c/code\u003e impls for generic imported types, and removed the\n\u003ccode\u003e__wbindgen_object_is_undefined\u003c/code\u003e intrinsic in favor of a safe Rust-side equivalent.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4993\"\u003e#4993\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/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md\"\u003ewasm-bindgen-macro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.113...0.2.114\"\u003e0.2.114\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003e[WbgGeneric]\u003c/code\u003e WebIDL extended attribute for opting stable dictionary and interface\ndefinitions into typed generics (the same signatures unstable APIs use), avoiding legacy\n\u003ccode\u003e\u0026amp;JsValue\u003c/code\u003e fallbacks. Applied to all new VideoFrame-related types.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5008\"\u003e#5008\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eunchecked_optional_param_type\u003c/code\u003e attribute for marking exported function parameters as\noptional in TypeScript (\u003ccode\u003e?:\u003c/code\u003e) and JSDoc (\u003ccode\u003e[paramName]\u003c/code\u003e) output. Mutually exclusive with\n\u003ccode\u003eunchecked_param_type\u003c/code\u003e. Required parameters after optional parameters are rejected at compile time.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5002\"\u003e#5002\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded termination detection for \u003ccode\u003epanic=unwind\u003c/code\u003e builds. When a non-JS exception (e.g. a Rust\npanic) escapes from Wasm, the instance is marked as terminated and subsequent calls from JS\ninto Wasm will throw a \u003ccode\u003eModule terminated\u003c/code\u003e error instead of re-entering corrupted state.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5005\"\u003e#5005\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003e--reset-state\u003c/code\u003e is combined with \u003ccode\u003epanic=unwind\u003c/code\u003e builds, the Wasm instance is\nautomatically reset after a fatal termination, allowing subsequent calls to succeed\ninstead of throwing a \u003ccode\u003eModule terminated\u003c/code\u003e error.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5013\"\u003e#5013\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\u003e\n\u003cp\u003eReplaced runtime \u003ccode\u003e0x80000000\u003c/code\u003e vtable bit-flag for closure unwind safety with a\ncompile-time \u003ccode\u003econst UNWIND_SAFE: bool\u003c/code\u003e generic on the invoke shim, \u003ccode\u003eOwnedClosure\u003c/code\u003e,\nand \u003ccode\u003eBorrowedClosure\u003c/code\u003e. Removes \u003ccode\u003eOwnedClosureUnwind\u003c/code\u003e and deduplicates internal\nclosure helpers. The public API is unchanged.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved unused \u003ccode\u003eIntoWasmClosureRef*::WithLifetime\u003c/code\u003e types,\n\u003ccode\u003eWasmClosure::to_wasm_slice\u003c/code\u003e, and a lifetime from\n\u003ccode\u003eIntoWasmClosureRef*\u003c/code\u003e; moved \u003ccode\u003eStatic\u003c/code\u003e associated type into \u003ccode\u003eWasmClosure\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed exported structs/enums/functions with the same \u003ccode\u003ejs_name\u003c/code\u003e but different\n\u003ccode\u003ejs_namespace\u003c/code\u003e values producing symbol collisions at compile time, by deriving\ninternal wasm symbols from a qualified name that includes the namespace.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4977\"\u003e#4977\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed soundness hole in \u003ccode\u003eScopedClosure\u003c/code\u003e's \u003ccode\u003eUpcastFrom\u003c/code\u003e that allowed to extend the lifetime after the original \u003ccode\u003eScopedClosure\u003c/code\u003e was dropped.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5006\"\u003e#5006\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.112...0.2.113\"\u003e0.2.113\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/22cfd556870fa897d0b2db4c84603c1a9643298c\"\u003e\u003ccode\u003e22cfd55\u003c/code\u003e\u003c/a\u003e 0.2.114\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/a0c641aa2b0cc22037dfe148a061625dcdb9662e\"\u003e\u003ccode\u003ea0c641a\u003c/code\u003e\u003c/a\u003e With reset_state + panic=unwind, auto reset after termination (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5013\"\u003e#5013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/8722bce7d202b1bcc3c0ab7ac655cff5c275f063\"\u003e\u003ccode\u003e8722bce\u003c/code\u003e\u003c/a\u003e Add termination detection for panic=unwind builds (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5005\"\u003e#5005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/eba633121c5f06248c30673b8de566a33f91ae58\"\u003e\u003ccode\u003eeba6331\u003c/code\u003e\u003c/a\u003e feat: add support for \u003ccode\u003eunchecked_optional_param_type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/4850d194bd687d270a4d2f63e2f4cda1e14fe1cd\"\u003e\u003ccode\u003e4850d19\u003c/code\u003e\u003c/a\u003e fix: allow same js_name in different js_namespace for exports (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4977\"\u003e#4977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/b7ca3943cacab5f5fc9be76b15fbe1a24e1e0681\"\u003e\u003ccode\u003eb7ca394\u003c/code\u003e\u003c/a\u003e Schema cleanup: rename and remove legacy intrinsics (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4994\"\u003e#4994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/e76135ee727a475e4b53cae4e7ffb85e89536d21\"\u003e\u003ccode\u003ee76135e\u003c/code\u003e\u003c/a\u003e Wrap JS exceptions whenever panic=unwind (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5001\"\u003e#5001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/b071cd2899c789411b9021b66d5d4ed262ac4dda\"\u003e\u003ccode\u003eb071cd2\u003c/code\u003e\u003c/a\u003e Fix soundness issue in ScopedClosure upcast (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5006\"\u003e#5006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/7509015d4c530c7558177a1ba9cf692657a1780b\"\u003e\u003ccode\u003e7509015\u003c/code\u003e\u003c/a\u003e Release 0.2.113\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/67c2e98c5e3f6c5dbf133e956011b56d9136d668\"\u003e\u003ccode\u003e67c2e98\u003c/code\u003e\u003c/a\u003e fix(web-sys): name stable methods using unstable types within the stable expa...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.108...0.2.114\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wasm-bindgen-macro-support` from 0.2.108 to 0.2.114\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/releases\"\u003ewasm-bindgen-macro-support's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.114\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eunchecked_optional_param_type\u003c/code\u003e attribute for marking exported function parameters as\noptional in TypeScript (\u003ccode\u003e?:\u003c/code\u003e) and JSDoc (\u003ccode\u003e[paramName]\u003c/code\u003e) output. Mutually exclusive with\n\u003ccode\u003eunchecked_param_type\u003c/code\u003e. Required parameters after optional parameters are rejected at compile time.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5002\"\u003e#5002\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded termination detection for \u003ccode\u003epanic=unwind\u003c/code\u003e builds. When a non-JS exception (e.g. a Rust\npanic) escapes from Wasm, the instance is marked as terminated and subsequent calls from JS\ninto Wasm will throw a \u003ccode\u003eModule terminated\u003c/code\u003e error instead of re-entering corrupted state.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5005\"\u003e#5005\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003e--reset-state\u003c/code\u003e is combined with \u003ccode\u003epanic=unwind\u003c/code\u003e builds, the Wasm instance is\nautomatically reset after a fatal termination, allowing subsequent calls to succeed\ninstead of throwing a \u003ccode\u003eModule terminated\u003c/code\u003e error.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5013\"\u003e#5013\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\u003e\n\u003cp\u003eReplaced runtime \u003ccode\u003e0x80000000\u003c/code\u003e vtable bit-flag for closure unwind safety with a\ncompile-time \u003ccode\u003econst UNWIND_SAFE: bool\u003c/code\u003e generic on the invoke shim, \u003ccode\u003eOwnedClosure\u003c/code\u003e,\nand \u003ccode\u003eBorrowedClosure\u003c/code\u003e. Removes \u003ccode\u003eOwnedClosureUnwind\u003c/code\u003e and deduplicates internal\nclosure helpers. The public API is unchanged.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved unused \u003ccode\u003eIntoWasmClosureRef*::WithLifetime\u003c/code\u003e types,\n\u003ccode\u003eWasmClosure::to_wasm_slice\u003c/code\u003e, and a lifetime from\n\u003ccode\u003eIntoWasmClosureRef*\u003c/code\u003e; moved \u003ccode\u003eStatic\u003c/code\u003e associated type into \u003ccode\u003eWasmClosure\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed exported structs/enums/functions with the same \u003ccode\u003ejs_name\u003c/code\u003e but different\n\u003ccode\u003ejs_namespace\u003c/code\u003e values producing symbol collisions at compile time, by deriving\ninternal wasm symbols from a qualified name that includes the namespace.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4977\"\u003e#4977\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed soundness hole in \u003ccode\u003eScopedClosure\u003c/code\u003e's \u003ccode\u003eUpcastFrom\u003c/code\u003e that allowed to extend the lifetime after the original \u003ccode\u003eScopedClosure\u003c/code\u003e was dropped.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5006\"\u003e#5006\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.113\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduced usage of \u003ccode\u003eunsafe\u003c/code\u003e code: replaced \u003ccode\u003etransmute\u003c/code\u003e/\u003ccode\u003etransmute_copy\u003c/code\u003e with safe\nalternatives for \u003ccode\u003eBoolean\u003c/code\u003e/\u003ccode\u003eNull\u003c/code\u003e/\u003ccode\u003eUndefined\u003c/code\u003e constants and \u003ccode\u003eArrayTuple\u003c/code\u003e conversions,\nunified duplicated \u003ccode\u003eAsRef\u003c/code\u003e/\u003ccode\u003eFrom\u003c/code\u003e impls for generic imported types, and removed the\n\u003ccode\u003e__wbindgen_object_is_undefined\u003c/code\u003e intrinsic in favor of a safe Rust-side equivalent.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4993\"\u003e#4993\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/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md\"\u003ewasm-bindgen-macro-support's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.113...0.2.114\"\u003e0.2.114\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003e[WbgGeneric]\u003c/code\u003e WebIDL extended attribute for opting stable dictionary and interface\ndefinitions into typed generics (the same signatures unstable APIs use), avoiding legacy\n\u003ccode\u003e\u0026amp;JsValue\u003c/code\u003e fallbacks. Applied to all new VideoFrame-related types.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5008\"\u003e#5008\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eunchecked_optional_param_type\u003c/code\u003e attribute for marking exported function parameters as\noptional in TypeScript (\u003ccode\u003e?:\u003c/code\u003e) and JSDoc (\u003ccode\u003e[paramName]\u003c/code\u003e) output. Mutually exclusive with\n\u003ccode\u003eunchecked_param_type\u003c/code\u003e. Required parameters after optional parameters are rejected at compile time.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5002\"\u003e#5002\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded termination detection for \u003ccode\u003epanic=unwind\u003c/code\u003e builds. When a non-JS exception (e.g. a Rust\npanic) escapes from Wasm, the instance is marked as terminated and subsequent calls from JS\ninto Wasm will throw a \u003ccode\u003eModule terminated\u003c/code\u003e error instead of re-entering corrupted state.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5005\"\u003e#5005\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003e--reset-state\u003c/code\u003e is combined with \u003ccode\u003epanic=unwind\u003c/code\u003e builds, the Wasm instance is\nautomatically reset after a fatal termination, allowing subsequent calls to succeed\ninstead of throwing a \u003ccode\u003eModule terminated\u003c/code\u003e error.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5013\"\u003e#5013\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\u003e\n\u003cp\u003eReplaced runtime \u003ccode\u003e0x80000000\u003c/code\u003e vtable bit-flag for closure unwind safety with a\ncompile-time \u003ccode\u003econst UNWIND_SAFE: bool\u003c/code\u003e generic on the invoke shim, \u003ccode\u003eOwnedClosure\u003c/code\u003e,\nand \u003ccode\u003eBorrowedClosure\u003c/code\u003e. Removes \u003ccode\u003eOwnedClosureUnwind\u003c/code\u003e and deduplicates internal\nclosure helpers. The public API is unchanged.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved unused \u003ccode\u003eIntoWasmClosureRef*::WithLifetime\u003c/code\u003e types,\n\u003ccode\u003eWasmClosure::to_wasm_slice\u003c/code\u003e, and a lifetime from\n\u003ccode\u003eIntoWasmClosureRef*\u003c/code\u003e; moved \u003ccode\u003eStatic\u003c/code\u003e associated type into \u003ccode\u003eWasmClosure\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed exported structs/enums/functions with the same \u003ccode\u003ejs_name\u003c/code\u003e but different\n\u003ccode\u003ejs_namespace\u003c/code\u003e values producing symbol collisions at compile time, by deriving\ninternal wasm symbols from a qualified name that includes the namespace.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4977\"\u003e#4977\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed soundness hole in \u003ccode\u003eScopedClosure\u003c/code\u003e's \u003ccode\u003eUpcastFrom\u003c/code\u003e that allowed to extend the lifetime after the original \u003ccode\u003eScopedClosure\u003c/code\u003e was dropped.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5006\"\u003e#5006\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.112...0.2.113\"\u003e0.2.113\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/22cfd556870fa897d0b2db4c84603c1a9643298c\"\u003e\u003ccode\u003e22cfd55\u003c/code\u003e\u003c/a\u003e 0.2.114\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/a0c641aa2b0cc22037dfe148a061625dcdb9662e\"\u003e\u003ccode\u003ea0c641a\u003c/code\u003e\u003c/a\u003e With reset_state + panic=unwind, auto reset after termination (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5013\"\u003e#5013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/8722bce7d202b1bcc3c0ab7ac655cff5c275f063\"\u003e\u003ccode\u003e8722bce\u003c/code\u003e\u003c/a\u003e Add termination detection for panic=unwind builds (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5005\"\u003e#5005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/eba633121c5f06248c30673b8de566a33f91ae58\"\u003e\u003ccode\u003eeba6331\u003c/code\u003e\u003c/a\u003e feat: add support for \u003ccode\u003eunchecked_optional_param_type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/4850d194bd687d270a4d2f63e2f4cda1e14fe1cd\"\u003e\u003ccode\u003e4850d19\u003c/code\u003e\u003c/a\u003e fix: allow same js_name in different js_namespace for exports (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4977\"\u003e#4977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/b7ca3943cacab5f5fc9be76b15fbe1a24e1e0681\"\u003e\u003ccode\u003eb7ca394\u003c/code\u003e\u003c/a\u003e Schema cleanup: rename and remove legacy intrinsics (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4994\"\u003e#4994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/e76135ee727a475e4b53cae4e7ffb85e89536d21\"\u003e\u003ccode\u003ee76135e\u003c/code\u003e\u003c/a\u003e Wrap JS exceptions whenever panic=unwind (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5001\"\u003e#5001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/b071cd2899c789411b9021b66d5d4ed262ac4dda\"\u003e\u003ccode\u003eb071cd2\u003c/code\u003e\u003c/a\u003e Fix soundness issue in ScopedClosure upcast (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5006\"\u003e#5006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/7509015d4c530c7558177a1ba9cf692657a1780b\"\u003e\u003ccode\u003e7509015\u003c/code\u003e\u003c/a\u003e Release 0.2.113\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/67c2e98c5e3f6c5dbf133e956011b56d9136d668\"\u003e\u003ccode\u003e67c2e98\u003c/code\u003e\u003c/a\u003e fix(web-sys): name stable methods using unstable types within the stable expa...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.108...0.2.114\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wasm-bindgen-shared` from 0.2.108 to 0.2.114\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/releases\"\u003ewasm-bindgen-shared's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.114\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eunchecked_optional_param_type\u003c/code\u003e attribute for marking exported function parameters as\noptional in TypeScript (\u003ccode\u003e?:\u003c/code\u003e) and JSDoc (\u003ccode\u003e[paramName]\u003c/code\u003e) output. Mutually exclusive with\n\u003ccode\u003eunchecked_param_type\u003c/code\u003e. Required parameters after optional parameters are rejected at compile time.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5002\"\u003e#5002\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded termination detection for \u003ccode\u003epanic=unwind\u003c/code\u003e builds. When a non-JS exception (e.g. a Rust\npanic) escapes from Wasm, the instance is marked as terminated and subsequent calls from JS\ninto Wasm will throw a \u003ccode\u003eModule terminated\u003c/code\u003e error instead of re-entering corrupted state.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5005\"\u003e#5005\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003e--reset-state\u003c/code\u003e is combined with \u003ccode\u003epanic=unwind\u003c/code\u003e builds, the Wasm instance is\nautomatically reset after a fatal termination, allowing subsequent calls to succeed\ninstead of throwing a \u003ccode\u003eModule terminated\u003c/code\u003e error.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5013\"\u003e#5013\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\u003e\n\u003cp\u003eReplaced runtime \u003ccode\u003e0x80000000\u003c/code\u003e vtable bit-flag for closure unwind safety with a\ncompile-time \u003ccode\u003econst UNWIND_SAFE: bool\u003c/code\u003e generic on the invoke shim, \u003ccode\u003eOwnedClosure\u003c/code\u003e,\nand \u003ccode\u003eBorrowedClosure\u003c/code\u003e. Removes \u003ccode\u003eOwnedClosureUnwind\u003c/code\u003e and deduplicates internal\nclosure helpers. The public API is unchanged.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved unused \u003ccode\u003eIntoWasmClosureRef*::WithLifetime\u003c/code\u003e types,\n\u003ccode\u003eWasmClosure::to_wasm_slice\u003c/code\u003e, and a lifetime from\n\u003ccode\u003eIntoWasmClosureRef*\u003c/code\u003e; moved \u003ccode\u003eStatic\u003c/code\u003e associated type into \u003ccode\u003eWasmClosure\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed exported structs/enums/functions with the same \u003ccode\u003ejs_name\u003c/code\u003e but different\n\u003ccode\u003ejs_namespace\u003c/code\u003e values producing symbol collisions at compile time, by deriving\ninternal wasm symbols from a qualified name that includes the namespace.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4977\"\u003e#4977\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed soundness hole in \u003ccode\u003eScopedClosure\u003c/code\u003e's \u003ccode\u003eUpcastFrom\u003c/code\u003e that allowed to extend the lifetime after the original \u003ccode\u003eScopedClosure\u003c/code\u003e was dropped.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5006\"\u003e#5006\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.113\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduced usage of \u003ccode\u003eunsafe\u003c/code\u003e code: replaced \u003ccode\u003etransmute\u003c/code\u003e/\u003ccode\u003etransmute_copy\u003c/code\u003e with safe\nalternatives for \u003ccode\u003eBoolean\u003c/code\u003e/\u003ccode\u003eNull\u003c/code\u003e/\u003ccode\u003eUndefined\u003c/code\u003e constants and \u003ccode\u003eArrayTuple\u003c/code\u003e conversions,\nunified duplicated \u003ccode\u003eAsRef\u003c/code\u003e/\u003ccode\u003eFrom\u003c/code\u003e impls for generic imported types, and removed the\n\u003ccode\u003e__wbindgen_object_is_undefined\u003c/code\u003e intrinsic in favor of a safe Rust-side equivalent.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4993\"\u003e#4993\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/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md\"\u003ewasm-bindgen-shared's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.113...0.2.114\"\u003e0.2.114\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003e[WbgGeneric]\u003c/code\u003e WebIDL extended attribute for opting stable dictionary and interface\ndefinitions into typed generics (the same signatures unstable APIs use), avoiding legacy\n\u003ccode\u003e\u0026amp;JsValue\u003c/code\u003e fallbacks. Applied to all new VideoFrame-related types.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5008\"\u003e#5008\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eunchecked_optional_param_type\u003c/code\u003e attribute for marking exported function parameters as\noptional in TypeScript (\u003ccode\u003e?:\u003c/code\u003e) and JSDoc (\u003ccode\u003e[paramName]\u003c/code\u003e) output. Mutually exclusive with\n\u003ccode\u003eunchecked_param_type\u003c/code\u003e. Required parameters after optional parameters are rejected at compile time.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5002\"\u003e#5002\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded termination detection for \u003ccode\u003epanic=unwind\u003c/code\u003e builds. When a non-JS exception (e.g. a Rust\npanic) escapes from Wasm, the instance is marked as terminated and subsequent calls from JS\ninto Wasm will throw a \u003ccode\u003eModule terminated\u003c/code\u003e error instead of re-entering corrupted state.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5005\"\u003e#5005\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen \u003ccode\u003e--reset-state\u003c/code\u003e is combined with \u003ccode\u003epanic=unwind\u003c/code\u003e builds, the Wasm instance is\nautomatically reset after a fatal termination, allowing subsequent calls to succeed\ninstead of throwing a \u003ccode\u003eModule terminated\u003c/code\u003e error.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5013\"\u003e#5013\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\u003e\n\u003cp\u003eReplaced runtime \u003ccode\u003e0x80000000\u003c/code\u003e vtable bit-flag for closure unwind safety with a\ncompile-time \u003ccode\u003econst UNWIND_SAFE: bool\u003c/code\u003e generic on the invoke shim, \u003ccode\u003eOwnedClosure\u003c/code\u003e,\nand \u003ccode\u003eBorrowedClosure\u003c/code\u003e. Removes \u003ccode\u003eOwnedClosureUnwind\u003c/code\u003e and deduplicates internal\nclosure helpers. The public API is unchanged.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved unused \u003ccode\u003eIntoWasmClosureRef*::WithLifetime\u003c/code\u003e types,\n\u003ccode\u003eWasmClosure::to_wasm_slice\u003c/code\u003e, and a lifetime from\n\u003ccode\u003eIntoWasmClosureRef*\u003c/code\u003e; moved \u003ccode\u003eStatic\u003c/code\u003e associated type into \u003ccode\u003eWasmClosure\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5003\"\u003e#5003\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed exported structs/enums/functions with the same \u003ccode\u003ejs_name\u003c/code\u003e but different\n\u003ccode\u003ejs_namespace\u003c/code\u003e values producing symbol collisions at compile time, by deriving\ninternal wasm symbols from a qualified name that includes the namespace.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4977\"\u003e#4977\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed soundness hole in \u003ccode\u003eScopedClosure\u003c/code\u003e's \u003ccode\u003eUpcastFrom\u003c/code\u003e that allowed to extend the lifetime after the original \u003ccode\u003eScopedClosure\u003c/code\u003e was dropped.\n\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/5006\"\u003e#5006\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.112...0.2.113\"\u003e0.2.113\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/22cfd556870fa897d0b2db4c84603c1a9643298c\"\u003e\u003ccode\u003e22cfd55\u003c/code\u003e\u003c/a\u003e 0.2.114\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/a0c641aa2b0cc22037dfe148a061625dcdb9662e\"\u003e\u003ccode\u003ea0c641a\u003c/code\u003e\u003c/a\u003e With reset_state + panic=unwind, auto reset after termination (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5013\"\u003e#5013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/8722bce7d202b1bcc3c0ab7ac655cff5c275f063\"\u003e\u003ccode\u003e8722bce\u003c/code\u003e\u003c/a\u003e Add termination detection for panic=unwind builds (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5005\"\u003e#5005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/eba633121c5f06248c30673b8de566a33f91ae58\"\u003e\u003ccode\u003eeba6331\u003c/code\u003e\u003c/a\u003e feat: add support for \u003ccode\u003eunchecked_optional_param_type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/4850d194bd687d270a4d2f63e2f4cda1e14fe1cd\"\u003e\u003ccode\u003e4850d19\u003c/code\u003e\u003c/a\u003e fix: allow same js_name in different js_namespace for exports (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4977\"\u003e#4977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/b7ca3943cacab5f5fc9be76b15fbe1a24e1e0681\"\u003e\u003ccode\u003eb7ca394\u003c/code\u003e\u003c/a\u003e Schema cleanup: rename and remove legacy intrinsics (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/4994\"\u003e#4994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/e76135ee727a475e4b53cae4e7ffb85e89536d21\"\u003e\u003ccode\u003ee76135e\u003c/code\u003e\u003c/a\u003e Wrap JS exceptions whenever panic=unwind (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5001\"\u003e#5001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/b071cd2899c789411b9021b66d5d4ed262ac4dda\"\u003e\u003ccode\u003eb071cd2\u003c/code\u003e\u003c/a\u003e Fix soundness issue in ScopedClosure upcast (\u003ca href=\"https://redirect.github.com/wasm-bindgen/wasm-bindgen/issues/5006\"\u003e#5006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/7509015d4c530c7558177a1ba9cf692657a1780b\"\u003e\u003ccode\u003e7509015\u003c/code\u003e\u003c/a\u003e Release 0.2.113\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commit/67c2e98c5e3f6c5dbf133e956011b56d9136d668\"\u003e\u003ccode\u003e67c2e98\u003c/code\u003e\u003c/a\u003e fix(web-sys): name stable methods using unstable types within the stable expa...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.108...0.2.114\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `windows-sys` from 0.45.0 to 0.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/windows-rs/releases\"\u003ewindows-sys's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.52.0\u003c/h2\u003e\n\u003cp\u003eThis release includes updates to all crates. This includes the first update to the \u003ccode\u003ewindows-sys\u003c/code\u003e crate in 8 months. It also includes the first published version of the \u003ca href=\"https://crates.io/crates/riddle\"\u003eriddle\u003c/a\u003e tool and the \u003ca href=\"https://crates.io/crates/windows-version\"\u003ewindows-version\u003c/a\u003e crate.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify issue templates by \u003ca href=\"https://github.com/riverar\"\u003e\u003ccode\u003e@​riverar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2621\"\u003emicrosoft/windows-rs#2621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch all crates to Rust edition 2021 by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2620\"\u003emicrosoft/windows-rs#2620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect workflow trigger ignore paths by \u003ca href=\"https://github.com/riverar\"\u003e\u003ccode\u003e@​riverar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2622\"\u003emicrosoft/windows-rs#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect unused \u003ccode\u003ebindgen\u003c/code\u003e/\u003ccode\u003eriddle\u003c/code\u003e filters by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2634\"\u003emicrosoft/windows-rs#2634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eBOOLEAN\u003c/code\u003e parameter binding by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2635\"\u003emicrosoft/windows-rs#2635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide individual crate readme files by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2645\"\u003emicrosoft/windows-rs#2645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTweak Win32 error code conversion to handle \u003ccode\u003eHRESULT\u003c/code\u003e input by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2646\"\u003emicrosoft/windows-rs#2646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove support for the defunct \u003ccode\u003eStaticLibrary\u003c/code\u003e attribute by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2647\"\u003emicrosoft/windows-rs#2647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDerive \u003ccode\u003ePartialEq\u003c/code\u003e, \u003ccode\u003eEq\u003c/code\u003e, \u003ccode\u003eDebug\u003c/code\u003e, \u003ccode\u003eClone\u003c/code\u003e for interfaces by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2651\"\u003emicrosoft/windows-rs#2651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInternal \u003ccode\u003ebindgen\u003c/code\u003e refactoring by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2654\"\u003emicrosoft/windows-rs#2654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable signature transformation for \u003ccode\u003eNTSTATUS\u003c/code\u003e by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2658\"\u003emicrosoft/windows-rs#2658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnhide \u003ccode\u003equery\u003c/code\u003e method on \u003ccode\u003eComInterface\u003c/code\u003e trait by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2659\"\u003emicrosoft/windows-rs#2659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHarden \u003ccode\u003eQueryInterface\u003c/code\u003e implementation by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2660\"\u003emicrosoft/windows-rs#2660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMask non-reproducible linker artifacts in libs by \u003ca href=\"https://github.com/riverar\"\u003e\u003ccode\u003e@​riverar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2661\"\u003emicrosoft/windows-rs#2661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSlim doc generation by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2671\"\u003emicrosoft/windows-rs#2671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SDK and WDK metadata by \u003ca href=\"https://github.com/riverar\"\u003e\u003ccode\u003e@​riverar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2664\"\u003emicrosoft/windows-rs#2664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature documentation quotes by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2675\"\u003emicrosoft/windows-rs#2675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edocs\u003c/code\u003e feature by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2676\"\u003emicrosoft/windows-rs#2676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify metadata reader by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/windows-rs/pull/2682\"\u003emicrosoft/windows-rs#2682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd bindgen config option to disable generating inner attributes by \u003ca href=\"https://github.com/dpaoliello\"\u003e\u003ccode\u003e@​dpaoliello\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.gith...\n\n_Description has been truncated_","html_url":"https://github.com/ararog/uget/pull/42","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ararog%2Fuget/issues/42","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42/packages"}},{"old_version":"0.8.40","new_version":"0.8.47","update_type":"patch","path":"/src-tauri","pr_created_at":"2026-03-20T09:33:36.000Z","version_change":"0.8.40 → 0.8.47","issue":{"uuid":"4106839419","node_id":"PR_kwDORsBVJs7MGEVG","number":2,"state":"open","title":"deps(rust)(deps): bump the rust-dependencies group in /src-tauri with 71 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-20T09:33:36.000Z","updated_at":"2026-03-21T11:05:01.424Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(rust)(deps): bump","group_name":"rust-dependencies","update_count":71,"packages":[{"name":"tauri","old_version":"2.10.2","new_version":"2.10.3","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tokio","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"sysinfo","old_version":"0.38.0","new_version":"0.38.4","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"libc","old_version":"0.2.182","new_version":"0.2.183","repository_url":"https://github.com/rust-lang/libc"},{"name":"zip","old_version":"7.2.0","new_version":"8.3.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"tar","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/alexcrichton/tar-rs"},{"name":"bzip2","old_version":"0.5.2","new_version":"0.6.1","repository_url":"https://github.com/trifectatechfoundation/bzip2-rs"},{"name":"uuid","old_version":"1.21.0","new_version":"1.22.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"rand","old_version":"0.9.2","new_version":"0.10.0","repository_url":"https://github.com/rust-random/rand"},{"name":"clap","old_version":"4.5.60","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"tokio-tungstenite","old_version":"0.28.0","new_version":"0.29.0","repository_url":"https://github.com/snapview/tokio-tungstenite"},{"name":"rusqlite","old_version":"0.38.0","new_version":"0.39.0","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"tempfile","old_version":"3.26.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"lz4_flex","old_version":"0.11.5","new_version":"0.13.0","repository_url":"https://github.com/pseitz/lz4_flex"},{"name":"smoltcp","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/smoltcp-rs/smoltcp"},{"name":"tao","old_version":"0.34.5","new_version":"0.34.6","repository_url":"https://github.com/tauri-apps/tao"},{"name":"image","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/image-rs/image"},{"name":"winreg","old_version":"0.55.0","new_version":"0.56.0","repository_url":"https://github.com/gentoo90/winreg-rs"},{"name":"windows","old_version":"0.61.3","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"tauri-build","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"resvg","old_version":"0.46.0","new_version":"0.47.0","repository_url":"https://github.com/linebender/resvg"},{"name":"anstyle","old_version":"1.0.13","new_version":"1.0.14","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"borsh","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/near/borsh-rs"},{"name":"borsh-derive","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/near/borsh-rs"},{"name":"cc","old_version":"1.2.56","new_version":"1.2.57","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.60","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.55","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"colorchoice","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"core-graphics","old_version":"0.24.0","new_version":"0.25.0","repository_url":"https://github.com/servo/core-foundation-rs"},{"name":"embed-resource","old_version":"3.0.6","new_version":"3.0.7","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"erased-serde","old_version":"0.4.9","new_version":"0.4.10","repository_url":"https://github.com/dtolnay/erased-serde"},{"name":"euclid","old_version":"0.22.13","new_version":"0.22.14","repository_url":"https://github.com/servo/euclid"},{"name":"ipnet","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/krisprice/ipnet"},{"name":"itoa","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"jiff","old_version":"0.2.22","new_version":"0.2.23","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"jiff-static","old_version":"0.2.22","new_version":"0.2.23","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"libsqlite3-sys","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"moxcms","old_version":"0.7.11","new_version":"0.8.1","repository_url":"https://github.com/awxkee/moxcms"},{"name":"num_enum","old_version":"0.7.5","new_version":"0.7.6","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"num_enum_derive","old_version":"0.7.5","new_version":"0.7.6","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"openssl","old_version":"0.10.75","new_version":"0.10.76","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"openssl-sys","old_version":"0.9.111","new_version":"0.9.112","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"portable-atomic-util","old_version":"0.2.5","new_version":"0.2.6","repository_url":"https://github.com/taiki-e/portable-atomic-util"},{"name":"quote","old_version":"1.0.44","new_version":"1.0.45","repository_url":"https://github.com/dtolnay/quote"},{"name":"ravif","old_version":"0.12.0","new_version":"0.13.0","repository_url":"https://github.com/kornelski/cavif-rs"},{"name":"schannel","old_version":"0.1.28","new_version":"0.1.29","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"serde_with","old_version":"3.17.0","new_version":"3.18.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"serde_with_macros","old_version":"3.17.0","new_version":"3.18.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"socket2","old_version":"0.6.2","new_version":"0.6.3","repository_url":"https://github.com/rust-lang/socket2"},{"name":"tauri-codegen","old_version":"2.5.4","new_version":"2.5.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-macros","old_version":"2.5.4","new_version":"2.5.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-plugin","old_version":"2.5.3","new_version":"2.5.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-runtime","old_version":"2.10.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-runtime-wry","old_version":"2.10.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-utils","old_version":"2.8.2","new_version":"2.8.3","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tiff","old_version":"0.10.3","new_version":"0.11.3","repository_url":"https://github.com/image-rs/image-tiff"},{"name":"tiny-skia","old_version":"0.11.4","new_version":"0.12.0","repository_url":"https://github.com/linebender/tiny-skia"},{"name":"tiny-skia-path","old_version":"0.11.4","new_version":"0.12.0","repository_url":"https://github.com/linebender/tiny-skia"},{"name":"tinyvec","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"tokio-macros","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_parser","old_version":"1.0.9+spec-1.1.0","new_version":"1.0.10+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_writer","old_version":"1.0.6+spec-1.1.0","new_version":"1.0.7+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"uds_windows","old_version":"1.1.0","new_version":"1.2.1","repository_url":"https://github.com/haraldh/rust_uds_windows"},{"name":"usvg","old_version":"0.46.0","new_version":"0.47.0","repository_url":"https://github.com/linebender/resvg"},{"name":"wry","old_version":"0.54.2","new_version":"0.54.4","repository_url":"https://github.com/tauri-apps/wry"},{"name":"zerocopy","old_version":"0.8.40","new_version":"0.8.47","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.40","new_version":"0.8.47","repository_url":"https://github.com/google/zerocopy"},{"name":"zune-core","old_version":"0.4.12","new_version":"0.5.1","repository_url":"https://github.com/etemesi254/zune-image"},{"name":"zune-jpeg","old_version":"0.4.21","new_version":"0.5.12","repository_url":"https://github.com/etemesi254/zune-image"}],"path":"/src-tauri","ecosystem":"cargo"},"body":"Bumps the rust-dependencies group in /src-tauri with 71 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tauri](https://github.com/tauri-apps/tauri) | `2.10.2` | `2.10.3` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.50.0` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.38.0` | `0.38.4` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.182` | `0.2.183` |\n| [zip](https://github.com/zip-rs/zip2) | `7.2.0` | `8.3.0` |\n| [tar](https://github.com/alexcrichton/tar-rs) | `0.4.44` | `0.4.45` |\n| [bzip2](https://github.com/trifectatechfoundation/bzip2-rs) | `0.5.2` | `0.6.1` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.21.0` | `1.22.0` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.60` | `4.6.0` |\n| [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite) | `0.28.0` | `0.29.0` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.38.0` | `0.39.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.26.0` | `3.27.0` |\n| [lz4_flex](https://github.com/pseitz/lz4_flex) | `0.11.5` | `0.13.0` |\n| [smoltcp](https://github.com/smoltcp-rs/smoltcp) | `0.11.0` | `0.12.0` |\n| [tao](https://github.com/tauri-apps/tao) | `0.34.5` | `0.34.6` |\n| [image](https://github.com/image-rs/image) | `0.25.9` | `0.25.10` |\n| [winreg](https://github.com/gentoo90/winreg-rs) | `0.55.0` | `0.56.0` |\n| [windows](https://github.com/microsoft/windows-rs) | `0.61.3` | `0.62.2` |\n| [tauri-build](https://github.com/tauri-apps/tauri) | `2.5.5` | `2.5.6` |\n| [resvg](https://github.com/linebender/resvg) | `0.46.0` | `0.47.0` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.13` | `1.0.14` |\n| [borsh](https://github.com/near/borsh-rs) | `1.6.0` | `1.6.1` |\n| [borsh-derive](https://github.com/near/borsh-rs) | `1.6.0` | `1.6.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.56` | `1.2.57` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.60` | `4.6.0` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.55` | `4.6.0` |\n| [clap_lex](https://github.com/clap-rs/clap) | `1.0.0` | `1.1.0` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.4` | `1.0.5` |\n| [core-graphics](https://github.com/servo/core-foundation-rs) | `0.24.0` | `0.25.0` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.6` | `3.0.7` |\n| [erased-serde](https://github.com/dtolnay/erased-serde) | `0.4.9` | `0.4.10` |\n| [euclid](https://github.com/servo/euclid) | `0.22.13` | `0.22.14` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.11.0` | `2.12.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.17` | `1.0.18` |\n| [jiff](https://github.com/BurntSushi/jiff) | `0.2.22` | `0.2.23` |\n| [jiff-static](https://github.com/BurntSushi/jiff) | `0.2.22` | `0.2.23` |\n| [libsqlite3-sys](https://github.com/rusqlite/rusqlite) | `0.36.0` | `0.37.0` |\n| [moxcms](https://github.com/awxkee/moxcms) | `0.7.11` | `0.8.1` |\n| [num_enum](https://github.com/illicitonion/num_enum) | `0.7.5` | `0.7.6` |\n| [num_enum_derive](https://github.com/illicitonion/num_enum) | `0.7.5` | `0.7.6` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.75` | `0.10.76` |\n| [openssl-sys](https://github.com/rust-openssl/rust-openssl) | `0.9.111` | `0.9.112` |\n| [portable-atomic-util](https://github.com/taiki-e/portable-atomic-util) | `0.2.5` | `0.2.6` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.44` | `1.0.45` |\n| [ravif](https://github.com/kornelski/cavif-rs) | `0.12.0` | `0.13.0` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.28` | `0.1.29` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.17.0` | `3.18.0` |\n| [serde_with_macros](https://github.com/jonasbb/serde_with) | `3.17.0` | `3.18.0` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.2` | `0.6.3` |\n| [tauri-codegen](https://github.com/tauri-apps/tauri) | `2.5.4` | `2.5.5` |\n| [tauri-macros](https://github.com/tauri-apps/tauri) | `2.5.4` | `2.5.5` |\n| [tauri-plugin](https://github.com/tauri-apps/tauri) | `2.5.3` | `2.5.4` |\n| [tauri-runtime](https://github.com/tauri-apps/tauri) | `2.10.0` | `2.10.1` |\n| [tauri-runtime-wry](https://github.com/tauri-apps/tauri) | `2.10.0` | `2.10.1` |\n| [tauri-utils](https://github.com/tauri-apps/tauri) | `2.8.2` | `2.8.3` |\n| [tiff](https://github.com/image-rs/image-tiff) | `0.10.3` | `0.11.3` |\n| [tiny-skia](https://github.com/linebender/tiny-skia) | `0.11.4` | `0.12.0` |\n| [tiny-skia-path](https://github.com/linebender/tiny-skia) | `0.11.4` | `0.12.0` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.10.0` | `1.11.0` |\n| [tokio-macros](https://github.com/tokio-rs/tokio) | `2.6.0` | `2.6.1` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.0.9+spec-1.1.0` | `1.0.10+spec-1.1.0` |\n| [toml_writer](https://github.com/toml-rs/toml) | `1.0.6+spec-1.1.0` | `1.0.7+spec-1.1.0` |\n| [uds_windows](https://github.com/haraldh/rust_uds_windows) | `1.1.0` | `1.2.1` |\n| [usvg](https://github.com/linebender/resvg) | `0.46.0` | `0.47.0` |\n| [wry](https://github.com/tauri-apps/wry) | `0.54.2` | `0.54.4` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.40` | `0.8.47` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.40` | `0.8.47` |\n| [zune-core](https://github.com/etemesi254/zune-image) | `0.4.12` | `0.5.1` |\n| [zune-jpeg](https://github.com/etemesi254/zune-image) | `0.4.21` | `0.5.12` |\n\nUpdates `tauri` from 2.10.2 to 2.10.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003etauri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri v2.10.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eFetching advisory database from `https://github.com/RustSec/advisory-db.git`\n      Loaded 941 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1052 crate dependencies)\nCrate:     atk\nVersion:   0.18.2\nWarning:   unmaintained\nTitle:     gtk-rs GTK3 bindings - no longer maintained\nDate:      2024-03-04\nID:        RUSTSEC-2024-0413\nURL:       https://rustsec.org/advisories/RUSTSEC-2024-0413\nDependency tree:\natk 0.18.2\n└── gtk 0.18.2\n    ├── wry 0.54.0\n    │   └── tauri-runtime-wry 2.10.1\n    │       └── tauri 2.10.3\n    │           ├── tauri-utils 2.8.3\n    │           │   ├── tauri-schema-generator 0.0.0\n    │           │   ├── tauri-runtime-wry 2.10.1\n    │           │   ├── tauri-runtime 2.10.1\n    │           │   │   ├── tauri-runtime-wry 2.10.1\n    │           │   │   └── tauri 2.10.3\n    │           │   ├── tauri-plugin 2.5.4\n    │           │   │   ├── tauri-plugin-sample 0.1.0\n    │           │   │   │   └── api 0.1.0\n    │           │   │   └── tauri-plugin-log 2.6.0\n    │           │   │       └── api 0.1.0\n    │           │   ├── tauri-macros 2.5.5\n    │           │   │   └── tauri 2.10.3\n    │           │   ├── tauri-codegen 2.5.5\n    │           │   │   ├── tauri-macros 2.5.5\n    │           │   │   └── tauri-build 2.5.6\n    │           │   │       ├── tauri-file-associations-demo 0.1.0\n    │           │   │       ├── tauri 2.10.3\n    │           │   │       ├── resources 0.1.0\n    │           │   │       ├── bench_helloworld 0.1.0\n    │           │   │       ├── bench_files_transfer 0.1.0\n    │           │   │       ├── bench_cpu_intensive 0.1.0\n    │           │   │       └── api 0.1.0\n    │           │   ├── tauri-cli 2.10.1\n    │           │   │   └── tauri-cli-node 0.0.0\n    │           │   ├── tauri-bundler 2.8.1\n    │           │   │   └── tauri-cli 2.10.1\n    │           │   ├── tauri-build 2.5.6\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9b17a7aeae9a83222ffe829aa4e2d8a5ba6bed8c\"\u003e\u003ccode\u003e9b17a7a\u003c/code\u003e\u003c/a\u003e fix(ci): bump rustsec/audit-check to v2 and ignore time audit (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15030\"\u003e#15030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/d86827980d45826bb30749a3dbc11c9326ed8bd9\"\u003e\u003ccode\u003ed868279\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14897\"\u003e#14897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3a65cc6885ea61e35dc5be23b229043ab6e92372\"\u003e\u003ccode\u003e3a65cc6\u003c/code\u003e\u003c/a\u003e fix(test): disable \u003ccode\u003eresolve_resource_dir\u003c/code\u003e on Android (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15026\"\u003e#15026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/52cf195b78e0b78f02d8aae997116c620355b095\"\u003e\u003ccode\u003e52cf195\u003c/code\u003e\u003c/a\u003e refactor(cli): reduce some nesting code (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14844\"\u003e#14844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/c3cbff3f7430161715f80f82128b345a6f7140c9\"\u003e\u003ccode\u003ec3cbff3\u003c/code\u003e\u003c/a\u003e fix: resource path handles \u003ccode\u003e./\u003c/code\u003e path differently (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14662\"\u003e#14662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/33754ae5e3740d022483b6164511c5c001a3c24b\"\u003e\u003ccode\u003e33754ae\u003c/code\u003e\u003c/a\u003e fix(cli): unusable empty password private keys (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15022\"\u003e#15022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3935dee121e1dcb4f377c9933233c0ace186b0bb\"\u003e\u003ccode\u003e3935dee\u003c/code\u003e\u003c/a\u003e Add AI tool policy to contributing guide (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15002\"\u003e#15002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/33932a72b27c970dde242da5241f7a340277507d\"\u003e\u003ccode\u003e33932a7\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump svelte from 5.51.5 to 5.53.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15015\"\u003e#15015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7d3c7593a9d41ac1cc7f72e959263f22d32bc61d\"\u003e\u003ccode\u003e7d3c759\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.59.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15001\"\u003e#15001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f20256bca542dfd6ba4b5e2741a6a9439cc57be8\"\u003e\u003ccode\u003ef20256b\u003c/code\u003e\u003c/a\u003e chore: fix clippy warnings (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14999\"\u003e#14999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/tauri-v2.10.2...tauri-v2.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.49.0 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix \u003ccode\u003eGET_BUF_SIZE\u003c/code\u003e constant for \u003ccode\u003etarget_os = \u0026quot;android\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid redundant unpark in current_thread scheduler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7834\"\u003e#7834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: don't park in \u003ccode\u003ecurrent_thread\u003c/code\u003e if \u003ccode\u003ebefore_park\u003c/code\u003e defers waker (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix write readiness on ESP32 on short writes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: wake deferred tasks before entering \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: drop rx waker when oneshot receiver is dropped (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7886\"\u003e#7886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix double increment of \u003ccode\u003enum_idle_threads\u003c/code\u003e on shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7910\"\u003e#7910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7918\"\u003e#7918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid lock acquisition after uring init (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update outdated unstable features section (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7839\"\u003e#7839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: clarify the behavior of \u003ccode\u003eAsyncWriteExt::shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7908\"\u003e#7908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: explain how to flush stdout/stderr (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7904\"\u003e#7904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix incorrect and confusing \u003ccode\u003eAsyncWrite\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7875\"\u003e#7875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: clarify the documentation of \u003ccode\u003eRuntime::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: correct the default thread name in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify RwLock fairness documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7919\"\u003e#7919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify that \u003ccode\u003erecv\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e once closed and no more messages (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7920\"\u003e#7920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: clarify when to use \u003ccode\u003espawn_blocking\u003c/code\u003e vs dedicated threads (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: doc that task drops before \u003ccode\u003eJoinHandle\u003c/code\u003e completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: guarantee that listeners never return \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7869\"\u003e#7869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: fix task module feature flags in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7891\"\u003e#7891\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/0273e45ead199dac7725faee1e3dc35a9c8753ab\"\u003e\u003ccode\u003e0273e45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.50.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3ee4e58dc9bb7accf26dfd51b0a2146922b5269\"\u003e\u003ccode\u003ee3ee4e5\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c980ea75a0f8dd2799403777db700c2e8f4cda4\"\u003e\u003ccode\u003e8c980ea\u003c/code\u003e\u003c/a\u003e io: add \u003ccode\u003ewrite_all_vectored\u003c/code\u003e to \u003ccode\u003etokio-util\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e35fd6d6b7d9a8ba37ee621835ef91372c2565cb\"\u003e\u003ccode\u003ee35fd6d\u003c/code\u003e\u003c/a\u003e ci: fix patch during clippy step (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7935\"\u003e#7935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/03fe44c10302fdb55c29dbe5b08d4f8769c80272\"\u003e\u003ccode\u003e03fe44c\u003c/code\u003e\u003c/a\u003e runtime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d18e5dfbb0cdc28725bebb28cde80a6c11ee32bc\"\u003e\u003ccode\u003ed18e5df\u003c/code\u003e\u003c/a\u003e io: fix race in \u003ccode\u003eMock::poll_write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7882\"\u003e#7882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f21f2693f02aec9a876ac2bd21566c85e15b682e\"\u003e\u003ccode\u003ef21f269\u003c/code\u003e\u003c/a\u003e runtime: fix race condition during the blocking pool shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d81e8f0acbdd7d866bce4f733b3545fd834c7840\"\u003e\u003ccode\u003ed81e8f0\u003c/code\u003e\u003c/a\u003e macros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25e7f2641ef2555d688c267059431a2802805f1d\"\u003e\u003ccode\u003e25e7f26\u003c/code\u003e\u003c/a\u003e rt: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1a91ef114a301b542d810abab9956f2868861b9\"\u003e\u003ccode\u003ee1a91ef\u003c/code\u003e\u003c/a\u003e util: fix typo in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sysinfo` from 0.38.0 to 0.38.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/blob/main/CHANGELOG.md\"\u003esysinfo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.38.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003emacOS: Unpin \u003ccode\u003eobjc2-*\u003c/code\u003e crates version.\u003c/li\u003e\n\u003cli\u003eLinux: Fix computation of disk size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.38.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003emacOS: Improve accuracy of \u003ccode\u003eSystem::available_memory\u003c/code\u003e and \u003ccode\u003eSystem::used_memory\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDocumentation: add missing unit for \u003ccode\u003eCPU::frequency\u003c/code\u003e returned value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.38.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eError\u003c/code\u003e trait for \u003ccode\u003eMacAddrFromStrError\u003c/code\u003e, \u003ccode\u003eIpNetworkFromStrError\u003c/code\u003e and \u003ccode\u003eKillError\u003c/code\u003e types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.38.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003emacOS: Put back support for versions below macOS 12.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/97c194d6f0b0e09eee7db22e2128cd303e58a11d\"\u003e\u003ccode\u003e97c194d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1642\"\u003e#1642\u003c/a\u003e from GuillaumeGomez/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/91b92f12025c19fa27567135be7589d32d826e6b\"\u003e\u003ccode\u003e91b92f1\u003c/code\u003e\u003c/a\u003e Update crate version to \u003ccode\u003e0.38.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/8e8f76c8c1e7b28686681be5710539855124537c\"\u003e\u003ccode\u003e8e8f76c\u003c/code\u003e\u003c/a\u003e Update CHANGELOG for \u003ccode\u003e0.38.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/9e6f37c86d4ea4a1d39ee222276e6d5bdafacac1\"\u003e\u003ccode\u003e9e6f37c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1641\"\u003e#1641\u003c/a\u003e from madsmtm/macos-no-pin-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/73d545c80c472e22b926789f312ce350f83ba23d\"\u003e\u003ccode\u003e73d545c\u003c/code\u003e\u003c/a\u003e Fix warnings introduced in new objc2-* versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/5cc4bcb93eb3daf9d6f01a59ca2433fc7095a869\"\u003e\u003ccode\u003e5cc4bcb\u003c/code\u003e\u003c/a\u003e Don't pin objc2-* crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/5d4c63b8c1beced38f11d672f3bc9407c9797c57\"\u003e\u003ccode\u003e5d4c63b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1640\"\u003e#1640\u003c/a\u003e from patjakdev/patjakdev/fix-1639\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/a8ee05c1afa43aff92c0c0509be35d0523ab9b87\"\u003e\u003ccode\u003ea8ee05c\u003c/code\u003e\u003c/a\u003e Use fragment size instead of block size for disk stats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/61257e4da7eb14010fae557d252d2d306e2e23ae\"\u003e\u003ccode\u003e61257e4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1635\"\u003e#1635\u003c/a\u003e from GuillaumeGomez/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/3cf4b65255b533f8a154bc75adfaf66268bf82f8\"\u003e\u003ccode\u003e3cf4b65\u003c/code\u003e\u003c/a\u003e Update crate version to \u003ccode\u003e0.38.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/compare/v0.38.0...v0.38.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.182 to 0.2.183\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.183\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eESP-IDF: Add \u003ccode\u003eSOMAXCONN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4993\"\u003e#4993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4988\"\u003e#4988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e, \u003ccode\u003ekinfo_pcb\u003c/code\u003e, and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4985\"\u003e#4985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4991\"\u003e#4991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add additional structs and defines (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5003\"\u003e#5003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003etimeval\u003c/code\u003e and \u003ccode\u003etimespec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4976\"\u003e#4976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon musl: Enable unstable 64-bit \u003ccode\u003etime_t\u003c/code\u003e support and \u003ccode\u003emusl_v1_2_3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4992\"\u003e#4992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNintendo Switch: Fix target support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4982\"\u003e#4982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Change \u003ccode\u003esigaction.sa_flags\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4986\"\u003e#4986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix \u003ccode\u003eblkcnt_t\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4994\"\u003e#4994\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.183/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.182...0.2.183\"\u003e0.2.183\u003c/a\u003e - 2026-03-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eESP-IDF: Add \u003ccode\u003eSOMAXCONN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4993\"\u003e#4993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4988\"\u003e#4988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e, \u003ccode\u003ekinfo_pcb\u003c/code\u003e, and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4985\"\u003e#4985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4991\"\u003e#4991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add additional structs and defines (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5003\"\u003e#5003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003etimeval\u003c/code\u003e and \u003ccode\u003etimespec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4976\"\u003e#4976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon musl: Enable unstable 64-bit \u003ccode\u003etime_t\u003c/code\u003e support and \u003ccode\u003emusl_v1_2_3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4992\"\u003e#4992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNintendo Switch: Fix target support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4982\"\u003e#4982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Change \u003ccode\u003esigaction.sa_flags\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4986\"\u003e#4986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix \u003ccode\u003eblkcnt_t\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4994\"\u003e#4994\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/5660e6fc058d1c6c27788e3ea2bc7d3e79d3c22d\"\u003e\u003ccode\u003e5660e6f\u003c/code\u003e\u003c/a\u003e chore: Release libc 0.2.183\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8b439b76789d14215296766e97e0692e7900f1e1\"\u003e\u003ccode\u003e8b439b7\u003c/code\u003e\u003c/a\u003e allow unused link_cfg feature in rustc-dep-of-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e6436dcf4a702328aa365ced37f0a8e2d829ec3b\"\u003e\u003ccode\u003ee6436dc\u003c/code\u003e\u003c/a\u003e Adding structs and defines for vxworks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e9cca04dffbe546d5af7dc5302f8cb305d8e7370\"\u003e\u003ccode\u003ee9cca04\u003c/code\u003e\u003c/a\u003e Linux: add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/af8b8127bc7fcce8a5e70cb1a4ab8b33021bf02e\"\u003e\u003ccode\u003eaf8b812\u003c/code\u003e\u003c/a\u003e linux: relocate PIDFD definitions to src/new\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d0bd7e2f2ff74d871b008069c175887cfc4e3867\"\u003e\u003ccode\u003ed0bd7e2\u003c/code\u003e\u003c/a\u003e NetBSD: add kinfo_file, kinfo_pcb structures and related constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/17f5cce00dec1207d659f21affc35fb39bca0340\"\u003e\u003ccode\u003e17f5cce\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 6 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/62c89e800adae1a3555798aad9cfffc2b7a9e7b8\"\u003e\u003ccode\u003e62c89e8\u003c/code\u003e\u003c/a\u003e OpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/82cb126e16b998d3c231bd320534e213b2096ff4\"\u003e\u003ccode\u003e82cb126\u003c/code\u003e\u003c/a\u003e enable musl32_time64 and musl_v1_2_3 for hexagon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e7f99026dc87849e0c0107019dca1a6418bec9e2\"\u003e\u003ccode\u003ee7f9902\u003c/code\u003e\u003c/a\u003e redox: fix blkcnt_t type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.182...0.2.183\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 7.2.0 to 8.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.3.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd must_use (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/727\"\u003e#727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove and fix extended timestamp extra field parsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/713\"\u003e#713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd crc32 ignore option (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/710\"\u003e#710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epath related code in single file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/712\"\u003e#712\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMalformed ZIP64 file output (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/715\"\u003e#715\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor some imports (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/734\"\u003e#734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove code to distinct file (datetime, FixedSizeBlock) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/733\"\u003e#733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove stream code to \u003ccode\u003esrc/read/stream.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove zip64 extra field update (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/732\"\u003e#732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove part of the code with clippy help (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimplify code for unicode extra field and improve error message (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/724\"\u003e#724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereorganize code (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/714\"\u003e#714\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid pulling in \u003ccode\u003ezeroize_derive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/720\"\u003e#720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow custom salt (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport compressing bzip2 when feature \u003ccode\u003ebzip2-rs\u003c/code\u003e is enabled, since \u003ccode\u003ebzip2/bzip2-sys\u003c/code\u003e now supports it (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenforce clippy in CI (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/674\"\u003e#674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ezip64 central header (issue 617) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallow aes password as bytes (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle extra field padding (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify 2 type conversions in src/write.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAI tweaks for string type conversions in src/types.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.2.0...v8.3.0\"\u003e8.3.0\u003c/a\u003e - 2026-03-19\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd must_use (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/727\"\u003e#727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove and fix extended timestamp extra field parsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/713\"\u003e#713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd crc32 ignore option (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/710\"\u003e#710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epath related code in single file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/712\"\u003e#712\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMalformed ZIP64 file output (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/715\"\u003e#715\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor some imports (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/734\"\u003e#734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove code to distinct file (datetime, FixedSizeBlock) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/733\"\u003e#733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove stream code to \u003ccode\u003esrc/read/stream.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove zip64 extra field update (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/732\"\u003e#732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove part of the code with clippy help (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimplify code for unicode extra field and improve error message (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/724\"\u003e#724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereorganize code (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/714\"\u003e#714\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid pulling in \u003ccode\u003ezeroize_derive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/720\"\u003e#720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.1.0...v8.2.0\"\u003e8.2.0\u003c/a\u003e - 2026-03-02\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow custom salt (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport compressing bzip2 when feature \u003ccode\u003ebzip2-rs\u003c/code\u003e is enabled, since \u003ccode\u003ebzip2/bzip2-sys\u003c/code\u003e now supports it (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenforce clippy in CI (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/674\"\u003e#674\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ezip64 central header (issue 617) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallow aes password as bytes (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle extra field padding (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify 2 type conversions in src/write.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAI tweaks for string type conversions in src/types.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.0.0...v8.1.0\"\u003e8.1.0\u003c/a\u003e - 2026-02-16\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/399469e20081561089c4fbb63574d4a8942ec752\"\u003e\u003ccode\u003e399469e\u003c/code\u003e\u003c/a\u003e chore: release v8.3.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/cde9e1b5d9cc5e67ba8da94b845ae49a7fee2434\"\u003e\u003ccode\u003ecde9e1b\u003c/code\u003e\u003c/a\u003e refactor: refactor some imports (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/734\"\u003e#734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/5fe3f1d89a41d80bad625ff948c081b71bcb5f5c\"\u003e\u003ccode\u003e5fe3f1d\u003c/code\u003e\u003c/a\u003e refactor: move code to distinct file (datetime, FixedSizeBlock) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/733\"\u003e#733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2aa91ffe417d257b4c752a985c06d7c47575d4ca\"\u003e\u003ccode\u003e2aa91ff\u003c/code\u003e\u003c/a\u003e refactor: move stream code to \u003ccode\u003esrc/read/stream.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/3461ae2c7c3938650a6a8712cb264a7cfa5e6756\"\u003e\u003ccode\u003e3461ae2\u003c/code\u003e\u003c/a\u003e refactor: remove zip64 extra field update (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/732\"\u003e#732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/fc7750ec4c7e51f13bdd6baa14593898720ece4c\"\u003e\u003ccode\u003efc7750e\u003c/code\u003e\u003c/a\u003e feat: add must_use (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/727\"\u003e#727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/02fb2968add2aa5a417628b8c753c399915efe29\"\u003e\u003ccode\u003e02fb296\u003c/code\u003e\u003c/a\u003e ci(deps): bump release-plz/action from 0.5.127 to 0.5.128 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/859dc1683e2bef6a0b0869d1335f73eccfe9faa3\"\u003e\u003ccode\u003e859dc16\u003c/code\u003e\u003c/a\u003e fix: Malformed ZIP64 file output (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/715\"\u003e#715\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/87d0052cb6e4c2cffbe865a1c79d7db6f5662a93\"\u003e\u003ccode\u003e87d0052\u003c/code\u003e\u003c/a\u003e deps: avoid pulling in \u003ccode\u003ezeroize_derive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/720\"\u003e#720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/cf3fa1956b1850f64602937f81d9885d9d2b88fc\"\u003e\u003ccode\u003ecf3fa19\u003c/code\u003e\u003c/a\u003e feat: improve and fix extended timestamp extra field parsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/713\"\u003e#713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.2.0...v8.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tar` from 0.4.44 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/096e3d16d14fefac51bc4d94d616b21546ea8bcc\"\u003e\u003ccode\u003e096e3d1\u003c/code\u003e\u003c/a\u003e Bump to 0.4.45 (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/17b1fd84e632071cb8eef9d3709bf347bd266446\"\u003e\u003ccode\u003e17b1fd8\u003c/code\u003e\u003c/a\u003e archive: Prevent symlink-directory collision chmod attack (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/de1a5870e603758f430073688691165f21a33946\"\u003e\u003ccode\u003ede1a587\u003c/code\u003e\u003c/a\u003e archive: Unconditionally honor PAX size (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/6071cbe74acefa8c8322809bfd43c825e5f16b60\"\u003e\u003ccode\u003e6071cbe\u003c/code\u003e\u003c/a\u003e ci: Consolidate workflows (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/ad1fde9edfb9657d17666bbec2933119ce527359\"\u003e\u003ccode\u003ead1fde9\u003c/code\u003e\u003c/a\u003e build-sys: Promote unused_code to an error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/c8cb250e8bc3f28bd69406b396bb8a92b40012c1\"\u003e\u003ccode\u003ec8cb250\u003c/code\u003e\u003c/a\u003e tests: Squash a warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/638c495a480d2a50099d55f445ece9e5f544b49d\"\u003e\u003ccode\u003e638c495\u003c/code\u003e\u003c/a\u003e ci: Add xtask infra + reverse dependency testing (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/32a9bbb26468cbdecbf73fe8eb249284d4a718ed\"\u003e\u003ccode\u003e32a9bbb\u003c/code\u003e\u003c/a\u003e tests: Add RandomReader to exercise partial-read resilience (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/9c5df0bfd70d1b063516b90fca2cf2e0dbe8b758\"\u003e\u003ccode\u003e9c5df0b\u003c/code\u003e\u003c/a\u003e Fix GNU long-name extension stream corruption on validation error (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/88b1e3b0da65b0c5b9750d1a75516145488f4793\"\u003e\u003ccode\u003e88b1e3b\u003c/code\u003e\u003c/a\u003e Fix docs typo in header.rs (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alexcrichton/tar-rs/compare/0.4.44...0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bzip2` from 0.5.2 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/releases\"\u003ebzip2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.0\u003c/h2\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003cp\u003eThis release switches to \u003ca href=\"https://github.com/trifectatechfoundation/libbzip2-rs\"\u003elibbz2-rs-sys\u003c/a\u003e as the default bzip2 backend. It is written in rust, making it much easier to cross-compile. The new implementation is also more performant.\u003c/p\u003e\n\u003cp\u003eThe rust implementation does not export C symbols by default. An explicit dependency on \u003ccode\u003elibbz2-rs-sys\u003c/code\u003e and setting the \u003ccode\u003eexport-symbols\u003c/code\u003e feature flag will fix that if needed.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003ebzip2-sys\u003c/code\u003e feature flag can be used to continue to use the C backend (either the system library of a C version built from source).\u003c/p\u003e\n\u003cp\u003eThis is a breaking release, given that we want this update to be opt-in. We've used the occasion to perform an MSRV bump to \u003ccode\u003e1.82.0\u003c/code\u003e. The \u003ccode\u003elibbz2-rs-sys\u003c/code\u003e crate has the \u003ca href=\"https://spdx.org/licenses/bzip2-1.0.6.html\"\u003e\u003ccode\u003ebzip2-1.0.6\u003c/code\u003e\u003c/a\u003e license. Arguably, that is the license that \u003ccode\u003ebzip2-sys\u003c/code\u003e should have had too, given that it is just a wrapper of the original bzip2 (and \u003ccode\u003elibbz2-rs-sys\u003c/code\u003e is a derivative work). You may need to allow this license when using \u003ccode\u003ecargo-deny\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelease 0.6.0 by \u003ca href=\"https://github.com/folkertdev\"\u003e\u003ccode\u003e@​folkertdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trifectatechfoundation/bzip2-rs/pull/141\"\u003etrifectatechfoundation/bzip2-rs#141\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/compare/v0.5.2...v0.6.0\"\u003ehttps://github.com/trifectatechfoundation/bzip2-rs/compare/v0.5.2...v0.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/commit/eebf6e470f6c4a14295fcaf43c619ae4a0e5690a\"\u003e\u003ccode\u003eeebf6e4\u003c/code\u003e\u003c/a\u003e release version 0.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/commit/1ed41c45255ac550592ed4df1c59a37f18be6089\"\u003e\u003ccode\u003e1ed41c4\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eMaybeUninit\\\u0026lt;u8\u0026gt;\u003c/code\u003e (de)compress API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/commit/a1652196e8451c8e32022d5a4fa4debb51c279ee\"\u003e\u003ccode\u003ea165219\u003c/code\u003e\u003c/a\u003e chore: remove redundant word in comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/commit/422ae6da4a4a52774e8d44c918cc2140363d23ec\"\u003e\u003ccode\u003e422ae6d\u003c/code\u003e\u003c/a\u003e fix(bzip2-sys): license expression to be a valid spdx expression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/commit/21db6979453d284196df0c6f968c56900db80f00\"\u003e\u003ccode\u003e21db697\u003c/code\u003e\u003c/a\u003e ran \u003ccode\u003ecargo clippy --fix -- -A clippy::all -W clippy::use_self\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/commit/71d5b0396ff427ef1e49b45e7ea7436f4fbb41b8\"\u003e\u003ccode\u003e71d5b03\u003c/code\u003e\u003c/a\u003e Release 0.6.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/compare/v0.5.2...v0.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.21.0 to 1.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault to rand 0.10 by \u003ca href=\"https://github.com/haxtibal\"\u003e\u003ccode\u003e@​haxtibal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/863\"\u003euuid-rs/uuid#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.22.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/864\"\u003euuid-rs/uuid#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haxtibal\"\u003e\u003ccode\u003e@​haxtibal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/863\"\u003euuid-rs/uuid#863\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.21.0...v1.22.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.21.0...v1.22.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/da15792ae239df4ff32d236a027901dd1e3b4600\"\u003e\u003ccode\u003eda15792\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/864\"\u003e#864\u003c/a\u003e from uuid-rs/cargo/v1.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/7ec48c98e8db5ae6d5a12bef7ec42ef4c05463ca\"\u003e\u003ccode\u003e7ec48c9\u003c/code\u003e\u003c/a\u003e prepare for 1.22.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c4e983f3cf9f59811ed2d94f6d1efff5a9ffe54f\"\u003e\u003ccode\u003ec4e983f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/863\"\u003e#863\u003c/a\u003e from haxtibal/tdmg/rand_0_9_and_0_10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/f3f677e9d880ec4e283103572b12502b86adfc66\"\u003e\u003ccode\u003ef3f677e\u003c/code\u003e\u003c/a\u003e update workspace root to rand 0.10\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.21.0...v1.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `once_cell` from 1.21.3 to 1.21.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matklad/once_cell/blob/master/CHANGELOG.md\"\u003eonce_cell's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.21.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix unsoundness in \u003ccode\u003eOnceCell::wait\u003c/code\u003e under \u003ccode\u003e--features=parking_lot\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/295\"\u003e#295\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIf thread A calls \u003ccode\u003ewait\u003c/code\u003e, while thread B calls \u003ccode\u003eget_or_try_init(f)\u003c/code\u003e, and, furthermore, \u003ccode\u003ef\u003c/code\u003e panics,\nthe \u003ccode\u003ewait\u003c/code\u003e incorrectly returns and thread A observes uninitialized memory.\u003c/p\u003e\n\u003cp\u003eKudos to \u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e for a nice find!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/80fe900b21f6d76c1a2ed74d3343e8a3a88c46d0\"\u003e\u003ccode\u003e80fe900\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/296\"\u003e#296\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a5e09c971c23afb1a3be8ae32794e2dca940ccd4\"\u003e\u003ccode\u003ea5e09c9\u003c/code\u003e\u003c/a\u003e release 1.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/2426d45d85841879e71a880af543fd3d2be78db1\"\u003e\u003ccode\u003e2426d45\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/295\"\u003e#295\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a1441215db85adb6a47b0aa1062d1eea7c5fba65\"\u003e\u003ccode\u003ea144121\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/290\"\u003e#290\u003c/a\u003e from alexanderkjall/run-tests-with-no-default-features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/232a1a49b55154c0b6f12d662619000efd3aecd8\"\u003e\u003ccode\u003e232a1a4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/292\"\u003e#292\u003c/a\u003e from phil-opp/doc-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/d31767bbcd33b03ee3360a9112eba41d1b278d3a\"\u003e\u003ccode\u003ed31767b\u003c/code\u003e\u003c/a\u003e fix OnceCell::wait with features=parking_lot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/28d29ae1c1eb082617efb4eddb6dae3d0c607fdd\"\u003e\u003ccode\u003e28d29ae\u003c/code\u003e\u003c/a\u003e Fix: \u003ccode\u003esync::OnceCell::try_insert\u003c/code\u003e docs should import \u003ccode\u003esync\u003c/code\u003e variant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/0f78fb0d6d6a634fd76548f33fa38b250390e982\"\u003e\u003ccode\u003e0f78fb0\u003c/code\u003e\u003c/a\u003e make the command 'cargo test --no-default-features' work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/fda60a6c70eb2e25a0c73bf515ec4779df3d2e6c\"\u003e\u003ccode\u003efda60a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/287\"\u003e#287\u003c/a\u003e from AbeZbm/add-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/b5b98c09eb9c95376e150eb6bda8c7637bba5aa4\"\u003e\u003ccode\u003eb5b98c0\u003c/code\u003e\u003c/a\u003e Add tests for OnceRef\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/matklad/once_cell/compare/v1.21.3...v1.21.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.9.2 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.0] - 2026-02-08\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003erand_chacha\u003c/code\u003e has been replaced with a dependency on \u003ccode\u003echacha20\u003c/code\u003e. This changes the implementation behind \u003ccode\u003eStdRng\u003c/code\u003e, but the output remains the same. There may be some API breakage when using the ChaCha-types directly as these are now the ones in \u003ccode\u003echacha20\u003c/code\u003e instead of \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1642\"\u003e#1642\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRename fns \u003ccode\u003eIndexedRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_array\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_array\u003c/code\u003e, \u003ccode\u003echoose_multiple_weighted\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_weighted\u003c/code\u003e, struct \u003ccode\u003eSliceChooseIter\u003c/code\u003e -\u0026gt; \u003ccode\u003eIndexedSamples\u003c/code\u003e and fns \u003ccode\u003eIteratorRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_fill\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_fill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLet \u003ccode\u003eFill\u003c/code\u003e be implemented for element types, not sliceable types (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eOsError::raw_os_error\u003c/code\u003e on UEFI targets by returning \u003ccode\u003eOption\u0026lt;usize\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace fn \u003ccode\u003eTryRngCore::read_adapter(..) -\u0026gt; RngReadAdapter\u003c/code\u003e with simpler struct \u003ccode\u003eRngReader\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1669\"\u003e#1669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fns \u003ccode\u003eSeedableRng::from_os_rng\u003c/code\u003e, \u003ccode\u003etry_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eClone\u003c/code\u003e support for \u003ccode\u003eStdRng\u003c/code\u003e, \u003ccode\u003eReseedingRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003epostcard\u003c/code\u003e instead of \u003ccode\u003ebincode\u003c/code\u003e to test the serde feature (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid excessive allocation in \u003ccode\u003eIteratorRandom::sample\u003c/code\u003e when \u003ccode\u003eamount\u003c/code\u003e is much larger than iterator size (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eos_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003esys_rng\u003c/code\u003e, \u003ccode\u003eOsRng\u003c/code\u003e -\u0026gt; \u003ccode\u003eSysRng\u003c/code\u003e, \u003ccode\u003eOsError\u003c/code\u003e -\u0026gt; \u003ccode\u003eSysError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eRng\u003c/code\u003e -\u0026gt; \u003ccode\u003eRngExt\u003c/code\u003e as upstream \u003ccode\u003erand_core\u003c/code\u003e has renamed \u003ccode\u003eRngCore\u003c/code\u003e -\u0026gt; \u003ccode\u003eRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1717\"\u003e#1717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fns \u003ccode\u003eIndexedRandom::choose_iter\u003c/code\u003e, \u003ccode\u003echoose_weighted_iter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePub export \u003ccode\u003eXoshiro128PlusPlus\u003c/code\u003e, \u003ccode\u003eXoshiro256PlusPlus\u003c/code\u003e prngs (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePub export \u003ccode\u003eChaCha8Rng\u003c/code\u003e, \u003ccode\u003eChaCha12Rng\u003c/code\u003e, \u003ccode\u003eChaCha20Rng\u003c/code\u003e behind \u003ccode\u003echacha\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1659\"\u003e#1659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFn \u003ccode\u003erand::make_rng() -\u0026gt; R where R: SeedableRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemovals\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eReseedingRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved unused feature \u0026quot;nightly\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved feature \u003ccode\u003esmall_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1632\"\u003erust-random/rand#1632\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1642\"\u003e#1642\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1642\"\u003erust-random/rand#1642\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1649\"\u003e#1649\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1649\"\u003erust-random/rand#1649\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1652\"\u003e#1652\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1652\"\u003erust-random/rand#1652\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1653\"\u003e#1653\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1653\"\u003erust-random/rand#1653\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1659\"\u003e#1659\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1659\"\u003erust-random/rand#1659\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1665\"\u003e#1665\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1665\"\u003erust-random/rand#1665\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1669\"\u003e#1669\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1669\"\u003erust-random/rand#1669\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1674\"\u003e#1674\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1674\"\u003erust-random/rand#1674\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1677\"\u003e#1677\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1677\"\u003erust-random/rand#1677\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1693\"\u003e#1693\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1693\"\u003erust-random/rand#1693\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1695\"\u003e#1695\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1695\"\u003erust-random/rand#1695\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1697\"\u003e#1697\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1697\"\u003erust-random/rand#1697\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1717\"\u003e#1717\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1717\"\u003erust-random/rand#1717\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1722\"\u003e#1722\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1722\"\u003erust-random/rand#1722\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1732\"\u003e#1732\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1732\"\u003erust-random/rand#1732\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1734\"\u003e#1734\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1734\"\u003erust-random/rand#1734\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/acc5f246d3338ffea40aa0f25a46f84d6d19db8d\"\u003e\u003ccode\u003eacc5f24\u003c/code\u003e\u003c/a\u003e Prepare v0.10.0 releases (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/95c51651c904ca8e77cdec5ebb6f218bb505f18f\"\u003e\u003ccode\u003e95c5165\u003c/code\u003e\u003c/a\u003e Add fn rand::make_rng (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/146da581490e534332a6018c15d7765b4c16851e\"\u003e\u003ccode\u003e146da58\u003c/code\u003e\u003c/a\u003e CHANGELOG: add PR links (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1738\"\u003e#1738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/8cacd6da6df9256d13d8ceb499310844227379fd\"\u003e\u003ccode\u003e8cacd6d\u003c/code\u003e\u003c/a\u003e README tweaks (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1737\"\u003e#1737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/28e3df866fdf2a1892abce84a0832c1eb15511ef\"\u003e\u003ccode\u003e28e3df8\u003c/code\u003e\u003c/a\u003e Update chacha20: use ChaChaCore directly; remove bytes_until_reseed field (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/03db3110d0224cf5c9ae7b4462e58f4dca4a5293\"\u003e\u003ccode\u003e03db311\u003c/code\u003e\u003c/a\u003e Replace fn reseed_and_generate with try_to_reseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/b14483e6abd464c2745ed701cebf214a0f6fb374\"\u003e\u003ccode\u003eb14483e\u003c/code\u003e\u003c/a\u003e Apply inline attr to fn generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/fda8f74872f759cf72514c84dec30033c04f60d1\"\u003e\u003ccode\u003efda8f74\u003c/code\u003e\u003c/a\u003e Remove bytes_until_reseed field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/213bb3bd4270df73bdd4885c2bf5682dce73c03d\"\u003e\u003ccode\u003e213bb3b\u003c/code\u003e\u003c/a\u003e Bump chacha20 to 0.10.0-rc.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/72afe1e973fcd83d840cf597888223072bbdb04c\"\u003e\u003ccode\u003e72afe1e\u003c/code\u003e\u003c/a\u003e Minor tweaks; prepare v0.10.0-rc.9 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/rand_core-0.9.2...0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.60 to 4.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.85\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.61] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9ab6dee710aa384e02ec5e9e2cfeadb2f35abf2a\"\u003e\u003ccode\u003e9ab6dee\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/374a30dac685d492cbdae124e757afdb52dd47b6\"\u003e\u003ccode\u003e374a30d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d0c8aabc000adc54fc39efa721e6caad035fc3da\"\u003e\u003ccode\u003ed0c8aab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6306\"\u003e#6306\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/686ce2f665f43f927c1dbd5ad63a2f989e503bb9\"\u003e\u003ccode\u003e686ce2f\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8203238de61f89b60ce1ca1672cfe20997d20a1e\"\u003e\u003ccode\u003e8203238\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6305\"\u003e#6305\u003c/a\u003e from epage/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c774a892ba8bb703a9e77a16e6ebc6ff1c551868\"\u003e\u003ccode\u003ec774a89\u003c/code\u003e\u003c/a\u003e docs: Reduce main's in doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/73534f6ed3697b834743d283cedc7f529778d8a7\"\u003e\u003ccode\u003e73534f6\u003c/code\u003e\u003c/a\u003e chore: Upgrade to 2025 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dfe05a9bfe5bf49ec560e484c1abf50bcb55cd96\"\u003e\u003ccode\u003edfe05a9\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8b41d0b8497ccaa0fb0d1d8a51f91ea2f62b3aa8\"\u003e\u003ccode\u003e8b41d0b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/518220f102cc34b2cf39c64efa35975a22341e36\"\u003e\u003ccode\u003e518220f\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.60...clap_complete-v4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-tungstenite` from 0.28.0 to 0.29.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/snapview/tokio-tungstenite/blob/master/CHANGELOG.md\"\u003etokio-tungstenite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.29.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003etungstenite\u003c/code\u003e to \u003ccode\u003e0.29.0\u003c/code\u003e. See \u003ca href=\"https://github.com/snapview/tungstenite-rs/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003etungstenite\u003c/code\u003e release\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/snapview/tokio-tungstenite/commit/7930ff2f825a69cad44b928b19b6fb81bffc3f7a\"\u003e\u003ccode\u003e7930ff2\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/snapview/tokio-tungstenite/commit/38d04656fe28be0000920201d6a49bf5ec3d537b\"\u003e\u003ccode\u003e38d0465\u003c/code\u003e\u003c/a\u003e Update Readme (\u003ca href=\"https://redirect.github.com/snapview/tokio-tungstenite/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/snapview/tokio-tungstenite/compare/v0.28.0...v0.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rusqlite` from 0.38.0 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rusqlite/rusqlite/releases\"\u003erusqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix constraints on VTab Aux data \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1778\"\u003e#1778\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1771\"\u003e#1771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix docs.rs generation \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1779\"\u003e#1779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a small typo in \u003ccode\u003erollback_hook\u003c/code\u003e docstring \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1780\"\u003e#1780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix some warnings from Intellij \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1781\"\u003e#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinimal doc for features \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1783\"\u003e#1783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClear hooks only for owning connections \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1785\"\u003e#1785\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1784\"\u003e#1784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to SQLite C Interface, Prepare Flags \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1787\"\u003e#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComment functions which are not usable from a loadable extension \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1789\"\u003e#1789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFactorize code \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1792\"\u003e#1792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate getrandom to 0.4 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1798\"\u003e#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Cargo.toml \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1800\"\u003e#1800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix appveyor \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1807\"\u003e#1807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support to unix timestamp for chrono, jiff and time \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1808\"\u003e#1808\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1803\"\u003e#1803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(trace): check that the sql string pointer is not NULL \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1805\"\u003e#1805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.51.3 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1818\"\u003e#1818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse TryFrom\u003c!-- raw HTML omitted --\u003e for Value \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1819\"\u003e#1819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1817\"\u003e#1817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake possible to pass your own pointers \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1626\"\u003e#1626\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1602\"\u003e#1602\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.38.0...v0.39.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.38.0...v0.39.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/2a1790a69107cd03dae85d501dcbdb11c5b32ef3\"\u003e\u003ccode\u003e2a1790a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1820\"\u003e#1820\u003c/a\u003e from gwenn/0.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/7c43afcb74fe973d22f74e9e4821a20f4fa5e94b\"\u003e\u003ccode\u003e7c43afc\u003c/code\u003e\u003c/a\u003e Prepare next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/487af3c2d335f6ac1409a12fd283a7b4650ed106\"\u003e\u003ccode\u003e487af3c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1626\"\u003e#1626\u003c/a\u003e from gwenn/ptr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/643d581b67f91d236e63555cfd89efc8f2452a9e\"\u003e\u003ccode\u003e643d581\u003c/code\u003e\u003c/a\u003e Warn about potential memory leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/67f59c39f5199a7b4cfdb33bee90b8bf2ea36792\"\u003e\u003ccode\u003e67f59c3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1819\"\u003e#1819\u003c/a\u003e from gwenn/utf8error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/870d5b6b3cb119b8378fc730da18fec1f69f0612\"\u003e\u003ccode\u003e870d5b6\u003c/code\u003e\u003c/a\u003e Use TryFrom\u0026lt;ValueRef\u0026gt; for Value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/93085d8ac3fc5375ce17f1b01c22d229485abd51\"\u003e\u003ccode\u003e93085d8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1818\"\u003e#1818\u003c/a\u003e from gwenn/3.51.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/7bd509863f304a40ba6be1c1e3ad70a221d50490\"\u003e\u003ccode\u003e7bd...\n\n_Description has been truncated_","html_url":"https://github.com/xuanhong04/bug-login-release/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xuanhong04%2Fbug-login-release/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"0.8.41","new_version":"0.8.42","update_type":"patch","path":"/rust-core-engine","pr_created_at":"2026-03-15T15:43:21.000Z","version_change":"0.8.41 → 0.8.42","issue":{"uuid":"4078620474","node_id":"PR_kwDOPF_5m87Ku6O_","number":174,"state":"open","title":"chore(rust)(deps): bump the rust-dependencies group in /rust-core-engine with 25 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-15T15:43:21.000Z","updated_at":"2026-03-15T15:56:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(rust)(deps): bump","group_name":"rust-dependencies","update_count":25,"packages":[{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"config","old_version":"0.15.19","new_version":"0.15.21","repository_url":"https://github.com/rust-cli/config-rs"},{"name":"totp-rs","old_version":"5.7.0","new_version":"5.7.1","repository_url":"https://github.com/constantoine/totp-rs"},{"name":"image","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/image-rs/image"},{"name":"sysinfo","old_version":"0.38.3","new_version":"0.38.4","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"tempfile","old_version":"3.26.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"anstyle","old_version":"1.0.13","new_version":"1.0.14","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"cc","old_version":"1.2.56","new_version":"1.2.57","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_lex","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"derive-where","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/ModProg/derive-where"},{"name":"moxcms","old_version":"0.7.11","new_version":"0.8.1","repository_url":"https://github.com/awxkee/moxcms"},{"name":"objc2-core-foundation","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-io-kit","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"ravif","old_version":"0.12.0","new_version":"0.13.0","repository_url":"https://github.com/kornelski/cavif-rs"},{"name":"schannel","old_version":"0.1.28","new_version":"0.1.29","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"serde_with","old_version":"3.17.0","new_version":"3.18.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"serde_with_macros","old_version":"3.17.0","new_version":"3.18.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"tiff","old_version":"0.10.3","new_version":"0.11.3","repository_url":"https://github.com/image-rs/image-tiff"},{"name":"tinyvec","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"toml_datetime","old_version":"0.7.5+spec-1.1.0","new_version":"1.0.0+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"zerocopy","old_version":"0.8.41","new_version":"0.8.42","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.41","new_version":"0.8.42","repository_url":"https://github.com/google/zerocopy"},{"name":"zune-core","old_version":"0.4.12","new_version":"0.5.1","repository_url":"https://github.com/etemesi254/zune-image"},{"name":"zune-jpeg","old_version":"0.4.21","new_version":"0.5.12","repository_url":"https://github.com/etemesi254/zune-image"}],"path":"/rust-core-engine","ecosystem":"cargo"},"body":"Bumps the rust-dependencies group in /rust-core-engine with 25 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [config](https://github.com/rust-cli/config-rs) | `0.15.19` | `0.15.21` |\n| [totp-rs](https://github.com/constantoine/totp-rs) | `5.7.0` | `5.7.1` |\n| [image](https://github.com/image-rs/image) | `0.25.9` | `0.25.10` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.38.3` | `0.38.4` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.26.0` | `3.27.0` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.13` | `1.0.14` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.56` | `1.2.57` |\n| [clap_lex](https://github.com/clap-rs/clap) | `1.0.0` | `1.1.0` |\n| [derive-where](https://github.com/ModProg/derive-where) | `1.6.0` | `1.6.1` |\n| [moxcms](https://github.com/awxkee/moxcms) | `0.7.11` | `0.8.1` |\n| [objc2-core-foundation](https://github.com/madsmtm/objc2) | `0.3.1` | `0.3.2` |\n| [objc2-io-kit](https://github.com/madsmtm/objc2) | `0.3.1` | `0.3.2` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [ravif](https://github.com/kornelski/cavif-rs) | `0.12.0` | `0.13.0` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.28` | `0.1.29` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.17.0` | `3.18.0` |\n| [serde_with_macros](https://github.com/jonasbb/serde_with) | `3.17.0` | `3.18.0` |\n| [tiff](https://github.com/image-rs/image-tiff) | `0.10.3` | `0.11.3` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.10.0` | `1.11.0` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `0.7.5+spec-1.1.0` | `1.0.0+spec-1.1.0` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.41` | `0.8.42` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.41` | `0.8.42` |\n| [zune-core](https://github.com/etemesi254/zune-image) | `0.4.12` | `0.5.1` |\n| [zune-jpeg](https://github.com/etemesi254/zune-image) | `0.4.21` | `0.5.12` |\n\nUpdates `tracing-subscriber` from 0.3.22 to 0.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing-subscriber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-subscriber 0.3.23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3484\"\u003etokio-rs/tracing#3484\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/54ede4d5d85a536aed5485c5213011d9ec961935\"\u003e\u003ccode\u003e54ede4d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.23 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/37558d5f26340e999089bf3a680a800435332312\"\u003e\u003ccode\u003e37558d5\u003c/code\u003e\u003c/a\u003e subscriber: allow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/efc690fa6bd1d9c3a57528b9bc8ac80504a7a6ed\"\u003e\u003ccode\u003eefc690f\u003c/code\u003e\u003c/a\u003e core: add missing const (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3449\"\u003e#3449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/0c32367cf9df27e750c4c81803de62a4e64e2ef1\"\u003e\u003ccode\u003e0c32367\u003c/code\u003e\u003c/a\u003e core: Use const initializers instead of \u003ccode\u003eonce_cell\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9feb241133e55e70c7d4399689b8ef72f71d070f\"\u003e\u003ccode\u003e9feb241\u003c/code\u003e\u003c/a\u003e docs: add arcswap reload crate to related (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3442\"\u003e#3442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/2d55f6faf9be83e7e4634129fb96813241aac2b8\"\u003e\u003ccode\u003e2d55f6f\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.44 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/10a9e838a35e6ded79d66af246be2ee05417136d\"\u003e\u003ccode\u003e10a9e83\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/ee82cf92a8c750f98cfb7a417cc8defb37e26a00\"\u003e\u003ccode\u003eee82cf9\u003c/code\u003e\u003c/a\u003e tracing: fix record_all panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9978c3663bcd58de14b3cf089ad24cb63d00a922\"\u003e\u003ccode\u003e9978c36\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.22...tracing-subscriber-0.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `config` from 0.15.19 to 0.15.21\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/config-rs/blob/main/CHANGELOG.md\"\u003econfig's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.15.21] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.85\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.15.20] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSerialize the full \u003ccode\u003eu64\u003c/code\u003e range\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(toml)\u003c/em\u003e Update to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\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/config-rs/commit/741acfcb0bb589b7bbcb0010c39c1121694877b3\"\u003e\u003ccode\u003e741acfc\u003c/code\u003e\u003c/a\u003e chore: Release config version 0.15.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/28e97d54e2fca036b17117157d3ab507dd109d4c\"\u003e\u003ccode\u003e28e97d5\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/194c7b631c1a954bcbd2a146685680316d25d743\"\u003e\u003ccode\u003e194c7b6\u003c/code\u003e\u003c/a\u003e chore: Update dependencies (\u003ca href=\"https://redirect.github.com/rust-cli/config-rs/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/6b21e4488cf70d555523c24abc94d6467bf969d3\"\u003e\u003ccode\u003e6b21e44\u003c/code\u003e\u003c/a\u003e chore: Upgrade notify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/a6500c2e88b3d2657a04d5b852d8dfdceead9cac\"\u003e\u003ccode\u003ea6500c2\u003c/code\u003e\u003c/a\u003e chore: Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/692f70069939fe36f0e9f280957387e362fde2a3\"\u003e\u003ccode\u003e692f700\u003c/code\u003e\u003c/a\u003e chore: Upgrade to 2024 edition (\u003ca href=\"https://redirect.github.com/rust-cli/config-rs/issues/740\"\u003e#740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/87feacaa8448f5c5dcba5ecdbafc58cd8ec03484\"\u003e\u003ccode\u003e87feaca\u003c/code\u003e\u003c/a\u003e chore: Upgrade to 2024 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/4ba13123d41bfc97a915d1bd4cc7763730f03ffa\"\u003e\u003ccode\u003e4ba1312\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/dd71fb46bc53f23b2baee422ec83b393b9c3f486\"\u003e\u003ccode\u003edd71fb4\u003c/code\u003e\u003c/a\u003e chore: Release config version 0.15.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/5b90b334d1a464d1be0c579974a00e0c04032159\"\u003e\u003ccode\u003e5b90b33\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/config-rs/compare/v0.15.19...v0.15.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `totp-rs` from 5.7.0 to 5.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/constantoine/totp-rs/releases\"\u003etotp-rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.7.1\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecret gets zeroized more consistently. \u003ca href=\"https://redirect.github.com/constantoine/totp-rs/issues/81\"\u003e#81\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSpecial thanks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dev-void-7\"\u003e\u003ccode\u003e@​dev-void-7\u003c/code\u003e\u003c/a\u003e for pointing out and giving feedback on \u003ca href=\"https://redirect.github.com/constantoine/totp-rs/issues/81\"\u003e#81\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNote\u003c/h3\u003e\n\u003cp\u003eThis last month has seen a lot of activity on the big \u003ccode\u003e6.0\u003c/code\u003e. No date yet, but it has gone from a nebulous \u0026quot;it will happen\u0026quot;\nto a \u0026quot;most refactor has been done, a lot of code has been either removed or heavily changed, and the API is becoming clearer\u0026quot;.\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/constantoine/totp-rs/blob/master/CHANGELOG.md\"\u003etotp-rs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/constantoine/totp-rs/releases/tag/v5.7.1\"\u003e5.7.1\u003c/a\u003e (09/03/2026)\u003c/h1\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecret gets zeroized more consistently. \u003ca href=\"https://redirect.github.com/constantoine/totp-rs/issues/81\"\u003e#81\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSpecial thanks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dev-void-7\"\u003e\u003ccode\u003e@​dev-void-7\u003c/code\u003e\u003c/a\u003e for pointing out and giving feedback on \u003ca href=\"https://redirect.github.com/constantoine/totp-rs/issues/81\"\u003e#81\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNote\u003c/h3\u003e\n\u003cp\u003eThis last month has seen a lot of activity on the big \u003ccode\u003e6.0\u003c/code\u003e. No date yet, but it has gone from a nebulous \u0026quot;it will happen\u0026quot;\nto a \u0026quot;most refactor has been done, a lot of code has been either removed or heavily changed, and the API is becoming clearer\u0026quot;.\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/constantoine/totp-rs/commit/957f001d2951891bc0c7b0cfac514e844586e5a1\"\u003e\u003ccode\u003e957f001\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/constantoine/totp-rs/commit/da94876ee96fa19a928a925f1ef9f391e278ba2c\"\u003e\u003ccode\u003eda94876\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/constantoine/totp-rs/issues/82\"\u003e#82\u003c/a\u003e from constantoine/fix_zeroize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/constantoine/totp-rs/commit/4d2c1be10650de5d4025fe20aa0ea1568bc8c924\"\u003e\u003ccode\u003e4d2c1be\u003c/code\u003e\u003c/a\u003e Fix compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/constantoine/totp-rs/commit/1a980e4cd5dac853061a7c4f6ce925987941842f\"\u003e\u003ccode\u003e1a980e4\u003c/code\u003e\u003c/a\u003e Enclose checks in closure to avoid duplicate zeroize lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/constantoine/totp-rs/commit/ffc05cca618e9d7abccd9064469024ad5739dbfe\"\u003e\u003ccode\u003effc05cc\u003c/code\u003e\u003c/a\u003e Fix zeroize not being applied everywhere it should \u003ca href=\"https://redirect.github.com/constantoine/totp-rs/issues/81\"\u003e#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/constantoine/totp-rs/compare/v5.7.0...v5.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `image` from 0.25.9 to 0.25.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/image-rs/image/blob/v0.25.10/CHANGES.md\"\u003eimage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003eVersion 0.25.10\u003c/h3\u003e\n\u003cp\u003eFeatures:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eGenericImage::copy_from_samples\u003c/code\u003e that can be implemented for images\nthat can be efficiently filled from a matrix-layout of samples. Its default\nimplementation will \u003cem\u003enot\u003c/em\u003e defer to \u003ccode\u003ecopy_from\u003c/code\u003e, consider implementing this if\nyou specialized the latter.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eGenericImageView::to_pixel_view\u003c/code\u003e that can be implemented to describe\nthe buffer in terms our \u003ccode\u003eFlatSamples\u003c/code\u003e matrix layout, if applicable. This\nallows algorithms over generic images to run a specialized version where they\ncan be more efficient over an raw input slice.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eImageBuffer::from_raw_bgr{,a}\u003c/code\u003e to efficiently byte-swap images into\nthe RGBA layout of the buffer (\u003ca href=\"https://redirect.github.com/image-rs/image/issues/2596\"\u003e#2596\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eExtendedColorType::Rgb5x1\u003c/code\u003e to represent 5-bit colors as from TGA (\u003ca href=\"https://redirect.github.com/image-rs/image/issues/2609\"\u003e#2609\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emetadata::LoopCount\u003c/code\u003e and \u003ccode\u003eAnimationDecoder::loop_count\u003c/code\u003e to query if\nanimations should repeat in a uniform manner (gif, webp, avif) (\u003ca href=\"https://redirect.github.com/image-rs/image/issues/2719\"\u003e#2719\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/image-rs/image/issues/2786\"\u003e#2786\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eload_from_memory\u003c/code\u003e now utilizes format detection hooks if any are applicable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eStructural changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eVarious changes that reduce the compile time of \u003ccode\u003eimage\u003c/code\u003e on codegen by\nreducing the number of monomorphizations (\u003ca href=\"https://redirect.github.com/image-rs/image/issues/2804\"\u003e#2804\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/image-rs/image/issues/2800\"\u003e#2800\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/image-rs/image/issues/2807\"\u003e#2807\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGenericImage::copy_from\u003c/code\u003e's default implementation tries \u003ccode\u003ecopy_from_samples\u003c/code\u003e\nfirst if the source can be successfully cast with \u003ccode\u003eto_pixel_view\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ImageBuffer as GenericImage\u0026gt;::copy_from\u003c/code\u003e is now must faster for\n\u003ccode\u003eImageBuffer\u003c/code\u003e when the source implements \u003ccode\u003eGenericImageView::to_pixel_view\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;SubImage\u0026lt;_\u0026gt; as GenericImage\u0026gt;::copy_from\u003c/code\u003e inherits the previously mentioned\noptimizations for pixel sources when the inner type provides them. It also\nprovides \u003ccode\u003eto_pixel_view\u003c/code\u003e based on the inner type.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eImageBuffer::as_flat_samples\u003c/code\u003e no longer requires \u003ccode\u003eAsRef\u0026lt;[P::Subpixel]\u0026gt;\u003c/code\u003e for\nthe underlying container, just \u003ccode\u003eDeref\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/image-rs/image/issues/2777\"\u003e#2777\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a panic in TGA where indices have more bits than mapped colors (\u003ca href=\"https://redirect.github.com/image-rs/image/issues/2673\"\u003e#2673\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotable decoder changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003etiff\u003c/code\u003e to \u003ccode\u003e0.11\u003c/code\u003e, supporting planar layout images (\u003ca href=\"https://redirect.github.com/image-rs/image/issues/2743\"\u003e#2743\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eICC profiles can now be written for TIFF files (\u003ca href=\"https://redirect.github.com/image-rs/image/issues/2746\"\u003e#2746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eravif\u003c/code\u003e to \u003ccode\u003e0.13\u003c/code\u003e, supporting EXIF (\u003ca href=\"https://redirect.github.com/image-rs/image/issues/2733\"\u003e#2733\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ejpeg-encoder\u003c/code\u003e to \u003ccode\u003e0.7\u003c/code\u003e bringing SIMD acceleration (\u003ca href=\"https://redirect.github.com/image-rs/image/issues/2736\"\u003e#2736\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003epnm\u003c/code\u003e decoder decodes binary data quicker with fewer allocations (\u003ca href=\"https://redirect.github.com/image-rs/image/issues/2797\"\u003e#2797\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003etga\u003c/code\u003e decoder handles 5-bit data and colormaps correctly (\u003ca href=\"https://redirect.github.com/image-rs/image/issues/2608\"\u003e#2608\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/image-rs/image/issues/2609\"\u003e#2609\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCompatibility notes (new section):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBump rust-version to \u003ccode\u003e1.88\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRegistered hooks now normalize the file extension they are registered against\nto ascii-lowercase. It is no longer necessary to register all such variants.\nThis may conflate two hooks that previously hooked the same format with\ndifferent casing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image/commit/76e57184f22772dad1138e96954e57945406b15e\"\u003e\u003ccode\u003e76e5718\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/image-rs/image/issues/2836\"\u003e#2836\u003c/a\u003e from image-rs/version-0.25.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image/commit/38b81dcb2938aa5ffcd55c539ff2b8b355eb7612\"\u003e\u003ccode\u003e38b81dc\u003c/code\u003e\u003c/a\u003e Change notes for 0.25.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image/commit/2fb9e619a07567291e44dd9ad8f206ed50f53f2e\"\u003e\u003ccode\u003e2fb9e61\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/image-rs/image/issues/2835\"\u003e#2835\u003c/a\u003e from image-rs/ravif-tiff-integration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image/commit/42634718660253035ffee0939ab4b9609b4bcfc8\"\u003e\u003ccode\u003e4263471\u003c/code\u003e\u003c/a\u003e Bump ravif/dav1d versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image/commit/a7781b38fa34fa26d4459d37f8dd9aed23efcb6c\"\u003e\u003ccode\u003ea7781b3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/image-rs/image/issues/2833\"\u003e#2833\u003c/a\u003e from image-rs/backport-from-bgra\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image/commit/6ea7369963dffc49d87a04bf73d38c8bd3ff6fa0\"\u003e\u003ccode\u003e6ea7369\u003c/code\u003e\u003c/a\u003e Adjust bounds on from_raw_rgb\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image/commit/dd60a60e76ab9108fc8fee1aa0c67ce9a1e8e5be\"\u003e\u003ccode\u003edd60a60\u003c/code\u003e\u003c/a\u003e Add utility from_raw_bgr{,a} for ImageBuffer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image/commit/933251ad4d0cb1e9adc113e078a71253323845ad\"\u003e\u003ccode\u003e933251a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/image-rs/image/issues/2832\"\u003e#2832\u003c/a\u003e from image-rs/backport-moxcms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image/commit/02c039ebb05c20377451fe6305a287baa3a77871\"\u003e\u003ccode\u003e02c039e\u003c/code\u003e\u003c/a\u003e Update to moxcms 0.8.0 per reviewer feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image/commit/6ac2dd6d9791c45a1ac38f3d7d6b5ac6c39ea9d0\"\u003e\u003ccode\u003e6ac2dd6\u003c/code\u003e\u003c/a\u003e Allow moxcms 0.8.x versions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/image-rs/image/compare/v0.25.9...v0.25.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sysinfo` from 0.38.3 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/compare/v0.38.3...v0.38.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.26.0 to 3.27.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.27.0\u003c/h2\u003e\n\u003cp\u003eThis release adds \u003ccode\u003eTempPath::try_from_path\u003c/code\u003e and deprecates \u003ccode\u003eTempPath::from_path\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003ePrior to this release, \u003ccode\u003eTempPath::from_path\u003c/code\u003e made no attempts to convert relative paths into absolute paths. The following code would have deleted the wrong file:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003elet tmp_path = TempPath::from_path(\u0026quot;foo\u0026quot;)\nstd::env::set_current_dir(\u0026quot;/some/other/path\u0026quot;).unwrap();\ndrop(tmp_path);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNow:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003ccode\u003eTempPath::from_path\u003c/code\u003e will attempt to convert relative paths into absolute paths. However, this isn't always possible as we need to call \u003ccode\u003estd::env::current_dir\u003c/code\u003e, which can fail. If we fail to convert the relative path to an absolute path, we simply keep the relative path.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eTempPath::try_from_path\u003c/code\u003e behaves exactly like \u003ccode\u003eTempPath::from_path\u003c/code\u003e, except that it returns an error if we fail to convert a relative path into an absolute path (or if the passed path is empty).\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eNeither function attempt to verify the existence of the file in question.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/5c8fa12eb584931b4f1bccfde87eb72fbfa7dc61\"\u003e\u003ccode\u003e5c8fa12\u003c/code\u003e\u003c/a\u003e chore: release 3.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/e34e5748d66a48073ec8e1e6ba37338eecca4548\"\u003e\u003ccode\u003ee34e574\u003c/code\u003e\u003c/a\u003e test: disable uds conflict test on redox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/772c795a27342089dd0dc48125b82454e75ac38d\"\u003e\u003ccode\u003e772c795\u003c/code\u003e\u003c/a\u003e test: add CWD guards\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/2632fb9e9465b86141b5bbe47b07dbf5b7110072\"\u003e\u003ccode\u003e2632fb9\u003c/code\u003e\u003c/a\u003e fix: resolve relative paths when constructing \u003ccode\u003eTempPath\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.26.0...v3.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anstyle` from 1.0.13 to 1.0.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/0fe6f0ff6d52e9f91d4071199bd0b24bd46f3d35\"\u003e\u003ccode\u003e0fe6f0f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/332016ed167c53752a4ab11f22317745b2aa6763\"\u003e\u003ccode\u003e332016e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/dd73f64cf6287fb70578e3ad12079aad4f93a04b\"\u003e\u003ccode\u003edd73f64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/301\"\u003e#301\u003c/a\u003e from Muscraft/fix-some-escape-codes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/e2d2fb53a71cd95ed0c2f50bc8a73f86c9e6bb37\"\u003e\u003ccode\u003ee2d2fb5\u003c/code\u003e\u003c/a\u003e fix: Make 4:0 removes all underline styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/d82d083aa05ee4ddc059631f083047cbf32cc9ae\"\u003e\u003ccode\u003ed82d083\u003c/code\u003e\u003c/a\u003e feat: Support SGR 59 (reset underline color to default)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/85c9a86d4cb8bb2fb1c4a7729e2c70965ad38688\"\u003e\u003ccode\u003e85c9a86\u003c/code\u003e\u003c/a\u003e feat: Support SGR 22-29 (off codes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ac5c23b73200b8bfa6b016736a951d413fc0536d\"\u003e\u003ccode\u003eac5c23b\u003c/code\u003e\u003c/a\u003e refactor: Reorder SGR match arms to follow numerical order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/2234b680fb3816a8b9ebccefd7cbb4b90b98553d\"\u003e\u003ccode\u003e2234b68\u003c/code\u003e\u003c/a\u003e test: Add tests for SGR off codes, underline subparams, and underline color r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ffb555fe2bd93b50eee1c8181195fc2fe532c4fc\"\u003e\u003ccode\u003effb555f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/55de8a6470a6ed490efe46e47ccfae313c1a2d35\"\u003e\u003ccode\u003e55de8a6\u003c/code\u003e\u003c/a\u003e chore: Download libc to match cargo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/anstyle/compare/v1.0.13...v1.0.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.56 to 1.2.57\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.57\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSize archiver batches according to argument length not argument count (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eBuild::env\u003c/code\u003e for setting environment variables of compiler invocations and other child processes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1656\"\u003e#1656\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1682\"\u003e#1682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.56...cc-v1.2.57\"\u003e1.2.57\u003c/a\u003e - 2026-03-13\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSize archiver batches according to argument length not argument count (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eBuild::env\u003c/code\u003e for setting environment variables of compiler invocations and other child processes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1656\"\u003e#1656\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1682\"\u003e#1682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/77f88665c649ac70792a15a73709ad93a35917ae\"\u003e\u003ccode\u003e77f8866\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.57 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1681\"\u003e#1681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c541d9b3cf80c8a58e2961d0f5273dc94a474b26\"\u003e\u003ccode\u003ec541d9b\u003c/code\u003e\u003c/a\u003e Size archiver batches according to argument length not argument count (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/1654cb904b3255290c7f9cfae2e3a04ec307c95a\"\u003e\u003ccode\u003e1654cb9\u003c/code\u003e\u003c/a\u003e Improve the semantics of \u003ccode\u003eBuild::env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1682\"\u003e#1682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/5868a0f0e408af43be0563bd3244f96d3e55528c\"\u003e\u003ccode\u003e5868a0f\u003c/code\u003e\u003c/a\u003e Use cargo-nextest in main.yml (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1686\"\u003e#1686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c5610e10711feb0c7b08b345a5335fc6094eb1ae\"\u003e\u003ccode\u003ec5610e1\u003c/code\u003e\u003c/a\u003e Update which requirement from ^4.0 to ^8.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/d41559b130900f834a07d89a27b70a78e2511c31\"\u003e\u003ccode\u003ed41559b\u003c/code\u003e\u003c/a\u003e Serialize tests that need environment variables (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1685\"\u003e#1685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/e35ca93f3036490a63a7189aa2e720039c398a94\"\u003e\u003ccode\u003ee35ca93\u003c/code\u003e\u003c/a\u003e Rename job 'regenerate' to 'rustc_target_test' (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1687\"\u003e#1687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/41965a999f692e1ac8a65dd2a23d1dca4306bee4\"\u003e\u003ccode\u003e41965a9\u003c/code\u003e\u003c/a\u003e Don't run CI twice on every PR (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1684\"\u003e#1684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/9c4720bca507dfb7df83ed6a12d1be6100ab7589\"\u003e\u003ccode\u003e9c4720b\u003c/code\u003e\u003c/a\u003e rename \u003ccode\u003e__set_env\u003c/code\u003e to \u003ccode\u003eenv\u003c/code\u003e and make it un-hidden (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1656\"\u003e#1656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.56...cc-v1.2.57\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_lex` from 1.0.0 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap_lex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0 (2015-07-16)\u003c/h2\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eallows creating unified help messages, a la docopt or getopts (\u003ca href=\"https://github.com/clap-rs/clap/commit/52bcd892ea51564ce463bc5865acd64f8fe91cb1\"\u003e52bcd892\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallows stating all subcommands should \u003cem\u003enot\u003c/em\u003e have --version flags (\u003ca href=\"https://github.com/clap-rs/clap/commit/336c476f631d512b54ac56fdca6f29ebdc2c00c5\"\u003e336c476f\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallows setting version number to auto-propagate through subcommands (\u003ca href=\"https://github.com/clap-rs/clap/commit/bc66d3c6deedeca62463fff95369ab1cfcdd366b\"\u003ebc66d3c6\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eImprovements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHelp Strings\u003c/strong\u003e  properly aligns and handles newlines in long help strings (\u003ca href=\"https://github.com/clap-rs/clap/commit/f9800a29696dd2cc0b0284bf693b3011831e556f\"\u003ef9800a29\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003ePerformance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHelp Messages\u003c/strong\u003e  big performance improvements when printing help messages (\u003ca href=\"https://github.com/clap-rs/clap/commit/52bcd892ea51564ce463bc5865acd64f8fe91cb1\"\u003e52bcd892\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocumentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eupdates readme with new features (\u003ca href=\"https://github.com/clap-rs/clap/commit/8232f7bb52e88862bc13c3d4f99ee4f56cfe4bc0\"\u003e8232f7bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix incorrect code example for \u003ccode\u003eApp::subcommand_required\u003c/code\u003e (\u003ca href=\"https://github.com/clap-rs/clap/commit/8889689dc6336ccc45b2c9f2cf8e2e483a639e93\"\u003e8889689d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.3 (2015-07-11)\u003c/h2\u003e\n\u003ch4\u003eImprovements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eErrors\u003c/strong\u003e  writes errors to stderr (\u003ca href=\"https://github.com/clap-rs/clap/commit/cc76ab8c2b77c67b42f4717ded530df7806142cf\"\u003ecc76ab8c\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocumentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eREADME.md\u003c/strong\u003e  updates example help message to new format (\u003ca href=\"https://github.com/clap-rs/clap/commit/0aca29bd5d6d1a4e9971bdc88d946ffa58606efa\"\u003e0aca29bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.2 (2015-07-09)\u003c/h2\u003e\n\u003ch4\u003eImprovements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUsage\u003c/strong\u003e  re-orders optional arguments and required to natural standard (\u003ca href=\"https://github.com/clap-rs/clap/commit/dc7e1fcea5c85d317018fb201d2a9262249131b4\"\u003edc7e1fce\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.1 (2015-07-08)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9ab6dee710aa384e02ec5e9e2cfeadb2f35abf2a\"\u003e\u003ccode\u003e9ab6dee\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/374a30dac685d492cbdae124e757afdb52dd47b6\"\u003e\u003ccode\u003e374a30d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d0c8aabc000adc54fc39efa721e6caad035fc3da\"\u003e\u003ccode\u003ed0c8aab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6306\"\u003e#6306\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/686ce2f665f43f927c1dbd5ad63a2f989e503bb9\"\u003e\u003ccode\u003e686ce2f\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8203238de61f89b60ce1ca1672cfe20997d20a1e\"\u003e\u003ccode\u003e8203238\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6305\"\u003e#6305\u003c/a\u003e from epage/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c774a892ba8bb703a9e77a16e6ebc6ff1c551868\"\u003e\u003ccode\u003ec774a89\u003c/code\u003e\u003c/a\u003e docs: Reduce main's in doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/73534f6ed3697b834743d283cedc7f529778d8a7\"\u003e\u003ccode\u003e73534f6\u003c/code\u003e\u003c/a\u003e chore: Upgrade to 2025 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dfe05a9bfe5bf49ec560e484c1abf50bcb55cd96\"\u003e\u003ccode\u003edfe05a9\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8b41d0b8497ccaa0fb0d1d8a51f91ea2f62b3aa8\"\u003e\u003ccode\u003e8b41d0b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/518220f102cc34b2cf39c64efa35975a22341e36\"\u003e\u003ccode\u003e518220f\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_lex-v1.0.0...clap_lex-v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `derive-where` from 1.6.0 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ModProg/derive-where/blob/main/CHANGELOG.md\"\u003ederive-where's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.6.1] - 2026-03-13\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation when \u003ccode\u003eClone + Copy\u003c/code\u003e or \u003ccode\u003ePartialEq + Eq\u003c/code\u003e where used with automatic bounds (\u003ca href=\"https://redirect.github.com/ModProg/derive-where/pull/137\"\u003e#137\u003c/a\u003e by \u003ca href=\"https://github.com/spirali\"\u003espirali\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg/derive-where/commit/ea1f478c4a1e5ea436195d02ee9dabbbd0107902\"\u003e\u003ccode\u003eea1f478\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg/derive-where/commit/c2e4959b1716ffa7af06f0342a56ef670d1694f2\"\u003e\u003ccode\u003ec2e4959\u003c/code\u003e\u003c/a\u003e Generate shortcut for Clone and Ord only when all generics are custom bound (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg/derive-where/commit/7f47d618101767ab73e5c3a7586b11436610101a\"\u003e\u003ccode\u003e7f47d61\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg/derive-where/commit/0642661fded94c4095191627d554018a88f1b6fd\"\u003e\u003ccode\u003e0642661\u003c/code\u003e\u003c/a\u003e document-macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg/derive-where/commit/a6e35762e87acbf8acceecd711fee3da69f8daff\"\u003e\u003ccode\u003ea6e3576\u003c/code\u003e\u003c/a\u003e Disable repr_c_enums_larger_than_int in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg/derive-where/commit/b4db3b444e713d8f2b0ac9acfb8a1df8adbe3dac\"\u003e\u003ccode\u003eb4db3b4\u003c/code\u003e\u003c/a\u003e generate code using fqt for bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg/derive-where/commit/3b7cfb47e5943349de96d2e3e3ec733a224d766b\"\u003e\u003ccode\u003e3b7cfb4\u003c/code\u003e\u003c/a\u003e pin proc-macro2 and quote for msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg/derive-where/commit/261f5398546655d834925a5334d8b0ecab1d9825\"\u003e\u003ccode\u003e261f539\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/ModProg/derive-where/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg/derive-where/commit/ce2c0d35c3be011202b89cb71a412c10f4aa55f8\"\u003e\u003ccode\u003ece2c0d3\u003c/code\u003e\u003c/a\u003e Update UI tests to latest nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg/derive-where/commit/d10d337d41350995ab32804389a70a29c9c7d823\"\u003e\u003ccode\u003ed10d337\u003c/code\u003e\u003c/a\u003e ui-changes-for-nightly\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ModProg/derive-where/compare/v1.6.0...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `moxcms` from 0.7.11 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/awxkee/moxcms/releases\"\u003emoxcms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: tolerate byte-swapped rendering intent in old ICC profiles by \u003ca href=\"https://github.com/lilith\"\u003e\u003ccode\u003e@​lilith\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/152\"\u003eawxkee/moxcms#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: tolerate truncated desc tag in ICC v4 profiles by \u003ca href=\"https://github.com/lilith\"\u003e\u003ccode\u003e@​lilith\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/153\"\u003eawxkee/moxcms#153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVoid cicp when updating colorimetry by \u003ca href=\"https://github.com/awxkee\"\u003e\u003ccode\u003e@​awxkee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/156\"\u003eawxkee/moxcms#156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeps update by \u003ca href=\"https://github.com/awxkee\"\u003e\u003ccode\u003e@​awxkee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/157\"\u003eawxkee/moxcms#157\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/awxkee/moxcms/compare/0.8.0...0.8.1\"\u003ehttps://github.com/awxkee/moxcms/compare/0.8.0...0.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCodegen by \u003ca href=\"https://github.com/awxkee\"\u003e\u003ccode\u003e@​awxkee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/130\"\u003eawxkee/moxcms#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLUT as default feature by \u003ca href=\"https://github.com/awxkee\"\u003e\u003ccode\u003e@​awxkee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/131\"\u003eawxkee/moxcms#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow encoding custom creation dates by \u003ca href=\"https://github.com/awxkee\"\u003e\u003ccode\u003e@​awxkee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/132\"\u003eawxkee/moxcms#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake ParametricCurve public and minor fix on default function by \u003ca href=\"https://github.com/telecos\"\u003e\u003ccode\u003e@​telecos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/134\"\u003eawxkee/moxcms#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHardened checks for LUT size by \u003ca href=\"https://github.com/awxkee\"\u003e\u003ccode\u003e@​awxkee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/135\"\u003eawxkee/moxcms#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor and codegen improvements by \u003ca href=\"https://github.com/awxkee\"\u003e\u003ccode\u003e@​awxkee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/136\"\u003eawxkee/moxcms#136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded in place transforms by \u003ca href=\"https://github.com/awxkee\"\u003e\u003ccode\u003e@​awxkee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/137\"\u003eawxkee/moxcms#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved SIMD by \u003ca href=\"https://github.com/awxkee\"\u003e\u003ccode\u003e@​awxkee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/138\"\u003eawxkee/moxcms#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(neon): use vr1 instead of vr0 for second pixel's blue channel by \u003ca href=\"https://github.com/lilith\"\u003e\u003ccode\u003e@​lilith\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/139\"\u003eawxkee/moxcms#139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: accept non-standard ICC profile versions by \u003ca href=\"https://github.com/lilith\"\u003e\u003ccode\u003e@​lilith\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/141\"\u003eawxkee/moxcms#141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix gray transform typos by \u003ca href=\"https://github.com/awxkee\"\u003e\u003ccode\u003e@​awxkee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/143\"\u003eawxkee/moxcms#143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use native white point from colorant sum in rgb_to_xyz_matrix by \u003ca href=\"https://github.com/lilith\"\u003e\u003ccode\u003e@​lilith\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/140\"\u003eawxkee/moxcms#140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix time API on wasm by \u003ca href=\"https://github.com/awxkee\"\u003e\u003ccode\u003e@​awxkee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/146\"\u003eawxkee/moxcms#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove invalid gamut clipping by \u003ca href=\"https://github.com/awxkee\"\u003e\u003ccode\u003e@​awxkee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/147\"\u003eawxkee/moxcms#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs by \u003ca href=\"https://github.com/awxkee\"\u003e\u003ccode\u003e@​awxkee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/149\"\u003eawxkee/moxcms#149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs by \u003ca href=\"https://github.com/awxkee\"\u003e\u003ccode\u003e@​awxkee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/150\"\u003eawxkee/moxcms#150\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/telecos\"\u003e\u003ccode\u003e@​telecos\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/134\"\u003eawxkee/moxcms#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lilith\"\u003e\u003ccode\u003e@​lilith\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/awxkee/moxcms/pull/139\"\u003eawxkee/moxcms#139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/awxkee/moxcms/compare/0.7.11...0.8.0\"\u003ehttps://github.com/awxkee/moxcms/compare/0.7.11...0.8.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/awxkee/moxcms/commit/c4affa196727d17f21a7f6f148a558867decb470\"\u003e\u003ccode\u003ec4affa1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/awxkee/moxcms/issues/157\"\u003e#157\u003c/a\u003e from awxkee/dev3_26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awxkee/moxcms/commit/ebf16089fb510e9a9777a6e61a537622811d8c07\"\u003e\u003ccode\u003eebf1608\u003c/code\u003e\u003c/a\u003e Deps update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awxkee/moxcms/commit/ea1e0884f98550e266c660cfb678b40d53f09b65\"\u003e\u003ccode\u003eea1e088\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/awxkee/moxcms/issues/156\"\u003e#156\u003c/a\u003e from awxkee/dev3_26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awxkee/moxcms/commit/39d10df06083cbe3e440faae8472ed2e1d39f593\"\u003e\u003ccode\u003e39d10df\u003c/code\u003e\u003c/a\u003e Void cicp when updating colorimetry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awxkee/moxcms/commit/a451c57064c7a04119f637f3a1a3dd3643809bc5\"\u003e\u003ccode\u003ea451c57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/awxkee/moxcms/issues/153\"\u003e#153\u003c/a\u003e from lilith/fix/truncated-desc-tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awxkee/moxcms/commit/453150fd203816459f61f8151aeda624c6ae7240\"\u003e\u003ccode\u003e453150f\u003c/code\u003e\u003c/a\u003e fix: tolerate truncated desc tag in ICC profiles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awxkee/moxcms/commit/029eb002a5a34ed030e3576b18b40d76c7a4d9d0\"\u003e\u003ccode\u003e029eb00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/awxkee/moxcms/issues/152\"\u003e#152\u003c/a\u003e from lilith/fix/byte-swapped-rendering-intent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awxkee/moxcms/commit/29a1ff18e72d15acffa2b59543b8fc93af20dbe1\"\u003e\u003ccode\u003e29a1ff1\u003c/code\u003e\u003c/a\u003e fix: default invalid rendering intent to Perceptual\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awxkee/moxcms/commit/5a7db55b988155dc041f329a286c0f80b4289bc6\"\u003e\u003ccode\u003e5a7db55\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/awxkee/moxcms/issues/150\"\u003e#150\u003c/a\u003e from awxkee/codegen\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awxkee/moxcms/commit/59c96ecdc207e458ff6e2890a1cdf8b6665e5930\"\u003e\u003ccode\u003e59c96ec\u003c/code\u003e\u003c/a\u003e Docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/awxkee/moxcms/compare/0.7.11...0.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `objc2-core-foundation` from 0.3.1 to 0.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/8b04944ffde180e526a45fe154ee51c9ae14944f\"\u003e\u003ccode\u003e8b04944\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/madsmtm/objc2/issues/536\"\u003e#536\u003c/a\u003e from madsmtm/new-versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/a7ca37c1bf4195ec825578e47e691c7707e8ba3b\"\u003e\u003ccode\u003ea7ca37c\u003c/code\u003e\u003c/a\u003e Remove production-readyness warning from README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/611e5f1d8dc7bf15fa69b1b3c6ee1ed0adcfab28\"\u003e\u003ccode\u003e611e5f1\u003c/code\u003e\u003c/a\u003e Don't require AppKit in UI tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/8e3ff1282b0305145b3185c5b70bb91ad690863e\"\u003e\u003ccode\u003e8e3ff12\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eunstable-c-unwind\u003c/code\u003e tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/cfc226e2b5ab79983e0652ef43d3e137db2c9dce\"\u003e\u003ccode\u003ecfc226e\u003c/code\u003e\u003c/a\u003e Fix flaky UI test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/e2abb0d051faa5ea65cefc64e145ba8a82a7dd9f\"\u003e\u003ccode\u003ee2abb0d\u003c/code\u003e\u003c/a\u003e Show diff for UI tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/6fef80d978fa135d7f53adbae113b97ff85a1eef\"\u003e\u003ccode\u003e6fef80d\u003c/code\u003e\u003c/a\u003e Fix tests on aarch64 / with newer LLVM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/3cfb7c88dcf052d9a99f3de6f256e42e137618be\"\u003e\u003ccode\u003e3cfb7c8\u003c/code\u003e\u003c/a\u003e Fix doc test on NSMutableDictionary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/1eb0c10f9a3c276e9d3ce4cfa92db518ad4bdab1\"\u003e\u003ccode\u003e1eb0c10\u003c/code\u003e\u003c/a\u003e Bump icrate version 0.0.4 -\u0026gt; 0.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/6712bb1d6654fd5371f519adfbcc643f59c4b7a2\"\u003e\u003ccode\u003e6712bb1\u003c/code\u003e\u003c/a\u003e Bump block2 version 0.3.0 -\u0026gt; 0.4.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/madsmtm/objc2/compare/objc-sys-0.3.1...objc-sys-0.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `objc2-io-kit` from 0.3.1 to 0.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/8b04944ffde180e526a45fe154ee51c9ae14944f\"\u003e\u003ccode\u003e8b04944\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/madsmtm/objc2/issues/536\"\u003e#536\u003c/a\u003e from madsmtm/new-versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/a7ca37c1bf4195ec825578e47e691c7707e8ba3b\"\u003e\u003ccode\u003ea7ca37c\u003c/code\u003e\u003c/a\u003e Remove production-readyness warning from README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/611e5f1d8dc7bf15fa69b1b3c6ee1ed0adcfab28\"\u003e\u003ccode\u003e611e5f1\u003c/code\u003e\u003c/a\u003e Don't require AppKit in UI tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/8e3ff1282b0305145b3185c5b70bb91ad690863e\"\u003e\u003ccode\u003e8e3ff12\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eunstable-c-unwind\u003c/code\u003e tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/cfc226e2b5ab79983e0652ef43d3e137db2c9dce\"\u003e\u003ccode\u003ecfc226e\u003c/code\u003e\u003c/a\u003e Fix flaky UI test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/e2abb0d051faa5ea65cefc64e145ba8a82a7dd9f\"\u003e\u003ccode\u003ee2abb0d\u003c/code\u003e\u003c/a\u003e Show diff for UI tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/6fef80d978fa135d7f53adbae113b97ff85a1eef\"\u003e\u003ccode\u003e6fef80d\u003c/code\u003e\u003c/a\u003e Fix tests on aarch64 / with newer LLVM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/3cfb7c88dcf052d9a99f3de6f256e42e137618be\"\u003e\u003ccode\u003e3cfb7c8\u003c/code\u003e\u003c/a\u003e Fix doc test on NSMutableDictionary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/1eb0c10f9a3c276e9d3ce4cfa92db518ad4bdab1\"\u003e\u003ccode\u003e1eb0c10\u003c/code\u003e\u003c/a\u003e Bump icrate version 0.0.4 -\u0026gt; 0.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsmtm/objc2/commit/6712bb1d6654fd5371f519adfbcc643f59c4b7a2\"\u003e\u003ccode\u003e6712bb1\u003c/code\u003e\u003c/a\u003e Bump block2 version 0.3.0 -\u0026gt; 0.4.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/madsmtm/objc2/compare/objc-sys-0.3.1...objc-sys-0.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `once_cell` from 1.21.3 to 1.21.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matklad/once_cell/blob/master/CHANGELOG.md\"\u003eonce_cell's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.21.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix unsoundness in \u003ccode\u003eOnceCell::wait\u003c/code\u003e under \u003ccode\u003e--features=parking_lot\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/295\"\u003e#295\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIf thread A calls \u003ccode\u003ewait\u003c/code\u003e, while thread B calls \u003ccode\u003eget_or_try_init(f)\u003c/code\u003e, and, furthermore, \u003ccode\u003ef\u003c/code\u003e panics,\nthe \u003ccode\u003ewait\u003c/code\u003e incorrectly returns and thread A observes uninitialized memory.\u003c/p\u003e\n\u003cp\u003eKudos to \u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e for a nice find!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/80fe900b21f6d76c1a2ed74d3343e8a3a88c46d0\"\u003e\u003ccode\u003e80fe900\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/296\"\u003e#296\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a5e09c971c23afb1a3be8ae32794e2dca940ccd4\"\u003e\u003ccode\u003ea5e09c9\u003c/code\u003e\u003c/a\u003e release 1.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/2426d45d85841879e71a880af543fd3d2be78db1\"\u003e\u003ccode\u003e2426d45\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/295\"\u003e#295\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a1441215db85adb6a47b0aa1062d1eea7c5fba65\"\u003e\u003ccode\u003ea144121\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/290\"\u003e#290\u003c/a\u003e from alexanderkjall/run-tests-with-no-default-features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/232a1a49b55154c0b6f12d662619000efd3aecd8\"\u003e\u003ccode\u003e232a1a4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/292\"\u003e#292\u003c/a\u003e from phil-opp/doc-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/d31767bbcd33b03ee3360a9112eba41d1b278d3a\"\u003e\u003ccode\u003ed31767b\u003c/code\u003e\u003c/a\u003e fix OnceCell::wait with features=parking_lot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/28d29ae1c1eb082617efb4eddb6dae3d0c607fdd\"\u003e\u003ccode\u003e28d29ae\u003c/code\u003e\u003c/a\u003e Fix: \u003ccode\u003esync::OnceCell::try_insert\u003c/code\u003e docs should import \u003ccode\u003esync\u003c/code\u003e variant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/0f78fb0d6d6a634fd76548f33fa38b250390e982\"\u003e\u003ccode\u003e0f78fb0\u003c/code\u003e\u003c/a\u003e make the command 'cargo test --no-default-features' work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/fda60a6c70eb2e25a0c73bf515ec4779df3d2e6c\"\u003e\u003ccode\u003efda60a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/287\"\u003e#287\u003c/a\u003e from AbeZbm/add-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/b5b98c09eb9c95376e150eb6bda8c7637bba5aa4\"\u003e\u003ccode\u003eb5b98c0\u003c/code\u003e\u003c/a\u003e Add tests for OnceRef\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/matklad/once_cell/compare/v1.21.3...v1.21.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ravif` from 0.12.0 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kornelski/cavif-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `schannel` from 0.1.28 to 0.1.29\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/ff7ffd306152f039cff49f42801a63519068ce0b\"\u003e\u003ccode\u003eff7ffd3\u003c/code\u003e\u003c/a\u003e Release v0.1.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/3530cff9843e4826c728f4ab964377d40ca2ae60\"\u003e\u003ccode\u003e3530cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/steffengy/schannel-rs/issues/121\"\u003e#121\u003c/a\u003e from nateprewitt/fix_tls13_data_corruption\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/a13669743d3962af8fbb79d155f76e565e90ffaa\"\u003e\u003ccode\u003ea136697\u003c/code\u003e\u003c/a\u003e add test for tls renegotiation (TLS1.3, \u003ca href=\"https://redirect.github.com/steffengy/schannel-rs/issues/121\"\u003e#121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/6e817dbd9c505fb2a9462f2d09daf796405e7860\"\u003e\u003ccode\u003e6e817db\u003c/code\u003e\u003c/a\u003e Fix TLS 1.3 data corruption from double-send during renegotiation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/f75095d87cf8e339480c7cd8adf9d755feeba464\"\u003e\u003ccode\u003ef75095d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/steffengy/schannel-rs/issues/120\"\u003e#120\u003c/a\u003e from steffengy/feature/119-wrong-ncrypt-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/42692500ff9bcdabaabb879386d0027a3aa69289\"\u003e\u003ccode\u003e4269250\u003c/code\u003e\u003c/a\u003e Fix condition \u003ca href=\"https://redirect.github.com/steffengy/schannel-rs/issues/119\"\u003e#119\u003c/a\u003e for CERT_NCRYPT_KEY_SPEC check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/6cc5637214740288683c2d138eac723be8b6db96\"\u003e\u003ccode\u003e6cc5637\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/steffengy/schannel-rs/issues/117\"\u003e#117\u003c/a\u003e from 42triangles/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/ed24fe264b42da22e9ce8e6a972405b00c407249\"\u003e\u003ccode\u003eed24fe2\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003epackage.include\u003c/code\u003e to only include necessary data for using the crate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/steffengy/schannel-rs/compare/v0.1.28...v0.1.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_with` from 3.17.0 to 3.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonasbb/serde_with/releases\"\u003eserde_with's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eserde_with v3.18.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eOneOrMany\u003c/code\u003e with more sequence and set types (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.88 due to the \u003ccode\u003edarling\u003c/code\u003e dependency\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/d50ec962c6ecad7d8972f95d7ee7cea398b7eb41\"\u003e\u003ccode\u003ed50ec96\u003c/code\u003e\u003c/a\u003e Bump version to 3.18.0 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/984fe3252ecd47526f452e39736f70f96b503f7c\"\u003e\u003ccode\u003e984fe32\u003c/code\u003e\u003c/a\u003e Bump version to 3.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/4ba41c70c7f12b2e543ae81480a50b4d76245419\"\u003e\u003ccode\u003e4ba41c7\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 in the github-actions group (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/8fb2468ce24e822fc29cd9aa8ebb3feb3ddf1eb3\"\u003e\u003ccode\u003e8fb2468\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 in the github-actions group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/aec0a23c15943bc4ca82d329695fabefb2b19174\"\u003e\u003ccode\u003eaec0a23\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.88 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/25c15a2c5c53f8fa71af91d699877147568338b8\"\u003e\u003ccode\u003e25c15a2\u003c/code\u003e\u003c/a\u003e Update time dependency to 0.3.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/93bd3f4bebec516e5608a12f09ad1859cdced9a7\"\u003e\u003ccode\u003e93bd3f4\u003c/code\u003e\u003c/a\u003e Update test output after darling update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/f825dbffb12dd758c80247259a271956f1c484b4\"\u003e\u003ccode\u003ef825dbf\u003c/code\u003e\u003c/a\u003e Upgrade darling to 0.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/65cbd738f090f25d89ec4b350501b4aa5b38bd9e\"\u003e\u003ccode\u003e65cbd73\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/daff02ea264c3136131bfcff079304714f359bd9\"\u003e\u003ccode\u003edaff02e\u003c/code\u003e\u003c/a\u003e Extend OneOrMany implementation to more collection types (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jonasbb/serde_with/compare/v3.17.0...v3.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_with_macros` from 3.17.0 to 3.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonasbb/serde_with/releases\"\u003eserde_with_macros's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eserde_with v3.18.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eOneOrMany\u003c/code\u003e with more sequence and set types (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.88 due to the \u003ccode\u003edarling\u003c/code\u003e dependency\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/d50ec962c6ecad7d8972f95d7ee7cea398b7eb41\"\u003e\u003ccode\u003ed50ec96\u003c/code\u003e\u003c/a\u003e Bump version to 3.18.0 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/984fe3252ecd47526f452e39736f70f96b503f7c\"\u003e\u003ccode\u003e984fe32\u003c/code\u003e\u003c/a\u003e Bump version to 3.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/4ba41c70c7f12b2e543ae81480a50b4d76245419\"\u003e\u003ccode\u003e4ba41c7\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 in the github-actions group (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/8fb2468ce24e822fc29cd9aa8ebb3feb3ddf1eb3\"\u003e\u003ccode\u003e8fb2468\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 in the github-actions group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/aec0a23c15943bc4ca82d329695fabefb2b19174\"\u003e\u003ccode\u003eaec0a23\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.88 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/25c15a2c5c53f8fa71af91d699877147568338b8\"\u003e\u003ccode\u003e25c15a2\u003c/code\u003e\u003c/a\u003e Update time dependency to 0.3.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/93bd3f4bebec516e5608a12f09ad1859cdced9a7\"\u003e\u003ccode\u003e93bd3f4\u003c/code\u003e\u003c/a\u003e Update test output after darling update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/f825dbffb12dd758c80247259a271956f1c484b4\"\u003e\u003ccode\u003ef825dbf\u003c/code\u003e\u003c/a\u003e Upgrade darling to 0.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/65cbd738f090f25d89ec4b350501b4aa5b38bd9e\"\u003e\u003ccode\u003e65cbd73\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/daff02ea264c3136131bfcff079304714f359bd9\"\u003e\u003ccode\u003edaff02e\u003c/code\u003e\u003c/a\u003e Extend OneOrMany implementation to more collection types (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jonasbb/serde_with/compare/v3.17.0...v3.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tiff` from 0.10.3 to 0.11.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/image-rs/image-tiff/blob/main/CHANGES.md\"\u003etiff's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 0.11.3\u003c/h1\u003e\n\u003cp\u003eAdditions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003ewebp\u003c/code\u003e compression (as per GDAL) under the \u003ccode\u003ewebp\u003c/code\u003e feature flag (default: off).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eDecoder::image_ifd\u003c/code\u003e, creating an \u003ccode\u003eIfdDecoder\u003c/code\u003e of the current IFD.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIfdDecoder::directory\u003c/code\u003e, returning the \u003ccode\u003eDirectory\u003c/code\u003e underlying it.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eLowerHex\u003c/code\u003e and \u003ccode\u003eUpwerHex\u003c/code\u003e implementations for \u003ccode\u003eIfdPointer\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eA new example \u003ccode\u003etiff-ls\u003c/code\u003e demonstrates use of the new features.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.11.2\u003c/h1\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePlanar files can now be read with \u003ccode\u003eDecoder::read_image_to_buffer\u003c/code\u003e if the\nlimits allow for such a large buffer size. Previously only the first plane\nwas read and the decoder will attempt a fallback to this behavior if the\nlimits do not allow all planes to be allocated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAn off-by-one error in a \u003ccode\u003edebug_assert\u003c/code\u003e of \u003ccode\u003eValueBuffer\u003c/code\u003e caused its use in\n\u003ccode\u003eIfdDecoder::find_tag_buf\u003c/code\u003e to panic outside release mode when the buffer\nexactly matched the required size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe methods \u003ccode\u003eColorType::{num_samples, bit_depth}\u003c/code\u003e are now public. This\npromises that we only have homogeneous color depths in this major version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.11.1\u003c/h1\u003e\n\u003cp\u003eFixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe enumeration types in \u003ccode\u003etags\u003c/code\u003e are now all marked with a representation of\ntheir underlying TIFF type (e.g. \u003ccode\u003erepr(u16)\u003c/code\u003e) and variants are explicitly\nassigned their corresponding values. That is you may \u003cem\u003eread\u003c/em\u003e the raw\ndiscriminant and interpret that as the value—except for \u003ccode\u003eUnknown\u003c/code\u003e variants.\u003c/li\u003e\n\u003cli\u003eThe variants \u003ccode\u003eRationalBig\u003c/code\u003e and \u003ccode\u003eSRationalBig\u003c/code\u003e of \u003ccode\u003edecoder::ifd::Value\u003c/code\u003e are\ndeprecated as they have no corresponding TIFF type and were not constructed\nduring decoding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTypes in \u003ccode\u003etags\u003c/code\u003e now generally implement \u003ccode\u003eTiffValue\u003c/code\u003e and can be handed to the\n\u003ccode\u003eDirectoryEncoder::write_tag\u003c/code\u003e method. Unlike primitive types they do \u003cem\u003enot\u003c/em\u003e\nalways implement the trait for slices of themselves.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etags::ValueBuffer\u003c/code\u003e, a byte-based buffer for tags with a runtime value\ntype and count.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIfdDecoder::find_tag_{buf,bytes}\u003c/code\u003e to read tag values into a\n\u003ccode\u003eValueBuffer\u003c/code\u003e or byte slice respectively without interpreting them\nimmediately within the Rust type system.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eDirectoryEncoder::write_{data,tag}_buf\u003c/code\u003e that takes a \u003ccode\u003eValueBuffer\u003c/code\u003e\ninstead of a statically typed argument.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image-tiff/commit/e41159ce058bf193718b017599e2d7d53e9ccc92\"\u003e\u003ccode\u003ee41159c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/image-rs/image-tiff/issues/340\"\u003e#340\u003c/a\u003e from image-rs/release-0.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image-tiff/commit/03979faef8c7a5b0f5f4f9956e11f38bfde5ee89\"\u003e\u003ccode\u003e03979fa\u003c/code\u003e\u003c/a\u003e Metadata for 0.11.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image-tiff/commit/857973cb216aa26381a5d1e3af7e360c7980fa80\"\u003e\u003ccode\u003e857973c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/image-rs/image-tiff/issues/339\"\u003e#339\u003c/a\u003e from image-rs/file-listing-and-utils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image-tiff/commit/cef21c47fb5fac8de14e05533a45b7f9f4a5feae\"\u003e\u003ccode\u003ecef21c4\u003c/code\u003e\u003c/a\u003e Add example listing a files directories\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image-tiff/commit/a0191ed1a77803970fb8113658f3474b07879434\"\u003e\u003ccode\u003ea0191ed\u003c/code\u003e\u003c/a\u003e Support decoding WebP compressed TIFFs (\u003ca href=\"https://redirect.github.com/image-rs/image-tiff/issues/336\"\u003e#336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image-tiff/commit/99a7b8cba7330944abe1bf6797def12bbf13a9a0\"\u003e\u003ccode\u003e99a7b8c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/image-rs/image-tiff/issues/334\"\u003e#334\u003c/a\u003e from image-rs/release-0.11.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image-tiff/commit/418ea182c30797f59d87934f3f80b938ce7d2159\"\u003e\u003ccode\u003e418ea18\u003c/code\u003e\u003c/a\u003e Release notes for 0.11.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image-tiff/commit/529fa64e13c0a0014ea09f05ed4b1927b5f85668\"\u003e\u003ccode\u003e529fa64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/image-rs/image-tiff/issues/333\"\u003e#333\u003c/a\u003e from image-rs/read-image-all-planes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image-tiff/commit/3d6b94b65aac09c3b1c78ffc1e24f6a6482de0bc\"\u003e\u003ccode\u003e3d6b94b\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003eread_image_to_buffer\u003c/code\u003e read out all planes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-rs/image-tiff/commit/a51b23091e584e9204c623e1d43da75b8d801eaf\"\u003e\u003ccode\u003ea51b230\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/image-rs/image-tiff/issues/332\"\u003e#332\u003c/a\u003e from image-rs/public-example-for-pam\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/image-rs/image-tiff/compare/v0.10.3...v0.11.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tinyvec` from 1.10.0 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Lokathor/tinyvec/blob/main/CHANGELOG.md\"\u003etinyvec's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eswitched from \u003ccode\u003eserde\u003c/code\u003e dep to \u003ccode\u003eserde_core\u003c/code\u003e dep, which should allow more\nparallelization in builds for downstream users.\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eas_mut_inner\u003c/code\u003e method when the \u003ccode\u003elatest_stable_rust\u003c/code\u003e feature is enabled\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eis_full\u003c/code\u003e method to check if the size is equal to the capacity\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003edefmt\u003c/code\u003e support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum rust version is now 1.55, and the non-const-generic impls are removed.\nThis reduces build times by over a second on average, which is\nsignificant enough for a library crate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdds a \u003ccode\u003elatest_stable_rust\u003c/code\u003e cargo feature, which will automatically pull in\nother cargo features related to the latest Stable version of rust.\u003c/li\u003e\n\u003cli\u003eAdds \u003ccode\u003eArrayVec::try_from_array_len\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdds \u003ccode\u003eTinyVec::into_vec\u003c/code\u003e and \u003ccode\u003eTinyVec::into_boxed_slice\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdds support for \u003ccode\u003egeneric-array\u003c/code\u003e crate\u003c/li\u003e\n\u003cli\u003eAdds support for the \u003ccode\u003eborsh\u003c/code\u003e crate\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/e00E\"\u003ee00E\u003c/a\u003e updated the rustc features so that they all\ncorrectly depend on the lower version feature.\n\u003ca href=\"https://redirect.github.com/Lokathor/tinyvec/pull/199\"\u003epr 199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Fuuzetsu\"\u003eFuuzetsu\u003c/a\u003e added the \u003ccode\u003eArrayVec::as_inner\u003c/code\u003e method.\n\u003ca href=\"https://redirect.github.com/Lokathor/tinyvec/pull/197\"\u003epr 197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Fuuzetsu\"\u003eFuuzetsu\u003c/a\u003e added the \u003ccode\u003erustc_1_61\u003c/code\u003e cargo feature, which adds the \u003ccode\u003eretain_mut\u003c/code\u003e method.\n\u003ca href=\"https://redirect.github.com/Lokathor/tinyvec/pull/198\"\u003epr 198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/e00E\"\u003ee00E\u003c/a\u003e fixed the Arbitrary impl to work on Stable\nwithout using a feature gate.\n\u003ca href=\"https://redirect.github.com/Lokathor/tinyvec/pull/180\"\u003epr 180\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i509VCB\"\u003ei509VCB\u003c/a\u003e added the \u003ccode\u003etry_\u003c/code\u003e functions for fallable reallocation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/tinyvec/commit/d6c8a5f222f73e86056d086072effdf0deaa39ee\"\u003e\u003ccode\u003ed6c8a5f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/tinyvec/commit/4348329ebe5337e9f15571f1736cf44c4810df09\"\u003e\u003ccode\u003e4348329\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/tinyvec/commit/834172bbcd499ee341dddebce7e626039706997f\"\u003e\u003ccode\u003e834172b\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/tinyvec/commit/01b7a9fe9dc34dbb90c59227f5179f9f0d2589e5\"\u003e\u003ccode\u003e01b7a9f\u003c/code\u003e\u003c/a\u003e Add defm...\n\n_Description has been truncated_","html_url":"https://github.com/magic-ai-trading-bot/bot-core/pull/174","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/magic-ai-trading-bot%2Fbot-core/issues/174","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/174/packages"}},{"old_version":"0.8.40","new_version":"0.8.42","update_type":"patch","path":null,"pr_created_at":"2026-03-13T04:40:19.000Z","version_change":"0.8.40 → 0.8.42","issue":{"uuid":"4068805108","node_id":"PR_kwDORfOU_c7KPynu","number":28,"state":"closed","title":"Bump the cargo-production-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-16T04:42:04.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-13T04:40:19.000Z","updated_at":"2026-03-16T04:42:06.000Z","time_to_close":259305,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo-production-dependencies","update_count":5,"packages":[{"name":"uuid","old_version":"1.21.0","new_version":"1.22.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"libc","old_version":"0.2.182","new_version":"0.2.183","repository_url":"https://github.com/rust-lang/libc"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"zerocopy","old_version":"0.8.40","new_version":"0.8.42","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.40","new_version":"0.8.42"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-production-dependencies group with 4 updates in the /src/shipping directory: [uuid](https://github.com/uuid-rs/uuid), [libc](https://github.com/rust-lang/libc), [once_cell](https://github.com/matklad/once_cell) and [zerocopy](https://github.com/google/zerocopy).\n\nUpdates `uuid` from 1.21.0 to 1.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault to rand 0.10 by \u003ca href=\"https://github.com/haxtibal\"\u003e\u003ccode\u003e@​haxtibal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/863\"\u003euuid-rs/uuid#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.22.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/864\"\u003euuid-rs/uuid#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haxtibal\"\u003e\u003ccode\u003e@​haxtibal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/863\"\u003euuid-rs/uuid#863\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.21.0...v1.22.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.21.0...v1.22.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/da15792ae239df4ff32d236a027901dd1e3b4600\"\u003e\u003ccode\u003eda15792\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/864\"\u003e#864\u003c/a\u003e from uuid-rs/cargo/v1.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/7ec48c98e8db5ae6d5a12bef7ec42ef4c05463ca\"\u003e\u003ccode\u003e7ec48c9\u003c/code\u003e\u003c/a\u003e prepare for 1.22.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c4e983f3cf9f59811ed2d94f6d1efff5a9ffe54f\"\u003e\u003ccode\u003ec4e983f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/863\"\u003e#863\u003c/a\u003e from haxtibal/tdmg/rand_0_9_and_0_10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/f3f677e9d880ec4e283103572b12502b86adfc66\"\u003e\u003ccode\u003ef3f677e\u003c/code\u003e\u003c/a\u003e update workspace root to rand 0.10\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.21.0...v1.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.182 to 0.2.183\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.183\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eESP-IDF: Add \u003ccode\u003eSOMAXCONN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4993\"\u003e#4993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4988\"\u003e#4988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e, \u003ccode\u003ekinfo_pcb\u003c/code\u003e, and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4985\"\u003e#4985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4991\"\u003e#4991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add additional structs and defines (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5003\"\u003e#5003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003etimeval\u003c/code\u003e and \u003ccode\u003etimespec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4976\"\u003e#4976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon musl: Enable unstable 64-bit \u003ccode\u003etime_t\u003c/code\u003e support and \u003ccode\u003emusl_v1_2_3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4992\"\u003e#4992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNintendo Switch: Fix target support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4982\"\u003e#4982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Change \u003ccode\u003esigaction.sa_flags\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4986\"\u003e#4986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix \u003ccode\u003eblkcnt_t\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4994\"\u003e#4994\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.183/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.182...0.2.183\"\u003e0.2.183\u003c/a\u003e - 2026-03-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eESP-IDF: Add \u003ccode\u003eSOMAXCONN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4993\"\u003e#4993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4988\"\u003e#4988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e, \u003ccode\u003ekinfo_pcb\u003c/code\u003e, and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4985\"\u003e#4985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4991\"\u003e#4991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add additional structs and defines (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5003\"\u003e#5003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003etimeval\u003c/code\u003e and \u003ccode\u003etimespec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4976\"\u003e#4976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon musl: Enable unstable 64-bit \u003ccode\u003etime_t\u003c/code\u003e support and \u003ccode\u003emusl_v1_2_3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4992\"\u003e#4992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNintendo Switch: Fix target support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4982\"\u003e#4982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Change \u003ccode\u003esigaction.sa_flags\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4986\"\u003e#4986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix \u003ccode\u003eblkcnt_t\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4994\"\u003e#4994\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/5660e6fc058d1c6c27788e3ea2bc7d3e79d3c22d\"\u003e\u003ccode\u003e5660e6f\u003c/code\u003e\u003c/a\u003e chore: Release libc 0.2.183\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8b439b76789d14215296766e97e0692e7900f1e1\"\u003e\u003ccode\u003e8b439b7\u003c/code\u003e\u003c/a\u003e allow unused link_cfg feature in rustc-dep-of-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e6436dcf4a702328aa365ced37f0a8e2d829ec3b\"\u003e\u003ccode\u003ee6436dc\u003c/code\u003e\u003c/a\u003e Adding structs and defines for vxworks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e9cca04dffbe546d5af7dc5302f8cb305d8e7370\"\u003e\u003ccode\u003ee9cca04\u003c/code\u003e\u003c/a\u003e Linux: add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/af8b8127bc7fcce8a5e70cb1a4ab8b33021bf02e\"\u003e\u003ccode\u003eaf8b812\u003c/code\u003e\u003c/a\u003e linux: relocate PIDFD definitions to src/new\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d0bd7e2f2ff74d871b008069c175887cfc4e3867\"\u003e\u003ccode\u003ed0bd7e2\u003c/code\u003e\u003c/a\u003e NetBSD: add kinfo_file, kinfo_pcb structures and related constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/17f5cce00dec1207d659f21affc35fb39bca0340\"\u003e\u003ccode\u003e17f5cce\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 6 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/62c89e800adae1a3555798aad9cfffc2b7a9e7b8\"\u003e\u003ccode\u003e62c89e8\u003c/code\u003e\u003c/a\u003e OpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/82cb126e16b998d3c231bd320534e213b2096ff4\"\u003e\u003ccode\u003e82cb126\u003c/code\u003e\u003c/a\u003e enable musl32_time64 and musl_v1_2_3 for hexagon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e7f99026dc87849e0c0107019dca1a6418bec9e2\"\u003e\u003ccode\u003ee7f9902\u003c/code\u003e\u003c/a\u003e redox: fix blkcnt_t type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.182...0.2.183\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `once_cell` from 1.21.3 to 1.21.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matklad/once_cell/blob/master/CHANGELOG.md\"\u003eonce_cell's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.21.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix unsoundness in \u003ccode\u003eOnceCell::wait\u003c/code\u003e under \u003ccode\u003e--features=parking_lot\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/295\"\u003e#295\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIf thread A calls \u003ccode\u003ewait\u003c/code\u003e, while thread B calls \u003ccode\u003eget_or_try_init(f)\u003c/code\u003e, and, furthermore, \u003ccode\u003ef\u003c/code\u003e panics,\nthe \u003ccode\u003ewait\u003c/code\u003e incorrectly returns and thread A observes uninitialized memory.\u003c/p\u003e\n\u003cp\u003eKudos to \u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e for a nice find!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/80fe900b21f6d76c1a2ed74d3343e8a3a88c46d0\"\u003e\u003ccode\u003e80fe900\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/296\"\u003e#296\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a5e09c971c23afb1a3be8ae32794e2dca940ccd4\"\u003e\u003ccode\u003ea5e09c9\u003c/code\u003e\u003c/a\u003e release 1.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/2426d45d85841879e71a880af543fd3d2be78db1\"\u003e\u003ccode\u003e2426d45\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/295\"\u003e#295\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a1441215db85adb6a47b0aa1062d1eea7c5fba65\"\u003e\u003ccode\u003ea144121\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/290\"\u003e#290\u003c/a\u003e from alexanderkjall/run-tests-with-no-default-features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/232a1a49b55154c0b6f12d662619000efd3aecd8\"\u003e\u003ccode\u003e232a1a4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/292\"\u003e#292\u003c/a\u003e from phil-opp/doc-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/d31767bbcd33b03ee3360a9112eba41d1b278d3a\"\u003e\u003ccode\u003ed31767b\u003c/code\u003e\u003c/a\u003e fix OnceCell::wait with features=parking_lot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/28d29ae1c1eb082617efb4eddb6dae3d0c607fdd\"\u003e\u003ccode\u003e28d29ae\u003c/code\u003e\u003c/a\u003e Fix: \u003ccode\u003esync::OnceCell::try_insert\u003c/code\u003e docs should import \u003ccode\u003esync\u003c/code\u003e variant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/0f78fb0d6d6a634fd76548f33fa38b250390e982\"\u003e\u003ccode\u003e0f78fb0\u003c/code\u003e\u003c/a\u003e make the command 'cargo test --no-default-features' work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/fda60a6c70eb2e25a0c73bf515ec4779df3d2e6c\"\u003e\u003ccode\u003efda60a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/287\"\u003e#287\u003c/a\u003e from AbeZbm/add-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/b5b98c09eb9c95376e150eb6bda8c7637bba5aa4\"\u003e\u003ccode\u003eb5b98c0\u003c/code\u003e\u003c/a\u003e Add tests for OnceRef\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/matklad/once_cell/compare/v1.21.3...v1.21.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy` from 0.8.40 to 0.8.42\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.41\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code generation tests by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3042\"\u003egoogle/zerocopy#3042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce 'Code Generation' documentation by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3078\"\u003egoogle/zerocopy#3078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Track unanalyzed assembly and include it in docs. by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3081\"\u003egoogle/zerocopy#3081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Use descriptive benchmark target fn name. by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3082\"\u003egoogle/zerocopy#3082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Make codegen tests even more stressful. by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3083\"\u003egoogle/zerocopy#3083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Test and document codegen under different layouts by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3085\"\u003egoogle/zerocopy#3085\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.40...v0.8.41\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.40...v0.8.41\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.41-alpha\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code generation tests by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3042\"\u003egoogle/zerocopy#3042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce 'Code Generation' documentation by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3078\"\u003egoogle/zerocopy#3078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.40...v0.8.41-alpha\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.40...v0.8.41-alpha\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/google/zerocopy/commit/90600f141fa682980bc0f915b57502061e6923be\"\u003e\u003ccode\u003e90600f1\u003c/code\u003e\u003c/a\u003e [docs] Remove superfluous heading (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3099\"\u003e#3099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fc7362493d052b276d88f790dc9e3b5cba564273\"\u003e\u003ccode\u003efc73624\u003c/code\u003e\u003c/a\u003e [codegen] Test and document codegen under different layouts (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/098b966fa61e072df8167e3fe666ce89f0f54c32\"\u003e\u003ccode\u003e098b966\u003c/code\u003e\u003c/a\u003e [codegen] Make codegen tests even more stressful. (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3083\"\u003e#3083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/daa19713c0c939952790e8e7a5d03152e55a0d3c\"\u003e\u003ccode\u003edaa1971\u003c/code\u003e\u003c/a\u003e [codegen] Use descriptive benchmark target fn name. (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3082\"\u003e#3082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa1bbf4cae1bd8763dfc248b7f82a5f206c09e92\"\u003e\u003ccode\u003eaa1bbf4\u003c/code\u003e\u003c/a\u003e [codegen] Track unanalyzed assembly and include it in docs. (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3081\"\u003e#3081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/dbef2724b5106bab506dd3ce0e53b4ac97d05c61\"\u003e\u003ccode\u003edbef272\u003c/code\u003e\u003c/a\u003e Release 0.8.41-alpha (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3080\"\u003e#3080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/128f0300133bd09f597374f5ff53fde0bb1923bd\"\u003e\u003ccode\u003e128f030\u003c/code\u003e\u003c/a\u003e Introduce 'Code Generation' documentation (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3078\"\u003e#3078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/2694453fef0859a44a55de5e7bc6a4f57f0c3f02\"\u003e\u003ccode\u003e2694453\u003c/code\u003e\u003c/a\u003e Add code generation tests (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3042\"\u003e#3042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.40...v0.8.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy-derive` from 0.8.40 to 0.8.42\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy-derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.41\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code generation tests by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3042\"\u003egoogle/zerocopy#3042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce 'Code Generation' documentation by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3078\"\u003egoogle/zerocopy#3078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Track unanalyzed assembly and include it in docs. by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3081\"\u003egoogle/zerocopy#3081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Use descriptive benchmark target fn name. by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3082\"\u003egoogle/zerocopy#3082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Make codegen tests even more stressful. by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3083\"\u003egoogle/zerocopy#3083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Test and document codegen under different layouts by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3085\"\u003egoogle/zerocopy#3085\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.40...v0.8.41\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.40...v0.8.41\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.41-alpha\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code generation tests by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3042\"\u003egoogle/zerocopy#3042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce 'Code Generation' documentation by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3078\"\u003egoogle/zerocopy#3078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.40...v0.8.41-alpha\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.40...v0.8.41-alpha\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/google/zerocopy/commit/90600f141fa682980bc0f915b57502061e6923be\"\u003e\u003ccode\u003e90600f1\u003c/code\u003e\u003c/a\u003e [docs] Remove superfluous heading (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3099\"\u003e#3099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fc7362493d052b276d88f790dc9e3b5cba564273\"\u003e\u003ccode\u003efc73624\u003c/code\u003e\u003c/a\u003e [codegen] Test and document codegen under different layouts (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/098b966fa61e072df8167e3fe666ce89f0f54c32\"\u003e\u003ccode\u003e098b966\u003c/code\u003e\u003c/a\u003e [codegen] Make codegen tests even more stressful. (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3083\"\u003e#3083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/daa19713c0c939952790e8e7a5d03152e55a0d3c\"\u003e\u003ccode\u003edaa1971\u003c/code\u003e\u003c/a\u003e [codegen] Use descriptive benchmark target fn name. (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3082\"\u003e#3082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa1bbf4cae1bd8763dfc248b7f82a5f206c09e92\"\u003e\u003ccode\u003eaa1bbf4\u003c/code\u003e\u003c/a\u003e [codegen] Track unanalyzed assembly and include it in docs. (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3081\"\u003e#3081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/dbef2724b5106bab506dd3ce0e53b4ac97d05c61\"\u003e\u003ccode\u003edbef272\u003c/code\u003e\u003c/a\u003e Release 0.8.41-alpha (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3080\"\u003e#3080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/128f0300133bd09f597374f5ff53fde0bb1923bd\"\u003e\u003ccode\u003e128f030\u003c/code\u003e\u003c/a\u003e Introduce 'Code Generation' documentation (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3078\"\u003e#3078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/2694453fef0859a44a55de5e7bc6a4f57f0c3f02\"\u003e\u003ccode\u003e2694453\u003c/code\u003e\u003c/a\u003e Add code generation tests (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3042\"\u003e#3042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.40...v0.8.42\"\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/jlawton-cribl/opentelemetry-demo/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlawton-cribl%2Fopentelemetry-demo/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"}},{"old_version":"0.8.40","new_version":"0.8.42","update_type":"patch","path":null,"pr_created_at":"2026-03-11T13:06:52.000Z","version_change":"0.8.40 → 0.8.42","issue":{"uuid":"4058132029","node_id":"PR_kwDOQ76Zps7JtEqv","number":91,"state":"open","title":"chore(deps): bump the dependencies group with 7 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":["ararog"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-11T13:06:52.000Z","updated_at":"2026-03-11T13:06:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":7,"packages":[{"name":"crossfire","old_version":"3.1.4","new_version":"3.1.5","repository_url":"https://github.com/frostyplanet/crossfire-rs"},{"name":"socket2","old_version":"0.6.2","new_version":"0.6.3","repository_url":"https://github.com/rust-lang/socket2"},{"name":"libc","old_version":"0.2.182","new_version":"0.2.183","repository_url":"https://github.com/rust-lang/libc"},{"name":"quinn-proto","old_version":"0.11.13","new_version":"0.11.14","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"schannel","old_version":"0.1.28","new_version":"0.1.29","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"zerocopy","old_version":"0.8.40","new_version":"0.8.42","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.40","new_version":"0.8.42","repository_url":"https://github.com/google/zerocopy"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [crossfire](https://github.com/frostyplanet/crossfire-rs) | `3.1.4` | `3.1.5` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.2` | `0.6.3` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.182` | `0.2.183` |\n| [quinn-proto](https://github.com/quinn-rs/quinn) | `0.11.13` | `0.11.14` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.28` | `0.1.29` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.40` | `0.8.42` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.40` | `0.8.42` |\n\nUpdates `crossfire` from 3.1.4 to 3.1.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frostyplanet/crossfire-rs/blob/master/CHANGELOG.md\"\u003ecrossfire's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e,\nand this project adheres to \u003ca href=\"https://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/frostyplanet/crossfire-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socket2` from 0.6.2 to 0.6.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/socket2/blob/master/CHANGELOG.md\"\u003esocket2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.6.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for wasm32-wasip2.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eSocket::(set_)ip_transparent_v6\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eSocket::set_tcp_ack_frequency\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport windows-sys v0.61 in addition to v0.60.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePOTENTIALLY BREAKING\u003c/strong\u003e The MSRV of windows-sys v0.61 is 1.71. To use socket2\nwith its MSRV of 1.70, please downgrade windows-sys to v0.60.x. This can be done\nusing: \u003ccode\u003ecargo update windows-sys --precise 0.60.2\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/642df44ae1eded922247300a83f8d60e159d9c9d\"\u003e\u003ccode\u003e642df44\u003c/code\u003e\u003c/a\u003e Release v0.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/e47157c29446856d87370b49194ce2f998337bfa\"\u003e\u003ccode\u003ee47157c\u003c/code\u003e\u003c/a\u003e Fix broken Windows MSRV CI (\u003ca href=\"https://redirect.github.com/rust-lang/socket2/issues/641\"\u003e#641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/0955c52748dca5665122e873b47e90588b7df496\"\u003e\u003ccode\u003e0955c52\u003c/code\u003e\u003c/a\u003e Add wasm32-wasip2 target support (\u003ca href=\"https://redirect.github.com/rust-lang/socket2/issues/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/1a240576a06c36fb5f5550ce9f1757136cf3e709\"\u003e\u003ccode\u003e1a24057\u003c/code\u003e\u003c/a\u003e Add Socket::(set_)ip_transparent_v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/b1f6b27693ffbbdfb309c53d1ce010be53a6d09c\"\u003e\u003ccode\u003eb1f6b27\u003c/code\u003e\u003c/a\u003e Update to windows-sys 0.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/socket2/commit/43ba0ed1f033d6e66948c7ed78a9be2a4b0c7a68\"\u003e\u003ccode\u003e43ba0ed\u003c/code\u003e\u003c/a\u003e Add capability to set TCP ACK Frequency on Windows (\u003ca href=\"https://redirect.github.com/rust-lang/socket2/issues/638\"\u003e#638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/socket2/compare/v0.6.2...v0.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.182 to 0.2.183\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.183\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eESP-IDF: Add \u003ccode\u003eSOMAXCONN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4993\"\u003e#4993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4988\"\u003e#4988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e, \u003ccode\u003ekinfo_pcb\u003c/code\u003e, and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4985\"\u003e#4985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4991\"\u003e#4991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add additional structs and defines (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5003\"\u003e#5003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003etimeval\u003c/code\u003e and \u003ccode\u003etimespec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4976\"\u003e#4976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon musl: Enable unstable 64-bit \u003ccode\u003etime_t\u003c/code\u003e support and \u003ccode\u003emusl_v1_2_3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4992\"\u003e#4992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNintendo Switch: Fix target support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4982\"\u003e#4982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Change \u003ccode\u003esigaction.sa_flags\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4986\"\u003e#4986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix \u003ccode\u003eblkcnt_t\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4994\"\u003e#4994\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.183/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.182...0.2.183\"\u003e0.2.183\u003c/a\u003e - 2026-03-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eESP-IDF: Add \u003ccode\u003eSOMAXCONN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4993\"\u003e#4993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4988\"\u003e#4988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e, \u003ccode\u003ekinfo_pcb\u003c/code\u003e, and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4985\"\u003e#4985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4991\"\u003e#4991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add additional structs and defines (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5003\"\u003e#5003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003etimeval\u003c/code\u003e and \u003ccode\u003etimespec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4976\"\u003e#4976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon musl: Enable unstable 64-bit \u003ccode\u003etime_t\u003c/code\u003e support and \u003ccode\u003emusl_v1_2_3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4992\"\u003e#4992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNintendo Switch: Fix target support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4982\"\u003e#4982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Change \u003ccode\u003esigaction.sa_flags\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4986\"\u003e#4986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix \u003ccode\u003eblkcnt_t\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4994\"\u003e#4994\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/5660e6fc058d1c6c27788e3ea2bc7d3e79d3c22d\"\u003e\u003ccode\u003e5660e6f\u003c/code\u003e\u003c/a\u003e chore: Release libc 0.2.183\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8b439b76789d14215296766e97e0692e7900f1e1\"\u003e\u003ccode\u003e8b439b7\u003c/code\u003e\u003c/a\u003e allow unused link_cfg feature in rustc-dep-of-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e6436dcf4a702328aa365ced37f0a8e2d829ec3b\"\u003e\u003ccode\u003ee6436dc\u003c/code\u003e\u003c/a\u003e Adding structs and defines for vxworks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e9cca04dffbe546d5af7dc5302f8cb305d8e7370\"\u003e\u003ccode\u003ee9cca04\u003c/code\u003e\u003c/a\u003e Linux: add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/af8b8127bc7fcce8a5e70cb1a4ab8b33021bf02e\"\u003e\u003ccode\u003eaf8b812\u003c/code\u003e\u003c/a\u003e linux: relocate PIDFD definitions to src/new\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d0bd7e2f2ff74d871b008069c175887cfc4e3867\"\u003e\u003ccode\u003ed0bd7e2\u003c/code\u003e\u003c/a\u003e NetBSD: add kinfo_file, kinfo_pcb structures and related constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/17f5cce00dec1207d659f21affc35fb39bca0340\"\u003e\u003ccode\u003e17f5cce\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 6 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/62c89e800adae1a3555798aad9cfffc2b7a9e7b8\"\u003e\u003ccode\u003e62c89e8\u003c/code\u003e\u003c/a\u003e OpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/82cb126e16b998d3c231bd320534e213b2096ff4\"\u003e\u003ccode\u003e82cb126\u003c/code\u003e\u003c/a\u003e enable musl32_time64 and musl_v1_2_3 for hexagon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e7f99026dc87849e0c0107019dca1a6418bec9e2\"\u003e\u003ccode\u003ee7f9902\u003c/code\u003e\u003c/a\u003e redox: fix blkcnt_t type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.182...0.2.183\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quinn-proto` from 0.11.13 to 0.11.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/quinn-rs/quinn/releases\"\u003equinn-proto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003equinn-proto 0.11.14\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jxs\"\u003e\u003ccode\u003e@​jxs\u003c/code\u003e\u003c/a\u003e reported a denial of service issue in quinn-proto 5 days ago:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/security/advisories/GHSA-6xvm-j4wr-6v98\"\u003ehttps://github.com/quinn-rs/quinn/security/advisories/GHSA-6xvm-j4wr-6v98\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe coordinated with them to release this version to patch the issue. Unfortunately the maintainers missed these issues during code review and we did not have enough fuzzing coverage -- we regret the oversight and have added an additional fuzzing target.\u003c/p\u003e\n\u003cp\u003eOrganizations that want to participate in coordinated disclosure can contact us privately to discuss terms.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix over-permissive proto dependency edge by \u003ca href=\"https://github.com/Ralith\"\u003e\u003ccode\u003e@​Ralith\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quinn-rs/quinn/pull/2385\"\u003equinn-rs/quinn#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.11.x: avoid unwrapping VarInt decoding during parameter 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/quinn-rs/quinn/pull/2559\"\u003equinn-rs/quinn#2559\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/2c315aa7f9c2a6c1db87f8f51f40623a427c78fd\"\u003e\u003ccode\u003e2c315aa\u003c/code\u003e\u003c/a\u003e proto: bump version to 0.11.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/8ad47f431e7deb82c08b09c2e33ef85aa88fd212\"\u003e\u003ccode\u003e8ad47f4\u003c/code\u003e\u003c/a\u003e Use newer rustls-pki-types PEM parser API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/c81c0289abe30d8437ccbf9b6304e2bc9c707cea\"\u003e\u003ccode\u003ec81c028\u003c/code\u003e\u003c/a\u003e ci: fix workflow syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/0050172969f7e69e136c433181330da7790d8d73\"\u003e\u003ccode\u003e0050172\u003c/code\u003e\u003c/a\u003e ci: pin wasm-bindgen-cli version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/8a6f82c58d1c565eab78f986e614223e6ed76a85\"\u003e\u003ccode\u003e8a6f82c\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/e52db4ad8df0f9720e7b0e32ecc0e48c9a93de0f\"\u003e\u003ccode\u003ee52db4a\u003c/code\u003e\u003c/a\u003e Apply suggestions from clippy 1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/6df7275c582ca9b7225e0ccf9f9871a55eb73155\"\u003e\u003ccode\u003e6df7275\u003c/code\u003e\u003c/a\u003e chore: Fix \u003ccode\u003eunnecessary_unwrap\u003c/code\u003e clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/c8eefa07e087b06d8f2b78ff262ce8ac952994f1\"\u003e\u003ccode\u003ec8eefa0\u003c/code\u003e\u003c/a\u003e proto: avoid unwrapping varint decoding during parameters parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/9723a977754c8662001b0fef97aab8f3ddf1df92\"\u003e\u003ccode\u003e9723a97\u003c/code\u003e\u003c/a\u003e fuzz: add fuzzing target for parsing transport parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quinn-rs/quinn/commit/eaf0ef30252cef4acec21f150427e604cd4271c9\"\u003e\u003ccode\u003eeaf0ef3\u003c/code\u003e\u003c/a\u003e Fix over-permissive proto dependency edge (\u003ca href=\"https://redirect.github.com/quinn-rs/quinn/issues/2385\"\u003e#2385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/quinn-rs/quinn/compare/quinn-proto-0.11.13...quinn-proto-0.11.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `schannel` from 0.1.28 to 0.1.29\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/ff7ffd306152f039cff49f42801a63519068ce0b\"\u003e\u003ccode\u003eff7ffd3\u003c/code\u003e\u003c/a\u003e Release v0.1.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/3530cff9843e4826c728f4ab964377d40ca2ae60\"\u003e\u003ccode\u003e3530cff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/steffengy/schannel-rs/issues/121\"\u003e#121\u003c/a\u003e from nateprewitt/fix_tls13_data_corruption\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/a13669743d3962af8fbb79d155f76e565e90ffaa\"\u003e\u003ccode\u003ea136697\u003c/code\u003e\u003c/a\u003e add test for tls renegotiation (TLS1.3, \u003ca href=\"https://redirect.github.com/steffengy/schannel-rs/issues/121\"\u003e#121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/6e817dbd9c505fb2a9462f2d09daf796405e7860\"\u003e\u003ccode\u003e6e817db\u003c/code\u003e\u003c/a\u003e Fix TLS 1.3 data corruption from double-send during renegotiation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/f75095d87cf8e339480c7cd8adf9d755feeba464\"\u003e\u003ccode\u003ef75095d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/steffengy/schannel-rs/issues/120\"\u003e#120\u003c/a\u003e from steffengy/feature/119-wrong-ncrypt-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/42692500ff9bcdabaabb879386d0027a3aa69289\"\u003e\u003ccode\u003e4269250\u003c/code\u003e\u003c/a\u003e Fix condition \u003ca href=\"https://redirect.github.com/steffengy/schannel-rs/issues/119\"\u003e#119\u003c/a\u003e for CERT_NCRYPT_KEY_SPEC check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/6cc5637214740288683c2d138eac723be8b6db96\"\u003e\u003ccode\u003e6cc5637\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/steffengy/schannel-rs/issues/117\"\u003e#117\u003c/a\u003e from 42triangles/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steffengy/schannel-rs/commit/ed24fe264b42da22e9ce8e6a972405b00c407249\"\u003e\u003ccode\u003eed24fe2\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003epackage.include\u003c/code\u003e to only include necessary data for using the crate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/steffengy/schannel-rs/compare/v0.1.28...v0.1.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy` from 0.8.40 to 0.8.42\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.41\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code generation tests by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3042\"\u003egoogle/zerocopy#3042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce 'Code Generation' documentation by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3078\"\u003egoogle/zerocopy#3078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Track unanalyzed assembly and include it in docs. by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3081\"\u003egoogle/zerocopy#3081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Use descriptive benchmark target fn name. by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3082\"\u003egoogle/zerocopy#3082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Make codegen tests even more stressful. by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3083\"\u003egoogle/zerocopy#3083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Test and document codegen under different layouts by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3085\"\u003egoogle/zerocopy#3085\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.40...v0.8.41\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.40...v0.8.41\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.41-alpha\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code generation tests by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3042\"\u003egoogle/zerocopy#3042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce 'Code Generation' documentation by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3078\"\u003egoogle/zerocopy#3078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.40...v0.8.41-alpha\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.40...v0.8.41-alpha\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/google/zerocopy/commit/90600f141fa682980bc0f915b57502061e6923be\"\u003e\u003ccode\u003e90600f1\u003c/code\u003e\u003c/a\u003e [docs] Remove superfluous heading (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3099\"\u003e#3099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fc7362493d052b276d88f790dc9e3b5cba564273\"\u003e\u003ccode\u003efc73624\u003c/code\u003e\u003c/a\u003e [codegen] Test and document codegen under different layouts (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/098b966fa61e072df8167e3fe666ce89f0f54c32\"\u003e\u003ccode\u003e098b966\u003c/code\u003e\u003c/a\u003e [codegen] Make codegen tests even more stressful. (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3083\"\u003e#3083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/daa19713c0c939952790e8e7a5d03152e55a0d3c\"\u003e\u003ccode\u003edaa1971\u003c/code\u003e\u003c/a\u003e [codegen] Use descriptive benchmark target fn name. (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3082\"\u003e#3082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa1bbf4cae1bd8763dfc248b7f82a5f206c09e92\"\u003e\u003ccode\u003eaa1bbf4\u003c/code\u003e\u003c/a\u003e [codegen] Track unanalyzed assembly and include it in docs. (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3081\"\u003e#3081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/dbef2724b5106bab506dd3ce0e53b4ac97d05c61\"\u003e\u003ccode\u003edbef272\u003c/code\u003e\u003c/a\u003e Release 0.8.41-alpha (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3080\"\u003e#3080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/128f0300133bd09f597374f5ff53fde0bb1923bd\"\u003e\u003ccode\u003e128f030\u003c/code\u003e\u003c/a\u003e Introduce 'Code Generation' documentation (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3078\"\u003e#3078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/2694453fef0859a44a55de5e7bc6a4f57f0c3f02\"\u003e\u003ccode\u003e2694453\u003c/code\u003e\u003c/a\u003e Add code generation tests (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3042\"\u003e#3042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.40...v0.8.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zerocopy-derive` from 0.8.40 to 0.8.42\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/zerocopy/releases\"\u003ezerocopy-derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.41\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code generation tests by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3042\"\u003egoogle/zerocopy#3042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce 'Code Generation' documentation by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3078\"\u003egoogle/zerocopy#3078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Track unanalyzed assembly and include it in docs. by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3081\"\u003egoogle/zerocopy#3081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Use descriptive benchmark target fn name. by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3082\"\u003egoogle/zerocopy#3082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Make codegen tests even more stressful. by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3083\"\u003egoogle/zerocopy#3083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codegen] Test and document codegen under different layouts by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3085\"\u003egoogle/zerocopy#3085\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.40...v0.8.41\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.40...v0.8.41\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.41-alpha\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code generation tests by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3042\"\u003egoogle/zerocopy#3042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce 'Code Generation' documentation by \u003ca href=\"https://github.com/jswrenn\"\u003e\u003ccode\u003e@​jswrenn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/zerocopy/pull/3078\"\u003egoogle/zerocopy#3078\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.40...v0.8.41-alpha\"\u003ehttps://github.com/google/zerocopy/compare/v0.8.40...v0.8.41-alpha\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/google/zerocopy/commit/90600f141fa682980bc0f915b57502061e6923be\"\u003e\u003ccode\u003e90600f1\u003c/code\u003e\u003c/a\u003e [docs] Remove superfluous heading (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3099\"\u003e#3099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/fc7362493d052b276d88f790dc9e3b5cba564273\"\u003e\u003ccode\u003efc73624\u003c/code\u003e\u003c/a\u003e [codegen] Test and document codegen under different layouts (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/098b966fa61e072df8167e3fe666ce89f0f54c32\"\u003e\u003ccode\u003e098b966\u003c/code\u003e\u003c/a\u003e [codegen] Make codegen tests even more stressful. (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3083\"\u003e#3083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/daa19713c0c939952790e8e7a5d03152e55a0d3c\"\u003e\u003ccode\u003edaa1971\u003c/code\u003e\u003c/a\u003e [codegen] Use descriptive benchmark target fn name. (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3082\"\u003e#3082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/aa1bbf4cae1bd8763dfc248b7f82a5f206c09e92\"\u003e\u003ccode\u003eaa1bbf4\u003c/code\u003e\u003c/a\u003e [codegen] Track unanalyzed assembly and include it in docs. (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3081\"\u003e#3081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/dbef2724b5106bab506dd3ce0e53b4ac97d05c61\"\u003e\u003ccode\u003edbef272\u003c/code\u003e\u003c/a\u003e Release 0.8.41-alpha (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3080\"\u003e#3080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/128f0300133bd09f597374f5ff53fde0bb1923bd\"\u003e\u003ccode\u003e128f030\u003c/code\u003e\u003c/a\u003e Introduce 'Code Generation' documentation (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3078\"\u003e#3078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/zerocopy/commit/2694453fef0859a44a55de5e7bc6a4f57f0c3f02\"\u003e\u003ccode\u003e2694453\u003c/code\u003e\u003c/a\u003e Add code generation tests (\u003ca href=\"https://redirect.github.com/google/zerocopy/issues/3042\"\u003e#3042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/zerocopy/compare/v0.8.40...v0.8.42\"\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/ararog/VeTiS/pull/91","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ararog%2FVeTiS/issues/91","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/91/packages"}}]}