{"id":12184,"name":"minijinja","ecosystem":"cargo","repository_url":"https://github.com/mitsuhiko/minijinja","issues_count":208,"created_at":"2025-06-06T23:12:35.025Z","updated_at":"2025-06-06T23:12:35.025Z","purl":"pkg:cargo/minijinja","metadata":{"id":4177327,"name":"minijinja","ecosystem":"cargo","description":"a powerful template engine for Rust with minimal dependencies","homepage":"https://github.com/mitsuhiko/minijinja","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/mitsuhiko/minijinja","keywords_array":["jinja","jinja2","template","templates"],"namespace":null,"versions_count":97,"first_release_published_at":"2021-09-23T22:03:56.418Z","latest_release_published_at":"2025-05-06T10:18:33.158Z","latest_release_number":"2.10.2","last_synced_at":"2025-05-23T21:01:08.251Z","created_at":"2022-04-12T18:57:37.706Z","updated_at":"2025-05-23T21:04:40.301Z","registry_url":"https://crates.io/crates/minijinja/","install_command":"cargo install minijinja","documentation_url":"https://docs.rs/minijinja/","metadata":{"categories":["template-engine"]},"repo_metadata":{"id":37093240,"uuid":"406663386","full_name":"mitsuhiko/minijinja","owner":"mitsuhiko","description":"MiniJinja is a powerful but minimal dependency template engine for Rust compatible with Jinja/Jinja2","archived":false,"fork":false,"pushed_at":"2025-05-12T15:39:16.000Z","size":4142,"stargazers_count":2032,"open_issues_count":19,"forks_count":114,"subscribers_count":12,"default_branch":"main","last_synced_at":"2025-05-16T20:01:36.641Z","etag":null,"topics":["jinja","jinja2","rust","templates"],"latest_commit_sha":null,"homepage":"https://docs.rs/minijinja","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/mitsuhiko.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["mitsuhiko"]}},"created_at":"2021-09-15T07:51:31.000Z","updated_at":"2025-05-15T20:51:10.000Z","dependencies_parsed_at":"2023-11-20T00:25:06.662Z","dependency_job_id":"90327d6e-d2cf-49b3-a620-0e379a161bb4","html_url":"https://github.com/mitsuhiko/minijinja","commit_stats":{"total_commits":643,"total_committers":18,"mean_commits":35.72222222222222,"dds":0.0528771384136858,"last_synced_commit":"480c61ded15219aee21f4cec64adfdec76add7aa"},"previous_names":[],"tags_count":95,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mitsuhiko","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":255980051,"owners_count":22319014,"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":"mitsuhiko","name":"Armin Ronacher","uuid":"7396","kind":"user","description":"Software developer and Open Source nut. Creator of the Flask framework. Worked on @getsentry and now exploring. Other things of interest: @pallets and @rust-lan","email":"","website":"https://lucumr.pocoo.org/","location":"Austria","twitter":"mitsuhiko","company":"Sentry","icon_url":"https://avatars.githubusercontent.com/u/7396?v=4","repositories_count":299,"last_synced_at":"2025-05-15T12:44:17.577Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/mitsuhiko","funding_links":["https://github.com/sponsors/mitsuhiko"],"total_stars":20829,"followers":22260,"following":24,"created_at":"2022-11-02T16:36:52.567Z","updated_at":"2025-05-15T12:44:17.577Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mitsuhiko","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mitsuhiko/repositories"},"tags":[{"name":"2.10.2","sha":"aa2ecbab17a416d8395c69bba440f2b067d50530","kind":"commit","published_at":"2025-05-06T10:18:02.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/2.10.2","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/2.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.10.2/manifests"},{"name":"1.0.22","sha":"250f1176c9bb19a729fc1404a47c11add6650d9a","kind":"commit","published_at":"2025-05-06T10:12:57.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/1.0.22","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/1.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.22/manifests"},{"name":"2.10.1","sha":"fd4af3a426185cdfcb866fc935fbdd3986b160e0","kind":"commit","published_at":"2025-05-05T12:59:14.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/2.10.1","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.10.1/manifests"},{"name":"2.10.1-prerelease.1","sha":"86aba48b508b67a95b208cfaf5cf229973d8d70f","kind":"commit","published_at":"2025-05-05T10:18:09.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/2.10.1-prerelease.1","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/2.10.1-prerelease.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.10.1-prerelease.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.10.1-prerelease.1/manifests"},{"name":"2.10.0","sha":"9f9019379cab3553d7c7a45f732df5b3f03b5cd0","kind":"commit","published_at":"2025-05-05T07:21:57.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/2.10.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.10.0/manifests"},{"name":"2.9.0","sha":"16adfd00e0453ea308274f1c8a1c9d31055673c8","kind":"commit","published_at":"2025-03-31T10:55:21.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/2.9.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.9.0/manifests"},{"name":"2.8.0","sha":"607d2decee604cf061129665a0b917e502897447","kind":"commit","published_at":"2025-03-03T08:53:09.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/2.8.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.8.0/manifests"},{"name":"2.7.0","sha":"d8801202bb1ab5320d57b8b17fd56f82e26187fd","kind":"commit","published_at":"2025-01-28T12:25:26.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/2.7.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.7.0/manifests"},{"name":"2.6.0","sha":"d4f5e19259f7df2b312e34936bccd4e9a410f0ff","kind":"commit","published_at":"2025-01-08T14:34:39.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/2.6.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.6.0/manifests"},{"name":"2.5.0","sha":"6236b4cca44109b38a9cfaa5bae2e42e3e44103c","kind":"commit","published_at":"2024-11-10T14:05:30.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/2.5.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.5.0/manifests"},{"name":"2.4.0","sha":"85c968209fe9ebc0156a1562924407f376c647ac","kind":"commit","published_at":"2024-10-25T13:12:23.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/2.4.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.4.0/manifests"},{"name":"2.3.1","sha":"1f119ecdb41847c38ca73b9be45b1b76571ba2fb","kind":"commit","published_at":"2024-09-17T20:40:00.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/2.3.1","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.3.1/manifests"},{"name":"2.3.0","sha":"4cf56e9c7083bbda17fe49e05677928bcfca92ca","kind":"commit","published_at":"2024-09-16T17:37:22.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/2.3.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.3.0/manifests"},{"name":"2.2.0","sha":"b327a8c41ae869bb71452e7b645126ff6966e2ef","kind":"commit","published_at":"2024-08-26T20:13:39.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/2.2.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.2.0/manifests"},{"name":"2.1.2","sha":"c4423efae4a3b7e1199411e18a1c853aa0da616e","kind":"commit","published_at":"2024-08-09T08:44:35.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/2.1.2","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.1.2/manifests"},{"name":"2.1.1","sha":"1392491660d787c7b49f1e143f49d2fb7b34c98a","kind":"commit","published_at":"2024-07-31T16:34:23.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/2.1.1","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.1.1/manifests"},{"name":"2.1.0","sha":"dddd5eb6e880513ad35e44dd0ec1ad35a8d87ee5","kind":"commit","published_at":"2024-07-22T20:57:42.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/2.1.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.1.0/manifests"},{"name":"2.0.3","sha":"3f90a83b7da66c862839d99d0b26b7b2b5bbeede","kind":"commit","published_at":"2024-07-02T08:15:38.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/2.0.3","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.0.3/manifests"},{"name":"2.0.2","sha":"3a151593a07456890186148215a9f057218b45a2","kind":"commit","published_at":"2024-06-11T09:51:15.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/2.0.2","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"c89b5da9e5d6e52ce7447ec1591af5404ce1b70c","kind":"commit","published_at":"2024-04-28T18:38:29.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/2.0.1","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"f0fce3fe08f38916a23ea41b5649b825236c038c","kind":"commit","published_at":"2024-04-28T11:40:12.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/2.0.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.0.0/manifests"},{"name":"1.0.21","sha":"1146fbb997052433e4eaaa29bf4c24d63afe3cb2","kind":"commit","published_at":"2024-04-24T08:03:38.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/1.0.21","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/1.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.21/manifests"},{"name":"2.0.0-alpha.0","sha":"2293ae43f8e5ed67ff352e520c64b6b0f2f483d1","kind":"commit","published_at":"2024-04-12T21:40:33.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/2.0.0-alpha.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/2.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/2.0.0-alpha.0/manifests"},{"name":"1.0.20","sha":"f2ee26297403bcfa571d773b17a467970663efcf","kind":"commit","published_at":"2024-04-10T21:14:09.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/1.0.20","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/1.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.20/manifests"},{"name":"1.0.19","sha":"b4eda6979d3a44ef376adda377b385d10ab85003","kind":"commit","published_at":"2024-04-10T10:12:50.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/1.0.19","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/1.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.19/manifests"},{"name":"1.0.18","sha":"262112fbfef0da751593343ab62122a4f3cf95e4","kind":"commit","published_at":"2024-04-09T16:49:50.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/1.0.18","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/1.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.18/manifests"},{"name":"1.0.17","sha":"7cc4ce9502ad99fbe622df92fb4afe57510bb829","kind":"commit","published_at":"2024-04-08T18:41:52.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/1.0.17","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/1.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.17/manifests"},{"name":"1.0.16","sha":"c79857653c5b64983e1d57cae25bb48f9c8795c9","kind":"commit","published_at":"2024-03-27T15:05:35.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/1.0.16","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/1.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.16/manifests"},{"name":"1.0.15","sha":"f934fdedb3f63ec24acfd275c62f69df97685586","kind":"commit","published_at":"2024-03-22T10:17:53.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/1.0.15","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/1.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.15/manifests"},{"name":"1.0.14","sha":"a1f9e28d6fb0e4cce96e5bbc1e75cc0f6f786151","kind":"commit","published_at":"2024-03-20T07:28:44.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/1.0.14","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/1.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.14/manifests"},{"name":"1.0.13","sha":"f338684ca544f81ad6ee06f7ecb2bbc0c65677de","kind":"commit","published_at":"2024-03-17T12:28:55.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/1.0.13","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/1.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.13/manifests"},{"name":"1.0.12","sha":"5b9917e1262f20d01b1ed78adc1968f8a4e418a3","kind":"commit","published_at":"2024-01-20T22:01:09.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/1.0.12","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/1.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.12/manifests"},{"name":"1.0.11","sha":"d6adf1dcd84c24bc491c71b785eef6a42e617a23","kind":"commit","published_at":"2024-01-08T14:19:11.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/1.0.11","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/1.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.11/manifests"},{"name":"1.0.10","sha":"5f2c1e80286473c5fb41b5b60390ad21eef45e77","kind":"commit","published_at":"2023-11-10T11:52:06.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/1.0.10","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/1.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.10/manifests"},{"name":"1.0.9","sha":"1f026c2589da25f18dc1ecb76f097823c286314d","kind":"commit","published_at":"2023-10-18T15:12:19.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/1.0.9","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/1.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.9/manifests"},{"name":"1.0.8","sha":"9005e60321110184cc82d09d48e33c4a6e3ba29e","kind":"commit","published_at":"2023-09-17T10:43:01.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/1.0.8","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.8/manifests"},{"name":"1.0.7","sha":"6e4e0d741efc3fc435c9866d89923dcf37904097","kind":"commit","published_at":"2023-08-25T16:11:47.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/1.0.7","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.7/manifests"},{"name":"1.0.6","sha":"6c58b2130e9a3f868f0f288a5e38d97cc4027496","kind":"commit","published_at":"2023-08-10T10:49:25.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/1.0.6","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.6/manifests"},{"name":"1.0.5","sha":"208591b21383738eefe031d57c7ba7a72026c725","kind":"commit","published_at":"2023-07-18T08:01:07.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/1.0.5","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.5/manifests"},{"name":"1.0.3","sha":"e4b91cb76107c875ab2dc12be78d033d01f1ef3e","kind":"commit","published_at":"2023-06-24T18:32:42.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/1.0.3","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"d44b163ebca0693df604bf7f6d3194086f415da3","kind":"commit","published_at":"2023-06-24T18:03:13.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/1.0.2","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.2/manifests"},{"name":"1.0.1","sha":"9d6e4644d72228ed5d69fcfd5f5308e4039404b1","kind":"commit","published_at":"2023-06-21T21:48:38.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/1.0.1","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"7aba1b2eba4b32f1606f682437b1d11030292305","kind":"commit","published_at":"2023-06-16T08:49:31.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/1.0.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.0/manifests"},{"name":"1.0.0-alpha.4","sha":"5befc634892fbd2d16afd03fd0db2bfa9802263a","kind":"commit","published_at":"2023-06-14T22:29:53.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/1.0.0-alpha.4","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/1.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.0-alpha.4/manifests"},{"name":"1.0.0-alpha.3","sha":"efdb9bee8b893b423157035631cfe3ae694c45cd","kind":"commit","published_at":"2023-06-12T21:50:04.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/1.0.0-alpha.3","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/1.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.0-alpha.3/manifests"},{"name":"1.0.0-alpha.2","sha":"3774cc942bfc46f64f517c70df48e802dbe1e4ba","kind":"commit","published_at":"2023-06-11T20:17:09.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/1.0.0-alpha.2","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/1.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.0-alpha.2/manifests"},{"name":"1.0.0-alpha.1","sha":"3a7cf24828a2dbbe779b9a9cc83886d84aadc464","kind":"commit","published_at":"2023-06-08T21:47:13.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/1.0.0-alpha.1","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/1.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/1.0.0-alpha.1/manifests"},{"name":"0.34.0","sha":"8d7215c96c9312b8fd8286149e0a15d36b8a087c","kind":"commit","published_at":"2023-06-01T21:05:57.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.34.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.34.0/manifests"},{"name":"0.33.0","sha":"ed6fa4dbe970c79187907848c073d4d3b4af33f0","kind":"commit","published_at":"2023-05-26T20:59:26.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.33.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.33.0/manifests"},{"name":"0.32.1","sha":"68501557c6cfef77fbd46888595f70cf85e96c47","kind":"commit","published_at":"2023-04-23T09:35:16.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.32.1","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.32.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.32.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.32.1/manifests"},{"name":"0.32.0","sha":"1f2b240cfd6a1a3502e8599b554100edccac7572","kind":"commit","published_at":"2023-04-20T15:35:42.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.32.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.32.0/manifests"},{"name":"0.31.1","sha":"6b319d1978fe690bec679b50edf3c0b0f53a43c8","kind":"commit","published_at":"2023-04-13T19:55:10.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.31.1","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.31.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.31.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.31.1/manifests"},{"name":"0.31.0","sha":"d30d964ef086f2ead5430d574585bc5855edb5aa","kind":"commit","published_at":"2023-03-27T20:56:10.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.31.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.31.0/manifests"},{"name":"0.30.7","sha":"480c61ded15219aee21f4cec64adfdec76add7aa","kind":"commit","published_at":"2023-03-17T21:21:52.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.30.7","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.30.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.30.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.30.7/manifests"},{"name":"0.30.6","sha":"aae405a24d155306ce2703e2dea3ed1b56672e0d","kind":"commit","published_at":"2023-03-08T21:54:44.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.30.6","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.30.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.30.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.30.6/manifests"},{"name":"0.30.5","sha":"04951ef2701c138204583a5974eb14a7a3104407","kind":"commit","published_at":"2023-03-02T09:56:36.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.30.5","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.30.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.30.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.30.5/manifests"},{"name":"0.30.4","sha":"d252c4741f741310cbf1e91ba69a93ac1aa6d554","kind":"commit","published_at":"2023-02-13T14:37:22.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.30.4","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.30.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.30.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.30.4/manifests"},{"name":"0.30.3","sha":"c521d2997bf15e6c5abc4141be75f431ebc4634d","kind":"commit","published_at":"2023-02-12T21:08:44.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.30.3","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.30.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.30.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.30.3/manifests"},{"name":"0.30.2","sha":"d7c7a07932aec09b6126a67d34737427d14e740e","kind":"commit","published_at":"2023-01-28T17:08:34.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.30.2","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.30.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.30.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.30.2/manifests"},{"name":"0.30.1","sha":"a6b2cd54deb842aa49636c7b959769edefc25e87","kind":"commit","published_at":"2023-01-20T22:00:28.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.30.1","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.30.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.30.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.30.1/manifests"},{"name":"0.30.0","sha":"432d3ab4eaa23d28e01e4d34df209b30a001b2d9","kind":"commit","published_at":"2023-01-18T16:12:36.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.30.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.30.0/manifests"},{"name":"0.29.0","sha":"ea29af12a5713eb71faf845d3a08d4ff1eef6288","kind":"commit","published_at":"2023-01-14T22:35:32.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.29.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.29.0/manifests"},{"name":"0.28.0","sha":"0e6ac59a26fb1a149e438cda48224259155f2582","kind":"commit","published_at":"2023-01-06T21:50:16.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.28.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.28.0/manifests"},{"name":"0.27.0","sha":"6141b08386bf7bd4f5df6012c0dadfbf556d4f9c","kind":"commit","published_at":"2022-12-11T13:48:43.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.27.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.27.0/manifests"},{"name":"0.26.0","sha":"5d86267906faac81a23c0967f4d40cc20102b2b6","kind":"commit","published_at":"2022-11-11T10:20:53.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.26.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.26.0/manifests"},{"name":"0.25.0","sha":"652752b55174a38f608425366f2333773b86592c","kind":"commit","published_at":"2022-11-03T22:39:21.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.25.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.25.0/manifests"},{"name":"0.24.0","sha":"3018270ba7efd71c9f00070cd685d75ea008166b","kind":"commit","published_at":"2022-10-23T11:03:46.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.24.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.24.0/manifests"},{"name":"0.23.0","sha":"c5a09ebd24d693939ad126a7121a1364035ccc72","kind":"commit","published_at":"2022-09-25T19:12:03.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.23.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.23.0/manifests"},{"name":"0.22.0","sha":"740b70c068f4eb11d2a06106f8f3e17f339eaaa6","kind":"commit","published_at":"2022-09-18T23:30:04.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.22.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.22.0/manifests"},{"name":"0.21.0","sha":"d7d8ace7a3823c16dce6637102238e4c1fa7dae1","kind":"commit","published_at":"2022-09-17T19:00:04.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.21.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.21.0/manifests"},{"name":"0.20.0","sha":"82edc2dd7d85181f28c013f6cd06bb7d735832a4","kind":"commit","published_at":"2022-09-05T00:17:48.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.20.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.20.0/manifests"},{"name":"0.19.1","sha":"b312a8270296207ba2c09013c412d5476ed3b44d","kind":"commit","published_at":"2022-09-03T09:35:24.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.19.1","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.19.1/manifests"},{"name":"0.19.0","sha":"fb73eee449966bd796809a6008f282b0a5ff22bf","kind":"commit","published_at":"2022-09-02T23:09:15.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.19.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.19.0/manifests"},{"name":"0.18.1","sha":"1eaed0f580217fb9af9122d1d2cb9cf8d45cf61a","kind":"commit","published_at":"2022-08-22T07:43:00.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.18.1","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.18.1/manifests"},{"name":"0.18.0","sha":"0a32a1415b39ba5039b14c849d347cbc7a898f66","kind":"commit","published_at":"2022-08-21T20:22:37.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.18.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.18.0/manifests"},{"name":"0.17.0","sha":"a0571dfe8bfe6375307c37a60e11f688f489ca83","kind":"commit","published_at":"2022-07-01T21:00:39.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.17.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.17.0/manifests"},{"name":"0.16.0","sha":"069d72652395e89fc5836caa3b51e4f916fbfc7c","kind":"commit","published_at":"2022-06-16T21:47:02.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.16.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.16.0/manifests"},{"name":"0.15.0","sha":"180b0972a837f619488569f34d395d8e2ca41a99","kind":"commit","published_at":"2022-03-20T22:32:38.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.15.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.15.0/manifests"},{"name":"0.14.1","sha":"55c4f0096a027ceba4bae88c66f47db908991048","kind":"commit","published_at":"2022-03-06T00:37:10.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.14.1","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.14.1/manifests"},{"name":"0.14.0","sha":"84d053ba10539e302754f37712780361afbecc21","kind":"commit","published_at":"2022-03-05T12:04:47.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.14.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.14.0/manifests"},{"name":"0.13.0","sha":"7081bd8d98ce1367a0dc36ccdc7f0ed09a22ecf6","kind":"commit","published_at":"2022-01-23T21:27:14.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.13.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.13.0/manifests"},{"name":"0.12.0","sha":"0d2c8e5a7585a0c964c857db51cb1cd3d61690d3","kind":"commit","published_at":"2022-01-15T01:08:28.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.12.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.12.0/manifests"},{"name":"0.11.0","sha":"5bab3aaed97f5c633ae7774d8903d6c44c455187","kind":"commit","published_at":"2022-01-15T01:06:16.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.11.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.11.0/manifests"},{"name":"0.10.0","sha":"0982e478f2a87d16fb0db50c7a217b3f543c41ea","kind":"commit","published_at":"2021-12-29T22:20:56.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.10.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.10.0/manifests"},{"name":"0.9.0","sha":"f2c3341df93cf987b6788e1699f148131abb5e9a","kind":"commit","published_at":"2021-12-21T22:59:56.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.9.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.9.0/manifests"},{"name":"0.8.2","sha":"a22082fd423471a490255f55caa1ed287e5d6c34","kind":"commit","published_at":"2021-11-08T00:35:38.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.8.2","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.8.2/manifests"},{"name":"0.8.1","sha":"2ee926dc94a00793c0f8f745421af55b4700c976","kind":"commit","published_at":"2021-11-05T23:09:41.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.8.1","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.8.1/manifests"},{"name":"0.8.0","sha":"4a47a1192f14845df87fd57f38e3045cb4ec2708","kind":"commit","published_at":"2021-11-05T23:05:35.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.8.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.8.0/manifests"},{"name":"0.7.0","sha":"be5aa43adaa2932add289c082b1681831db3b5b3","kind":"commit","published_at":"2021-10-26T08:17:33.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.7.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.7.0/manifests"},{"name":"0.6.0","sha":"3e2d76dcdca560f14fa95909683f308c139fa0b6","kind":"commit","published_at":"2021-10-11T07:27:02.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.6.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"423b2d3de27a2e7abc251f58aa69810097b7acac","kind":"commit","published_at":"2021-10-02T21:13:31.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.5.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"e600d7872a23d3ee0552f4720713a7d9a055ea1f","kind":"commit","published_at":"2021-09-26T21:43:26.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.4.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"8a0217e97c544b599602b6a2c175df48594c092f","kind":"commit","published_at":"2021-09-24T19:00:34.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.3.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"cab637a9d2396386552679a7c1d23f81c89ba431","kind":"commit","published_at":"2021-09-23T22:22:39.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.2.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.2.0/manifests"},{"name":"0.1.0","sha":"f6fd8084d6a3ac4618e693e13950393ff5310464","kind":"commit","published_at":"2021-09-23T22:01:47.000Z","download_url":"https://codeload.github.com/mitsuhiko/minijinja/tar.gz/0.1.0","html_url":"https://github.com/mitsuhiko/minijinja/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitsuhiko%2Fminijinja/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-05-23T21:04:40.300Z","dependent_packages_count":84,"downloads":5463025,"downloads_period":"total","dependent_repos_count":325,"rankings":{"downloads":2.5047882369599725,"dependent_repos_count":2.2804677194577554,"dependent_packages_count":0.9100734170610815,"stargazers_count":4.8784123175066885,"forks_count":7.653726627069004,"docker_downloads_count":5.453420409136996,"average":3.9468147878652498},"purl":"pkg:cargo/minijinja","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/minijinja","docker_dependents_count":26,"docker_downloads_count":18696812,"usage_url":"https://repos.ecosyste.ms/usage/cargo/minijinja","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/minijinja/dependencies","status":null,"funding_links":["https://github.com/sponsors/mitsuhiko"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/minijinja/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/minijinja/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/minijinja/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/minijinja/related_packages","maintainers":[{"uuid":"39","login":"mitsuhiko","name":"Armin Ronacher","email":null,"url":"https://github.com/mitsuhiko","packages_count":65,"html_url":"https://crates.io/users/mitsuhiko","role":null,"created_at":"2022-11-07T22:00:22.269Z","updated_at":"2022-11-07T22:00:22.269Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/mitsuhiko/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":78,"unique_repositories_count_past_30_days":14,"recent_issues":[{"uuid":"4577673969","node_id":"PR_kwDOQypGC87iG0Wf","number":163,"state":"closed","title":"chore(deps): bump minijinja from 2.19.0 to 2.20.0 in /panoptes","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-06T18:35:16.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-03T07:05:35.000Z","updated_at":"2026-06-06T18:36:31.000Z","time_to_close":300581,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"minijinja","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/mitsuhiko/minijinja"}],"path":"/panoptes","ecosystem":"cargo"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [minijinja](https://github.com/mitsuhiko/minijinja) from 2.19.0 to 2.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Jinja-style \u003ccode\u003erequired\u003c/code\u003e blocks in Rust and Go, including \u003ccode\u003escoped required\u003c/code\u003e parsing compatibility and validation that required blocks only contain whitespace or comments.\u003c/li\u003e\n\u003cli\u003eAdded support for chained comparisons (for example \u003ccode\u003ea \u0026lt; b \u0026lt; c\u003c/code\u003e) in Rust and Go to match Jinja/Python semantics.\u003c/li\u003e\n\u003cli\u003eFixed dotted integer lookup in the middle of attribute chains (for example \u003ccode\u003efoo.0.bar\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed compilation with \u003ccode\u003emulti_template\u003c/code\u003e disabled by gating block-only APIs behind the feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/571e28a2c17d79bf34399a9e21c39e96224043dc\"\u003e\u003ccode\u003e571e28a\u003c/code\u003e\u003c/a\u003e chore(release): 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/32a70a24884f5824f7709e11d6c89ca228425a8d\"\u003e\u003ccode\u003e32a70a2\u003c/code\u003e\u003c/a\u003e docs(changelog): update unreleased changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/8d5d30447cf74fb02d858473122690a1f34b58f6\"\u003e\u003ccode\u003e8d5d304\u003c/code\u003e\u003c/a\u003e fix(parser): support chained comparisons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/685660bc773150d526f70729863b3a923a2ea331\"\u003e\u003ccode\u003e685660b\u003c/code\u003e\u003c/a\u003e doc: Fix mention of \u003ccode\u003eadd_test\u003c/code\u003e in docs (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/898\"\u003e#898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/558a2547081405e4a3770c0e12a089bfc31212cf\"\u003e\u003ccode\u003e558a254\u003c/code\u003e\u003c/a\u003e fix(lexer): support mid-chain dotted-integer attribute access (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/a4860a0ccc2dbdc24286cf8f5f60a010dac8b1f7\"\u003e\u003ccode\u003ea4860a0\u003c/code\u003e\u003c/a\u003e fix(multi_template): gate block-only APIs behind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/29ac0b2936eacf83ebf781c52f4f4ffc3add4c52\"\u003e\u003ccode\u003e29ac0b2\u003c/code\u003e\u003c/a\u003e feat(templates): add required block support\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.19.0...minijinja-go/v2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=minijinja\u0026package-manager=cargo\u0026previous-version=2.19.0\u0026new-version=2.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/hyperpolymath/ambientops/pull/163","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperpolymath%2Fambientops/issues/163","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/163/packages"},{"uuid":"4559536447","node_id":"PR_kwDORpqulM7hLmjE","number":454,"state":"open","title":"chore(deps): bump the cargo-minor-patch group with 2 updates","user":"dependabot[bot]","labels":["dependencies","rust","release-notes:internal"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-01T00:37:40.000Z","updated_at":"2026-06-01T00:38:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-minor-patch","update_count":2,"packages":[{"name":"minijinja","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"log","old_version":"0.4.29","new_version":"0.4.30","repository_url":"https://github.com/rust-lang/log"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-patch group with 2 updates: [minijinja](https://github.com/mitsuhiko/minijinja) and [log](https://github.com/rust-lang/log).\n\nUpdates `minijinja` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Jinja-style \u003ccode\u003erequired\u003c/code\u003e blocks in Rust and Go, including \u003ccode\u003escoped required\u003c/code\u003e parsing compatibility and validation that required blocks only contain whitespace or comments.\u003c/li\u003e\n\u003cli\u003eAdded support for chained comparisons (for example \u003ccode\u003ea \u0026lt; b \u0026lt; c\u003c/code\u003e) in Rust and Go to match Jinja/Python semantics.\u003c/li\u003e\n\u003cli\u003eFixed dotted integer lookup in the middle of attribute chains (for example \u003ccode\u003efoo.0.bar\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed compilation with \u003ccode\u003emulti_template\u003c/code\u003e disabled by gating block-only APIs behind the feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/571e28a2c17d79bf34399a9e21c39e96224043dc\"\u003e\u003ccode\u003e571e28a\u003c/code\u003e\u003c/a\u003e chore(release): 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/32a70a24884f5824f7709e11d6c89ca228425a8d\"\u003e\u003ccode\u003e32a70a2\u003c/code\u003e\u003c/a\u003e docs(changelog): update unreleased changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/8d5d30447cf74fb02d858473122690a1f34b58f6\"\u003e\u003ccode\u003e8d5d304\u003c/code\u003e\u003c/a\u003e fix(parser): support chained comparisons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/685660bc773150d526f70729863b3a923a2ea331\"\u003e\u003ccode\u003e685660b\u003c/code\u003e\u003c/a\u003e doc: Fix mention of \u003ccode\u003eadd_test\u003c/code\u003e in docs (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/898\"\u003e#898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/558a2547081405e4a3770c0e12a089bfc31212cf\"\u003e\u003ccode\u003e558a254\u003c/code\u003e\u003c/a\u003e fix(lexer): support mid-chain dotted-integer attribute access (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/a4860a0ccc2dbdc24286cf8f5f60a010dac8b1f7\"\u003e\u003ccode\u003ea4860a0\u003c/code\u003e\u003c/a\u003e fix(multi_template): gate block-only APIs behind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/29ac0b2936eacf83ebf781c52f4f4ffc3add4c52\"\u003e\u003ccode\u003e29ac0b2\u003c/code\u003e\u003c/a\u003e feat(templates): add required block support\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.19.0...minijinja-go/v2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.29 to 0.4.30\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.30\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\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/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.30] - 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/9c55760b499b18e81de7df5f3c13a67d5661131d\"\u003e\u003ccode\u003e9c55760\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/725\"\u003e#725\u003c/a\u003e from rust-lang/cargo/0.4.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/d1acb0585c0f6af5dc466eb255187cd6d3b7359e\"\u003e\u003ccode\u003ed1acb05\u003c/code\u003e\u003c/a\u003e update docs on current MSRV and note latest bump in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/50682937b0d9ec9a18c4c9b0510d889762e20e34\"\u003e\u003ccode\u003e5068293\u003c/code\u003e\u003c/a\u003e prepare for 0.4.30 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7ccd873cb50de97690d46f69d8744a61f0b87c46\"\u003e\u003ccode\u003e7ccd873\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/724\"\u003e#724\u003c/a\u003e from rust-lang/feat/net-to-value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/923dfaaf00dca352efe45930ae009d9a22526597\"\u003e\u003ccode\u003e923dfaa\u003c/code\u003e\u003c/a\u003e fix up test cfgs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ecb7de8daf7feec9dcf0d31cecc8523b31a8d104\"\u003e\u003ccode\u003eecb7de8\u003c/code\u003e\u003c/a\u003e gate net value impls on std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/67bb4f6d2e377b0008b740631124f292e80d4e5d\"\u003e\u003ccode\u003e67bb4f6\u003c/code\u003e\u003c/a\u003e run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/25f49fe3d31e7a0797652ad4bacaff633f7237cd\"\u003e\u003ccode\u003e25f49fe\u003c/code\u003e\u003c/a\u003e rework net type capturing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7087dcb95cb925364b4ba1da0d7c0eead9356dfc\"\u003e\u003ccode\u003e7087dcb\u003c/code\u003e\u003c/a\u003e feat: impl ToValue for core::net types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/67bc7e32c68a4a8908d1016693418f12b43bab90\"\u003e\u003ccode\u003e67bc7e3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/723\"\u003e#723\u003c/a\u003e from woodruffw-forks/ww/ci\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\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/fulgur-rs/fulgur/pull/454","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fulgur-rs%2Ffulgur/issues/454","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/454/packages"},{"uuid":"4515677570","node_id":"PR_kwDOSQZGUM7e-dpo","number":5,"state":"closed","title":"build(deps): bump the engine-deps group in /.template/tmpl with 3 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-01T21:13:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T08:58:18.000Z","updated_at":"2026-06-01T21:13:46.000Z","time_to_close":648926,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"engine-deps","update_count":3,"packages":[{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"minijinja","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"jiff","old_version":"0.2.24","new_version":"0.2.25","repository_url":"https://github.com/BurntSushi/jiff"}],"path":"/.template/tmpl","ecosystem":"cargo"},"body":"Bumps the engine-deps group in /.template/tmpl with 3 updates: [serde_json](https://github.com/serde-rs/json), [minijinja](https://github.com/mitsuhiko/minijinja) and [jiff](https://github.com/BurntSushi/jiff).\n\nUpdates `serde_json` from 1.0.149 to 1.0.150\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/dc8003a88e7142529cf4a7429c4778af31dadf50\"\u003e\u003ccode\u003edc8003a\u003c/code\u003e\u003c/a\u003e Raise required compiler for preserve_order feature to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a42fa980f8556cda36d896fa3713544b2e5eaa2c\"\u003e\u003ccode\u003ea42fa98\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/684a60eba18abfc0e0f7ddb0c2cd39f8f60249cf\"\u003e\u003ccode\u003e684a60e\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/7c7da3302b6b1cdab7f11ea49ca1a74422ab4551\"\u003e\u003ccode\u003e7c7da33\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/acf4850e2969f1caccab2c4727a90ed006ba35bb\"\u003e\u003ccode\u003eacf4850\u003c/code\u003e\u003c/a\u003e Simplify Number::is_f64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6b8ceab565dcfe4f83dfaacd287d11c8bd8f306c\"\u003e\u003ccode\u003e6b8ceab\u003c/code\u003e\u003c/a\u003e Resolve unnecessary_map_or clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.149...v1.0.150\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minijinja` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Jinja-style \u003ccode\u003erequired\u003c/code\u003e blocks in Rust and Go, including \u003ccode\u003escoped required\u003c/code\u003e parsing compatibility and validation that required blocks only contain whitespace or comments.\u003c/li\u003e\n\u003cli\u003eAdded support for chained comparisons (for example \u003ccode\u003ea \u0026lt; b \u0026lt; c\u003c/code\u003e) in Rust and Go to match Jinja/Python semantics.\u003c/li\u003e\n\u003cli\u003eFixed dotted integer lookup in the middle of attribute chains (for example \u003ccode\u003efoo.0.bar\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed compilation with \u003ccode\u003emulti_template\u003c/code\u003e disabled by gating block-only APIs behind the feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/571e28a2c17d79bf34399a9e21c39e96224043dc\"\u003e\u003ccode\u003e571e28a\u003c/code\u003e\u003c/a\u003e chore(release): 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/32a70a24884f5824f7709e11d6c89ca228425a8d\"\u003e\u003ccode\u003e32a70a2\u003c/code\u003e\u003c/a\u003e docs(changelog): update unreleased changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/8d5d30447cf74fb02d858473122690a1f34b58f6\"\u003e\u003ccode\u003e8d5d304\u003c/code\u003e\u003c/a\u003e fix(parser): support chained comparisons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/685660bc773150d526f70729863b3a923a2ea331\"\u003e\u003ccode\u003e685660b\u003c/code\u003e\u003c/a\u003e doc: Fix mention of \u003ccode\u003eadd_test\u003c/code\u003e in docs (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/898\"\u003e#898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/558a2547081405e4a3770c0e12a089bfc31212cf\"\u003e\u003ccode\u003e558a254\u003c/code\u003e\u003c/a\u003e fix(lexer): support mid-chain dotted-integer attribute access (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/a4860a0ccc2dbdc24286cf8f5f60a010dac8b1f7\"\u003e\u003ccode\u003ea4860a0\u003c/code\u003e\u003c/a\u003e fix(multi_template): gate block-only APIs behind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/29ac0b2936eacf83ebf781c52f4f4ffc3add4c52\"\u003e\u003ccode\u003e29ac0b2\u003c/code\u003e\u003c/a\u003e feat(templates): add required block support\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.19.0...minijinja-go/v2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jiff` from 0.2.24 to 0.2.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/BurntSushi/jiff/blob/master/CHANGELOG.md\"\u003ejiff's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.2.25 (2026-05-24)\u003c/h1\u003e\n\u003cp\u003eThis release updates Jiff's bundled copy of the [IANA Time Zone Database]\nto \u003ccode\u003e2026b\u003c/code\u003e. See the \u003ca href=\"https://lists.iana.org//hyperkitty/list/tz-announce@iana.org/thread/VX2Z3CBO6KHTYZNBBKFFWM7ZCI6TVCXP/\"\u003e\u003ccode\u003e2026b\u003c/code\u003e release announcement\u003c/a\u003e for more details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/jiff/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/P4suta/project-template/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/P4suta%2Fproject-template/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"4514447340","node_id":"PR_kwDOR_6zsc7e6ezZ","number":15,"state":"open","title":"Update minijinja requirement from \u003e=2.0.0 to \u003e=2.20.0","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-05-25T05:14:48.000Z","updated_at":"2026-05-25T05:14:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"minijinja","old_version":"\u003e=2.0.0","new_version":"\u003e=2.20.0","repository_url":"https://github.com/mitsuhiko/minijinja"}],"path":null,"ecosystem":"cargo"},"body":"\u003e [!WARNING]\n\u003e Dependabot will stop supporting `python v3.9`!\n\u003e \n\u003e Please upgrade to one of the following versions: `v3.9`, `v3.10`, `v3.11`, `v3.12`, `v3.13`, or `v3.14`.\n\u003e\n\nUpdates the requirements on [minijinja](https://github.com/mitsuhiko/minijinja) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Jinja-style \u003ccode\u003erequired\u003c/code\u003e blocks in Rust and Go, including \u003ccode\u003escoped required\u003c/code\u003e parsing compatibility and validation that required blocks only contain whitespace or comments.\u003c/li\u003e\n\u003cli\u003eAdded support for chained comparisons (for example \u003ccode\u003ea \u0026lt; b \u0026lt; c\u003c/code\u003e) in Rust and Go to match Jinja/Python semantics.\u003c/li\u003e\n\u003cli\u003eFixed dotted integer lookup in the middle of attribute chains (for example \u003ccode\u003efoo.0.bar\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed compilation with \u003ccode\u003emulti_template\u003c/code\u003e disabled by gating block-only APIs behind the feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed strict undefined behavior for comparison operators (such as \u003ccode\u003e==\u003c/code\u003e), string concatenation (\u003ccode\u003e~\u003c/code\u003e), and undefined needles in the \u003ccode\u003ein\u003c/code\u003e operator to better match Jinja2.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/886\"\u003e#886\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/888\"\u003e#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003edefault\u003c/code\u003e filter in strict undefined mode so an explicitly passed undefined fallback argument errors instead of being treated like a missing argument.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded keyword argument support (\u003ccode\u003ewidth\u003c/code\u003e, \u003ccode\u003efirst\u003c/code\u003e, \u003ccode\u003eblank\u003c/code\u003e) to the \u003ccode\u003eindent\u003c/code\u003e filter for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/864\"\u003e#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted integer lookup (for example \u003ccode\u003efoo.0\u003c/code\u003e) in Rust and Go for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/881\"\u003e#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted filter and test names (including \u003ccode\u003efoo . bar . baz\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/879\"\u003e#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed string escape handling to preserve unknown escapes (such as \u003ccode\u003e\\s\u003c/code\u003e) for Jinja compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/880\"\u003e#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved generic performance across template parsing, compilation, and rendering.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eminijinja-cabi\u003c/code\u003e ownership and pointer-safety issues that could leak \u003ccode\u003emj_value\u003c/code\u003e\nvalues on error paths.\u003c/li\u003e\n\u003cli\u003eAdded high-priority \u003ccode\u003eminijinja-cabi\u003c/code\u003e APIs for callback-based functions/filters/tests,\nglobals, loaders, path joining, auto-escape configuration, and fuel limits.\u003c/li\u003e\n\u003cli\u003eSwitched \u003ccode\u003eminijinja-cabi\u003c/code\u003e header maintenance to manual source-based syncing and\nremoved cbindgen-based generation tooling.\u003c/li\u003e\n\u003cli\u003eAdded lightweight C smoke tests for \u003ccode\u003eminijinja-cabi\u003c/code\u003e (via \u003ccode\u003emake -C minijinja-cabi test\u003c/code\u003e)\nwith coverage across all exported C ABI functions, and wired them into top-level\ntesting and CI.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erender_captured\u003c/code\u003e and \u003ccode\u003erender_captured_to\u003c/code\u003e methods on \u003ccode\u003eTemplate\u003c/code\u003e which\nreturn a \u003ccode\u003eCaptured\u003c/code\u003e type holding the rendered output and the template state.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003einto_output\u003c/code\u003e method on \u003ccode\u003eCaptured\u003c/code\u003e to consume and return the output string.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003erender_and_return_state\u003c/code\u003e, \u003ccode\u003eeval_to_state\u003c/code\u003e, and \u003ccode\u003erender_to_write\u003c/code\u003e\nin favor of the new \u003ccode\u003erender_captured\u003c/code\u003e / \u003ccode\u003erender_captured_to\u003c/code\u003e / \u003ccode\u003eCaptured\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of 2.17.0 to fix release automation.\u003c/li\u003e\n\u003cli\u003eSwitched npm publishing to trusted publishing (OIDC/provenance) and removed token-based auth from CI.\u003c/li\u003e\n\u003cli\u003ePrevented duplicate crates.io publish attempts by skipping slash-prefixed tags in crates publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e'c'\u003c/code\u003e (character) format type support for format filters and \u003ccode\u003estr.format\u003c/code\u003e-style formatting.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/868\"\u003e#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded prebuilt \u003ccode\u003eminijinja-cli\u003c/code\u003e release targets for \u003ccode\u003eaarch64-pc-windows-msvc\u003c/code\u003e (Windows ARM64) and \u003ccode\u003earmv7-unknown-linux-gnueabihf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested \u003ccode\u003eRest\u0026lt;String\u0026gt;\u003c/code\u003e and \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e conversions.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/877\"\u003e#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python CI/build compatibility with newer \u003ccode\u003ematurin\u003c/code\u003e by moving stripping from global config to release wheel build arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded musllinux wheel builds for Python release artifacts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/571e28a2c17d79bf34399a9e21c39e96224043dc\"\u003e\u003ccode\u003e571e28a\u003c/code\u003e\u003c/a\u003e chore(release): 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/32a70a24884f5824f7709e11d6c89ca228425a8d\"\u003e\u003ccode\u003e32a70a2\u003c/code\u003e\u003c/a\u003e docs(changelog): update unreleased changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/8d5d30447cf74fb02d858473122690a1f34b58f6\"\u003e\u003ccode\u003e8d5d304\u003c/code\u003e\u003c/a\u003e fix(parser): support chained comparisons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/685660bc773150d526f70729863b3a923a2ea331\"\u003e\u003ccode\u003e685660b\u003c/code\u003e\u003c/a\u003e doc: Fix mention of \u003ccode\u003eadd_test\u003c/code\u003e in docs (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/898\"\u003e#898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/558a2547081405e4a3770c0e12a089bfc31212cf\"\u003e\u003ccode\u003e558a254\u003c/code\u003e\u003c/a\u003e fix(lexer): support mid-chain dotted-integer attribute access (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/a4860a0ccc2dbdc24286cf8f5f60a010dac8b1f7\"\u003e\u003ccode\u003ea4860a0\u003c/code\u003e\u003c/a\u003e fix(multi_template): gate block-only APIs behind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/29ac0b2936eacf83ebf781c52f4f4ffc3add4c52\"\u003e\u003ccode\u003e29ac0b2\u003c/code\u003e\u003c/a\u003e feat(templates): add required block support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/f15dc1e703ec58bc9cb50353322afb7890e3e016\"\u003e\u003ccode\u003ef15dc1e\u003c/code\u003e\u003c/a\u003e chore(release): 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/e04d2764b27824aaa1befe8b3d666c810661418a\"\u003e\u003ccode\u003ee04d276\u003c/code\u003e\u003c/a\u003e fix(undefined): align strict undefined behavior with Jinja2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/92f114d1fd62525b2b4dc1adb77ae1e83c1214a9\"\u003e\u003ccode\u003e92f114d\u003c/code\u003e\u003c/a\u003e release 2.18.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.15.0...minijinja-go/v2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/feng-s-f/PeanutSpotDetect/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/feng-s-f%2FPeanutSpotDetect/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"},{"uuid":"4514432937","node_id":"PR_kwDORtpjmM7e6cBa","number":13,"state":"open","title":"Update minijinja requirement from \u003e=2.0.0 to \u003e=2.20.0","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-05-25T05:11:12.000Z","updated_at":"2026-05-25T05:11:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"minijinja","old_version":"\u003e=2.0.0","new_version":"\u003e=2.20.0","repository_url":"https://github.com/mitsuhiko/minijinja"}],"path":null,"ecosystem":"cargo"},"body":"\u003e [!WARNING]\n\u003e Dependabot will stop supporting `python v3.9`!\n\u003e \n\u003e Please upgrade to one of the following versions: `v3.9`, `v3.10`, `v3.11`, `v3.12`, `v3.13`, or `v3.14`.\n\u003e\n\nUpdates the requirements on [minijinja](https://github.com/mitsuhiko/minijinja) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Jinja-style \u003ccode\u003erequired\u003c/code\u003e blocks in Rust and Go, including \u003ccode\u003escoped required\u003c/code\u003e parsing compatibility and validation that required blocks only contain whitespace or comments.\u003c/li\u003e\n\u003cli\u003eAdded support for chained comparisons (for example \u003ccode\u003ea \u0026lt; b \u0026lt; c\u003c/code\u003e) in Rust and Go to match Jinja/Python semantics.\u003c/li\u003e\n\u003cli\u003eFixed dotted integer lookup in the middle of attribute chains (for example \u003ccode\u003efoo.0.bar\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed compilation with \u003ccode\u003emulti_template\u003c/code\u003e disabled by gating block-only APIs behind the feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed strict undefined behavior for comparison operators (such as \u003ccode\u003e==\u003c/code\u003e), string concatenation (\u003ccode\u003e~\u003c/code\u003e), and undefined needles in the \u003ccode\u003ein\u003c/code\u003e operator to better match Jinja2.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/886\"\u003e#886\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/888\"\u003e#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003edefault\u003c/code\u003e filter in strict undefined mode so an explicitly passed undefined fallback argument errors instead of being treated like a missing argument.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded keyword argument support (\u003ccode\u003ewidth\u003c/code\u003e, \u003ccode\u003efirst\u003c/code\u003e, \u003ccode\u003eblank\u003c/code\u003e) to the \u003ccode\u003eindent\u003c/code\u003e filter for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/864\"\u003e#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted integer lookup (for example \u003ccode\u003efoo.0\u003c/code\u003e) in Rust and Go for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/881\"\u003e#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted filter and test names (including \u003ccode\u003efoo . bar . baz\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/879\"\u003e#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed string escape handling to preserve unknown escapes (such as \u003ccode\u003e\\s\u003c/code\u003e) for Jinja compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/880\"\u003e#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved generic performance across template parsing, compilation, and rendering.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eminijinja-cabi\u003c/code\u003e ownership and pointer-safety issues that could leak \u003ccode\u003emj_value\u003c/code\u003e\nvalues on error paths.\u003c/li\u003e\n\u003cli\u003eAdded high-priority \u003ccode\u003eminijinja-cabi\u003c/code\u003e APIs for callback-based functions/filters/tests,\nglobals, loaders, path joining, auto-escape configuration, and fuel limits.\u003c/li\u003e\n\u003cli\u003eSwitched \u003ccode\u003eminijinja-cabi\u003c/code\u003e header maintenance to manual source-based syncing and\nremoved cbindgen-based generation tooling.\u003c/li\u003e\n\u003cli\u003eAdded lightweight C smoke tests for \u003ccode\u003eminijinja-cabi\u003c/code\u003e (via \u003ccode\u003emake -C minijinja-cabi test\u003c/code\u003e)\nwith coverage across all exported C ABI functions, and wired them into top-level\ntesting and CI.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erender_captured\u003c/code\u003e and \u003ccode\u003erender_captured_to\u003c/code\u003e methods on \u003ccode\u003eTemplate\u003c/code\u003e which\nreturn a \u003ccode\u003eCaptured\u003c/code\u003e type holding the rendered output and the template state.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003einto_output\u003c/code\u003e method on \u003ccode\u003eCaptured\u003c/code\u003e to consume and return the output string.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003erender_and_return_state\u003c/code\u003e, \u003ccode\u003eeval_to_state\u003c/code\u003e, and \u003ccode\u003erender_to_write\u003c/code\u003e\nin favor of the new \u003ccode\u003erender_captured\u003c/code\u003e / \u003ccode\u003erender_captured_to\u003c/code\u003e / \u003ccode\u003eCaptured\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of 2.17.0 to fix release automation.\u003c/li\u003e\n\u003cli\u003eSwitched npm publishing to trusted publishing (OIDC/provenance) and removed token-based auth from CI.\u003c/li\u003e\n\u003cli\u003ePrevented duplicate crates.io publish attempts by skipping slash-prefixed tags in crates publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e'c'\u003c/code\u003e (character) format type support for format filters and \u003ccode\u003estr.format\u003c/code\u003e-style formatting.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/868\"\u003e#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded prebuilt \u003ccode\u003eminijinja-cli\u003c/code\u003e release targets for \u003ccode\u003eaarch64-pc-windows-msvc\u003c/code\u003e (Windows ARM64) and \u003ccode\u003earmv7-unknown-linux-gnueabihf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested \u003ccode\u003eRest\u0026lt;String\u0026gt;\u003c/code\u003e and \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e conversions.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/877\"\u003e#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python CI/build compatibility with newer \u003ccode\u003ematurin\u003c/code\u003e by moving stripping from global config to release wheel build arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded musllinux wheel builds for Python release artifacts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/571e28a2c17d79bf34399a9e21c39e96224043dc\"\u003e\u003ccode\u003e571e28a\u003c/code\u003e\u003c/a\u003e chore(release): 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/32a70a24884f5824f7709e11d6c89ca228425a8d\"\u003e\u003ccode\u003e32a70a2\u003c/code\u003e\u003c/a\u003e docs(changelog): update unreleased changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/8d5d30447cf74fb02d858473122690a1f34b58f6\"\u003e\u003ccode\u003e8d5d304\u003c/code\u003e\u003c/a\u003e fix(parser): support chained comparisons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/685660bc773150d526f70729863b3a923a2ea331\"\u003e\u003ccode\u003e685660b\u003c/code\u003e\u003c/a\u003e doc: Fix mention of \u003ccode\u003eadd_test\u003c/code\u003e in docs (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/898\"\u003e#898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/558a2547081405e4a3770c0e12a089bfc31212cf\"\u003e\u003ccode\u003e558a254\u003c/code\u003e\u003c/a\u003e fix(lexer): support mid-chain dotted-integer attribute access (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/a4860a0ccc2dbdc24286cf8f5f60a010dac8b1f7\"\u003e\u003ccode\u003ea4860a0\u003c/code\u003e\u003c/a\u003e fix(multi_template): gate block-only APIs behind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/29ac0b2936eacf83ebf781c52f4f4ffc3add4c52\"\u003e\u003ccode\u003e29ac0b2\u003c/code\u003e\u003c/a\u003e feat(templates): add required block support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/f15dc1e703ec58bc9cb50353322afb7890e3e016\"\u003e\u003ccode\u003ef15dc1e\u003c/code\u003e\u003c/a\u003e chore(release): 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/e04d2764b27824aaa1befe8b3d666c810661418a\"\u003e\u003ccode\u003ee04d276\u003c/code\u003e\u003c/a\u003e fix(undefined): align strict undefined behavior with Jinja2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/92f114d1fd62525b2b4dc1adb77ae1e83c1214a9\"\u003e\u003ccode\u003e92f114d\u003c/code\u003e\u003c/a\u003e release 2.18.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.15.0...minijinja-go/v2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Huyang199/homework/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Huyang199%2Fhomework/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"4514424575","node_id":"PR_kwDORbynLM7e6aUH","number":14,"state":"open","title":"build(deps-dev): update minijinja requirement from \u003e=2.0.0 to \u003e=2.20.0","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-05-25T05:09:08.000Z","updated_at":"2026-05-25T05:10:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): update","packages":[{"name":"minijinja","old_version":"\u003e=2.0.0","new_version":"\u003e=2.20.0","repository_url":"https://github.com/mitsuhiko/minijinja"}],"path":null,"ecosystem":"cargo"},"body":"\u003e [!WARNING]\n\u003e Dependabot will stop supporting `python v3.9`!\n\u003e \n\u003e Please upgrade to one of the following versions: `v3.9`, `v3.10`, `v3.11`, `v3.12`, `v3.13`, or `v3.14`.\n\u003e\n\nUpdates the requirements on [minijinja](https://github.com/mitsuhiko/minijinja) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Jinja-style \u003ccode\u003erequired\u003c/code\u003e blocks in Rust and Go, including \u003ccode\u003escoped required\u003c/code\u003e parsing compatibility and validation that required blocks only contain whitespace or comments.\u003c/li\u003e\n\u003cli\u003eAdded support for chained comparisons (for example \u003ccode\u003ea \u0026lt; b \u0026lt; c\u003c/code\u003e) in Rust and Go to match Jinja/Python semantics.\u003c/li\u003e\n\u003cli\u003eFixed dotted integer lookup in the middle of attribute chains (for example \u003ccode\u003efoo.0.bar\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed compilation with \u003ccode\u003emulti_template\u003c/code\u003e disabled by gating block-only APIs behind the feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed strict undefined behavior for comparison operators (such as \u003ccode\u003e==\u003c/code\u003e), string concatenation (\u003ccode\u003e~\u003c/code\u003e), and undefined needles in the \u003ccode\u003ein\u003c/code\u003e operator to better match Jinja2.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/886\"\u003e#886\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/888\"\u003e#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003edefault\u003c/code\u003e filter in strict undefined mode so an explicitly passed undefined fallback argument errors instead of being treated like a missing argument.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded keyword argument support (\u003ccode\u003ewidth\u003c/code\u003e, \u003ccode\u003efirst\u003c/code\u003e, \u003ccode\u003eblank\u003c/code\u003e) to the \u003ccode\u003eindent\u003c/code\u003e filter for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/864\"\u003e#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted integer lookup (for example \u003ccode\u003efoo.0\u003c/code\u003e) in Rust and Go for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/881\"\u003e#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted filter and test names (including \u003ccode\u003efoo . bar . baz\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/879\"\u003e#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed string escape handling to preserve unknown escapes (such as \u003ccode\u003e\\s\u003c/code\u003e) for Jinja compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/880\"\u003e#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved generic performance across template parsing, compilation, and rendering.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eminijinja-cabi\u003c/code\u003e ownership and pointer-safety issues that could leak \u003ccode\u003emj_value\u003c/code\u003e\nvalues on error paths.\u003c/li\u003e\n\u003cli\u003eAdded high-priority \u003ccode\u003eminijinja-cabi\u003c/code\u003e APIs for callback-based functions/filters/tests,\nglobals, loaders, path joining, auto-escape configuration, and fuel limits.\u003c/li\u003e\n\u003cli\u003eSwitched \u003ccode\u003eminijinja-cabi\u003c/code\u003e header maintenance to manual source-based syncing and\nremoved cbindgen-based generation tooling.\u003c/li\u003e\n\u003cli\u003eAdded lightweight C smoke tests for \u003ccode\u003eminijinja-cabi\u003c/code\u003e (via \u003ccode\u003emake -C minijinja-cabi test\u003c/code\u003e)\nwith coverage across all exported C ABI functions, and wired them into top-level\ntesting and CI.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erender_captured\u003c/code\u003e and \u003ccode\u003erender_captured_to\u003c/code\u003e methods on \u003ccode\u003eTemplate\u003c/code\u003e which\nreturn a \u003ccode\u003eCaptured\u003c/code\u003e type holding the rendered output and the template state.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003einto_output\u003c/code\u003e method on \u003ccode\u003eCaptured\u003c/code\u003e to consume and return the output string.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003erender_and_return_state\u003c/code\u003e, \u003ccode\u003eeval_to_state\u003c/code\u003e, and \u003ccode\u003erender_to_write\u003c/code\u003e\nin favor of the new \u003ccode\u003erender_captured\u003c/code\u003e / \u003ccode\u003erender_captured_to\u003c/code\u003e / \u003ccode\u003eCaptured\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of 2.17.0 to fix release automation.\u003c/li\u003e\n\u003cli\u003eSwitched npm publishing to trusted publishing (OIDC/provenance) and removed token-based auth from CI.\u003c/li\u003e\n\u003cli\u003ePrevented duplicate crates.io publish attempts by skipping slash-prefixed tags in crates publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e'c'\u003c/code\u003e (character) format type support for format filters and \u003ccode\u003estr.format\u003c/code\u003e-style formatting.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/868\"\u003e#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded prebuilt \u003ccode\u003eminijinja-cli\u003c/code\u003e release targets for \u003ccode\u003eaarch64-pc-windows-msvc\u003c/code\u003e (Windows ARM64) and \u003ccode\u003earmv7-unknown-linux-gnueabihf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested \u003ccode\u003eRest\u0026lt;String\u0026gt;\u003c/code\u003e and \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e conversions.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/877\"\u003e#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python CI/build compatibility with newer \u003ccode\u003ematurin\u003c/code\u003e by moving stripping from global config to release wheel build arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded musllinux wheel builds for Python release artifacts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/571e28a2c17d79bf34399a9e21c39e96224043dc\"\u003e\u003ccode\u003e571e28a\u003c/code\u003e\u003c/a\u003e chore(release): 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/32a70a24884f5824f7709e11d6c89ca228425a8d\"\u003e\u003ccode\u003e32a70a2\u003c/code\u003e\u003c/a\u003e docs(changelog): update unreleased changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/8d5d30447cf74fb02d858473122690a1f34b58f6\"\u003e\u003ccode\u003e8d5d304\u003c/code\u003e\u003c/a\u003e fix(parser): support chained comparisons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/685660bc773150d526f70729863b3a923a2ea331\"\u003e\u003ccode\u003e685660b\u003c/code\u003e\u003c/a\u003e doc: Fix mention of \u003ccode\u003eadd_test\u003c/code\u003e in docs (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/898\"\u003e#898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/558a2547081405e4a3770c0e12a089bfc31212cf\"\u003e\u003ccode\u003e558a254\u003c/code\u003e\u003c/a\u003e fix(lexer): support mid-chain dotted-integer attribute access (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/a4860a0ccc2dbdc24286cf8f5f60a010dac8b1f7\"\u003e\u003ccode\u003ea4860a0\u003c/code\u003e\u003c/a\u003e fix(multi_template): gate block-only APIs behind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/29ac0b2936eacf83ebf781c52f4f4ffc3add4c52\"\u003e\u003ccode\u003e29ac0b2\u003c/code\u003e\u003c/a\u003e feat(templates): add required block support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/f15dc1e703ec58bc9cb50353322afb7890e3e016\"\u003e\u003ccode\u003ef15dc1e\u003c/code\u003e\u003c/a\u003e chore(release): 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/e04d2764b27824aaa1befe8b3d666c810661418a\"\u003e\u003ccode\u003ee04d276\u003c/code\u003e\u003c/a\u003e fix(undefined): align strict undefined behavior with Jinja2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/92f114d1fd62525b2b4dc1adb77ae1e83c1214a9\"\u003e\u003ccode\u003e92f114d\u003c/code\u003e\u003c/a\u003e release 2.18.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.15.0...minijinja-go/v2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/huangmou88/-YOLO/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/huangmou88%2F-YOLO/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"4514423152","node_id":"PR_kwDORgBIG87e6aB8","number":10,"state":"open","title":"Update minijinja requirement from \u003e=2.0.0 to \u003e=2.20.0","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-05-25T05:08:42.000Z","updated_at":"2026-05-25T05:09:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"minijinja","old_version":"\u003e=2.0.0","new_version":"\u003e=2.20.0","repository_url":"https://github.com/mitsuhiko/minijinja"}],"path":null,"ecosystem":"cargo"},"body":"\u003e [!WARNING]\n\u003e Dependabot will stop supporting `python v3.9`!\n\u003e \n\u003e Please upgrade to one of the following versions: `v3.9`, `v3.10`, `v3.11`, `v3.12`, `v3.13`, or `v3.14`.\n\u003e\n\nUpdates the requirements on [minijinja](https://github.com/mitsuhiko/minijinja) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Jinja-style \u003ccode\u003erequired\u003c/code\u003e blocks in Rust and Go, including \u003ccode\u003escoped required\u003c/code\u003e parsing compatibility and validation that required blocks only contain whitespace or comments.\u003c/li\u003e\n\u003cli\u003eAdded support for chained comparisons (for example \u003ccode\u003ea \u0026lt; b \u0026lt; c\u003c/code\u003e) in Rust and Go to match Jinja/Python semantics.\u003c/li\u003e\n\u003cli\u003eFixed dotted integer lookup in the middle of attribute chains (for example \u003ccode\u003efoo.0.bar\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed compilation with \u003ccode\u003emulti_template\u003c/code\u003e disabled by gating block-only APIs behind the feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed strict undefined behavior for comparison operators (such as \u003ccode\u003e==\u003c/code\u003e), string concatenation (\u003ccode\u003e~\u003c/code\u003e), and undefined needles in the \u003ccode\u003ein\u003c/code\u003e operator to better match Jinja2.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/886\"\u003e#886\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/888\"\u003e#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003edefault\u003c/code\u003e filter in strict undefined mode so an explicitly passed undefined fallback argument errors instead of being treated like a missing argument.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded keyword argument support (\u003ccode\u003ewidth\u003c/code\u003e, \u003ccode\u003efirst\u003c/code\u003e, \u003ccode\u003eblank\u003c/code\u003e) to the \u003ccode\u003eindent\u003c/code\u003e filter for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/864\"\u003e#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted integer lookup (for example \u003ccode\u003efoo.0\u003c/code\u003e) in Rust and Go for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/881\"\u003e#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted filter and test names (including \u003ccode\u003efoo . bar . baz\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/879\"\u003e#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed string escape handling to preserve unknown escapes (such as \u003ccode\u003e\\s\u003c/code\u003e) for Jinja compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/880\"\u003e#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved generic performance across template parsing, compilation, and rendering.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eminijinja-cabi\u003c/code\u003e ownership and pointer-safety issues that could leak \u003ccode\u003emj_value\u003c/code\u003e\nvalues on error paths.\u003c/li\u003e\n\u003cli\u003eAdded high-priority \u003ccode\u003eminijinja-cabi\u003c/code\u003e APIs for callback-based functions/filters/tests,\nglobals, loaders, path joining, auto-escape configuration, and fuel limits.\u003c/li\u003e\n\u003cli\u003eSwitched \u003ccode\u003eminijinja-cabi\u003c/code\u003e header maintenance to manual source-based syncing and\nremoved cbindgen-based generation tooling.\u003c/li\u003e\n\u003cli\u003eAdded lightweight C smoke tests for \u003ccode\u003eminijinja-cabi\u003c/code\u003e (via \u003ccode\u003emake -C minijinja-cabi test\u003c/code\u003e)\nwith coverage across all exported C ABI functions, and wired them into top-level\ntesting and CI.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erender_captured\u003c/code\u003e and \u003ccode\u003erender_captured_to\u003c/code\u003e methods on \u003ccode\u003eTemplate\u003c/code\u003e which\nreturn a \u003ccode\u003eCaptured\u003c/code\u003e type holding the rendered output and the template state.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003einto_output\u003c/code\u003e method on \u003ccode\u003eCaptured\u003c/code\u003e to consume and return the output string.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003erender_and_return_state\u003c/code\u003e, \u003ccode\u003eeval_to_state\u003c/code\u003e, and \u003ccode\u003erender_to_write\u003c/code\u003e\nin favor of the new \u003ccode\u003erender_captured\u003c/code\u003e / \u003ccode\u003erender_captured_to\u003c/code\u003e / \u003ccode\u003eCaptured\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of 2.17.0 to fix release automation.\u003c/li\u003e\n\u003cli\u003eSwitched npm publishing to trusted publishing (OIDC/provenance) and removed token-based auth from CI.\u003c/li\u003e\n\u003cli\u003ePrevented duplicate crates.io publish attempts by skipping slash-prefixed tags in crates publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e'c'\u003c/code\u003e (character) format type support for format filters and \u003ccode\u003estr.format\u003c/code\u003e-style formatting.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/868\"\u003e#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded prebuilt \u003ccode\u003eminijinja-cli\u003c/code\u003e release targets for \u003ccode\u003eaarch64-pc-windows-msvc\u003c/code\u003e (Windows ARM64) and \u003ccode\u003earmv7-unknown-linux-gnueabihf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested \u003ccode\u003eRest\u0026lt;String\u0026gt;\u003c/code\u003e and \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e conversions.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/877\"\u003e#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python CI/build compatibility with newer \u003ccode\u003ematurin\u003c/code\u003e by moving stripping from global config to release wheel build arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded musllinux wheel builds for Python release artifacts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/571e28a2c17d79bf34399a9e21c39e96224043dc\"\u003e\u003ccode\u003e571e28a\u003c/code\u003e\u003c/a\u003e chore(release): 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/32a70a24884f5824f7709e11d6c89ca228425a8d\"\u003e\u003ccode\u003e32a70a2\u003c/code\u003e\u003c/a\u003e docs(changelog): update unreleased changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/8d5d30447cf74fb02d858473122690a1f34b58f6\"\u003e\u003ccode\u003e8d5d304\u003c/code\u003e\u003c/a\u003e fix(parser): support chained comparisons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/685660bc773150d526f70729863b3a923a2ea331\"\u003e\u003ccode\u003e685660b\u003c/code\u003e\u003c/a\u003e doc: Fix mention of \u003ccode\u003eadd_test\u003c/code\u003e in docs (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/898\"\u003e#898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/558a2547081405e4a3770c0e12a089bfc31212cf\"\u003e\u003ccode\u003e558a254\u003c/code\u003e\u003c/a\u003e fix(lexer): support mid-chain dotted-integer attribute access (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/a4860a0ccc2dbdc24286cf8f5f60a010dac8b1f7\"\u003e\u003ccode\u003ea4860a0\u003c/code\u003e\u003c/a\u003e fix(multi_template): gate block-only APIs behind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/29ac0b2936eacf83ebf781c52f4f4ffc3add4c52\"\u003e\u003ccode\u003e29ac0b2\u003c/code\u003e\u003c/a\u003e feat(templates): add required block support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/f15dc1e703ec58bc9cb50353322afb7890e3e016\"\u003e\u003ccode\u003ef15dc1e\u003c/code\u003e\u003c/a\u003e chore(release): 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/e04d2764b27824aaa1befe8b3d666c810661418a\"\u003e\u003ccode\u003ee04d276\u003c/code\u003e\u003c/a\u003e fix(undefined): align strict undefined behavior with Jinja2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/92f114d1fd62525b2b4dc1adb77ae1e83c1214a9\"\u003e\u003ccode\u003e92f114d\u003c/code\u003e\u003c/a\u003e release 2.18.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.15.0...minijinja-go/v2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/UnsEmp/yolo26/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/UnsEmp%2Fyolo26/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"4514406376","node_id":"PR_kwDORB-msc7e6WrG","number":9,"state":"open","title":"Update minijinja requirement from \u003e=2.0.0 to \u003e=2.20.0","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-05-25T05:04:27.000Z","updated_at":"2026-05-25T05:05:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"minijinja","old_version":"\u003e=2.0.0","new_version":"\u003e=2.20.0","repository_url":"https://github.com/mitsuhiko/minijinja"}],"path":null,"ecosystem":"cargo"},"body":"\u003e [!WARNING]\n\u003e Dependabot will stop supporting `python v3.9`!\n\u003e \n\u003e Please upgrade to one of the following versions: `v3.9`, `v3.10`, `v3.11`, `v3.12`, `v3.13`, or `v3.14`.\n\u003e\n\nUpdates the requirements on [minijinja](https://github.com/mitsuhiko/minijinja) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Jinja-style \u003ccode\u003erequired\u003c/code\u003e blocks in Rust and Go, including \u003ccode\u003escoped required\u003c/code\u003e parsing compatibility and validation that required blocks only contain whitespace or comments.\u003c/li\u003e\n\u003cli\u003eAdded support for chained comparisons (for example \u003ccode\u003ea \u0026lt; b \u0026lt; c\u003c/code\u003e) in Rust and Go to match Jinja/Python semantics.\u003c/li\u003e\n\u003cli\u003eFixed dotted integer lookup in the middle of attribute chains (for example \u003ccode\u003efoo.0.bar\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed compilation with \u003ccode\u003emulti_template\u003c/code\u003e disabled by gating block-only APIs behind the feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed strict undefined behavior for comparison operators (such as \u003ccode\u003e==\u003c/code\u003e), string concatenation (\u003ccode\u003e~\u003c/code\u003e), and undefined needles in the \u003ccode\u003ein\u003c/code\u003e operator to better match Jinja2.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/886\"\u003e#886\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/888\"\u003e#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003edefault\u003c/code\u003e filter in strict undefined mode so an explicitly passed undefined fallback argument errors instead of being treated like a missing argument.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded keyword argument support (\u003ccode\u003ewidth\u003c/code\u003e, \u003ccode\u003efirst\u003c/code\u003e, \u003ccode\u003eblank\u003c/code\u003e) to the \u003ccode\u003eindent\u003c/code\u003e filter for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/864\"\u003e#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted integer lookup (for example \u003ccode\u003efoo.0\u003c/code\u003e) in Rust and Go for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/881\"\u003e#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted filter and test names (including \u003ccode\u003efoo . bar . baz\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/879\"\u003e#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed string escape handling to preserve unknown escapes (such as \u003ccode\u003e\\s\u003c/code\u003e) for Jinja compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/880\"\u003e#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved generic performance across template parsing, compilation, and rendering.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eminijinja-cabi\u003c/code\u003e ownership and pointer-safety issues that could leak \u003ccode\u003emj_value\u003c/code\u003e\nvalues on error paths.\u003c/li\u003e\n\u003cli\u003eAdded high-priority \u003ccode\u003eminijinja-cabi\u003c/code\u003e APIs for callback-based functions/filters/tests,\nglobals, loaders, path joining, auto-escape configuration, and fuel limits.\u003c/li\u003e\n\u003cli\u003eSwitched \u003ccode\u003eminijinja-cabi\u003c/code\u003e header maintenance to manual source-based syncing and\nremoved cbindgen-based generation tooling.\u003c/li\u003e\n\u003cli\u003eAdded lightweight C smoke tests for \u003ccode\u003eminijinja-cabi\u003c/code\u003e (via \u003ccode\u003emake -C minijinja-cabi test\u003c/code\u003e)\nwith coverage across all exported C ABI functions, and wired them into top-level\ntesting and CI.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erender_captured\u003c/code\u003e and \u003ccode\u003erender_captured_to\u003c/code\u003e methods on \u003ccode\u003eTemplate\u003c/code\u003e which\nreturn a \u003ccode\u003eCaptured\u003c/code\u003e type holding the rendered output and the template state.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003einto_output\u003c/code\u003e method on \u003ccode\u003eCaptured\u003c/code\u003e to consume and return the output string.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003erender_and_return_state\u003c/code\u003e, \u003ccode\u003eeval_to_state\u003c/code\u003e, and \u003ccode\u003erender_to_write\u003c/code\u003e\nin favor of the new \u003ccode\u003erender_captured\u003c/code\u003e / \u003ccode\u003erender_captured_to\u003c/code\u003e / \u003ccode\u003eCaptured\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of 2.17.0 to fix release automation.\u003c/li\u003e\n\u003cli\u003eSwitched npm publishing to trusted publishing (OIDC/provenance) and removed token-based auth from CI.\u003c/li\u003e\n\u003cli\u003ePrevented duplicate crates.io publish attempts by skipping slash-prefixed tags in crates publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e'c'\u003c/code\u003e (character) format type support for format filters and \u003ccode\u003estr.format\u003c/code\u003e-style formatting.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/868\"\u003e#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded prebuilt \u003ccode\u003eminijinja-cli\u003c/code\u003e release targets for \u003ccode\u003eaarch64-pc-windows-msvc\u003c/code\u003e (Windows ARM64) and \u003ccode\u003earmv7-unknown-linux-gnueabihf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested \u003ccode\u003eRest\u0026lt;String\u0026gt;\u003c/code\u003e and \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e conversions.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/877\"\u003e#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python CI/build compatibility with newer \u003ccode\u003ematurin\u003c/code\u003e by moving stripping from global config to release wheel build arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded musllinux wheel builds for Python release artifacts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/571e28a2c17d79bf34399a9e21c39e96224043dc\"\u003e\u003ccode\u003e571e28a\u003c/code\u003e\u003c/a\u003e chore(release): 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/32a70a24884f5824f7709e11d6c89ca228425a8d\"\u003e\u003ccode\u003e32a70a2\u003c/code\u003e\u003c/a\u003e docs(changelog): update unreleased changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/8d5d30447cf74fb02d858473122690a1f34b58f6\"\u003e\u003ccode\u003e8d5d304\u003c/code\u003e\u003c/a\u003e fix(parser): support chained comparisons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/685660bc773150d526f70729863b3a923a2ea331\"\u003e\u003ccode\u003e685660b\u003c/code\u003e\u003c/a\u003e doc: Fix mention of \u003ccode\u003eadd_test\u003c/code\u003e in docs (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/898\"\u003e#898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/558a2547081405e4a3770c0e12a089bfc31212cf\"\u003e\u003ccode\u003e558a254\u003c/code\u003e\u003c/a\u003e fix(lexer): support mid-chain dotted-integer attribute access (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/a4860a0ccc2dbdc24286cf8f5f60a010dac8b1f7\"\u003e\u003ccode\u003ea4860a0\u003c/code\u003e\u003c/a\u003e fix(multi_template): gate block-only APIs behind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/29ac0b2936eacf83ebf781c52f4f4ffc3add4c52\"\u003e\u003ccode\u003e29ac0b2\u003c/code\u003e\u003c/a\u003e feat(templates): add required block support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/f15dc1e703ec58bc9cb50353322afb7890e3e016\"\u003e\u003ccode\u003ef15dc1e\u003c/code\u003e\u003c/a\u003e chore(release): 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/e04d2764b27824aaa1befe8b3d666c810661418a\"\u003e\u003ccode\u003ee04d276\u003c/code\u003e\u003c/a\u003e fix(undefined): align strict undefined behavior with Jinja2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/92f114d1fd62525b2b4dc1adb77ae1e83c1214a9\"\u003e\u003ccode\u003e92f114d\u003c/code\u003e\u003c/a\u003e release 2.18.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.15.0...minijinja-go/v2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Frankieelee/smartfarm-vision/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frankieelee%2Fsmartfarm-vision/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"4514403945","node_id":"PR_kwDOQ5g_hc7e6WMu","number":18,"state":"open","title":"Update minijinja requirement from \u003e=2.0.0 to \u003e=2.20.0","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-05-25T05:03:46.000Z","updated_at":"2026-05-25T05:03:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"minijinja","old_version":"\u003e=2.0.0","new_version":"\u003e=2.20.0","repository_url":"https://github.com/mitsuhiko/minijinja"}],"path":null,"ecosystem":"cargo"},"body":"\u003e [!WARNING]\n\u003e Dependabot will stop supporting `python v3.9`!\n\u003e \n\u003e Please upgrade to one of the following versions: `v3.9`, `v3.10`, `v3.11`, `v3.12`, `v3.13`, or `v3.14`.\n\u003e\n\nUpdates the requirements on [minijinja](https://github.com/mitsuhiko/minijinja) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Jinja-style \u003ccode\u003erequired\u003c/code\u003e blocks in Rust and Go, including \u003ccode\u003escoped required\u003c/code\u003e parsing compatibility and validation that required blocks only contain whitespace or comments.\u003c/li\u003e\n\u003cli\u003eAdded support for chained comparisons (for example \u003ccode\u003ea \u0026lt; b \u0026lt; c\u003c/code\u003e) in Rust and Go to match Jinja/Python semantics.\u003c/li\u003e\n\u003cli\u003eFixed dotted integer lookup in the middle of attribute chains (for example \u003ccode\u003efoo.0.bar\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed compilation with \u003ccode\u003emulti_template\u003c/code\u003e disabled by gating block-only APIs behind the feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed strict undefined behavior for comparison operators (such as \u003ccode\u003e==\u003c/code\u003e), string concatenation (\u003ccode\u003e~\u003c/code\u003e), and undefined needles in the \u003ccode\u003ein\u003c/code\u003e operator to better match Jinja2.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/886\"\u003e#886\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/888\"\u003e#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003edefault\u003c/code\u003e filter in strict undefined mode so an explicitly passed undefined fallback argument errors instead of being treated like a missing argument.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded keyword argument support (\u003ccode\u003ewidth\u003c/code\u003e, \u003ccode\u003efirst\u003c/code\u003e, \u003ccode\u003eblank\u003c/code\u003e) to the \u003ccode\u003eindent\u003c/code\u003e filter for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/864\"\u003e#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted integer lookup (for example \u003ccode\u003efoo.0\u003c/code\u003e) in Rust and Go for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/881\"\u003e#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted filter and test names (including \u003ccode\u003efoo . bar . baz\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/879\"\u003e#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed string escape handling to preserve unknown escapes (such as \u003ccode\u003e\\s\u003c/code\u003e) for Jinja compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/880\"\u003e#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved generic performance across template parsing, compilation, and rendering.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eminijinja-cabi\u003c/code\u003e ownership and pointer-safety issues that could leak \u003ccode\u003emj_value\u003c/code\u003e\nvalues on error paths.\u003c/li\u003e\n\u003cli\u003eAdded high-priority \u003ccode\u003eminijinja-cabi\u003c/code\u003e APIs for callback-based functions/filters/tests,\nglobals, loaders, path joining, auto-escape configuration, and fuel limits.\u003c/li\u003e\n\u003cli\u003eSwitched \u003ccode\u003eminijinja-cabi\u003c/code\u003e header maintenance to manual source-based syncing and\nremoved cbindgen-based generation tooling.\u003c/li\u003e\n\u003cli\u003eAdded lightweight C smoke tests for \u003ccode\u003eminijinja-cabi\u003c/code\u003e (via \u003ccode\u003emake -C minijinja-cabi test\u003c/code\u003e)\nwith coverage across all exported C ABI functions, and wired them into top-level\ntesting and CI.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erender_captured\u003c/code\u003e and \u003ccode\u003erender_captured_to\u003c/code\u003e methods on \u003ccode\u003eTemplate\u003c/code\u003e which\nreturn a \u003ccode\u003eCaptured\u003c/code\u003e type holding the rendered output and the template state.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003einto_output\u003c/code\u003e method on \u003ccode\u003eCaptured\u003c/code\u003e to consume and return the output string.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003erender_and_return_state\u003c/code\u003e, \u003ccode\u003eeval_to_state\u003c/code\u003e, and \u003ccode\u003erender_to_write\u003c/code\u003e\nin favor of the new \u003ccode\u003erender_captured\u003c/code\u003e / \u003ccode\u003erender_captured_to\u003c/code\u003e / \u003ccode\u003eCaptured\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of 2.17.0 to fix release automation.\u003c/li\u003e\n\u003cli\u003eSwitched npm publishing to trusted publishing (OIDC/provenance) and removed token-based auth from CI.\u003c/li\u003e\n\u003cli\u003ePrevented duplicate crates.io publish attempts by skipping slash-prefixed tags in crates publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e'c'\u003c/code\u003e (character) format type support for format filters and \u003ccode\u003estr.format\u003c/code\u003e-style formatting.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/868\"\u003e#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded prebuilt \u003ccode\u003eminijinja-cli\u003c/code\u003e release targets for \u003ccode\u003eaarch64-pc-windows-msvc\u003c/code\u003e (Windows ARM64) and \u003ccode\u003earmv7-unknown-linux-gnueabihf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested \u003ccode\u003eRest\u0026lt;String\u0026gt;\u003c/code\u003e and \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e conversions.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/877\"\u003e#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python CI/build compatibility with newer \u003ccode\u003ematurin\u003c/code\u003e by moving stripping from global config to release wheel build arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded musllinux wheel builds for Python release artifacts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/571e28a2c17d79bf34399a9e21c39e96224043dc\"\u003e\u003ccode\u003e571e28a\u003c/code\u003e\u003c/a\u003e chore(release): 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/32a70a24884f5824f7709e11d6c89ca228425a8d\"\u003e\u003ccode\u003e32a70a2\u003c/code\u003e\u003c/a\u003e docs(changelog): update unreleased changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/8d5d30447cf74fb02d858473122690a1f34b58f6\"\u003e\u003ccode\u003e8d5d304\u003c/code\u003e\u003c/a\u003e fix(parser): support chained comparisons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/685660bc773150d526f70729863b3a923a2ea331\"\u003e\u003ccode\u003e685660b\u003c/code\u003e\u003c/a\u003e doc: Fix mention of \u003ccode\u003eadd_test\u003c/code\u003e in docs (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/898\"\u003e#898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/558a2547081405e4a3770c0e12a089bfc31212cf\"\u003e\u003ccode\u003e558a254\u003c/code\u003e\u003c/a\u003e fix(lexer): support mid-chain dotted-integer attribute access (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/a4860a0ccc2dbdc24286cf8f5f60a010dac8b1f7\"\u003e\u003ccode\u003ea4860a0\u003c/code\u003e\u003c/a\u003e fix(multi_template): gate block-only APIs behind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/29ac0b2936eacf83ebf781c52f4f4ffc3add4c52\"\u003e\u003ccode\u003e29ac0b2\u003c/code\u003e\u003c/a\u003e feat(templates): add required block support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/f15dc1e703ec58bc9cb50353322afb7890e3e016\"\u003e\u003ccode\u003ef15dc1e\u003c/code\u003e\u003c/a\u003e chore(release): 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/e04d2764b27824aaa1befe8b3d666c810661418a\"\u003e\u003ccode\u003ee04d276\u003c/code\u003e\u003c/a\u003e fix(undefined): align strict undefined behavior with Jinja2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/92f114d1fd62525b2b4dc1adb77ae1e83c1214a9\"\u003e\u003ccode\u003e92f114d\u003c/code\u003e\u003c/a\u003e release 2.18.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.15.0...minijinja-go/v2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/yc004/Pothole_CBAM_YOLO/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yc004%2FPothole_CBAM_YOLO/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"},{"uuid":"4514402648","node_id":"PR_kwDOQ5usMc7e6V7o","number":13,"state":"open","title":"Update minijinja requirement from \u003e=2.0.0 to \u003e=2.20.0","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-05-25T05:03:26.000Z","updated_at":"2026-05-25T05:07:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"minijinja","old_version":"\u003e=2.0.0","new_version":"\u003e=2.20.0","repository_url":"https://github.com/mitsuhiko/minijinja"}],"path":null,"ecosystem":"cargo"},"body":"\u003e [!WARNING]\n\u003e Dependabot will stop supporting `python v3.9`!\n\u003e \n\u003e Please upgrade to one of the following versions: `v3.9`, `v3.10`, `v3.11`, `v3.12`, `v3.13`, or `v3.14`.\n\u003e\n\nUpdates the requirements on [minijinja](https://github.com/mitsuhiko/minijinja) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Jinja-style \u003ccode\u003erequired\u003c/code\u003e blocks in Rust and Go, including \u003ccode\u003escoped required\u003c/code\u003e parsing compatibility and validation that required blocks only contain whitespace or comments.\u003c/li\u003e\n\u003cli\u003eAdded support for chained comparisons (for example \u003ccode\u003ea \u0026lt; b \u0026lt; c\u003c/code\u003e) in Rust and Go to match Jinja/Python semantics.\u003c/li\u003e\n\u003cli\u003eFixed dotted integer lookup in the middle of attribute chains (for example \u003ccode\u003efoo.0.bar\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed compilation with \u003ccode\u003emulti_template\u003c/code\u003e disabled by gating block-only APIs behind the feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed strict undefined behavior for comparison operators (such as \u003ccode\u003e==\u003c/code\u003e), string concatenation (\u003ccode\u003e~\u003c/code\u003e), and undefined needles in the \u003ccode\u003ein\u003c/code\u003e operator to better match Jinja2.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/886\"\u003e#886\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/888\"\u003e#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003edefault\u003c/code\u003e filter in strict undefined mode so an explicitly passed undefined fallback argument errors instead of being treated like a missing argument.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded keyword argument support (\u003ccode\u003ewidth\u003c/code\u003e, \u003ccode\u003efirst\u003c/code\u003e, \u003ccode\u003eblank\u003c/code\u003e) to the \u003ccode\u003eindent\u003c/code\u003e filter for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/864\"\u003e#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted integer lookup (for example \u003ccode\u003efoo.0\u003c/code\u003e) in Rust and Go for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/881\"\u003e#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted filter and test names (including \u003ccode\u003efoo . bar . baz\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/879\"\u003e#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed string escape handling to preserve unknown escapes (such as \u003ccode\u003e\\s\u003c/code\u003e) for Jinja compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/880\"\u003e#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved generic performance across template parsing, compilation, and rendering.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eminijinja-cabi\u003c/code\u003e ownership and pointer-safety issues that could leak \u003ccode\u003emj_value\u003c/code\u003e\nvalues on error paths.\u003c/li\u003e\n\u003cli\u003eAdded high-priority \u003ccode\u003eminijinja-cabi\u003c/code\u003e APIs for callback-based functions/filters/tests,\nglobals, loaders, path joining, auto-escape configuration, and fuel limits.\u003c/li\u003e\n\u003cli\u003eSwitched \u003ccode\u003eminijinja-cabi\u003c/code\u003e header maintenance to manual source-based syncing and\nremoved cbindgen-based generation tooling.\u003c/li\u003e\n\u003cli\u003eAdded lightweight C smoke tests for \u003ccode\u003eminijinja-cabi\u003c/code\u003e (via \u003ccode\u003emake -C minijinja-cabi test\u003c/code\u003e)\nwith coverage across all exported C ABI functions, and wired them into top-level\ntesting and CI.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erender_captured\u003c/code\u003e and \u003ccode\u003erender_captured_to\u003c/code\u003e methods on \u003ccode\u003eTemplate\u003c/code\u003e which\nreturn a \u003ccode\u003eCaptured\u003c/code\u003e type holding the rendered output and the template state.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003einto_output\u003c/code\u003e method on \u003ccode\u003eCaptured\u003c/code\u003e to consume and return the output string.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003erender_and_return_state\u003c/code\u003e, \u003ccode\u003eeval_to_state\u003c/code\u003e, and \u003ccode\u003erender_to_write\u003c/code\u003e\nin favor of the new \u003ccode\u003erender_captured\u003c/code\u003e / \u003ccode\u003erender_captured_to\u003c/code\u003e / \u003ccode\u003eCaptured\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of 2.17.0 to fix release automation.\u003c/li\u003e\n\u003cli\u003eSwitched npm publishing to trusted publishing (OIDC/provenance) and removed token-based auth from CI.\u003c/li\u003e\n\u003cli\u003ePrevented duplicate crates.io publish attempts by skipping slash-prefixed tags in crates publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e'c'\u003c/code\u003e (character) format type support for format filters and \u003ccode\u003estr.format\u003c/code\u003e-style formatting.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/868\"\u003e#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded prebuilt \u003ccode\u003eminijinja-cli\u003c/code\u003e release targets for \u003ccode\u003eaarch64-pc-windows-msvc\u003c/code\u003e (Windows ARM64) and \u003ccode\u003earmv7-unknown-linux-gnueabihf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested \u003ccode\u003eRest\u0026lt;String\u0026gt;\u003c/code\u003e and \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e conversions.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/877\"\u003e#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python CI/build compatibility with newer \u003ccode\u003ematurin\u003c/code\u003e by moving stripping from global config to release wheel build arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded musllinux wheel builds for Python release artifacts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/571e28a2c17d79bf34399a9e21c39e96224043dc\"\u003e\u003ccode\u003e571e28a\u003c/code\u003e\u003c/a\u003e chore(release): 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/32a70a24884f5824f7709e11d6c89ca228425a8d\"\u003e\u003ccode\u003e32a70a2\u003c/code\u003e\u003c/a\u003e docs(changelog): update unreleased changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/8d5d30447cf74fb02d858473122690a1f34b58f6\"\u003e\u003ccode\u003e8d5d304\u003c/code\u003e\u003c/a\u003e fix(parser): support chained comparisons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/685660bc773150d526f70729863b3a923a2ea331\"\u003e\u003ccode\u003e685660b\u003c/code\u003e\u003c/a\u003e doc: Fix mention of \u003ccode\u003eadd_test\u003c/code\u003e in docs (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/898\"\u003e#898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/558a2547081405e4a3770c0e12a089bfc31212cf\"\u003e\u003ccode\u003e558a254\u003c/code\u003e\u003c/a\u003e fix(lexer): support mid-chain dotted-integer attribute access (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/a4860a0ccc2dbdc24286cf8f5f60a010dac8b1f7\"\u003e\u003ccode\u003ea4860a0\u003c/code\u003e\u003c/a\u003e fix(multi_template): gate block-only APIs behind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/29ac0b2936eacf83ebf781c52f4f4ffc3add4c52\"\u003e\u003ccode\u003e29ac0b2\u003c/code\u003e\u003c/a\u003e feat(templates): add required block support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/f15dc1e703ec58bc9cb50353322afb7890e3e016\"\u003e\u003ccode\u003ef15dc1e\u003c/code\u003e\u003c/a\u003e chore(release): 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/e04d2764b27824aaa1befe8b3d666c810661418a\"\u003e\u003ccode\u003ee04d276\u003c/code\u003e\u003c/a\u003e fix(undefined): align strict undefined behavior with Jinja2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/92f114d1fd62525b2b4dc1adb77ae1e83c1214a9\"\u003e\u003ccode\u003e92f114d\u003c/code\u003e\u003c/a\u003e release 2.18.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.15.0...minijinja-go/v2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/rpf1784934178/PConv-YOLO/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpf1784934178%2FPConv-YOLO/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"4514401642","node_id":"PR_kwDOQxME0M7e6Vuy","number":18,"state":"open","title":"Update minijinja requirement from \u003e=2.0.0 to \u003e=2.20.0","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-05-25T05:03:08.000Z","updated_at":"2026-05-25T05:03:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"minijinja","old_version":"\u003e=2.0.0","new_version":"\u003e=2.20.0","repository_url":"https://github.com/mitsuhiko/minijinja"}],"path":null,"ecosystem":"cargo"},"body":"\u003e [!WARNING]\n\u003e Dependabot will stop supporting `python v3.9`!\n\u003e \n\u003e Please upgrade to one of the following versions: `v3.9`, `v3.10`, `v3.11`, `v3.12`, `v3.13`, or `v3.14`.\n\u003e\n\nUpdates the requirements on [minijinja](https://github.com/mitsuhiko/minijinja) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Jinja-style \u003ccode\u003erequired\u003c/code\u003e blocks in Rust and Go, including \u003ccode\u003escoped required\u003c/code\u003e parsing compatibility and validation that required blocks only contain whitespace or comments.\u003c/li\u003e\n\u003cli\u003eAdded support for chained comparisons (for example \u003ccode\u003ea \u0026lt; b \u0026lt; c\u003c/code\u003e) in Rust and Go to match Jinja/Python semantics.\u003c/li\u003e\n\u003cli\u003eFixed dotted integer lookup in the middle of attribute chains (for example \u003ccode\u003efoo.0.bar\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed compilation with \u003ccode\u003emulti_template\u003c/code\u003e disabled by gating block-only APIs behind the feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed strict undefined behavior for comparison operators (such as \u003ccode\u003e==\u003c/code\u003e), string concatenation (\u003ccode\u003e~\u003c/code\u003e), and undefined needles in the \u003ccode\u003ein\u003c/code\u003e operator to better match Jinja2.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/886\"\u003e#886\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/888\"\u003e#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003edefault\u003c/code\u003e filter in strict undefined mode so an explicitly passed undefined fallback argument errors instead of being treated like a missing argument.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded keyword argument support (\u003ccode\u003ewidth\u003c/code\u003e, \u003ccode\u003efirst\u003c/code\u003e, \u003ccode\u003eblank\u003c/code\u003e) to the \u003ccode\u003eindent\u003c/code\u003e filter for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/864\"\u003e#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted integer lookup (for example \u003ccode\u003efoo.0\u003c/code\u003e) in Rust and Go for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/881\"\u003e#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted filter and test names (including \u003ccode\u003efoo . bar . baz\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/879\"\u003e#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed string escape handling to preserve unknown escapes (such as \u003ccode\u003e\\s\u003c/code\u003e) for Jinja compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/880\"\u003e#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved generic performance across template parsing, compilation, and rendering.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eminijinja-cabi\u003c/code\u003e ownership and pointer-safety issues that could leak \u003ccode\u003emj_value\u003c/code\u003e\nvalues on error paths.\u003c/li\u003e\n\u003cli\u003eAdded high-priority \u003ccode\u003eminijinja-cabi\u003c/code\u003e APIs for callback-based functions/filters/tests,\nglobals, loaders, path joining, auto-escape configuration, and fuel limits.\u003c/li\u003e\n\u003cli\u003eSwitched \u003ccode\u003eminijinja-cabi\u003c/code\u003e header maintenance to manual source-based syncing and\nremoved cbindgen-based generation tooling.\u003c/li\u003e\n\u003cli\u003eAdded lightweight C smoke tests for \u003ccode\u003eminijinja-cabi\u003c/code\u003e (via \u003ccode\u003emake -C minijinja-cabi test\u003c/code\u003e)\nwith coverage across all exported C ABI functions, and wired them into top-level\ntesting and CI.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erender_captured\u003c/code\u003e and \u003ccode\u003erender_captured_to\u003c/code\u003e methods on \u003ccode\u003eTemplate\u003c/code\u003e which\nreturn a \u003ccode\u003eCaptured\u003c/code\u003e type holding the rendered output and the template state.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003einto_output\u003c/code\u003e method on \u003ccode\u003eCaptured\u003c/code\u003e to consume and return the output string.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003erender_and_return_state\u003c/code\u003e, \u003ccode\u003eeval_to_state\u003c/code\u003e, and \u003ccode\u003erender_to_write\u003c/code\u003e\nin favor of the new \u003ccode\u003erender_captured\u003c/code\u003e / \u003ccode\u003erender_captured_to\u003c/code\u003e / \u003ccode\u003eCaptured\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of 2.17.0 to fix release automation.\u003c/li\u003e\n\u003cli\u003eSwitched npm publishing to trusted publishing (OIDC/provenance) and removed token-based auth from CI.\u003c/li\u003e\n\u003cli\u003ePrevented duplicate crates.io publish attempts by skipping slash-prefixed tags in crates publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e'c'\u003c/code\u003e (character) format type support for format filters and \u003ccode\u003estr.format\u003c/code\u003e-style formatting.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/868\"\u003e#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded prebuilt \u003ccode\u003eminijinja-cli\u003c/code\u003e release targets for \u003ccode\u003eaarch64-pc-windows-msvc\u003c/code\u003e (Windows ARM64) and \u003ccode\u003earmv7-unknown-linux-gnueabihf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested \u003ccode\u003eRest\u0026lt;String\u0026gt;\u003c/code\u003e and \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e conversions.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/877\"\u003e#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python CI/build compatibility with newer \u003ccode\u003ematurin\u003c/code\u003e by moving stripping from global config to release wheel build arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded musllinux wheel builds for Python release artifacts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/571e28a2c17d79bf34399a9e21c39e96224043dc\"\u003e\u003ccode\u003e571e28a\u003c/code\u003e\u003c/a\u003e chore(release): 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/32a70a24884f5824f7709e11d6c89ca228425a8d\"\u003e\u003ccode\u003e32a70a2\u003c/code\u003e\u003c/a\u003e docs(changelog): update unreleased changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/8d5d30447cf74fb02d858473122690a1f34b58f6\"\u003e\u003ccode\u003e8d5d304\u003c/code\u003e\u003c/a\u003e fix(parser): support chained comparisons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/685660bc773150d526f70729863b3a923a2ea331\"\u003e\u003ccode\u003e685660b\u003c/code\u003e\u003c/a\u003e doc: Fix mention of \u003ccode\u003eadd_test\u003c/code\u003e in docs (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/898\"\u003e#898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/558a2547081405e4a3770c0e12a089bfc31212cf\"\u003e\u003ccode\u003e558a254\u003c/code\u003e\u003c/a\u003e fix(lexer): support mid-chain dotted-integer attribute access (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/a4860a0ccc2dbdc24286cf8f5f60a010dac8b1f7\"\u003e\u003ccode\u003ea4860a0\u003c/code\u003e\u003c/a\u003e fix(multi_template): gate block-only APIs behind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/29ac0b2936eacf83ebf781c52f4f4ffc3add4c52\"\u003e\u003ccode\u003e29ac0b2\u003c/code\u003e\u003c/a\u003e feat(templates): add required block support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/f15dc1e703ec58bc9cb50353322afb7890e3e016\"\u003e\u003ccode\u003ef15dc1e\u003c/code\u003e\u003c/a\u003e chore(release): 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/e04d2764b27824aaa1befe8b3d666c810661418a\"\u003e\u003ccode\u003ee04d276\u003c/code\u003e\u003c/a\u003e fix(undefined): align strict undefined behavior with Jinja2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/92f114d1fd62525b2b4dc1adb77ae1e83c1214a9\"\u003e\u003ccode\u003e92f114d\u003c/code\u003e\u003c/a\u003e release 2.18.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.15.0...minijinja-go/v2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ErenPervan/YOLOv8-Pothole-Custom/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ErenPervan%2FYOLOv8-Pothole-Custom/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"},{"uuid":"4514393954","node_id":"PR_kwDOQmCaxM7e6UK9","number":12,"state":"open","title":"Update minijinja requirement from \u003e=2.0.0 to \u003e=2.20.0","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-05-25T05:01:06.000Z","updated_at":"2026-05-25T05:01:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"minijinja","old_version":"\u003e=2.0.0","new_version":"\u003e=2.20.0","repository_url":"https://github.com/mitsuhiko/minijinja"}],"path":null,"ecosystem":"cargo"},"body":"\u003e [!WARNING]\n\u003e Dependabot will stop supporting `python v3.9`!\n\u003e \n\u003e Please upgrade to one of the following versions: `v3.9`, `v3.10`, `v3.11`, `v3.12`, `v3.13`, or `v3.14`.\n\u003e\n\nUpdates the requirements on [minijinja](https://github.com/mitsuhiko/minijinja) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Jinja-style \u003ccode\u003erequired\u003c/code\u003e blocks in Rust and Go, including \u003ccode\u003escoped required\u003c/code\u003e parsing compatibility and validation that required blocks only contain whitespace or comments.\u003c/li\u003e\n\u003cli\u003eAdded support for chained comparisons (for example \u003ccode\u003ea \u0026lt; b \u0026lt; c\u003c/code\u003e) in Rust and Go to match Jinja/Python semantics.\u003c/li\u003e\n\u003cli\u003eFixed dotted integer lookup in the middle of attribute chains (for example \u003ccode\u003efoo.0.bar\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed compilation with \u003ccode\u003emulti_template\u003c/code\u003e disabled by gating block-only APIs behind the feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed strict undefined behavior for comparison operators (such as \u003ccode\u003e==\u003c/code\u003e), string concatenation (\u003ccode\u003e~\u003c/code\u003e), and undefined needles in the \u003ccode\u003ein\u003c/code\u003e operator to better match Jinja2.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/886\"\u003e#886\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/888\"\u003e#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003edefault\u003c/code\u003e filter in strict undefined mode so an explicitly passed undefined fallback argument errors instead of being treated like a missing argument.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded keyword argument support (\u003ccode\u003ewidth\u003c/code\u003e, \u003ccode\u003efirst\u003c/code\u003e, \u003ccode\u003eblank\u003c/code\u003e) to the \u003ccode\u003eindent\u003c/code\u003e filter for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/864\"\u003e#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted integer lookup (for example \u003ccode\u003efoo.0\u003c/code\u003e) in Rust and Go for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/881\"\u003e#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted filter and test names (including \u003ccode\u003efoo . bar . baz\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/879\"\u003e#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed string escape handling to preserve unknown escapes (such as \u003ccode\u003e\\s\u003c/code\u003e) for Jinja compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/880\"\u003e#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved generic performance across template parsing, compilation, and rendering.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eminijinja-cabi\u003c/code\u003e ownership and pointer-safety issues that could leak \u003ccode\u003emj_value\u003c/code\u003e\nvalues on error paths.\u003c/li\u003e\n\u003cli\u003eAdded high-priority \u003ccode\u003eminijinja-cabi\u003c/code\u003e APIs for callback-based functions/filters/tests,\nglobals, loaders, path joining, auto-escape configuration, and fuel limits.\u003c/li\u003e\n\u003cli\u003eSwitched \u003ccode\u003eminijinja-cabi\u003c/code\u003e header maintenance to manual source-based syncing and\nremoved cbindgen-based generation tooling.\u003c/li\u003e\n\u003cli\u003eAdded lightweight C smoke tests for \u003ccode\u003eminijinja-cabi\u003c/code\u003e (via \u003ccode\u003emake -C minijinja-cabi test\u003c/code\u003e)\nwith coverage across all exported C ABI functions, and wired them into top-level\ntesting and CI.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erender_captured\u003c/code\u003e and \u003ccode\u003erender_captured_to\u003c/code\u003e methods on \u003ccode\u003eTemplate\u003c/code\u003e which\nreturn a \u003ccode\u003eCaptured\u003c/code\u003e type holding the rendered output and the template state.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003einto_output\u003c/code\u003e method on \u003ccode\u003eCaptured\u003c/code\u003e to consume and return the output string.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003erender_and_return_state\u003c/code\u003e, \u003ccode\u003eeval_to_state\u003c/code\u003e, and \u003ccode\u003erender_to_write\u003c/code\u003e\nin favor of the new \u003ccode\u003erender_captured\u003c/code\u003e / \u003ccode\u003erender_captured_to\u003c/code\u003e / \u003ccode\u003eCaptured\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of 2.17.0 to fix release automation.\u003c/li\u003e\n\u003cli\u003eSwitched npm publishing to trusted publishing (OIDC/provenance) and removed token-based auth from CI.\u003c/li\u003e\n\u003cli\u003ePrevented duplicate crates.io publish attempts by skipping slash-prefixed tags in crates publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e'c'\u003c/code\u003e (character) format type support for format filters and \u003ccode\u003estr.format\u003c/code\u003e-style formatting.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/868\"\u003e#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded prebuilt \u003ccode\u003eminijinja-cli\u003c/code\u003e release targets for \u003ccode\u003eaarch64-pc-windows-msvc\u003c/code\u003e (Windows ARM64) and \u003ccode\u003earmv7-unknown-linux-gnueabihf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested \u003ccode\u003eRest\u0026lt;String\u0026gt;\u003c/code\u003e and \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e conversions.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/877\"\u003e#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python CI/build compatibility with newer \u003ccode\u003ematurin\u003c/code\u003e by moving stripping from global config to release wheel build arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded musllinux wheel builds for Python release artifacts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/571e28a2c17d79bf34399a9e21c39e96224043dc\"\u003e\u003ccode\u003e571e28a\u003c/code\u003e\u003c/a\u003e chore(release): 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/32a70a24884f5824f7709e11d6c89ca228425a8d\"\u003e\u003ccode\u003e32a70a2\u003c/code\u003e\u003c/a\u003e docs(changelog): update unreleased changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/8d5d30447cf74fb02d858473122690a1f34b58f6\"\u003e\u003ccode\u003e8d5d304\u003c/code\u003e\u003c/a\u003e fix(parser): support chained comparisons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/685660bc773150d526f70729863b3a923a2ea331\"\u003e\u003ccode\u003e685660b\u003c/code\u003e\u003c/a\u003e doc: Fix mention of \u003ccode\u003eadd_test\u003c/code\u003e in docs (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/898\"\u003e#898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/558a2547081405e4a3770c0e12a089bfc31212cf\"\u003e\u003ccode\u003e558a254\u003c/code\u003e\u003c/a\u003e fix(lexer): support mid-chain dotted-integer attribute access (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/a4860a0ccc2dbdc24286cf8f5f60a010dac8b1f7\"\u003e\u003ccode\u003ea4860a0\u003c/code\u003e\u003c/a\u003e fix(multi_template): gate block-only APIs behind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/29ac0b2936eacf83ebf781c52f4f4ffc3add4c52\"\u003e\u003ccode\u003e29ac0b2\u003c/code\u003e\u003c/a\u003e feat(templates): add required block support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/f15dc1e703ec58bc9cb50353322afb7890e3e016\"\u003e\u003ccode\u003ef15dc1e\u003c/code\u003e\u003c/a\u003e chore(release): 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/e04d2764b27824aaa1befe8b3d666c810661418a\"\u003e\u003ccode\u003ee04d276\u003c/code\u003e\u003c/a\u003e fix(undefined): align strict undefined behavior with Jinja2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/92f114d1fd62525b2b4dc1adb77ae1e83c1214a9\"\u003e\u003ccode\u003e92f114d\u003c/code\u003e\u003c/a\u003e release 2.18.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.15.0...minijinja-go/v2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/zhangxibin1001/teachingTask/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhangxibin1001%2FteachingTask/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"},{"uuid":"4473545290","node_id":"PR_kwDOSH8p6M7c36l4","number":19,"state":"closed","title":"Bump the cargo-minor-and-patch group across 1 directory with 31 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-25T21:03:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-19T00:38:24.000Z","updated_at":"2026-05-25T21:03:51.000Z","time_to_close":591925,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo-minor-and-patch","update_count":31,"packages":[{"name":"rmcp","old_version":"1.5.0","new_version":"1.7.0","repository_url":"https://github.com/modelcontextprotocol/rust-sdk"},{"name":"axum","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"clap","old_version":"4.6.0","new_version":"4.6.1","repository_url":"https://github.com/clap-rs/clap"},{"name":"reqwest","old_version":"0.13.2","new_version":"0.13.3","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"tower-http","old_version":"0.6.8","new_version":"0.6.11","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"tracing-appender","old_version":"0.2.4","new_version":"0.2.5","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"uuid","old_version":"1.22.0","new_version":"1.23.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"webbrowser","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/amodm/webbrowser-rs"},{"name":"zip","old_version":"8.4.0","new_version":"8.6.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"rayon","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"tree-sitter","old_version":"0.26.7","new_version":"0.26.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-rust","old_version":"0.24.1","new_version":"0.24.2","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-swift","old_version":"0.7.1","new_version":"0.7.2","repository_url":"https://github.com/alex-pinkus/tree-sitter-swift"},{"name":"minijinja","old_version":"2.18.0","new_version":"2.19.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"aws-smithy-types","old_version":"1.3.5","new_version":"1.4.7","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"jsonwebtoken","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"blake3","old_version":"1.8.3","new_version":"1.8.5","repository_url":"https://github.com/BLAKE3-team/BLAKE3"},{"name":"dashmap","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/xacrimon/dashmap"},{"name":"insta","old_version":"1.46.3","new_version":"1.47.2","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"indexmap","old_version":"2.13.0","new_version":"2.14.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"llama-cpp-2","old_version":"0.1.143","new_version":"0.1.146","repository_url":"https://github.com/utilityai/llama-cpp-rs"},{"name":"pastey","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/as1100k/pastey"},{"name":"libc","old_version":"0.2.184","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"tar","old_version":"0.4.45","new_version":"0.4.46","repository_url":"https://github.com/composefs/tar-rs"},{"name":"open","old_version":"5.3.3","new_version":"5.3.5","repository_url":"https://github.com/Byron/open-rs"},{"name":"clap_complete","old_version":"4.6.0","new_version":"4.6.5","repository_url":"https://github.com/clap-rs/clap"},{"name":"docx-rs","old_version":"0.4.19","new_version":"0.4.20","repository_url":"https://github.com/bokuweb/docx-rs"},{"name":"config","old_version":"0.15.22","new_version":"0.15.23","repository_url":"https://github.com/rust-cli/config-rs"},{"name":"rustls","old_version":"0.23.37","new_version":"0.23.40","repository_url":"https://github.com/rustls/rustls"},{"name":"aws-lc-rs","old_version":"1.16.2","new_version":"1.17.0","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"openssl","old_version":"0.10.76","new_version":"0.10.80","repository_url":"https://github.com/rust-openssl/rust-openssl"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-and-patch group with 31 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [rmcp](https://github.com/modelcontextprotocol/rust-sdk) | `1.5.0` | `1.7.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.8` | `0.8.9` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.1` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.2` | `0.13.3` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.6.11` |\n| [tracing-appender](https://github.com/tokio-rs/tracing) | `0.2.4` | `0.2.5` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.22.0` | `1.23.1` |\n| [webbrowser](https://github.com/amodm/webbrowser-rs) | `1.2.0` | `1.2.1` |\n| [zip](https://github.com/zip-rs/zip2) | `8.4.0` | `8.6.0` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.11.0` | `1.12.0` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.26.7` | `0.26.8` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.24.1` | `0.24.2` |\n| [tree-sitter-swift](https://github.com/alex-pinkus/tree-sitter-swift) | `0.7.1` | `0.7.2` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.18.0` | `2.19.0` |\n| [aws-smithy-types](https://github.com/smithy-lang/smithy-rs) | `1.3.5` | `1.4.7` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `10.3.0` | `10.4.0` |\n| [blake3](https://github.com/BLAKE3-team/BLAKE3) | `1.8.3` | `1.8.5` |\n| [dashmap](https://github.com/xacrimon/dashmap) | `6.1.0` | `6.2.1` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.46.3` | `1.47.2` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.14.0` |\n| [llama-cpp-2](https://github.com/utilityai/llama-cpp-rs) | `0.1.143` | `0.1.146` |\n| [pastey](https://github.com/as1100k/pastey) | `0.2.1` | `0.2.2` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.184` | `0.2.186` |\n| [tar](https://github.com/composefs/tar-rs) | `0.4.45` | `0.4.46` |\n| [open](https://github.com/Byron/open-rs) | `5.3.3` | `5.3.5` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.5` |\n| [docx-rs](https://github.com/bokuweb/docx-rs) | `0.4.19` | `0.4.20` |\n| [config](https://github.com/rust-cli/config-rs) | `0.15.22` | `0.15.23` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.37` | `0.23.40` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.16.2` | `1.17.0` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.76` | `0.10.80` |\n\n\nUpdates `rmcp` from 1.5.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/releases\"\u003ermcp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ermcp-macros-v1.7.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd task-based stdio examples (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v1.7.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd task-based stdio examples (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(rmcp)\u003c/em\u003e flatten Resource variant of PromptMessageContent (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereply -32700 on stdio parse errors instead of closing (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(rmcp)\u003c/em\u003e remove dependency on chrono default features (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/829\"\u003e#829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix/issue 817 idle timeout log level (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/824\"\u003e#824\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-macros-v1.6.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(docs)\u003c/em\u003e use correct Parameters\u003c!-- raw HTML omitted --\u003e syntax in tool examples (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd systemprompt-template to Built with rmcp (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v1.6.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(http)\u003c/em\u003e log Host/Origin rejections (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(http)\u003c/em\u003e add Origin header validation (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/823\"\u003e#823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(router)\u003c/em\u003e support runtime disabling of tools (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoptional session store (resumabillity support) (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd init_timeout for streamable-http sessions (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(http)\u003c/em\u003e fall back to :authority for HTTP/2 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(docs)\u003c/em\u003e use correct Parameters\u003c!-- raw HTML omitted --\u003e syntax in tool examples (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd systemprompt-template to Built with rmcp (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/3529c3675ff64db805bd947ca6ece6090809e43d\"\u003e\u003ccode\u003e3529c36\u003c/code\u003e\u003c/a\u003e chore: release v1.6.1 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/d695046ffaf8e6dccf5f814ec1f0a0ba18b92a8c\"\u003e\u003ccode\u003ed695046\u003c/code\u003e\u003c/a\u003e fix: enable task support on counter long_task example (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/5ccdfc07beb0d6f2d9a2ca1257c0caa10c13bf6e\"\u003e\u003ccode\u003e5ccdfc0\u003c/code\u003e\u003c/a\u003e feat: add task-based stdio examples (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/d83b1566d0fd536dd6a1f676e206f7daa8068e7e\"\u003e\u003ccode\u003ed83b156\u003c/code\u003e\u003c/a\u003e fix(rmcp): flatten Resource variant of PromptMessageContent (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/321ab14f67da734a8e0cfa0bfcdee1690663d9dc\"\u003e\u003ccode\u003e321ab14\u003c/code\u003e\u003c/a\u003e fix: reply -32700 on stdio parse errors instead of closing (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/0f776ab1d66f5e0d41c117b949b1381a913e8272\"\u003e\u003ccode\u003e0f776ab\u003c/code\u003e\u003c/a\u003e chore(rmcp): remove dependency on chrono default features (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/829\"\u003e#829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/3bf5298972d34e88bc3666ad601c8752718fc605\"\u003e\u003ccode\u003e3bf5298\u003c/code\u003e\u003c/a\u003e ci: extend semver check to all features except local (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/832\"\u003e#832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/88df9af9f212cf1abde4c752429240d5e63ed4b4\"\u003e\u003ccode\u003e88df9af\u003c/code\u003e\u003c/a\u003e chore(deps): update askama requirement from 0.15 to 0.16 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/830\"\u003e#830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/2f8d3b73551dd9fbd2ffc50393f349778a2f848c\"\u003e\u003ccode\u003e2f8d3b7\u003c/code\u003e\u003c/a\u003e Fix/issue 817 idle timeout log level (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/824\"\u003e#824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/014fb2e6cd9faddbe86ae30b5cc9adf84a62edb9\"\u003e\u003ccode\u003e014fb2e\u003c/code\u003e\u003c/a\u003e chore: release v1.6.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/compare/rmcp-v1.5.0...rmcp-v1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.8.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 `clap` from 4.6.0 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\u003c/blockquote\u003e\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.6.0...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 `reqwest` from 0.13.2 to 0.13.3\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.3\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix CertificateRevocationList parsing of PEM values.\u003c/li\u003e\n\u003cli\u003eFix logging in resolver to only show host, not full URL.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns to fallback to a default if \u003ccode\u003e/etc/resolv.conf\u003c/code\u003e fails.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to handle \u003ccode\u003eSTOP_SENDING\u003c/code\u003e as not an error.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 pool to remove timed out QUIC connections.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 connection establishment picking IPv4 and IPv6.\u003c/li\u003e\n\u003cli\u003eUpgrade rustls-platform-verifier.\u003c/li\u003e\n\u003cli\u003e(wasm) Only use wasm-bindgen on unknown-* targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs.rs Features by \u003ca href=\"https://github.com/JamesWiresmith\"\u003e\u003ccode\u003e@​JamesWiresmith\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2961\"\u003eseanmonstar/reqwest#2961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fallback to hickory_resolver's default config if reading /etc/resolv.conf fails by \u003ca href=\"https://github.com/monosans\"\u003e\u003ccode\u003e@​monosans\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2797\"\u003eseanmonstar/reqwest#2797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove timeout con by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2967\"\u003eseanmonstar/reqwest#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehttp3: handle stop_sending without error by \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2978\"\u003eseanmonstar/reqwest#2978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eresolve: debug log to change only host by \u003ca href=\"https://github.com/lms0806\"\u003e\u003ccode\u003e@​lms0806\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2992\"\u003eseanmonstar/reqwest#2992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEdit reference link  by \u003ca href=\"https://github.com/lms0806\"\u003e\u003ccode\u003e@​lms0806\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2996\"\u003eseanmonstar/reqwest#2996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: more accurate about default HTTP2 window sizes 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/3007\"\u003eseanmonstar/reqwest#3007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[HTTP/3] Optimize IPv6 fallback and enforce HTTPS scheme \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2911\"\u003e#2911\u003c/a\u003e by \u003ca href=\"https://github.com/lyuzichong\"\u003e\u003ccode\u003e@​lyuzichong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3006\"\u003eseanmonstar/reqwest#3006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade rustls-platform-verifier by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3010\"\u003eseanmonstar/reqwest#3010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse wasm-bindgen ecosystem only for wasm32-unknown-* target by \u003ca href=\"https://github.com/Ludea\"\u003e\u003ccode\u003e@​Ludea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3000\"\u003eseanmonstar/reqwest#3000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix rustls crl pem parsing by \u003ca href=\"https://github.com/Threated\"\u003e\u003ccode\u003e@​Threated\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3013\"\u003eseanmonstar/reqwest#3013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(retry): include ReqRep in docsrs 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/3020\"\u003eseanmonstar/reqwest#3020\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesWiresmith\"\u003e\u003ccode\u003e@​JamesWiresmith\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2961\"\u003eseanmonstar/reqwest#2961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monosans\"\u003e\u003ccode\u003e@​monosans\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2797\"\u003eseanmonstar/reqwest#2797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2967\"\u003eseanmonstar/reqwest#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2978\"\u003eseanmonstar/reqwest#2978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lms0806\"\u003e\u003ccode\u003e@​lms0806\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2992\"\u003eseanmonstar/reqwest#2992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyuzichong\"\u003e\u003ccode\u003e@​lyuzichong\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3006\"\u003eseanmonstar/reqwest#3006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ludea\"\u003e\u003ccode\u003e@​Ludea\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3000\"\u003eseanmonstar/reqwest#3000\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.2...v0.13.3\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.2...v0.13.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix CertificateRevocationList parsing of PEM values.\u003c/li\u003e\n\u003cli\u003eFix logging in resolver to only show host, not full URL.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns to fallback to a default if \u003ccode\u003e/etc/resolv.conf\u003c/code\u003e fails.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to handle \u003ccode\u003eSTOP_SENDING\u003c/code\u003e as not an error.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 pool to remove timed out QUIC connections.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 connection establishment picking IPv4 and IPv6.\u003c/li\u003e\n\u003cli\u003eUpgrade rustls-platform-verifier.\u003c/li\u003e\n\u003cli\u003e(wasm) Only use wasm-bindgen on unknown-* targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a9a88c4ee00a61b801f4f8e8cb643cdfb9a05b2b\"\u003e\u003ccode\u003ea9a88c4\u003c/code\u003e\u003c/a\u003e v0.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f3f6d9df166f447657d502fbaa9590e108a02d4b\"\u003e\u003ccode\u003ef3f6d9d\u003c/code\u003e\u003c/a\u003e docs(retry): include ReqRep in docsrs (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/5f9c231502d827bdd19864277187b133bb746f2f\"\u003e\u003ccode\u003e5f9c231\u003c/code\u003e\u003c/a\u003e fix rustls CRL PEM parsing (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3013\"\u003e#3013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/11d835dcad9171f614343c714377f0fcc6638205\"\u003e\u003ccode\u003e11d835d\u003c/code\u003e\u003c/a\u003e use wasm-bindgen ecosystem only for wasm32-unknown-* target (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3000\"\u003e#3000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/1f72916f5cdc30f6cb6c63038c89063795294d50\"\u003e\u003ccode\u003e1f72916\u003c/code\u003e\u003c/a\u003e Upgrade rustls-platform-verifier (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/5d5bf355744b181d31533501133ad9fbf99e8849\"\u003e\u003ccode\u003e5d5bf35\u003c/code\u003e\u003c/a\u003e [HTTP/3] Optimize IPv6 fallback and enforce HTTPS scheme \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2911\"\u003e#2911\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3006\"\u003e#3006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/93dc1b2dc4b3649d9b79b563cf4d3b41448fda0d\"\u003e\u003ccode\u003e93dc1b2\u003c/code\u003e\u003c/a\u003e docs: more accurate about default HTTP2 window sizes (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/c5e50f004de3ac0914369a08f3e7fd33c3ebc17e\"\u003e\u003ccode\u003ec5e50f0\u003c/code\u003e\u003c/a\u003e docs: update outdated link in comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/b25611f7c976651e8c156809f781b939d1ef2b52\"\u003e\u003ccode\u003eb25611f\u003c/code\u003e\u003c/a\u003e resolve: debug log to change only host (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2992\"\u003e#2992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ca1f479ab373c074e5fab5b35736de0c9cc46732\"\u003e\u003ccode\u003eca1f479\u003c/code\u003e\u003c/a\u003e http3: handle stop_sending without error (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.2...v0.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tower-http` from 0.6.8 to 0.6.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tower-rs/tower-http/releases\"\u003etower-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etower-http-0.6.11\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eset-header\u003c/code\u003e: add \u003ccode\u003eSetMultipleResponseHeadersLayer\u003c/code\u003e and\n\u003ccode\u003eSetMultipleResponseHeader\u003c/code\u003e for setting multiple response headers at once.\nSupports \u003ccode\u003eoverriding\u003c/code\u003e, \u003ccode\u003eappending\u003c/code\u003e, and \u003ccode\u003eif_not_present\u003c/code\u003e modes. Header\nvalues can be fixed or computed dynamically via closures (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/672\"\u003e#672\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003euse http::{Response, header::{self, HeaderValue}};\r\nuse http_body::Body as _;\r\nuse tower_http::set_header::response::SetMultipleResponseHeadersLayer;\r\n\u003cp\u003elet layer = SetMultipleResponseHeadersLayer::overriding(vec![\u003cbr /\u003e\n(header::X_FRAME_OPTIONS, HeaderValue::from_static(\u0026quot;DENY\u0026quot;)).into(),\u003cbr /\u003e\n(header::CONTENT_LENGTH, |res: \u0026amp;Response\u0026lt;MyBody\u0026gt;| {\u003cbr /\u003e\nres.body().size_hint().exact()\u003cbr /\u003e\n.map(|size| HeaderValue::from_str(\u0026amp;size.to_string()).unwrap())\u003cbr /\u003e\n}).into(),\u003cbr /\u003e\n]);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eset-header\u003c/code\u003e: add \u003ccode\u003eSetMultipleRequestHeadersLayer\u003c/code\u003e and\n\u003ccode\u003eSetMultipleRequestHeaders\u003c/code\u003e for setting multiple request headers at once,\nmirroring the response-side API (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/677\"\u003e#677\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eclassify\u003c/code\u003e: add \u003ccode\u003eFrom\u0026lt;i32\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;NonZeroI32\u0026gt;\u003c/code\u003e impls for \u003ccode\u003eGrpcCode\u003c/code\u003e.\nUnrecognized status codes map to \u003ccode\u003eGrpcCode::Unknown\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/506\"\u003e#506\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecompression\u003c/code\u003e: compress \u003ccode\u003eapplication/grpc-web\u003c/code\u003e responses. Previously all\n\u003ccode\u003eapplication/grpc*\u003c/code\u003e content types were excluded from compression; now only\n\u003ccode\u003eapplication/grpc\u003c/code\u003e (non-web) is excluded (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efs\u003c/code\u003e: fix \u003ccode\u003eServeDir\u003c/code\u003e returning 500 instead of 405 for non-GET/HEAD requests\nwhen \u003ccode\u003ecall_fallback_on_method_not_allowed\u003c/code\u003e is enabled but no fallback service\nis configured (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/587\"\u003e#587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efs\u003c/code\u003e: remove duplicate \u003ccode\u003ecfg\u003c/code\u003e attribute on \u003ccode\u003eis_reserved_dos_name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/408\"\u003e#408\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/408\"\u003etower-rs/tower-http#408\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/506\"\u003e#506\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/506\"\u003etower-rs/tower-http#506\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/587\"\u003e#587\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/587\"\u003etower-rs/tower-http#587\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/672\"\u003e#672\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/672\"\u003etower-rs/tower-http#672\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/675\"\u003e#675\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/675\"\u003etower-rs/tower-http#675\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/677\"\u003e#677\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/677\"\u003etower-rs/tower-http#677\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAll PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: fix flaky encoding test, add nightly stress test job by \u003ca href=\"https://github.com/jlizen\"\u003e\u003ccode\u003e@​jlizen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/670\"\u003etower-rs/tower-http#670\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/tower-rs/tower-http/commit/1d082ef7bdb6d80a2964698804a46c338b4c6a99\"\u003e\u003ccode\u003e1d082ef\u003c/code\u003e\u003c/a\u003e v0.6.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/9c3117d856986336ca0662ca7c78318e724e0fda\"\u003e\u003ccode\u003e9c3117d\u003c/code\u003e\u003c/a\u003e feat: set multiple request header (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/667e7c7a7c109488479b1e9c1d57093dbeb6d867\"\u003e\u003ccode\u003e667e7c7\u003c/code\u003e\u003c/a\u003e Remove duplicate cfg attribute for is_reserved_dos_name (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/7551a9b8b9706ca1e11c035659b243f688b136bd\"\u003e\u003ccode\u003e7551a9b\u003c/code\u003e\u003c/a\u003e feat(set_header): refactor and improve multiple header middleware (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/672\"\u003e#672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/991e9ee595882626fe3a0b3ceec3df54d4e7f9b5\"\u003e\u003ccode\u003e991e9ee\u003c/code\u003e\u003c/a\u003e add From\u0026lt;i32\u0026gt; impl for GrpcCode (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/3962dbab7b74b8543a8baafa3dae49af06fb8fd7\"\u003e\u003ccode\u003e3962dba\u003c/code\u003e\u003c/a\u003e Do compress grpc-web responses (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/f0b3bb6dcde9996d11d0b820c7dd1006bbdf9f23\"\u003e\u003ccode\u003ef0b3bb6\u003c/code\u003e\u003c/a\u003e Fix serve_dir method not allowed handling when no fallback is configured (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/587\"\u003e#587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/d1a571bdeb2cb0e92f0670b09a4309b8e97cab9f\"\u003e\u003ccode\u003ed1a571b\u003c/code\u003e\u003c/a\u003e ci: use static timeout in stress-test workflow (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/671\"\u003e#671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/309555a6a2f0b5343e1bd5aaea958d9e873150b3\"\u003e\u003ccode\u003e309555a\u003c/code\u003e\u003c/a\u003e ci: fix flaky encoding test, add nightly stress test job (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/4532fc23ab576c0cfea6444bcc06ddf0ad00f4e3\"\u003e\u003ccode\u003e4532fc2\u003c/code\u003e\u003c/a\u003e v0.6.10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tower-rs/tower-http/compare/tower-http-0.6.8...tower-http-0.6.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-appender` from 0.2.4 to 0.2.5\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-appender's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-appender 0.2.5\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd latest symlink builder option (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3447\"\u003e#3447\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eRollingFileAppender\u003c/code\u003e broken links in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix parsing of date from filename when no time is incuded (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3471\"\u003e#3471\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3445\"\u003e#3445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3445\"\u003etokio-rs/tracing#3445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3447\"\u003e#3447\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3447\"\u003etokio-rs/tracing#3447\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3471\"\u003e#3471\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3471\"\u003etokio-rs/tracing#3471\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/53e14901f484a455d6edd59474ee87fd2f5f6e54\"\u003e\u003ccode\u003e53e1490\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-appender 0.2.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3522\"\u003e#3522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/4fb9ca34f9abb1dc1aaf70203eccee5c74d63635\"\u003e\u003ccode\u003e4fb9ca3\u003c/code\u003e\u003c/a\u003e examples: add per-layer filtering example (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3488\"\u003e#3488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/df055168a10373f73ac2ba4111563f6f0a1c67e6\"\u003e\u003ccode\u003edf05516\u003c/code\u003e\u003c/a\u003e docs: improve assert message to mention a possible cause of hitting cloning a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/72cf52a9e2723cf99a238be1e823a50915ca3977\"\u003e\u003ccode\u003e72cf52a\u003c/code\u003e\u003c/a\u003e docs: recommend configuring \u003ccode\u003eawait-holding-invalid-types\u003c/code\u003e lint (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3463\"\u003e#3463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9545be16f5df3ce78df50340a66845e23372ff41\"\u003e\u003ccode\u003e9545be1\u003c/code\u003e\u003c/a\u003e attributes: silence clippy lints for #[instrument] on async functions for cra...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/3160dc149304e6360456b561e5ab106ef1364384\"\u003e\u003ccode\u003e3160dc1\u003c/code\u003e\u003c/a\u003e subscriber: skip RwLock in EnvFilter span callbacks when no dynamic directive...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/3af2e541682f7233e05c6f63ebd18d014af4a2bc\"\u003e\u003ccode\u003e3af2e54\u003c/code\u003e\u003c/a\u003e appender: fix parsing of date from filename when no time is incuded (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3471\"\u003e#3471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/412986fb2fcfcd231844eb14cf66665936c6ecfc\"\u003e\u003ccode\u003e412986f\u003c/code\u003e\u003c/a\u003e appender: fix \u003ccode\u003eRollingFileAppender\u003c/code\u003e broken links in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/bdccf4d0de6db5d72a7943db08819fe7950cd77c\"\u003e\u003ccode\u003ebdccf4d\u003c/code\u003e\u003c/a\u003e appender: add latest symlink builder option (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3447\"\u003e#3447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/2c80f9d6004c124c980df5496b0e5a444ce9eb31\"\u003e\u003ccode\u003e2c80f9d\u003c/code\u003e\u003c/a\u003e subscriber: propagate on_register_dispatch for Option\u0026lt;Layer\u0026gt; and Vec\u0026lt;Layer\u0026gt; (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-appender-0.2.4...tracing-appender-0.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.22.0 to 1.23.1\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.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003emsrv\u003c/code\u003e feature from wasm-bindgen dependency by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/877\"\u003euuid-rs/uuid#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Timestamp::from_gregorian deprecation note by \u003ca href=\"https://github.com/aznashwan\"\u003e\u003ccode\u003e@​aznashwan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/878\"\u003euuid-rs/uuid#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/879\"\u003euuid-rs/uuid#879\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/877\"\u003euuid-rs/uuid#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aznashwan\"\u003e\u003ccode\u003e@​aznashwan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/878\"\u003euuid-rs/uuid#878\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.0...v1.23.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\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/ca0c85fe2172e82e9d0c76e659f5c57ceb86d9a4\"\u003e\u003ccode\u003eca0c85f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/879\"\u003e#879\u003c/a\u003e from uuid-rs/cargo/v1.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/b4db015d34479861a10216b186c8cf6bcdad6d86\"\u003e\u003ccode\u003eb4db015\u003c/code\u003e\u003c/a\u003e prepare for 1.23.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/771069da639a98bed48fa5e732153f6806811a41\"\u003e\u003ccode\u003e771069d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/878\"\u003e#878\u003c/a\u003e from aznashwan/fix-from-gregorian-deprecation-note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/80994a201597ebb5a6aaf82790ba91ebc4bced32\"\u003e\u003ccode\u003e80994a2\u003c/code\u003e\u003c/a\u003e fix: Timestamp::from_gregorian deprecation note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/90c5be8f17cb6be15b334d1834d8a29b9f5363dd\"\u003e\u003ccode\u003e90c5be8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/877\"\u003e#877\u003c/a\u003e from guybedford/remove-wasm-bindgen-msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/8b8c4f4f85e5416901c0f8b7ca3a8420227ab86f\"\u003e\u003ccode\u003e8b8c4f4\u003c/code\u003e\u003c/a\u003e Remove deprecated  feature from wasm-bindgen dependency\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.22.0...v1.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webbrowser` from 1.2.0 to 1.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amodm/webbrowser-rs/releases\"\u003ewebbrowser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWindows: work around Wine bug where AssocQueryStringW() doesn't return actual string length. See \u003ca href=\"https://redirect.github.com/amodm/webbrowser-rs/issues/114\"\u003e#114\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amodm/webbrowser-rs/blob/main/CHANGELOG.md\"\u003ewebbrowser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.1] - 2026-04-16 \u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWindows: work around broken AssocQueryStringW() not returning actual string length. See \u003ca href=\"https://redirect.github.com/amodm/webbrowser-rs/issues/114\"\u003e#114\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/7e06c0877c3ef6e750f43d7daeff3fc40c0a3b88\"\u003e\u003ccode\u003e7e06c08\u003c/code\u003e\u003c/a\u003e Release v1.2.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/2909f18fc519d06a74222a68b1e0d709a14687eb\"\u003e\u003ccode\u003e2909f18\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/amodm/webbrowser-rs/issues/114\"\u003e#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/c3c238e6a5ae68e755a8760361a5ee550c485f4f\"\u003e\u003ccode\u003ec3c238e\u003c/code\u003e\u003c/a\u003e Release v1.2.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/88d8a30357f63c7bcc15e850dbe2049a074b689d\"\u003e\u003ccode\u003e88d8a30\u003c/code\u003e\u003c/a\u003e fix tests after rand upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/f197c258c5aceb9b2ba2e7e00898f47ab252d6fa\"\u003e\u003ccode\u003ef197c25\u003c/code\u003e\u003c/a\u003e update dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/109c8638026b072250e7e93ac889c9629346154e\"\u003e\u003ccode\u003e109c863\u003c/code\u003e\u003c/a\u003e fix lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/cab5588e357d971cc36cbddcbb122a5ccc9a2692\"\u003e\u003ccode\u003ecab5588\u003c/code\u003e\u003c/a\u003e android: jni 0.22 update, exception checks, support any 'Context'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/d0a4f70e054b1c91181acb67a12032d53fee4643\"\u003e\u003ccode\u003ed0a4f70\u003c/code\u003e\u003c/a\u003e HACK: windows: Work around broken \u003ccode\u003eAssocQueryStringW()\u003c/code\u003e not returning actual ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/amodm/webbrowser-rs/compare/v1.2.0...v1.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 8.4.0 to 8.6.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.6.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecompression not supported\u003c/code\u003e as enum error (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/774\"\u003e#774\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\u003eallow for \u003ccode\u003e[u8]\u003c/code\u003e as filename (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/775\"\u003e#775\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\u003emark \u003ccode\u003eZipFlags\u003c/code\u003e as non-exhaustive and add test for \u003ccode\u003eHasZipMetadata\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse and simplify is_dir (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.5.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echange magic finder to stack buffer (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimplify extra field parsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.5.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003ezip64 comment\u003c/code\u003e and add \u003ccode\u003ezip64 extensible data sector\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/747\"\u003e#747\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\u003eremove useless magic in struct (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echange extra_field from Arc\u0026lt;Vec\u003c!-- raw HTML omitted --\u003e\u0026gt; to Arc\u0026lt;[u8]\u0026gt; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanup README (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.5.1...v8.6.0\"\u003e8.6.0\u003c/a\u003e - 2026-04-25\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecompression not supported\u003c/code\u003e as enum error (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/774\"\u003e#774\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\u003eallow for \u003ccode\u003e[u8]\u003c/code\u003e as filename (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/775\"\u003e#775\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\u003emark \u003ccode\u003eZipFlags\u003c/code\u003e as non-exhaustive and add test for \u003ccode\u003eHasZipMetadata\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse and simplify is_dir (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.5.0...v8.5.1\"\u003e8.5.1\u003c/a\u003e - 2026-04-06\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echange magic finder to stack buffer (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimplify extra field parsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.4.0...v8.5.0\"\u003e8.5.0\u003c/a\u003e - 2026-04-01\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003ezip64 comment\u003c/code\u003e and add \u003ccode\u003ezip64 extensible data sector\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/747\"\u003e#747\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\u003eremove useless magic in struct (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echange extra_field from Arc\u0026lt;Vec\u003c!-- raw HTML omitted --\u003e\u0026gt; to Arc\u0026lt;[u8]\u0026gt; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanup README (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/771dfc534d2614158af5497ea3dff4d4208d7db1\"\u003e\u003ccode\u003e771dfc5\u003c/code\u003e\u003c/a\u003e chore: release v8.6.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8e480ccb01def04dc4f15e3510ed435276c0df9f\"\u003e\u003ccode\u003e8e480cc\u003c/code\u003e\u003c/a\u003e chore(deps): update sha1 requirement from 0.10 to 0.11 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/767\"\u003e#767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2513bbe9a669f4d3c71fd6cf63e2c8f7cd63404d\"\u003e\u003ccode\u003e2513bbe\u003c/code\u003e\u003c/a\u003e chore(deps): update aes requirement from 0.8 to 0.9 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/957e240eb3e0caca1152bfef114cca260ff7755d\"\u003e\u003ccode\u003e957e240\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/cache from 5.0.4 to 5.0.5 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/0329d9d0b63d2648e52a89d27437315b71343852\"\u003e\u003ccode\u003e0329d9d\u003c/code\u003e\u003c/a\u003e fix: allow for \u003ccode\u003e[u8]\u003c/code\u003e as filename (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/ddcf8544c64ce6496b19df9ea84211deefbdd714\"\u003e\u003ccode\u003eddcf854\u003c/code\u003e\u003c/a\u003e ci(deps): bump github/codeql-action from 4.35.1 to 4.35.2 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/42323a87ef97bb71f0a0506cfdbf5b4c815dcffc\"\u003e\u003ccode\u003e42323a8\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/create-github-app-token from 3.0.0 to 3.1.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/901014a1f2123697ea3803140bfc3b4f0565b205\"\u003e\u003ccode\u003e901014a\u003c/code\u003e\u003c/a\u003e ci(deps): bump crate-ci/typos from 1.45.0 to 1.45.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/07702d4e432ef7a349b81a9dbb88df17a2e7b9d1\"\u003e\u003ccode\u003e07702d4\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecompression not supported\u003c/code\u003e as enum error (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2d0c46b7baf11bf7f461b54ac69a681bc8b89557\"\u003e\u003ccode\u003e2d0c46b\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.4.0...v8.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rayon` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rayon-rs/rayon/blob/main/RELEASES.md\"\u003erayon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease rayon 1.12.0 (2026-04-13)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in parallel \u003ccode\u003eRange\u0026lt;char\u0026gt;\u003c/code\u003e when the end is 0xE000, just past the\nsurrogate boundary, which was unsafely producing invalid \u003ccode\u003echar\u003c/code\u003e values.\u003c/li\u003e\n\u003cli\u003eThe new method \u003ccode\u003eParallelSlice::par_array_windows\u003c/code\u003e works like \u003ccode\u003epar_windows\u003c/code\u003e\nbut with a constant length, producing \u003ccode\u003e\u0026amp;[T; N]\u003c/code\u003e items.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/7449d7dfede9bd1e2bde0c898b20f46db70a1ac2\"\u003e\u003ccode\u003e7449d7d\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1093\"\u003e#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/b3d9e3f47364716f23e1bfd925b3ec710ef9710a\"\u003e\u003ccode\u003eb3d9e3f\u003c/code\u003e\u003c/a\u003e Release rayon 1.8.0 and rayon-core 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/3fe51e5cbd91b1d6ca04fb30ad80cabd8e6adefb\"\u003e\u003ccode\u003e3fe51e5\u003c/code\u003e\u003c/a\u003e Fix clippy::let_and_return\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/082f2152d26de7e6adfcdd60a052967daa523d4a\"\u003e\u003ccode\u003e082f215\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1087\"\u003e#1087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/ea0c06df26029bee6adf9650660f71748c569c0e\"\u003e\u003ccode\u003eea0c06d\u003c/code\u003e\u003c/a\u003e core: registry: Factor out \u0026quot;wait till out of work\u0026quot; part of the main loop.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/75524e295767ad6543411b8d577a302c407d5fa8\"\u003e\u003ccode\u003e75524e2\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1063\"\u003e#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/01d28003764758b6589e29cff40f8ca8d0d51797\"\u003e\u003ccode\u003e01d2800\u003c/code\u003e\u003c/a\u003e Ignore the multi-threaded test on emscripten/wasm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/40b59c0e443fc803c6b88b26fdf7a5194a19ca81\"\u003e\u003ccode\u003e40b59c0\u003c/code\u003e\u003c/a\u003e core: Make use_current_thread error rather than panic when already in the pool.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/f4db4d711e6382b13b4a7da88c0087e71a6252e5\"\u003e\u003ccode\u003ef4db4d7\u003c/code\u003e\u003c/a\u003e core: tests: Add some basic tests for ThreadPoolBuilder::use_current_thread.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/87274ad093b354384b50e73121366b07662bad1d\"\u003e\u003ccode\u003e87274ad\u003c/code\u003e\u003c/a\u003e core: registry: Add some more documentation for ThreadPoolBuilder::use_curren...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rayon-rs/rayon/compare/rayon-core-v1.11.0...rayon-core-v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter` from 0.26.7 to 0.26.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter/tree-sitter/releases\"\u003etree-sitter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(generate): allow disabling \u003ccode\u003eqjs-rt\u003c/code\u003e feature from CLI by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5448\"\u003etree-sitter/tree-sitter#5448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): document invariants that must be upheld for \u003ccode\u003eTSInputEdit\u003c/code\u003e by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5452\"\u003etree-sitter/tree-sitter#5452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): correct typo in \u003ccode\u003eparse\u003c/code\u003e command's help text by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5465\"\u003etree-sitter/tree-sitter#5465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(cli): misc. improvements by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5476\"\u003etree-sitter/tree-sitter#5476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wasm loading of languages w/ multiple reserved word sets by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5477\"\u003etree-sitter/tree-sitter#5477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egenerate: avoid panicking when a supertype only has hidden external token children by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5478\"\u003etree-sitter/tree-sitter#5478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.26.8 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5479\"\u003etree-sitter/tree-sitter#5479\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.26.7...v0.26.8\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.7...v0.26.8\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/tree-sitter/tree-sitter/commit/cd5b087cd9f45ca6d93ab1954f6b7c8534f324d2\"\u003e\u003ccode\u003ecd5b087\u003c/code\u003e\u003c/a\u003e release v0.26.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/c0d1444118d0c8572754107bcf090fb95cc9b9c6\"\u003e\u003ccode\u003ec0d1444\u003c/code\u003e\u003c/a\u003e generate: avoid panicking when a supertype only has hidden external token chi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/0b04fd0533a5d034a7f850ae5e3e12750c5c1dac\"\u003e\u003ccode\u003e0b04fd0\u003c/code\u003e\u003c/a\u003e Fix wasm loading of languages w/ multiple reserved word sets (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/05cf9a161a149da563ed20d8969b9c967426be42\"\u003e\u003ccode\u003e05cf9a1\u003c/code\u003e\u003c/a\u003e perf(cli): minor allocation and write call reductions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/bab48517d7c88133240c7f568a0774f117eb27be\"\u003e\u003ccode\u003ebab4851\u003c/code\u003e\u003c/a\u003e perf(cli): buffer stdout in parse and query output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/e28cb5ae7447f9f6330f4e6601c3a363342ce192\"\u003e\u003ccode\u003ee28cb5a\u003c/code\u003e\u003c/a\u003e fix(cli): correct typo in \u003ccode\u003eparse\u003c/code\u003e command's help text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/3839f6fcf54c9eeb28a8bce9005acb574d125703\"\u003e\u003ccode\u003e3839f6f\u003c/code\u003e\u003c/a\u003e fix(lib): document invariants that must be upheld for \u003ccode\u003eTSInputEdit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/001a926d567714cd46095d08513344e95164e414\"\u003e\u003ccode\u003e001a926\u003c/code\u003e\u003c/a\u003e fix(generate): allow disabling \u003ccode\u003eqjs-rt\u003c/code\u003e feature from CLI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.26.7...v0.26.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-rust` from 0.24.1 to 0.24.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/releases\"\u003etree-sitter-rust's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-rust.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\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/tree-sitter/tree-sitter-rust/commit/77a3747266f4d621d0757825e6b11edcbf991ca5\"\u003e\u003ccode\u003e77a3747\u003c/code\u003e\u003c/a\u003e 0.24.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/c9f157902a6b487f0c358dc383d2d694b98fd814\"\u003e\u003ccode\u003ec9f1579\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/v0.24.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/b3e615de069beb04ff44f65ac52f7f03cff04438\"\u003e\u003ccode\u003eb3e615d\u003c/code\u003e\u003c/a\u003e Fix bad error recovery when parsing repeated string literals (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.24.1...v0.24.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-swift` from 0.7.1 to 0.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/releases\"\u003etree-sitter-swift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.2 release\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-swift.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse correct URL for project home by \u003ca href=\"https://github.com/pombredanne\"\u003e\u003ccode\u003e@​pombredanne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/506\"\u003ealex-pinkus/tree-sitter-swift#506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude LICENSE file in crate by \u003ca href=\"https://github.com/michel-slm\"\u003e\u003ccode\u003e@​michel-slm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/537\"\u003ealex-pinkus/tree-sitter-swift#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calloc(0, ...) allocates zero bytes in scanner by \u003ca href=\"https://github.com/apanloco\"\u003e\u003ccode\u003e@​apanloco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/554\"\u003ealex-pinkus/tree-sitter-swift#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UB in eat_operators by \u003ca href=\"https://github.com/alex-pinkus\"\u003e\u003ccode\u003e@​alex-pinkus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/560\"\u003ealex-pinkus/tree-sitter-swift#560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump Python package version to 0.7.1 by \u003ca href=\"https://github.com/danfaer\"\u003e\u003ccode\u003e@​danfaer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/562\"\u003ealex-pinkus/tree-sitter-swift#562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd typed throws (throws(E)) grammar support by \u003ca href=\"https://github.com/danfaer\"\u003e\u003ccode\u003e@​danfaer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/567\"\u003ealex-pinkus/tree-sitter-swift#567\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pombredanne\"\u003e\u003ccode\u003e@​pombredanne\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/506\"\u003ealex-pinkus/tree-sitter-swift#506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michel-slm\"\u003e\u003ccode\u003e@​michel-slm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/537\"\u003ealex-pinkus/tree-sitter-swift#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apanloco\"\u003e\u003ccode\u003e@​apanloco\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/554\"\u003ealex-pinkus/tree-sitter-swift#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/danfaer\"\u003e\u003ccode\u003e@​danfaer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/562\"\u003ealex-pinkus/tree-sitter-swift#562\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/compare/0.7.1-pypi...0.7.2-pypi\"\u003ehttps://github.com/alex-pinkus/tree-sitter-swift/compare/0.7.1-pypi...0.7.2-pypi\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/alex-pinkus/tree-sitter-swift/commit/78521a22771afcc0ed007e79aa94ad788027c91a\"\u003e\u003ccode\u003e78521a2\u003c/code\u003e\u003c/a\u003e Version bump to 0.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/7e8a58c5f9edd2219a9f24466881bd247722bb94\"\u003e\u003ccode\u003e7e8a58c\u003c/code\u003e\u003c/a\u003e Updating top repository version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/c354345348cf8079e6794fa1b1324d8d44b6807b\"\u003e\u003ccode\u003ec354345\u003c/code\u003e\u003c/a\u003e Add typed throws (throws(E)) grammar support — SE-0413\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/e2b381615811f0dc5b6fb3fbc1a1b5046c1348b3\"\u003e\u003ccode\u003ee2b3816\u003c/code\u003e\u003c/a\u003e Bump Python package version to 0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/64f26c3a6e9e6cf4f77165c8283e35a26b7825a7\"\u003e\u003ccode\u003e64f26c3\u003c/code\u003e\u003c/a\u003e Updating top repository version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/da7f9370b70ba31357122c211734db98eb6f6a35\"\u003e\u003ccode\u003eda7f937\u003c/code\u003e\u003c/a\u003e Updating top repository version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/fb63a7004f0740b9220a2f30c98fbe82c6993481\"\u003e\u003ccode\u003efb63a70\u003c/code\u003e\u003c/a\u003e Fix UB in eat_operators\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/50f2735c48adbbf06c01c37d151f73c9d9dadc6a\"\u003e\u003ccode\u003e50f2735\u003c/code\u003e\u003c/a\u003e Updating top repository version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/59b5dc98f8c324d992f0acaeab5ff8f9228adb80\"\u003e\u003ccode\u003e59b5dc9\u003c/code\u003e\u003c/a\u003e Updating top repository version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/8abb3e8b33256d89127a35e87480736f74755ff9\"\u003e\u003ccode\u003e8abb3e8\u003c/code\u003e\u003c/a\u003e fix: calloc(0, ...) allocates zero bytes in external scanner\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/compare/0.7.1...0.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minijinja` from 2.18.0 to 2.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed strict undefined behavior for comparison operators (such as \u003ccode\u003e==\u003c/code\u003e), string concatenation (\u003ccode\u003e~\u003c/code\u003e), and undefined needles in the \u003ccode\u003ein\u003c/code\u003e operator to better match Jinja2.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/886\"\u003e#886\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/888\"\u003e#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003edefault\u003c/code\u003e filter in strict undefined mode so an explicitly passed undefined fallback argument errors instead of being treated like a missing argument.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/f15dc1e703ec58bc9cb50353322afb7890e3e016\"\u003e\u003ccode\u003ef15dc1e\u003c/code\u003e\u003c/a\u003e chore(release): 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/e04d2764b27824aaa1befe8b3d666c810661418a\"\u003e\u003ccode\u003ee04d276\u003c/code\u003e\u003c/a\u003e fix(undefined): align strict undefined behavior with Jinja2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.18.0...minijinja-go/v2.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-smithy-types` from 1.3.5 to 1.4.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 10.3.0 to 10.4.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Keats/jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.0 (2026-05-11)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect encoding for Ed25519 JWK thumbprints\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAlgorithm.family\u003c/code\u003e public and add \u003ccode\u003eValidation.new_for_family\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEncodingKey\u003c/code\u003e and \u003ccode\u003eDecodingKey\u003c/code\u003e are now partially zeroized on drop (the intermediate \u003ccode\u003ePemEncodedKey\u003c/code\u003e isn't so far)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/69a8fbf4...\n\n_Description has been truncated_","html_url":"https://github.com/base76-research-lab/goose-nouse/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/base76-research-lab%2Fgoose-nouse/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"4456442731","node_id":"PR_kwDOSE0a9c7cCs6h","number":127,"state":"closed","title":"chore(deps): bump the cargo-minor-and-patch group across 1 directory with 28 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-19T12:29:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-15T19:28:14.000Z","updated_at":"2026-05-19T12:29:32.000Z","time_to_close":320475,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-minor-and-patch","update_count":28,"packages":[{"name":"rmcp","old_version":"1.5.0","new_version":"1.7.0","repository_url":"https://github.com/modelcontextprotocol/rust-sdk"},{"name":"axum","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"clap","old_version":"4.6.0","new_version":"4.6.1","repository_url":"https://github.com/clap-rs/clap"},{"name":"reqwest","old_version":"0.13.2","new_version":"0.13.3","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"tower-http","old_version":"0.6.8","new_version":"0.6.10","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"tracing-appender","old_version":"0.2.4","new_version":"0.2.5","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"uuid","old_version":"1.22.0","new_version":"1.23.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"webbrowser","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/amodm/webbrowser-rs"},{"name":"zip","old_version":"8.4.0","new_version":"8.6.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"rayon","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"tree-sitter","old_version":"0.26.7","new_version":"0.26.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-rust","old_version":"0.24.1","new_version":"0.24.2","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-swift","old_version":"0.7.1","new_version":"0.7.2","repository_url":"https://github.com/alex-pinkus/tree-sitter-swift"},{"name":"minijinja","old_version":"2.18.0","new_version":"2.19.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"aws-smithy-types","old_version":"1.3.5","new_version":"1.4.7","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"jsonwebtoken","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"blake3","old_version":"1.8.3","new_version":"1.8.5","repository_url":"https://github.com/BLAKE3-team/BLAKE3"},{"name":"insta","old_version":"1.46.3","new_version":"1.47.2","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"indexmap","old_version":"2.13.0","new_version":"2.14.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"llama-cpp-2","old_version":"0.1.143","new_version":"0.1.146","repository_url":"https://github.com/utilityai/llama-cpp-rs"},{"name":"pastey","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/as1100k/pastey"},{"name":"libc","old_version":"0.2.184","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"open","old_version":"5.3.3","new_version":"5.3.5","repository_url":"https://github.com/Byron/open-rs"},{"name":"clap_complete","old_version":"4.6.0","new_version":"4.6.5","repository_url":"https://github.com/clap-rs/clap"},{"name":"docx-rs","old_version":"0.4.19","new_version":"0.4.20","repository_url":"https://github.com/bokuweb/docx-rs"},{"name":"config","old_version":"0.15.22","new_version":"0.15.23","repository_url":"https://github.com/rust-cli/config-rs"},{"name":"rustls","old_version":"0.23.37","new_version":"0.23.40","repository_url":"https://github.com/rustls/rustls"},{"name":"aws-lc-rs","old_version":"1.16.2","new_version":"1.17.0","repository_url":"https://github.com/aws/aws-lc-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-and-patch group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [rmcp](https://github.com/modelcontextprotocol/rust-sdk) | `1.5.0` | `1.7.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.8` | `0.8.9` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.1` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.2` | `0.13.3` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.6.10` |\n| [tracing-appender](https://github.com/tokio-rs/tracing) | `0.2.4` | `0.2.5` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.22.0` | `1.23.1` |\n| [webbrowser](https://github.com/amodm/webbrowser-rs) | `1.2.0` | `1.2.1` |\n| [zip](https://github.com/zip-rs/zip2) | `8.4.0` | `8.6.0` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.11.0` | `1.12.0` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.26.7` | `0.26.8` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.24.1` | `0.24.2` |\n| [tree-sitter-swift](https://github.com/alex-pinkus/tree-sitter-swift) | `0.7.1` | `0.7.2` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.18.0` | `2.19.0` |\n| [aws-smithy-types](https://github.com/smithy-lang/smithy-rs) | `1.3.5` | `1.4.7` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `10.3.0` | `10.4.0` |\n| [blake3](https://github.com/BLAKE3-team/BLAKE3) | `1.8.3` | `1.8.5` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.46.3` | `1.47.2` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.14.0` |\n| [llama-cpp-2](https://github.com/utilityai/llama-cpp-rs) | `0.1.143` | `0.1.146` |\n| [pastey](https://github.com/as1100k/pastey) | `0.2.1` | `0.2.2` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.184` | `0.2.186` |\n| [open](https://github.com/Byron/open-rs) | `5.3.3` | `5.3.5` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.5` |\n| [docx-rs](https://github.com/bokuweb/docx-rs) | `0.4.19` | `0.4.20` |\n| [config](https://github.com/rust-cli/config-rs) | `0.15.22` | `0.15.23` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.37` | `0.23.40` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.16.2` | `1.17.0` |\n\n\nUpdates `rmcp` from 1.5.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/releases\"\u003ermcp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ermcp-macros-v1.7.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd task-based stdio examples (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v1.7.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd task-based stdio examples (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(rmcp)\u003c/em\u003e flatten Resource variant of PromptMessageContent (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereply -32700 on stdio parse errors instead of closing (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(rmcp)\u003c/em\u003e remove dependency on chrono default features (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/829\"\u003e#829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix/issue 817 idle timeout log level (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/824\"\u003e#824\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-macros-v1.6.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(docs)\u003c/em\u003e use correct Parameters\u003c!-- raw HTML omitted --\u003e syntax in tool examples (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd systemprompt-template to Built with rmcp (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v1.6.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(http)\u003c/em\u003e log Host/Origin rejections (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(http)\u003c/em\u003e add Origin header validation (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/823\"\u003e#823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(router)\u003c/em\u003e support runtime disabling of tools (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoptional session store (resumabillity support) (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd init_timeout for streamable-http sessions (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(http)\u003c/em\u003e fall back to :authority for HTTP/2 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(docs)\u003c/em\u003e use correct Parameters\u003c!-- raw HTML omitted --\u003e syntax in tool examples (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd systemprompt-template to Built with rmcp (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/3529c3675ff64db805bd947ca6ece6090809e43d\"\u003e\u003ccode\u003e3529c36\u003c/code\u003e\u003c/a\u003e chore: release v1.6.1 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/d695046ffaf8e6dccf5f814ec1f0a0ba18b92a8c\"\u003e\u003ccode\u003ed695046\u003c/code\u003e\u003c/a\u003e fix: enable task support on counter long_task example (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/5ccdfc07beb0d6f2d9a2ca1257c0caa10c13bf6e\"\u003e\u003ccode\u003e5ccdfc0\u003c/code\u003e\u003c/a\u003e feat: add task-based stdio examples (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/d83b1566d0fd536dd6a1f676e206f7daa8068e7e\"\u003e\u003ccode\u003ed83b156\u003c/code\u003e\u003c/a\u003e fix(rmcp): flatten Resource variant of PromptMessageContent (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/321ab14f67da734a8e0cfa0bfcdee1690663d9dc\"\u003e\u003ccode\u003e321ab14\u003c/code\u003e\u003c/a\u003e fix: reply -32700 on stdio parse errors instead of closing (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/0f776ab1d66f5e0d41c117b949b1381a913e8272\"\u003e\u003ccode\u003e0f776ab\u003c/code\u003e\u003c/a\u003e chore(rmcp): remove dependency on chrono default features (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/829\"\u003e#829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/3bf5298972d34e88bc3666ad601c8752718fc605\"\u003e\u003ccode\u003e3bf5298\u003c/code\u003e\u003c/a\u003e ci: extend semver check to all features except local (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/832\"\u003e#832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/88df9af9f212cf1abde4c752429240d5e63ed4b4\"\u003e\u003ccode\u003e88df9af\u003c/code\u003e\u003c/a\u003e chore(deps): update askama requirement from 0.15 to 0.16 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/830\"\u003e#830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/2f8d3b73551dd9fbd2ffc50393f349778a2f848c\"\u003e\u003ccode\u003e2f8d3b7\u003c/code\u003e\u003c/a\u003e Fix/issue 817 idle timeout log level (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/824\"\u003e#824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/014fb2e6cd9faddbe86ae30b5cc9adf84a62edb9\"\u003e\u003ccode\u003e014fb2e\u003c/code\u003e\u003c/a\u003e chore: release v1.6.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/compare/rmcp-v1.5.0...rmcp-v1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.8.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 `clap` from 4.6.0 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\u003c/blockquote\u003e\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.6.0...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 `reqwest` from 0.13.2 to 0.13.3\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.3\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix CertificateRevocationList parsing of PEM values.\u003c/li\u003e\n\u003cli\u003eFix logging in resolver to only show host, not full URL.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns to fallback to a default if \u003ccode\u003e/etc/resolv.conf\u003c/code\u003e fails.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to handle \u003ccode\u003eSTOP_SENDING\u003c/code\u003e as not an error.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 pool to remove timed out QUIC connections.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 connection establishment picking IPv4 and IPv6.\u003c/li\u003e\n\u003cli\u003eUpgrade rustls-platform-verifier.\u003c/li\u003e\n\u003cli\u003e(wasm) Only use wasm-bindgen on unknown-* targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs.rs Features by \u003ca href=\"https://github.com/JamesWiresmith\"\u003e\u003ccode\u003e@​JamesWiresmith\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2961\"\u003eseanmonstar/reqwest#2961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fallback to hickory_resolver's default config if reading /etc/resolv.conf fails by \u003ca href=\"https://github.com/monosans\"\u003e\u003ccode\u003e@​monosans\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2797\"\u003eseanmonstar/reqwest#2797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove timeout con by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2967\"\u003eseanmonstar/reqwest#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehttp3: handle stop_sending without error by \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2978\"\u003eseanmonstar/reqwest#2978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eresolve: debug log to change only host by \u003ca href=\"https://github.com/lms0806\"\u003e\u003ccode\u003e@​lms0806\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2992\"\u003eseanmonstar/reqwest#2992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEdit reference link  by \u003ca href=\"https://github.com/lms0806\"\u003e\u003ccode\u003e@​lms0806\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2996\"\u003eseanmonstar/reqwest#2996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: more accurate about default HTTP2 window sizes 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/3007\"\u003eseanmonstar/reqwest#3007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[HTTP/3] Optimize IPv6 fallback and enforce HTTPS scheme \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2911\"\u003e#2911\u003c/a\u003e by \u003ca href=\"https://github.com/lyuzichong\"\u003e\u003ccode\u003e@​lyuzichong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3006\"\u003eseanmonstar/reqwest#3006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade rustls-platform-verifier by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3010\"\u003eseanmonstar/reqwest#3010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse wasm-bindgen ecosystem only for wasm32-unknown-* target by \u003ca href=\"https://github.com/Ludea\"\u003e\u003ccode\u003e@​Ludea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3000\"\u003eseanmonstar/reqwest#3000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix rustls crl pem parsing by \u003ca href=\"https://github.com/Threated\"\u003e\u003ccode\u003e@​Threated\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3013\"\u003eseanmonstar/reqwest#3013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(retry): include ReqRep in docsrs 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/3020\"\u003eseanmonstar/reqwest#3020\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesWiresmith\"\u003e\u003ccode\u003e@​JamesWiresmith\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2961\"\u003eseanmonstar/reqwest#2961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monosans\"\u003e\u003ccode\u003e@​monosans\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2797\"\u003eseanmonstar/reqwest#2797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2967\"\u003eseanmonstar/reqwest#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2978\"\u003eseanmonstar/reqwest#2978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lms0806\"\u003e\u003ccode\u003e@​lms0806\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2992\"\u003eseanmonstar/reqwest#2992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyuzichong\"\u003e\u003ccode\u003e@​lyuzichong\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3006\"\u003eseanmonstar/reqwest#3006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ludea\"\u003e\u003ccode\u003e@​Ludea\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3000\"\u003eseanmonstar/reqwest#3000\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.2...v0.13.3\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.2...v0.13.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix CertificateRevocationList parsing of PEM values.\u003c/li\u003e\n\u003cli\u003eFix logging in resolver to only show host, not full URL.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns to fallback to a default if \u003ccode\u003e/etc/resolv.conf\u003c/code\u003e fails.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to handle \u003ccode\u003eSTOP_SENDING\u003c/code\u003e as not an error.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 pool to remove timed out QUIC connections.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 connection establishment picking IPv4 and IPv6.\u003c/li\u003e\n\u003cli\u003eUpgrade rustls-platform-verifier.\u003c/li\u003e\n\u003cli\u003e(wasm) Only use wasm-bindgen on unknown-* targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a9a88c4ee00a61b801f4f8e8cb643cdfb9a05b2b\"\u003e\u003ccode\u003ea9a88c4\u003c/code\u003e\u003c/a\u003e v0.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f3f6d9df166f447657d502fbaa9590e108a02d4b\"\u003e\u003ccode\u003ef3f6d9d\u003c/code\u003e\u003c/a\u003e docs(retry): include ReqRep in docsrs (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/5f9c231502d827bdd19864277187b133bb746f2f\"\u003e\u003ccode\u003e5f9c231\u003c/code\u003e\u003c/a\u003e fix rustls CRL PEM parsing (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3013\"\u003e#3013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/11d835dcad9171f614343c714377f0fcc6638205\"\u003e\u003ccode\u003e11d835d\u003c/code\u003e\u003c/a\u003e use wasm-bindgen ecosystem only for wasm32-unknown-* target (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3000\"\u003e#3000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/1f72916f5cdc30f6cb6c63038c89063795294d50\"\u003e\u003ccode\u003e1f72916\u003c/code\u003e\u003c/a\u003e Upgrade rustls-platform-verifier (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/5d5bf355744b181d31533501133ad9fbf99e8849\"\u003e\u003ccode\u003e5d5bf35\u003c/code\u003e\u003c/a\u003e [HTTP/3] Optimize IPv6 fallback and enforce HTTPS scheme \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2911\"\u003e#2911\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3006\"\u003e#3006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/93dc1b2dc4b3649d9b79b563cf4d3b41448fda0d\"\u003e\u003ccode\u003e93dc1b2\u003c/code\u003e\u003c/a\u003e docs: more accurate about default HTTP2 window sizes (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/c5e50f004de3ac0914369a08f3e7fd33c3ebc17e\"\u003e\u003ccode\u003ec5e50f0\u003c/code\u003e\u003c/a\u003e docs: update outdated link in comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/b25611f7c976651e8c156809f781b939d1ef2b52\"\u003e\u003ccode\u003eb25611f\u003c/code\u003e\u003c/a\u003e resolve: debug log to change only host (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2992\"\u003e#2992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ca1f479ab373c074e5fab5b35736de0c9cc46732\"\u003e\u003ccode\u003eca1f479\u003c/code\u003e\u003c/a\u003e http3: handle stop_sending without error (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.2...v0.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tower-http` from 0.6.8 to 0.6.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tower-rs/tower-http/releases\"\u003etower-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etower-http-0.6.10\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efollow-redirect\u003c/code\u003e: expose \u003ccode\u003eAttempt::method()\u003c/code\u003e and \u003ccode\u003eAttempt::previous_method()\u003c/code\u003e\nso redirect policies can react to method changes across redirects (e.g.\nPOST to GET on 301/303) (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/559\"\u003e#559\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore \u003ccode\u003etokio\u003c/code\u003e and \u003ccode\u003easync-compression\u003c/code\u003e as no-op features. These will be\nremoved next breaking release (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/559\"\u003e#559\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/559\"\u003etower-rs/tower-http#559\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/667\"\u003e#667\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/667\"\u003etower-rs/tower-http#667\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: restore tokio and async-compression as no-op features by \u003ca href=\"https://github.com/jlizen\"\u003e\u003ccode\u003e@​jlizen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/667\"\u003etower-rs/tower-http#667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix gate-ing of atomic64 in tests by \u003ca href=\"https://github.com/alexanderkjall\"\u003e\u003ccode\u003e@​alexanderkjall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/607\"\u003etower-rs/tower-http#607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efollow_redirect: expose previous and next request methods by \u003ca href=\"https://github.com/lucab\"\u003e\u003ccode\u003e@​lucab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/559\"\u003etower-rs/tower-http#559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release tower-http 0.6.10 by \u003ca href=\"https://github.com/jlizen\"\u003e\u003ccode\u003e@​jlizen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/669\"\u003etower-rs/tower-http#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab\"\u003e\u003ccode\u003e@​lucab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/559\"\u003etower-rs/tower-http#559\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tower-rs/tower-http/compare/tower-http-0.6.9...tower-http-0.6.10\"\u003ehttps://github.com/tower-rs/tower-http/compare/tower-http-0.6.9...tower-http-0.6.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etower-http-0.6.9\u003c/h2\u003e\n\u003ch2\u003eAdded:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eon-early-drop\u003c/code\u003e: middleware that detects when a response future or response\nbody is dropped before completion (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/636\"\u003e#636\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eTwo events get hooks: the response future being dropped before\nthe inner service produces a response, and the response body being\ndropped before reaching end-of-stream.\u003c/p\u003e\n\u003cp\u003eInstall custom callbacks with \u003ccode\u003eOnEarlyDropLayer::builder()\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003euse http::Request;\r\nuse tower_http::on_early_drop::{OnBodyDropFn, OnEarlyDropLayer};\r\n\u003cp\u003elet layer = OnEarlyDropLayer::builder()\u003cbr /\u003e\n.on_future_drop(|req: \u0026amp;Request\u0026lt;()\u0026gt;| {\u003cbr /\u003e\nlet uri = req.uri().clone();\u003cbr /\u003e\nmove || eprintln!(\u0026quot;future dropped for {}\u0026quot;, uri)\u003cbr /\u003e\n})\u003cbr /\u003e\n.on_body_drop(OnBodyDropFn::new(|req: \u0026amp;Request\u0026lt;()\u0026gt;| {\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/4532fc23ab576c0cfea6444bcc06ddf0ad00f4e3\"\u003e\u003ccode\u003e4532fc2\u003c/code\u003e\u003c/a\u003e v0.6.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/8508cb2e13414dd9058e2859125c6dadb32e2b99\"\u003e\u003ccode\u003e8508cb2\u003c/code\u003e\u003c/a\u003e follow_redirect: expose previous and next request methods (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/559\"\u003e#559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/890f66a8328314673c79dcf869ef8ff765cc08e7\"\u003e\u003ccode\u003e890f66a\u003c/code\u003e\u003c/a\u003e fix gate-ing of atomic64 in tests (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/607\"\u003e#607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/578c2b2972c0c45c0d88a52b9b868bf0a0953949\"\u003e\u003ccode\u003e578c2b2\u003c/code\u003e\u003c/a\u003e fix: restore tokio and async-compression as no-op features (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/eab7cbf77b3d35967f57e5e10707ea3bc04e4b80\"\u003e\u003ccode\u003eeab7cbf\u003c/code\u003e\u003c/a\u003e v0.6.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/9c64770ce2dc5564095a2a14664754537101de06\"\u003e\u003ccode\u003e9c64770\u003c/code\u003e\u003c/a\u003e feat(on-early-drop): Add middleware for client early drop detection (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/636\"\u003e#636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/67786ff5f6ba15f7e824ce26b286fc85c70b9080\"\u003e\u003ccode\u003e67786ff\u003c/code\u003e\u003c/a\u003e ci: Remove unnecessary protoc setup (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/665\"\u003e#665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/e442e2bcebc3301b2453df51c734051f34a7cb50\"\u003e\u003ccode\u003ee442e2b\u003c/code\u003e\u003c/a\u003e examples: Use axum::body::to_bytes (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/218fe6ba9ac17e161e77f948dcd91db590cd46d6\"\u003e\u003ccode\u003e218fe6b\u003c/code\u003e\u003c/a\u003e Make AsyncReadBody::with_capacity public (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/ffd4d7c0b654128e6d1cd9f3090215930745c8dc\"\u003e\u003ccode\u003effd4d7c\u003c/code\u003e\u003c/a\u003e trace: adds back call to classify_eos on trailers (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tower-rs/tower-http/compare/tower-http-0.6.8...tower-http-0.6.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-appender` from 0.2.4 to 0.2.5\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-appender's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-appender 0.2.5\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd latest symlink builder option (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3447\"\u003e#3447\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eRollingFileAppender\u003c/code\u003e broken links in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix parsing of date from filename when no time is incuded (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3471\"\u003e#3471\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3445\"\u003e#3445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3445\"\u003etokio-rs/tracing#3445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3447\"\u003e#3447\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3447\"\u003etokio-rs/tracing#3447\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3471\"\u003e#3471\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3471\"\u003etokio-rs/tracing#3471\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/53e14901f484a455d6edd59474ee87fd2f5f6e54\"\u003e\u003ccode\u003e53e1490\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-appender 0.2.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3522\"\u003e#3522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/4fb9ca34f9abb1dc1aaf70203eccee5c74d63635\"\u003e\u003ccode\u003e4fb9ca3\u003c/code\u003e\u003c/a\u003e examples: add per-layer filtering example (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3488\"\u003e#3488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/df055168a10373f73ac2ba4111563f6f0a1c67e6\"\u003e\u003ccode\u003edf05516\u003c/code\u003e\u003c/a\u003e docs: improve assert message to mention a possible cause of hitting cloning a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/72cf52a9e2723cf99a238be1e823a50915ca3977\"\u003e\u003ccode\u003e72cf52a\u003c/code\u003e\u003c/a\u003e docs: recommend configuring \u003ccode\u003eawait-holding-invalid-types\u003c/code\u003e lint (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3463\"\u003e#3463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9545be16f5df3ce78df50340a66845e23372ff41\"\u003e\u003ccode\u003e9545be1\u003c/code\u003e\u003c/a\u003e attributes: silence clippy lints for #[instrument] on async functions for cra...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/3160dc149304e6360456b561e5ab106ef1364384\"\u003e\u003ccode\u003e3160dc1\u003c/code\u003e\u003c/a\u003e subscriber: skip RwLock in EnvFilter span callbacks when no dynamic directive...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/3af2e541682f7233e05c6f63ebd18d014af4a2bc\"\u003e\u003ccode\u003e3af2e54\u003c/code\u003e\u003c/a\u003e appender: fix parsing of date from filename when no time is incuded (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3471\"\u003e#3471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/412986fb2fcfcd231844eb14cf66665936c6ecfc\"\u003e\u003ccode\u003e412986f\u003c/code\u003e\u003c/a\u003e appender: fix \u003ccode\u003eRollingFileAppender\u003c/code\u003e broken links in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/bdccf4d0de6db5d72a7943db08819fe7950cd77c\"\u003e\u003ccode\u003ebdccf4d\u003c/code\u003e\u003c/a\u003e appender: add latest symlink builder option (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3447\"\u003e#3447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/2c80f9d6004c124c980df5496b0e5a444ce9eb31\"\u003e\u003ccode\u003e2c80f9d\u003c/code\u003e\u003c/a\u003e subscriber: propagate on_register_dispatch for Option\u0026lt;Layer\u0026gt; and Vec\u0026lt;Layer\u0026gt; (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-appender-0.2.4...tracing-appender-0.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.22.0 to 1.23.1\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.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003emsrv\u003c/code\u003e feature from wasm-bindgen dependency by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/877\"\u003euuid-rs/uuid#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Timestamp::from_gregorian deprecation note by \u003ca href=\"https://github.com/aznashwan\"\u003e\u003ccode\u003e@​aznashwan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/878\"\u003euuid-rs/uuid#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/879\"\u003euuid-rs/uuid#879\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/877\"\u003euuid-rs/uuid#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aznashwan\"\u003e\u003ccode\u003e@​aznashwan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/878\"\u003euuid-rs/uuid#878\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.0...v1.23.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\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/ca0c85fe2172e82e9d0c76e659f5c57ceb86d9a4\"\u003e\u003ccode\u003eca0c85f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/879\"\u003e#879\u003c/a\u003e from uuid-rs/cargo/v1.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/b4db015d34479861a10216b186c8cf6bcdad6d86\"\u003e\u003ccode\u003eb4db015\u003c/code\u003e\u003c/a\u003e prepare for 1.23.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/771069da639a98bed48fa5e732153f6806811a41\"\u003e\u003ccode\u003e771069d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/878\"\u003e#878\u003c/a\u003e from aznashwan/fix-from-gregorian-deprecation-note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/80994a201597ebb5a6aaf82790ba91ebc4bced32\"\u003e\u003ccode\u003e80994a2\u003c/code\u003e\u003c/a\u003e fix: Timestamp::from_gregorian deprecation note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/90c5be8f17cb6be15b334d1834d8a29b9f5363dd\"\u003e\u003ccode\u003e90c5be8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/877\"\u003e#877\u003c/a\u003e from guybedford/remove-wasm-bindgen-msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/8b8c4f4f85e5416901c0f8b7ca3a8420227ab86f\"\u003e\u003ccode\u003e8b8c4f4\u003c/code\u003e\u003c/a\u003e Remove deprecated  feature from wasm-bindgen dependency\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.22.0...v1.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webbrowser` from 1.2.0 to 1.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amodm/webbrowser-rs/releases\"\u003ewebbrowser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWindows: work around Wine bug where AssocQueryStringW() doesn't return actual string length. See \u003ca href=\"https://redirect.github.com/amodm/webbrowser-rs/issues/114\"\u003e#114\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amodm/webbrowser-rs/blob/main/CHANGELOG.md\"\u003ewebbrowser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.1] - 2026-04-16 \u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWindows: work around broken AssocQueryStringW() not returning actual string length. See \u003ca href=\"https://redirect.github.com/amodm/webbrowser-rs/issues/114\"\u003e#114\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/7e06c0877c3ef6e750f43d7daeff3fc40c0a3b88\"\u003e\u003ccode\u003e7e06c08\u003c/code\u003e\u003c/a\u003e Release v1.2.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/2909f18fc519d06a74222a68b1e0d709a14687eb\"\u003e\u003ccode\u003e2909f18\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/amodm/webbrowser-rs/issues/114\"\u003e#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/c3c238e6a5ae68e755a8760361a5ee550c485f4f\"\u003e\u003ccode\u003ec3c238e\u003c/code\u003e\u003c/a\u003e Release v1.2.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/88d8a30357f63c7bcc15e850dbe2049a074b689d\"\u003e\u003ccode\u003e88d8a30\u003c/code\u003e\u003c/a\u003e fix tests after rand upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/f197c258c5aceb9b2ba2e7e00898f47ab252d6fa\"\u003e\u003ccode\u003ef197c25\u003c/code\u003e\u003c/a\u003e update dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/109c8638026b072250e7e93ac889c9629346154e\"\u003e\u003ccode\u003e109c863\u003c/code\u003e\u003c/a\u003e fix lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/cab5588e357d971cc36cbddcbb122a5ccc9a2692\"\u003e\u003ccode\u003ecab5588\u003c/code\u003e\u003c/a\u003e android: jni 0.22 update, exception checks, support any 'Context'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/d0a4f70e054b1c91181acb67a12032d53fee4643\"\u003e\u003ccode\u003ed0a4f70\u003c/code\u003e\u003c/a\u003e HACK: windows: Work around broken \u003ccode\u003eAssocQueryStringW()\u003c/code\u003e not returning actual ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/amodm/webbrowser-rs/compare/v1.2.0...v1.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 8.4.0 to 8.6.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.6.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecompression not supported\u003c/code\u003e as enum error (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/774\"\u003e#774\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\u003eallow for \u003ccode\u003e[u8]\u003c/code\u003e as filename (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/775\"\u003e#775\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\u003emark \u003ccode\u003eZipFlags\u003c/code\u003e as non-exhaustive and add test for \u003ccode\u003eHasZipMetadata\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse and simplify is_dir (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.5.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echange magic finder to stack buffer (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimplify extra field parsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.5.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003ezip64 comment\u003c/code\u003e and add \u003ccode\u003ezip64 extensible data sector\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/747\"\u003e#747\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\u003eremove useless magic in struct (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echange extra_field from Arc\u0026lt;Vec\u003c!-- raw HTML omitted --\u003e\u0026gt; to Arc\u0026lt;[u8]\u0026gt; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanup README (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.5.1...v8.6.0\"\u003e8.6.0\u003c/a\u003e - 2026-04-25\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecompression not supported\u003c/code\u003e as enum error (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/774\"\u003e#774\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\u003eallow for \u003ccode\u003e[u8]\u003c/code\u003e as filename (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/775\"\u003e#775\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\u003emark \u003ccode\u003eZipFlags\u003c/code\u003e as non-exhaustive and add test for \u003ccode\u003eHasZipMetadata\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse and simplify is_dir (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.5.0...v8.5.1\"\u003e8.5.1\u003c/a\u003e - 2026-04-06\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echange magic finder to stack buffer (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimplify extra field parsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.4.0...v8.5.0\"\u003e8.5.0\u003c/a\u003e - 2026-04-01\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003ezip64 comment\u003c/code\u003e and add \u003ccode\u003ezip64 extensible data sector\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/747\"\u003e#747\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\u003eremove useless magic in struct (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echange extra_field from Arc\u0026lt;Vec\u003c!-- raw HTML omitted --\u003e\u0026gt; to Arc\u0026lt;[u8]\u0026gt; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanup README (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/771dfc534d2614158af5497ea3dff4d4208d7db1\"\u003e\u003ccode\u003e771dfc5\u003c/code\u003e\u003c/a\u003e chore: release v8.6.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8e480ccb01def04dc4f15e3510ed435276c0df9f\"\u003e\u003ccode\u003e8e480cc\u003c/code\u003e\u003c/a\u003e chore(deps): update sha1 requirement from 0.10 to 0.11 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/767\"\u003e#767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2513bbe9a669f4d3c71fd6cf63e2c8f7cd63404d\"\u003e\u003ccode\u003e2513bbe\u003c/code\u003e\u003c/a\u003e chore(deps): update aes requirement from 0.8 to 0.9 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/957e240eb3e0caca1152bfef114cca260ff7755d\"\u003e\u003ccode\u003e957e240\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/cache from 5.0.4 to 5.0.5 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/0329d9d0b63d2648e52a89d27437315b71343852\"\u003e\u003ccode\u003e0329d9d\u003c/code\u003e\u003c/a\u003e fix: allow for \u003ccode\u003e[u8]\u003c/code\u003e as filename (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/ddcf8544c64ce6496b19df9ea84211deefbdd714\"\u003e\u003ccode\u003eddcf854\u003c/code\u003e\u003c/a\u003e ci(deps): bump github/codeql-action from 4.35.1 to 4.35.2 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/42323a87ef97bb71f0a0506cfdbf5b4c815dcffc\"\u003e\u003ccode\u003e42323a8\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/create-github-app-token from 3.0.0 to 3.1.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/901014a1f2123697ea3803140bfc3b4f0565b205\"\u003e\u003ccode\u003e901014a\u003c/code\u003e\u003c/a\u003e ci(deps): bump crate-ci/typos from 1.45.0 to 1.45.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/07702d4e432ef7a349b81a9dbb88df17a2e7b9d1\"\u003e\u003ccode\u003e07702d4\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecompression not supported\u003c/code\u003e as enum error (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2d0c46b7baf11bf7f461b54ac69a681bc8b89557\"\u003e\u003ccode\u003e2d0c46b\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.4.0...v8.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rayon` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rayon-rs/rayon/blob/main/RELEASES.md\"\u003erayon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease rayon 1.12.0 (2026-04-13)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in parallel \u003ccode\u003eRange\u0026lt;char\u0026gt;\u003c/code\u003e when the end is 0xE000, just past the\nsurrogate boundary, which was unsafely producing invalid \u003ccode\u003echar\u003c/code\u003e values.\u003c/li\u003e\n\u003cli\u003eThe new method \u003ccode\u003eParallelSlice::par_array_windows\u003c/code\u003e works like \u003ccode\u003epar_windows\u003c/code\u003e\nbut with a constant length, producing \u003ccode\u003e\u0026amp;[T; N]\u003c/code\u003e items.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/7449d7dfede9bd1e2bde0c898b20f46db70a1ac2\"\u003e\u003ccode\u003e7449d7d\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1093\"\u003e#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/b3d9e3f47364716f23e1bfd925b3ec710ef9710a\"\u003e\u003ccode\u003eb3d9e3f\u003c/code\u003e\u003c/a\u003e Release rayon 1.8.0 and rayon-core 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/3fe51e5cbd91b1d6ca04fb30ad80cabd8e6adefb\"\u003e\u003ccode\u003e3fe51e5\u003c/code\u003e\u003c/a\u003e Fix clippy::let_and_return\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/082f2152d26de7e6adfcdd60a052967daa523d4a\"\u003e\u003ccode\u003e082f215\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1087\"\u003e#1087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/ea0c06df26029bee6adf9650660f71748c569c0e\"\u003e\u003ccode\u003eea0c06d\u003c/code\u003e\u003c/a\u003e core: registry: Factor out \u0026quot;wait till out of work\u0026quot; part of the main loop.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/75524e295767ad6543411b8d577a302c407d5fa8\"\u003e\u003ccode\u003e75524e2\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1063\"\u003e#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/01d28003764758b6589e29cff40f8ca8d0d51797\"\u003e\u003ccode\u003e01d2800\u003c/code\u003e\u003c/a\u003e Ignore the multi-threaded test on emscripten/wasm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/40b59c0e443fc803c6b88b26fdf7a5194a19ca81\"\u003e\u003ccode\u003e40b59c0\u003c/code\u003e\u003c/a\u003e core: Make use_current_thread error rather than panic when already in the pool.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/f4db4d711e6382b13b4a7da88c0087e71a6252e5\"\u003e\u003ccode\u003ef4db4d7\u003c/code\u003e\u003c/a\u003e core: tests: Add some basic tests for ThreadPoolBuilder::use_current_thread.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/87274ad093b354384b50e73121366b07662bad1d\"\u003e\u003ccode\u003e87274ad\u003c/code\u003e\u003c/a\u003e core: registry: Add some more documentation for ThreadPoolBuilder::use_curren...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rayon-rs/rayon/compare/rayon-core-v1.11.0...rayon-core-v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter` from 0.26.7 to 0.26.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter/tree-sitter/releases\"\u003etree-sitter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(generate): allow disabling \u003ccode\u003eqjs-rt\u003c/code\u003e feature from CLI by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5448\"\u003etree-sitter/tree-sitter#5448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): document invariants that must be upheld for \u003ccode\u003eTSInputEdit\u003c/code\u003e by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5452\"\u003etree-sitter/tree-sitter#5452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): correct typo in \u003ccode\u003eparse\u003c/code\u003e command's help text by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5465\"\u003etree-sitter/tree-sitter#5465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(cli): misc. improvements by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5476\"\u003etree-sitter/tree-sitter#5476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wasm loading of languages w/ multiple reserved word sets by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5477\"\u003etree-sitter/tree-sitter#5477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egenerate: avoid panicking when a supertype only has hidden external token children by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5478\"\u003etree-sitter/tree-sitter#5478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.26.8 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5479\"\u003etree-sitter/tree-sitter#5479\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.26.7...v0.26.8\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.7...v0.26.8\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/tree-sitter/tree-sitter/commit/cd5b087cd9f45ca6d93ab1954f6b7c8534f324d2\"\u003e\u003ccode\u003ecd5b087\u003c/code\u003e\u003c/a\u003e release v0.26.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/c0d1444118d0c8572754107bcf090fb95cc9b9c6\"\u003e\u003ccode\u003ec0d1444\u003c/code\u003e\u003c/a\u003e generate: avoid panicking when a supertype only has hidden external token chi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/0b04fd0533a5d034a7f850ae5e3e12750c5c1dac\"\u003e\u003ccode\u003e0b04fd0\u003c/code\u003e\u003c/a\u003e Fix wasm loading of languages w/ multiple reserved word sets (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/05cf9a161a149da563ed20d8969b9c967426be42\"\u003e\u003ccode\u003e05cf9a1\u003c/code\u003e\u003c/a\u003e perf(cli): minor allocation and write call reductions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/bab48517d7c88133240c7f568a0774f117eb27be\"\u003e\u003ccode\u003ebab4851\u003c/code\u003e\u003c/a\u003e perf(cli): buffer stdout in parse and query output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/e28cb5ae7447f9f6330f4e6601c3a363342ce192\"\u003e\u003ccode\u003ee28cb5a\u003c/code\u003e\u003c/a\u003e fix(cli): correct typo in \u003ccode\u003eparse\u003c/code\u003e command's help text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/3839f6fcf54c9eeb28a8bce9005acb574d125703\"\u003e\u003ccode\u003e3839f6f\u003c/code\u003e\u003c/a\u003e fix(lib): document invariants that must be upheld for \u003ccode\u003eTSInputEdit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/001a926d567714cd46095d08513344e95164e414\"\u003e\u003ccode\u003e001a926\u003c/code\u003e\u003c/a\u003e fix(generate): allow disabling \u003ccode\u003eqjs-rt\u003c/code\u003e feature from CLI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.26.7...v0.26.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-rust` from 0.24.1 to 0.24.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/releases\"\u003etree-sitter-rust's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-rust.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\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/tree-sitter/tree-sitter-rust/commit/77a3747266f4d621d0757825e6b11edcbf991ca5\"\u003e\u003ccode\u003e77a3747\u003c/code\u003e\u003c/a\u003e 0.24.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/c9f157902a6b487f0c358dc383d2d694b98fd814\"\u003e\u003ccode\u003ec9f1579\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/v0.24.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/b3e615de069beb04ff44f65ac52f7f03cff04438\"\u003e\u003ccode\u003eb3e615d\u003c/code\u003e\u003c/a\u003e Fix bad error recovery when parsing repeated string literals (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.24.1...v0.24.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-swift` from 0.7.1 to 0.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/releases\"\u003etree-sitter-swift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.2 release\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-swift.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse correct URL for project home by \u003ca href=\"https://github.com/pombredanne\"\u003e\u003ccode\u003e@​pombredanne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/506\"\u003ealex-pinkus/tree-sitter-swift#506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude LICENSE file in crate by \u003ca href=\"https://github.com/michel-slm\"\u003e\u003ccode\u003e@​michel-slm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/537\"\u003ealex-pinkus/tree-sitter-swift#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calloc(0, ...) allocates zero bytes in scanner by \u003ca href=\"https://github.com/apanloco\"\u003e\u003ccode\u003e@​apanloco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/554\"\u003ealex-pinkus/tree-sitter-swift#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UB in eat_operators by \u003ca href=\"https://github.com/alex-pinkus\"\u003e\u003ccode\u003e@​alex-pinkus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/560\"\u003ealex-pinkus/tree-sitter-swift#560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump Python package version to 0.7.1 by \u003ca href=\"https://github.com/danfaer\"\u003e\u003ccode\u003e@​danfaer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/562\"\u003ealex-pinkus/tree-sitter-swift#562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd typed throws (throws(E)) grammar support by \u003ca href=\"https://github.com/danfaer\"\u003e\u003ccode\u003e@​danfaer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/567\"\u003ealex-pinkus/tree-sitter-swift#567\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pombredanne\"\u003e\u003ccode\u003e@​pombredanne\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/506\"\u003ealex-pinkus/tree-sitter-swift#506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michel-slm\"\u003e\u003ccode\u003e@​michel-slm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/537\"\u003ealex-pinkus/tree-sitter-swift#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apanloco\"\u003e\u003ccode\u003e@​apanloco\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/554\"\u003ealex-pinkus/tree-sitter-swift#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/danfaer\"\u003e\u003ccode\u003e@​danfaer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/562\"\u003ealex-pinkus/tree-sitter-swift#562\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/compare/0.7.1-pypi...0.7.2-pypi\"\u003ehttps://github.com/alex-pinkus/tree-sitter-swift/compare/0.7.1-pypi...0.7.2-pypi\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/alex-pinkus/tree-sitter-swift/commit/78521a22771afcc0ed007e79aa94ad788027c91a\"\u003e\u003ccode\u003e78521a2\u003c/code\u003e\u003c/a\u003e Version bump to 0.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/7e8a58c5f9edd2219a9f24466881bd247722bb94\"\u003e\u003ccode\u003e7e8a58c\u003c/code\u003e\u003c/a\u003e Updating top repository version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/c354345348cf8079e6794fa1b1324d8d44b6807b\"\u003e\u003ccode\u003ec354345\u003c/code\u003e\u003c/a\u003e Add typed throws (throws(E)) grammar support — SE-0413\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/e2b381615811f0dc5b6fb3fbc1a1b5046c1348b3\"\u003e\u003ccode\u003ee2b3816\u003c/code\u003e\u003c/a\u003e Bump Python package version to 0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/64f26c3a6e9e6cf4f77165c8283e35a26b7825a7\"\u003e\u003ccode\u003e64f26c3\u003c/code\u003e\u003c/a\u003e Updating top repository version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/da7f9370b70ba31357122c211734db98eb6f6a35\"\u003e\u003ccode\u003eda7f937\u003c/code\u003e\u003c/a\u003e Updating top repository version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/fb63a7004f0740b9220a2f30c98fbe82c6993481\"\u003e\u003ccode\u003efb63a70\u003c/code\u003e\u003c/a\u003e Fix UB in eat_operators\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/50f2735c48adbbf06c01c37d151f73c9d9dadc6a\"\u003e\u003ccode\u003e50f2735\u003c/code\u003e\u003c/a\u003e Updating top repository version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/59b5dc98f8c324d992f0acaeab5ff8f9228adb80\"\u003e\u003ccode\u003e59b5dc9\u003c/code\u003e\u003c/a\u003e Updating top repository version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/8abb3e8b33256d89127a35e87480736f74755ff9\"\u003e\u003ccode\u003e8abb3e8\u003c/code\u003e\u003c/a\u003e fix: calloc(0, ...) allocates zero bytes in external scanner\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/compare/0.7.1...0.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minijinja` from 2.18.0 to 2.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed strict undefined behavior for comparison operators (such as \u003ccode\u003e==\u003c/code\u003e), string concatenation (\u003ccode\u003e~\u003c/code\u003e), and undefined needles in the \u003ccode\u003ein\u003c/code\u003e operator to better match Jinja2.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/886\"\u003e#886\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/888\"\u003e#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003edefault\u003c/code\u003e filter in strict undefined mode so an explicitly passed undefined fallback argument errors instead of being treated like a missing argument.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/f15dc1e703ec58bc9cb50353322afb7890e3e016\"\u003e\u003ccode\u003ef15dc1e\u003c/code\u003e\u003c/a\u003e chore(release): 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/e04d2764b27824aaa1befe8b3d666c810661418a\"\u003e\u003ccode\u003ee04d276\u003c/code\u003e\u003c/a\u003e fix(undefined): align strict undefined behavior with Jinja2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.18.0...minijinja-go/v2.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-smithy-types` from 1.3.5 to 1.4.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 10.3.0 to 10.4.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Keats/jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.0 (2026-05-11)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect encoding for Ed25519 JWK thumbprints\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAlgorithm.family\u003c/code\u003e public and add \u003ccode\u003eValidation.new_for_family\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEncodingKey\u003c/code\u003e and \u003ccode\u003eDecodingKey\u003c/code\u003e are now partially zeroized on drop (the intermediate \u003ccode\u003ePemEncodedKey\u003c/code\u003e isn't so far)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/69a8fbf40a83c3d87301e75148e02b2090e4feed\"\u003e\u003ccode\u003e69a8fbf\u003c/code\u003e\u003c/a\u003e v10.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/d18e40f5ff78939ffab88b5e44ee4d0199696e38\"\u003e\u003ccode\u003ed18e40f\u003c/code\u003e\u003c/a\u003e Update changelog for 10.4.0 (\u003ca href=\"https://redirect.github.com/Keats/jsonwebtoken/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/ddd238956b39b507e715b4b0bb4ca99328e75cbc\"\u003e\u003ccode\u003eddd2389\u003c/code\u003e\u003c/a\u003e security: zeroize encoding and decoding keys (\u003ca href=\"https://redirect.github.com/Keats/jsonwebtoken/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/991e89a6e62857a48270764385382e26d780e90a\"\u003e\u003ccode\u003e991e89a\u003c/code\u003e\u003c/a\u003e Fix more clippy complaints (\u003ca href=\"https://redirect.github.com/Keats/jso...\n\n_Description has been truncated_","html_url":"https://github.com/make-tuned-unit/permagent-runtime/pull/127","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/make-tuned-unit%2Fpermagent-runtime/issues/127","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/127/packages"},{"uuid":"4219196868","node_id":"PR_kwDORTv8NM7Qjy_T","number":51,"state":"closed","title":"chore(deps): bump the rust-deps group across 1 directory with 30 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-16T10:18:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-07T16:40:04.000Z","updated_at":"2026-04-16T10:18:55.000Z","time_to_close":754729,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"rust-deps","update_count":30,"packages":[{"name":"tokio","old_version":"1.49.0","new_version":"1.51.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"ipnetwork","old_version":"0.20.0","new_version":"0.21.1","repository_url":"https://github.com/achanda/ipnetwork"},{"name":"kube","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/kube-rs/kube"},{"name":"k8s-openapi","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/Arnavion/k8s-openapi"},{"name":"arrow","old_version":"57.3.0","new_version":"58.1.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"parquet","old_version":"57.3.0","new_version":"58.1.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"tokio-tungstenite","old_version":"0.28.0","new_version":"0.29.0","repository_url":"https://github.com/snapview/tokio-tungstenite"},{"name":"hmac","old_version":"0.12.1","new_version":"0.13.0","repository_url":"https://github.com/RustCrypto/MACs"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"russh","old_version":"0.49.2","new_version":"0.56.0","repository_url":"https://github.com/warp-tech/russh"},{"name":"pgp","old_version":"0.15.0","new_version":"0.19.0","repository_url":"https://github.com/rpgp/rpgp"},{"name":"lettre","old_version":"0.11.19","new_version":"0.11.21","repository_url":"https://github.com/lettre/lettre"},{"name":"minijinja","old_version":"2.15.1","new_version":"2.19.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"anyhow","old_version":"1.0.101","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"clap","old_version":"4.5.59","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"chrono","old_version":"0.4.43","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"uuid","old_version":"1.21.0","new_version":"1.23.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"tar","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/alexcrichton/tar-rs"},{"name":"rustls","old_version":"0.23.36","new_version":"0.23.37","repository_url":"https://github.com/rustls/rustls"},{"name":"rcgen","old_version":"0.13.2","new_version":"0.14.7","repository_url":"https://github.com/rustls/rcgen"},{"name":"x509-parser","old_version":"0.16.0","new_version":"0.18.1","repository_url":"https://github.com/rusticata/x509-parser"},{"name":"arc-swap","old_version":"1.8.2","new_version":"1.9.1","repository_url":"https://github.com/vorner/arc-swap"},{"name":"nix","old_version":"0.29.0","new_version":"0.31.2","repository_url":"https://github.com/nix-rust/nix"},{"name":"hyper","old_version":"1.8.1","new_version":"1.9.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"instant-acme","old_version":"0.7.2","new_version":"0.8.5","repository_url":"https://github.com/djc/instant-acme"},{"name":"proptest","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/proptest-rs/proptest"},{"name":"rstest","old_version":"0.25.0","new_version":"0.26.1","repository_url":"https://github.com/la10736/rstest"},{"name":"tempfile","old_version":"3.25.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"socket2","old_version":"0.5.10","new_version":"0.6.3","repository_url":"https://github.com/rust-lang/socket2"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-deps group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.51.0` |\n| [ipnetwork](https://github.com/achanda/ipnetwork) | `0.20.0` | `0.21.1` |\n| [kube](https://github.com/kube-rs/kube) | `3.0.1` | `3.1.0` |\n| [k8s-openapi](https://github.com/Arnavion/k8s-openapi) | `0.27.0` | `0.27.1` |\n| [arrow](https://github.com/apache/arrow-rs) | `57.3.0` | `58.1.0` |\n| [parquet](https://github.com/apache/arrow-rs) | `57.3.0` | `58.1.0` |\n| [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite) | `0.28.0` | `0.29.0` |\n| [hmac](https://github.com/RustCrypto/MACs) | `0.12.1` | `0.13.0` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [russh](https://github.com/warp-tech/russh) | `0.49.2` | `0.56.0` |\n| [pgp](https://github.com/rpgp/rpgp) | `0.15.0` | `0.19.0` |\n| [lettre](https://github.com/lettre/lettre) | `0.11.19` | `0.11.21` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.15.1` | `2.19.0` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.101` | `1.0.102` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.59` | `4.5.60` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.44` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.21.0` | `1.23.0` |\n| [tar](https://github.com/alexcrichton/tar-rs) | `0.4.44` | `0.4.45` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.36` | `0.23.37` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.13.2` | `0.14.7` |\n| [x509-parser](https://github.com/rusticata/x509-parser) | `0.16.0` | `0.18.1` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.8.2` | `1.9.1` |\n| [nix](https://github.com/nix-rust/nix) | `0.29.0` | `0.31.2` |\n| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.9.0` |\n| [instant-acme](https://github.com/djc/instant-acme) | `0.7.2` | `0.8.5` |\n| [proptest](https://github.com/proptest-rs/proptest) | `1.10.0` | `1.11.0` |\n| [rstest](https://github.com/la10736/rstest) | `0.25.0` | `0.26.1` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.25.0` | `3.27.0` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.10` | `0.6.3` |\n\n\nUpdates `tokio` from 1.49.0 to 1.51.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.51.0\u003c/h2\u003e\n\u003ch1\u003e1.51.0 (April 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: implement \u003ccode\u003eget_peer_cred\u003c/code\u003e on Hurd (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7989\"\u003e#7989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: add \u003ccode\u003etokio::runtime::worker_index()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7921\"\u003e#7921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: add runtime name (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7924\"\u003e#7924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: stabilize \u003ccode\u003eLocalRuntime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7557\"\u003e#7557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ewasm: add wasm32-wasip2 networking support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7933\"\u003e#7933\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: steal tasks from the LIFO slot (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: do not show \u0026quot;Available on non-loom only.\u0026quot; doc label (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7977\"\u003e#7977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: improve overall macro hygiene (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7997\"\u003e#7997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix \u003ccode\u003enotify_waiters\u003c/code\u003e priority in \u003ccode\u003eNotify\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7996\"\u003e#7996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix panic in \u003ccode\u003eChan::recv_many\u003c/code\u003e when called with non-empty vector on closed channel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7991\"\u003e#7991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/7557\"\u003e#7557\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7557\"\u003etokio-rs/tokio#7557\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7921\"\u003e#7921\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7921\"\u003etokio-rs/tokio#7921\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7924\"\u003e#7924\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7924\"\u003etokio-rs/tokio#7924\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7933\"\u003e#7933\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7933\"\u003etokio-rs/tokio#7933\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7977\"\u003e#7977\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7977\"\u003etokio-rs/tokio#7977\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7989\"\u003e#7989\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7989\"\u003etokio-rs/tokio#7989\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7991\"\u003e#7991\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7991\"\u003etokio-rs/tokio#7991\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7996\"\u003e#7996\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7996\"\u003etokio-rs/tokio#7996\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7997\"\u003e#7997\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7997\"\u003etokio-rs/tokio#7997\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/0af06b7bab12c58161b1d0ae79bdf4452305d42f\"\u003e\u003ccode\u003e0af06b7\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8005\"\u003e#8005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/01a7f1dfabc93293743701074752ff0d8e787595\"\u003e\u003ccode\u003e01a7f1d\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8004\"\u003e#8004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eeb55c733ba9a83c51d08b1629dca6a5ec0f4b2b\"\u003e\u003ccode\u003eeeb55c7\u003c/code\u003e\u003c/a\u003e runtime: steal tasks from the LIFO slot (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/1fc450aefba4b05cdff9b7825ca5e39cccb3780e\"\u003e\u003ccode\u003e1fc450a\u003c/code\u003e\u003c/a\u003e runtime: stabilize \u003ccode\u003eLocalRuntime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7557\"\u003e#7557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/324218f9bbdc26e4bb527d036613826824f3078b\"\u003e\u003ccode\u003e324218f\u003c/code\u003e\u003c/a\u003e Merge tag 'tokio-1.47.4' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8003\"\u003e#8003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/aa65d0d0b8ea6eec80985b9d231390f137493071\"\u003e\u003ccode\u003eaa65d0d\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8002\"\u003e#8002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bf18ed452d6aae438e84ae008a01a74776abdc19\"\u003e\u003ccode\u003ebf18ed4\u003c/code\u003e\u003c/a\u003e sync: fix panic in \u003ccode\u003eChan::recv_many\u003c/code\u003e when called with non-empty vector on clo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/43134f1e5784993eb4fb3863933d74ac9e28f598\"\u003e\u003ccode\u003e43134f1\u003c/code\u003e\u003c/a\u003e wasm: add wasm32-wasip2 networking support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7933\"\u003e#7933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b4c3246d330379430937bdbb5e1b0c37282ae23e\"\u003e\u003ccode\u003eb4c3246\u003c/code\u003e\u003c/a\u003e macros: improve overall macro hygiene (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7997\"\u003e#7997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/7947fa4bd79d7345aa7e6b189fc1fbb6983a4351\"\u003e\u003ccode\u003e7947fa4\u003c/code\u003e\u003c/a\u003e rt: add runtime name (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7924\"\u003e#7924\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.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ipnetwork` from 0.20.0 to 0.21.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/achanda/ipnetwork/releases\"\u003eipnetwork's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix for 0::/0 network (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix for 0.0.0.0/0 network (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e update rust crate serde to 1.0.200 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e update rust crate serde to 1.0.199 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse associated constants (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate .gitignore\u003c/li\u003e\n\u003cli\u003eUpdate publish.yml\u003c/li\u003e\n\u003cli\u003eUpdate publish.yml\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eIpv{4,6}Network::new_unchecked\u003c/code\u003e with \u003ccode\u003eIpv{4,6}Network::new_checked\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/203\"\u003e#203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake the serde feature opt-in instead of opt-out (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typo (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate publish.yml (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e update rust crate serde_json to 1.0.116 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esetup release plz (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Rust crate criterion to 0.5.1 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/checkout action to v4 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erewrite core ipv6 methods to operate on u128s  (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove to dtolnay/rust-toolchain and run clippy (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHash implementation to match PartialEq (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Rust crate schemars to 0.8.17 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd const unsafe \u003ccode\u003enew_unchecked\u003c/code\u003e to \u003ccode\u003eIpv4Network\u003c/code\u003e \u0026amp; \u003ccode\u003eIpv6Network\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/185\"\u003e#185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Rust crate schemars to 0.8.15 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Rust crate schemars to 0.8.13 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eIpv6Network::nth\u003c/code\u003e to get the nth address (take two) (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/176\"\u003e#176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded needed traits to \u003ccode\u003eNetworkSize\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/175\"\u003e#175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate criterion requirement from 0.4.0 to 0.5.0\u003c/li\u003e\n\u003cli\u003eUpdate katyo/publish-crates action to v2\u003c/li\u003e\n\u003cli\u003eUpdate actions/checkout action to v3\u003c/li\u003e\n\u003cli\u003eUpdate Rust crate schemars to 0.8.12\u003c/li\u003e\n\u003cli\u003eAdd renovate.json\u003c/li\u003e\n\u003cli\u003eReplace assert_eq with assert for bool comparison\u003c/li\u003e\n\u003cli\u003eUse cargo clippy --fix to autofix code\u003c/li\u003e\n\u003cli\u003eAdd a reference where missing\u003c/li\u003e\n\u003cli\u003eCleanup mask for Ipv4Addr\u003c/li\u003e\n\u003cli\u003eShrink the enumerate call on mask\u003c/li\u003e\n\u003cli\u003eCleanup both size functions\u003c/li\u003e\n\u003cli\u003eSimplify FromStr for Ipv6Network\u003c/li\u003e\n\u003cli\u003eMake parse_prefix more idiomatic\u003c/li\u003e\n\u003cli\u003eUpdate criterion requirement from 0.3.4 to 0.4.0 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate does-it-json requirement from 0.0.3 to 0.0.4 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/161\"\u003e#161\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/achanda/ipnetwork/blob/master/CHANGELOG.md\"\u003eipnetwork's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/achanda/ipnetwork/compare/v0.21.0...v0.21.1\"\u003e0.21.1\u003c/a\u003e - 2025-01-07\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix for 0::/0 network (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/achanda/ipnetwork/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e - 2025-01-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix for 0.0.0.0/0 network (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e update rust crate serde to 1.0.200 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e update rust crate serde to 1.0.199 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse associated constants (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate .gitignore\u003c/li\u003e\n\u003cli\u003eUpdate publish.yml\u003c/li\u003e\n\u003cli\u003eUpdate publish.yml\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eIpv{4,6}Network::new_unchecked\u003c/code\u003e with \u003ccode\u003eIpv{4,6}Network::new_checked\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/203\"\u003e#203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake the serde feature opt-in instead of opt-out (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typo (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate publish.yml (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e update rust crate serde_json to 1.0.116 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esetup release plz (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Rust crate criterion to 0.5.1 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/checkout action to v4 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erewrite core ipv6 methods to operate on u128s  (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove to dtolnay/rust-toolchain and run clippy (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHash implementation to match PartialEq (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Rust crate schemars to 0.8.17 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd const unsafe \u003ccode\u003enew_unchecked\u003c/code\u003e to \u003ccode\u003eIpv4Network\u003c/code\u003e \u0026amp; \u003ccode\u003eIpv6Network\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/185\"\u003e#185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Rust crate schemars to 0.8.15 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Rust crate schemars to 0.8.13 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eIpv6Network::nth\u003c/code\u003e to get the nth address (take two) (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/176\"\u003e#176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded needed traits to \u003ccode\u003eNetworkSize\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/175\"\u003e#175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate criterion requirement from 0.4.0 to 0.5.0\u003c/li\u003e\n\u003cli\u003eUpdate katyo/publish-crates action to v2\u003c/li\u003e\n\u003cli\u003eUpdate actions/checkout action to v3\u003c/li\u003e\n\u003cli\u003eUpdate Rust crate schemars to 0.8.12\u003c/li\u003e\n\u003cli\u003eAdd renovate.json\u003c/li\u003e\n\u003cli\u003eReplace assert_eq with assert for bool comparison\u003c/li\u003e\n\u003cli\u003eUse cargo clippy --fix to autofix code\u003c/li\u003e\n\u003cli\u003eAdd a reference where missing\u003c/li\u003e\n\u003cli\u003eCleanup mask for Ipv4Addr\u003c/li\u003e\n\u003cli\u003eShrink the enumerate call on mask\u003c/li\u003e\n\u003cli\u003eCleanup both size functions\u003c/li\u003e\n\u003cli\u003eSimplify FromStr for Ipv6Network\u003c/li\u003e\n\u003cli\u003eMake parse_prefix more idiomatic\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/achanda/ipnetwork/commit/c2812a91a8398e423530378f1b58b3b97670b79b\"\u003e\u003ccode\u003ec2812a9\u003c/code\u003e\u003c/a\u003e chore: release v0.21.1 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/achanda/ipnetwork/commit/e1d3ac6de15aa65f41751ddadeb2b760a43938db\"\u003e\u003ccode\u003ee1d3ac6\u003c/code\u003e\u003c/a\u003e Fix for 0::/0 network (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/achanda/ipnetwork/commit/551d1a62b1acb4873bb65af66cc2aac11924c06d\"\u003e\u003ccode\u003e551d1a6\u003c/code\u003e\u003c/a\u003e chore: release v0.21.0 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/achanda/ipnetwork/commit/285cf9d4090a282e10073d568d21500c72d4343f\"\u003e\u003ccode\u003e285cf9d\u003c/code\u003e\u003c/a\u003e Update rust.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/achanda/ipnetwork/commit/ea467bb744ab5e0b58f9e99b25978895200d93e5\"\u003e\u003ccode\u003eea467bb\u003c/code\u003e\u003c/a\u003e Update .gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/achanda/ipnetwork/commit/209d5432a6a2381d2976dc78831e3d20e5d86a48\"\u003e\u003ccode\u003e209d543\u003c/code\u003e\u003c/a\u003e Update publish.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/achanda/ipnetwork/commit/16095cb510dcfd8668e6ea9e310e47bfedd40da1\"\u003e\u003ccode\u003e16095cb\u003c/code\u003e\u003c/a\u003e Update publish.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/achanda/ipnetwork/commit/4f7d898a86c076852c78347dda395271d8a9bd9b\"\u003e\u003ccode\u003e4f7d898\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003eIpv{4,6}Network::new_unchecked\u003c/code\u003e with \u003ccode\u003eIpv{4,6}Network::new_checked\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/achanda/ipnetwork/commit/d665bb6beb5936f156ad863207f6584934d6ef62\"\u003e\u003ccode\u003ed665bb6\u003c/code\u003e\u003c/a\u003e Make the serde feature opt-in instead of opt-out (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/achanda/ipnetwork/commit/ad46759a55eb2e1e3bb8b152848e7792884c9091\"\u003e\u003ccode\u003ead46759\u003c/code\u003e\u003c/a\u003e fix for 0.0.0.0/0 network (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/achanda/ipnetwork/compare/v0.20.0...v0.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kube` from 3.0.1 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kube-rs/kube/releases\"\u003ekube's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eMaintenance release with fixes for schemas/validation, client exec blocking and proxy handling, as well as some smaller new features listed below. Internal changes and documentation improvements listed in the \u003ca href=\"https://github.com/kube-rs/kube/milestone/54?closed=1\"\u003emilestone\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow empty body in const context by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1927\"\u003ekube-rs/kube#1927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd typed printcolumn argument to derive macro by \u003ca href=\"https://github.com/cchndl\"\u003e\u003ccode\u003e@​cchndl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1872\"\u003ekube-rs/kube#1872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ekube-core: add optionalOldSelf to CEL \u003ccode\u003eRule\u003c/code\u003e by \u003ca href=\"https://github.com/Immortal-Beyond-Oblivion\"\u003e\u003ccode\u003e@​Immortal-Beyond-Oblivion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1947\"\u003ekube-rs/kube#1947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-add support for basic auth in Proxy by \u003ca href=\"https://github.com/goenning\"\u003e\u003ccode\u003e@​goenning\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1959\"\u003ekube-rs/kube#1959\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix OptionalEnum transform for complex enums by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1934\"\u003ekube-rs/kube#1934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tower-http dependency to 0.6.4 by \u003ca href=\"https://github.com/abustany\"\u003e\u003ccode\u003e@​abustany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1939\"\u003ekube-rs/kube#1939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd minimal-versions CI check by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1940\"\u003ekube-rs/kube#1940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Produce valid CRDs containing flattened untagged enums by \u003ca href=\"https://github.com/NickLarsenNZ\"\u003e\u003ccode\u003e@​NickLarsenNZ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1942\"\u003ekube-rs/kube#1942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ekube-client: Avoid blocking tokio worker during exec auth token refresh by \u003ca href=\"https://github.com/blakelawson\"\u003e\u003ccode\u003e@​blakelawson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1950\"\u003ekube-rs/kube#1950\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/abustany\"\u003e\u003ccode\u003e@​abustany\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1939\"\u003ekube-rs/kube#1939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cchndl\"\u003e\u003ccode\u003e@​cchndl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1872\"\u003ekube-rs/kube#1872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Immortal-Beyond-Oblivion\"\u003e\u003ccode\u003e@​Immortal-Beyond-Oblivion\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1947\"\u003ekube-rs/kube#1947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gauravgahlot\"\u003e\u003ccode\u003e@​gauravgahlot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1949\"\u003ekube-rs/kube#1949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blakelawson\"\u003e\u003ccode\u003e@​blakelawson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1950\"\u003ekube-rs/kube#1950\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kube-rs/kube/compare/3.0.1...3.1.0\"\u003ehttps://github.com/kube-rs/kube/compare/3.0.1...3.1.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/kube-rs/kube/blob/main/CHANGELOG.md\"\u003ekube's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kube-rs/kube/releases/tag/3.1.0\"\u003e3.1.0\u003c/a\u003e / 2026-03-17\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eMaintenance release with fixes for schemas/validation, client exec blocking and proxy handling, as well as some smaller new features listed below. Internal changes and documentation improvements listed in the \u003ca href=\"https://github.com/kube-rs/kube/milestone/54?closed=1\"\u003emilestone\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow empty body in const context by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1927\"\u003ekube-rs/kube#1927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd typed printcolumn argument to derive macro by \u003ca href=\"https://github.com/cchndl\"\u003e\u003ccode\u003e@​cchndl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1872\"\u003ekube-rs/kube#1872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ekube-core: add optionalOldSelf to CEL \u003ccode\u003eRule\u003c/code\u003e by \u003ca href=\"https://github.com/Immortal-Beyond-Oblivion\"\u003e\u003ccode\u003e@​Immortal-Beyond-Oblivion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1947\"\u003ekube-rs/kube#1947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-add support for basic auth in Proxy by \u003ca href=\"https://github.com/goenning\"\u003e\u003ccode\u003e@​goenning\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1959\"\u003ekube-rs/kube#1959\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix OptionalEnum transform for complex enums by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1934\"\u003ekube-rs/kube#1934\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump tower-http dependency to 0.6.4 by \u003ca href=\"https://github.com/abustany\"\u003e\u003ccode\u003e@​abustany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1939\"\u003ekube-rs/kube#1939\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd minimal-versions CI check by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1940\"\u003ekube-rs/kube#1940\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: Produce valid CRDs containing flattened untagged enums by \u003ca href=\"https://github.com/NickLarsenNZ\"\u003e\u003ccode\u003e@​NickLarsenNZ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1942\"\u003ekube-rs/kube#1942\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekube-client: Avoid blocking tokio worker during exec auth token refresh by \u003ca href=\"https://github.com/blakelawson\"\u003e\u003ccode\u003e@​blakelawson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1950\"\u003ekube-rs/kube#1950\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/abustany\"\u003e\u003ccode\u003e@​abustany\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1939\"\u003ekube-rs/kube#1939\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cchndl\"\u003e\u003ccode\u003e@​cchndl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1872\"\u003ekube-rs/kube#1872\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Immortal-Beyond-Oblivion\"\u003e\u003ccode\u003e@​Immortal-Beyond-Oblivion\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1947\"\u003ekube-rs/kube#1947\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/gauravgahlot\"\u003e\u003ccode\u003e@​gauravgahlot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1949\"\u003ekube-rs/kube#1949\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/blakelawson\"\u003e\u003ccode\u003e@​blakelawson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1950\"\u003ekube-rs/kube#1950\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kube-rs/kube/compare/3.0.1...3.1.0\"\u003ehttps://github.com/kube-rs/kube/compare/3.0.1...3.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e3.1.0 / 2026-03-17\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003esee \u003ca href=\"https://github.com/kube-rs/kube/compare/3.1.0...main\"\u003ehttps://github.com/kube-rs/kube/compare/3.1.0...main\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/a3a111c5b07093aad1a2e229827280f6c47fbd27\"\u003e\u003ccode\u003ea3a111c\u003c/code\u003e\u003c/a\u003e release 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/7424ee37d2cf77026a9ec2ecedbc909278c31601\"\u003e\u003ccode\u003e7424ee3\u003c/code\u003e\u003c/a\u003e fix(kube-client): Avoid blocking tokio worker during exec auth token refresh ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/9ad27a9691948d90c27e687cec6bf4a499112ef8\"\u003e\u003ccode\u003e9ad27a9\u003c/code\u003e\u003c/a\u003e Re-add support for auth in Proxy (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1959\"\u003e#1959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/ab9040edbfeffb2584d77fa0edfd02eff8f60d2b\"\u003e\u003ccode\u003eab9040e\u003c/code\u003e\u003c/a\u003e fix(runtime): add doc_cfg and remove stale unstable feature notes (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1958\"\u003e#1958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/bc318bc037c8ffd411589254918594e0e62b3dc2\"\u003e\u003ccode\u003ebc318bc\u003c/code\u003e\u003c/a\u003e chore: fix a few typos across the repository (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1949\"\u003e#1949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/90975fdb5e0832d7d0baed5e5c2408eb6453e7b1\"\u003e\u003ccode\u003e90975fd\u003c/code\u003e\u003c/a\u003e feat(kube-core): add optionalOldSelf to CEL Rule (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1947\"\u003e#1947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/1320643f8ce7f8189e03496ff1329d678d76224c\"\u003e\u003ccode\u003e1320643\u003c/code\u003e\u003c/a\u003e fix: Produce valid CRDs containing flattened untagged enums (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1942\"\u003e#1942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/58cf5a6d762d49e101c304ec060ef60bec2769c3\"\u003e\u003ccode\u003e58cf5a6\u003c/code\u003e\u003c/a\u003e Add memory benchmark CI workflow (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1937\"\u003e#1937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/0eef838011d9f19278638ecd5a9a26a5371222aa\"\u003e\u003ccode\u003e0eef838\u003c/code\u003e\u003c/a\u003e Fully document kube-runtime with no missing_docs (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1932\"\u003e#1932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/3980e3e004b6d0e72d49281816e7e86ec94d5209\"\u003e\u003ccode\u003e3980e3e\u003c/code\u003e\u003c/a\u003e Add minimal-versions CI check (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1940\"\u003e#1940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kube-rs/kube/compare/3.0.1...3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s-openapi` from 0.27.0 to 0.27.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Arnavion/k8s-openapi/releases\"\u003ek8s-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.1\u003c/h2\u003e\n\u003ch2\u003ek8s-openapi\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBUGFIX: \u003ccode\u003eapimachinery::pkg::api::resource::Quantity\u003c/code\u003e now supports deserializing from a JSON floating point literal as well.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCorresponding Kubernetes API server versions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ev1.31.14\u003c/li\u003e\n\u003cli\u003ev1.32.13\u003c/li\u003e\n\u003cli\u003ev1.33.9\u003c/li\u003e\n\u003cli\u003ev1.34.5\u003c/li\u003e\n\u003cli\u003ev1.35.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ek8s-openapi-codegen-common\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ek8s-openapi-derive\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes except to bump the \u003ccode\u003ek8s-openapi-codegen-common\u003c/code\u003e dependency to the new version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Arnavion/k8s-openapi/blob/master/CHANGELOG.md\"\u003ek8s-openapi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev0.27.1 (2026-03-05)\u003c/h1\u003e\n\u003ch2\u003ek8s-openapi\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBUGFIX: \u003ccode\u003eapimachinery::pkg::api::resource::Quantity\u003c/code\u003e now supports deserializing from a JSON floating point literal as well.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCorresponding Kubernetes API server versions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ev1.31.14\u003c/li\u003e\n\u003cli\u003ev1.32.13\u003c/li\u003e\n\u003cli\u003ev1.33.9\u003c/li\u003e\n\u003cli\u003ev1.34.5\u003c/li\u003e\n\u003cli\u003ev1.35.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ek8s-openapi-codegen-common\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ek8s-openapi-derive\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes except to bump the \u003ccode\u003ek8s-openapi-codegen-common\u003c/code\u003e dependency to the new version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Arnavion/k8s-openapi/commit/2870d375fdd5d3ebee7741d604f2f9a410a51770\"\u003e\u003ccode\u003e2870d37\u003c/code\u003e\u003c/a\u003e v0.27.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Arnavion/k8s-openapi/commit/d06e0e6fc500888bd2ed64a51b4bebd48907296f\"\u003e\u003ccode\u003ed06e0e6\u003c/code\u003e\u003c/a\u003e Support deserializing Quantity from floats also.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Arnavion/k8s-openapi/commit/de9629724b608f0c381784204e7a849666d856b8\"\u003e\u003ccode\u003ede96297\u003c/code\u003e\u003c/a\u003e Update to v1.32.13, v1.33.9, v1.34.5, v1.35.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Arnavion/k8s-openapi/commit/ec97b6ee821ddc46b5d6cf33c4a7f3f332190d0f\"\u003e\u003ccode\u003eec97b6e\u003c/code\u003e\u003c/a\u003e Update to v1.32.12, v1.33.8, v1.34.4, v1.35.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Arnavion/k8s-openapi/compare/v0.27.0...v0.27.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow` from 57.3.0 to 58.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003earrow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 58.1.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.1.0\"\u003e58.1.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReuse compression dict lz4_block \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9566\"\u003e#9566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9529\"\u003e#9529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eunshred_variant\u003c/code\u003e support for \u003ccode\u003eBinary\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9526\"\u003e#9526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eshred_variant\u003c/code\u003e support for \u003ccode\u003eLargeUtf8\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9525\"\u003e#9525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] \u003ccode\u003evariant_get\u003c/code\u003e tests clean up \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9517\"\u003e#9517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet_variant: Support LargeUtf8 typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9513\"\u003e#9513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-variant: Support string view typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9512\"\u003e#9512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate ArrowTimestampType::make_value in favor of from_naive_datetime \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9490\"\u003e#9490\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFollowup for support ['fieldName'] in VariantPath \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9478\"\u003e#9478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeedup DELTA_BINARY_PACKED decoding when bitwidth is 0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9476\"\u003e#9476\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport CSV files encoded with charsets other than UTF-8 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9465\"\u003e#9465\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eExpose Avro writer schema when building the reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9460\"\u003e#9460\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePython: avoid importing pyarrow classes ever time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9438\"\u003e#9438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_nulls\u003c/code\u003e to \u003ccode\u003eMapBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9431\"\u003e#9431\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_non_nulls\u003c/code\u003e to \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9429\"\u003e#9429\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_value_n\u003c/code\u003e to GenericByteBuilder \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9425\"\u003e#9425\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_binary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9378\"\u003e#9378\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eConfigurable Arrow representation of UTC timestamps for Avro reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9279\"\u003e#9279\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMutableArrayData::extend does not copy child values for ListView arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9561\"\u003e#9561\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003earrow's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.1.0\"\u003e58.1.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReuse compression dict lz4_block \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9566\"\u003e#9566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9529\"\u003e#9529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eunshred_variant\u003c/code\u003e support for \u003ccode\u003eBinary\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9526\"\u003e#9526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eshred_variant\u003c/code\u003e support for \u003ccode\u003eLargeUtf8\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9525\"\u003e#9525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] \u003ccode\u003evariant_get\u003c/code\u003e tests clean up \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9517\"\u003e#9517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet_variant: Support LargeUtf8 typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9513\"\u003e#9513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-variant: Support string view typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9512\"\u003e#9512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate ArrowTimestampType::make_value in favor of from_naive_datetime \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9490\"\u003e#9490\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFollowup for support ['fieldName'] in VariantPath \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9478\"\u003e#9478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeedup DELTA_BINARY_PACKED decoding when bitwidth is 0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9476\"\u003e#9476\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport CSV files encoded with charsets other than UTF-8 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9465\"\u003e#9465\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eExpose Avro writer schema when building the reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9460\"\u003e#9460\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePython: avoid importing pyarrow classes ever time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9438\"\u003e#9438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_nulls\u003c/code\u003e to \u003ccode\u003eMapBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9431\"\u003e#9431\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_non_nulls\u003c/code\u003e to \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9429\"\u003e#9429\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_value_n\u003c/code\u003e to GenericByteBuilder \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9425\"\u003e#9425\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_binary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9378\"\u003e#9378\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eConfigurable Arrow representation of UTC timestamps for Avro reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9279\"\u003e#9279\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMutableArrayData::extend does not copy child values for ListView arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9561\"\u003e#9561\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eListView interleave bug \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9559\"\u003e#9559\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFlight encoding panics with \u0026quot;no dict id for field\u0026quot; with nested dict arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9555\"\u003e#9555\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow-flight\"\u003earrow-flight\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e\u0026quot;DeltaBitPackDecoder only supports Int32Type and Int64Type\u0026quot; but unsigned types are supported too \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9551\"\u003e#9551\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePotential overflow when calling \u003ccode\u003eutil::bit_mask::set_bits\u003c/code\u003e (soundness issue) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9543\"\u003e#9543\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ehandle Null type in try_merge for Struct, List, LargeList, and Union \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9523\"\u003e#9523\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eInvalid offset in sparse column chunk data for multiple predicates \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9516\"\u003e#9516\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003edebug_assert_eq! in BatchCoalescer panics in debug mode when batch_size \u0026lt; 4 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9506\"\u003e#9506\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eParquet Statistics::null_count_opt wrongly returns Some(0) when stats are missing \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9451\"\u003e#9451\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eError \u0026quot;Not all children array length are the same!\u0026quot; when decoding rows spanning across page boundaries in parquet file when using \u003ccode\u003eRowSelection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9370\"\u003e#9370\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAvro schema resolution not properly supported for complex types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9336\"\u003e#9336\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation updates:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate planned release schedule in README.md \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9466\"\u003e#9466\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePerformance improvements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eNullBuffer::try_from_unsliced\u003c/code\u003e to simplify array construction \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9385\"\u003e#9385\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eperf: Coalesce page fetches when RowSelection selects all rows \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9578\"\u003e#9578\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/Dandandan\"\u003eDandandan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse chunks_exact for has_true/has_false to enable compiler unrolling \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9570\"\u003e#9570\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/adriangb\"\u003eadriangb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epyarrow: Cache the imported classes to avoid importing them each time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9439\"\u003e#9439\u003c/a\u003e (\u003ca href=\"https://github.com/Tpt\"\u003eTpt\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/apache/arrow-rs/commit/6cadf3b4de916c707e2103b123a168154e668a33\"\u003e\u003ccode\u003e6cadf3b\u003c/code\u003e\u003c/a\u003e Prepare for 58.1.0 Release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9573\"\u003e#9573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/322f9ce681ed51aa0c99b6517d5f43b7279ecc52\"\u003e\u003ccode\u003e322f9ce\u003c/code\u003e\u003c/a\u003e [Variant] Add unshred_variant support for Binary and LargeBinary types (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9576\"\u003e#9576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/bc74c7192a48bd36a9e79b883a3482af396a2350\"\u003e\u003ccode\u003ebc74c71\u003c/code\u003e\u003c/a\u003e feat(parquet): add content defined chunking for arrow writer (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9450\"\u003e#9450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/39dda22517e6369d006aaac5eaac53d9cd72c29b\"\u003e\u003ccode\u003e39dda22\u003c/code\u003e\u003c/a\u003e Make Sbbf Constructers Public (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9569\"\u003e#9569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d53df605656d8012eca42e8ddffe165362a1a4cb\"\u003e\u003ccode\u003ed53df60\u003c/code\u003e\u003c/a\u003e feat: Optimize from_bitwise_binary_op with 64-bit alignment (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9441\"\u003e#9441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/44f5dfc607892bab849a4dba008b6ee8966c1461\"\u003e\u003ccode\u003e44f5dfc\u003c/code\u003e\u003c/a\u003e perf: Coalesce page fetches when RowSelection selects all rows (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9578\"\u003e#9578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/14f1eb97fbf017dbd0faef749f62f6cd9389a451\"\u003e\u003ccode\u003e14f1eb9\u003c/code\u003e\u003c/a\u003e pyarrow: Cache the imported classes to avoid importing them each time (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9439\"\u003e#9439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/55a7768bbb95976e1dac29facb2ea337aa4d89b6\"\u003e\u003ccode\u003e55a7768\u003c/code\u003e\u003c/a\u003e [Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9572\"\u003e#9572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/42ab0bcef7c2257772dfb7de77b04051350e18cb\"\u003e\u003ccode\u003e42ab0bc\u003c/code\u003e\u003c/a\u003e fix: Used \u003ccode\u003echecked_add\u003c/code\u003e for bounds checks to avoid UB (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9568\"\u003e#9568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/88422cbdcbfa8f4e2411d66578dd3582fafbf2a1\"\u003e\u003ccode\u003e88422cb\u003c/code\u003e\u003c/a\u003e arrow-flight: generate dict_ids for dicts nested inside complex types (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9556\"\u003e#9556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/57.3.0...58.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `parquet` from 57.3.0 to 58.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003eparquet's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 58.1.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.1.0\"\u003e58.1.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReuse compression dict lz4_block \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9566\"\u003e#9566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9529\"\u003e#9529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eunshred_variant\u003c/code\u003e support for \u003ccode\u003eBinary\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9526\"\u003e#9526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eshred_variant\u003c/code\u003e support for \u003ccode\u003eLargeUtf8\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9525\"\u003e#9525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] \u003ccode\u003evariant_get\u003c/code\u003e tests clean up \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9517\"\u003e#9517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet_variant: Support LargeUtf8 typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9513\"\u003e#9513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-variant: Support string view typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9512\"\u003e#9512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate ArrowTimestampType::make_value in favor of from_naive_datetime \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9490\"\u003e#9490\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFollowup for support ['fieldName'] in VariantPath \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9478\"\u003e#9478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeedup DELTA_BINARY_PACKED decoding when bitwidth is 0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9476\"\u003e#9476\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport CSV files encoded with charsets other than UTF-8 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9465\"\u003e#9465\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eExpose Avro writer schema when building the reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9460\"\u003e#9460\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePython: avoid importing pyarrow classes ever time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9438\"\u003e#9438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_nulls\u003c/code\u003e to \u003ccode\u003eMapBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9431\"\u003e#9431\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_non_nulls\u003c/code\u003e to \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9429\"\u003e#9429\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_value_n\u003c/code\u003e to GenericByteBuilder \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9425\"\u003e#9425\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_binary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9378\"\u003e#9378\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eConfigurable Arrow representation of UTC timestamps for Avro reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9279\"\u003e#9279\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMutableArrayData::extend does not copy child values for ListView arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9561\"\u003e#9561\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003eparquet's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.1.0\"\u003e58.1.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReuse compression dict lz4_block \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9566\"\u003e#9566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9529\"\u003e#9529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eunshred_variant\u003c/code\u003e support for \u003ccode\u003eBinary\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9526\"\u003e#9526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eshred_variant\u003c/code\u003e support for \u003ccode\u003eLargeUtf8\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9525\"\u003e#9525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] \u003ccode\u003evariant_get\u003c/code\u003e tests clean up \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9517\"\u003e#9517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet_variant: Support LargeUtf8 typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9513\"\u003e#9513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-variant: Support string view typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9512\"\u003e#9512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate ArrowTimestampType::make_value in favor of from_naive_datetime \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9490\"\u003e#9490\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFollowup for support ['fieldName'] in VariantPath \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9478\"\u003e#9478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeedup DELTA_BINARY_PACKED decoding when bitwidth is 0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9476\"\u003e#9476\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport CSV files encoded with charsets other than UTF-8 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9465\"\u003e#9465\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eExpose Avro writer schema when building the reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9460\"\u003e#9460\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePython: avoid importing pyarrow classes ever time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9438\"\u003e#9438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_nulls\u003c/code\u003e to \u003ccode\u003eMapBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9431\"\u003e#9431\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_non_nulls\u003c/code\u003e to \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9429\"\u003e#9429\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_value_n\u003c/code\u003e to GenericByteBuilder \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9425\"\u003e#9425\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_binary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9378\"\u003e#9378\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eConfigurable Arrow representation of UTC timestamps for Avro reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9279\"\u003e#9279\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMutableArrayData::extend does not copy child values for ListView arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9561\"\u003e#9561\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eListView interleave bug \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9559\"\u003e#9559\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFlight encoding panics with \u0026quot;no dict id for field\u0026quot; with nested dict arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9555\"\u003e#9555\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow-flight\"\u003earrow-flight\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e\u0026quot;DeltaBitPackDecoder only supports Int32Type and Int64Type\u0026quot; but unsigned types are supported too \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9551\"\u003e#9551\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePotential overflow when calling \u003ccode\u003eutil::bit_mask::set_bits\u003c/code\u003e (soundness issue) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9543\"\u003e#9543\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ehandle Null type in try_merge for Struct, List, LargeList, and Union \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9523\"\u003e#9523\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eInvalid offset in sparse column chunk data for multiple predicates \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9516\"\u003e#9516\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003edebug_assert_eq! in BatchCoalescer panics in debug mode when batch_size \u0026lt; 4 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9506\"\u003e#9506\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eParquet Statistics::null_count_opt wrongly returns Some(0) when stats are missing \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9451\"\u003e#9451\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eError \u0026quot;Not all children array length are the same!\u0026quot; when decoding rows spanning across page boundaries in parquet file when using \u003ccode\u003eRowSelection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9370\"\u003e#9370\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAvro schema resolution not properly supported for complex types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9336\"\u003e#9336\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation updates:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate planned release schedule in README.md \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9466\"\u003e#9466\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePerformance improvements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eNullBuffer::try_from_unsliced\u003c/code\u003e to simplify array construction \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9385\"\u003e#9385\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eperf: Coalesce page fetches when RowSelection selects all rows \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9578\"\u003e#9578\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/Dandandan\"\u003eDandandan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse chunks_exact for has_true/has_false to enable compiler unrolling \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9570\"\u003e#9570\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/adriangb\"\u003eadriangb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epyarrow: Cache the imported classes to avoid importing them each time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9439\"\u003e#9439\u003c/a\u003e (\u003ca href=\"https://github.com/Tpt\"\u003eTpt\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/apache/arrow-rs/commit/6cadf3b4de916c707e2103b123a168154e668a33\"\u003e\u003ccode\u003e6cadf3b\u003c/code\u003e\u003c/a\u003e Prepare for 58.1.0 Release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9573\"\u003e#9573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/322f9ce681ed51aa0c99b6517d5f43b7279ecc52\"\u003e\u003ccode\u003e322f9ce\u003c/code\u003e\u003c/a\u003e [Variant] Add unshred_variant support for Binary and LargeBinary types (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9576\"\u003e#9576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/bc74c7192a48bd36a9e79b883a3482af396a2350\"\u003e\u003ccode\u003ebc74c71\u003c/code\u003e\u003c/a\u003e feat(parquet): add content defined chunking for arrow writer (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9450\"\u003e#9450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/39dda22517e6369d006aaac5eaac53d9cd72c29b\"\u003e\u003ccode\u003e39dda22\u003c/code\u003e\u003c/a\u003e Make Sbbf Constructers Public (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9569\"\u003e#9569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d53df605656d8012eca42e8ddffe165362a1a4cb\"\u003e\u003ccode\u003ed53df60\u003c/code\u003e\u003c/a\u003e feat: Optimize from_bitwise_binary_op with 64-bit alignment (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9441\"\u003e#9441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/44f5dfc607892bab849a4dba008b6ee8966c1461\"\u003e\u003ccode\u003e44f5dfc\u003c/code\u003e\u003c/a\u003e perf: Coalesce page fetches when RowSelection selects all rows (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9578\"\u003e#9578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/14f1eb97fbf017dbd0faef749f62f6cd9389a451\"\u003e\u003ccode\u003e14f1eb9\u003c/code\u003e\u003c/a\u003e pyarrow: Cache the imported classes to avoid importing them each time (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9439\"\u003e#9439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/55a7768bbb95976e1dac29facb2ea337aa4d89b6\"\u003e\u003ccode\u003e55a7768\u003c/code\u003e\u003c/a\u003e [Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9572\"\u003e#9572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/42ab0bcef7c2257772dfb7de77b04051350e18cb\"\u003e\u003ccode\u003e42ab0bc\u003c/code\u003e\u003c/a\u003e fix: Used \u003ccode\u003echecked_add\u003c/code\u003e for bounds checks to avoid UB (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9568\"\u003e#9568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/88422cbdcbfa8f4e2411d66578dd3582fafbf2a1\"\u003e\u003ccode\u003e88422cb\u003c/code\u003e\u003c/a\u003e arrow-flight: generate dict_ids for dicts nested inside complex types (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9556\"\u003e#9556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/57.3.0...58.1.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 `hmac` from 0.12.1 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/0236c8eb50098dd7f277a71ab89caaeb1e7314df\"\u003e\u003ccode\u003e0236c8e\u003c/code\u003e\u003c/a\u003e hmac v0.13.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/263\"\u003e#263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/b895e50c852f58727b2fa6a480c4ec68cf99025f\"\u003e\u003ccode\u003eb895e50\u003c/code\u003e\u003c/a\u003e Migrate tests to the new blobby format (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/3d1440b379457f680c58bc1ec0e2f8714a72df7e\"\u003e\u003ccode\u003e3d1440b\u003c/code\u003e\u003c/a\u003e Workspace-level lint configuration (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/11d4f3624f3dfe95d57cfb8a3173d7071eb5a1b3\"\u003e\u003ccode\u003e11d4f36\u003c/code\u003e\u003c/a\u003e hmac: use release versions of \u003ccode\u003edev-dependencies\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/c40b82b2ac40bc0260d0c35d6a518f97e72411e5\"\u003e\u003ccode\u003ec40b82b\u003c/code\u003e\u003c/a\u003e hmac: bump \u003ccode\u003esha2\u003c/code\u003e dev-dependency to v0.11 (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/1fa0781413e3d07d18a9bb622f096754640dee53\"\u003e\u003ccode\u003e1fa0781\u003c/code\u003e\u003c/a\u003e Cut rc.5 prereleases (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/a0082655c09ffe682a10640cbaefb67c8175010e\"\u003e\u003ccode\u003ea008265\u003c/code\u003e\u003c/a\u003e hmac v0.13.0-rc.6 (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/da485cd7baf0b7f5e501f5b42644bf9ddd428c6b\"\u003e\u003ccode\u003eda485cd\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e(Reset)MacTrai...\n\n_Description has been truncated_","html_url":"https://github.com/agentsphere/asp/pull/51","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentsphere%2Fasp/issues/51","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/51/packages"},{"uuid":"4158263885","node_id":"PR_kwDOHeLwtM7OPcB9","number":295,"state":"closed","title":"chore(deps): bump the prod-dependencies group across 1 directory with 44 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-08T09:52:30.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-28T07:15:07.000Z","updated_at":"2026-04-08T09:52:33.000Z","time_to_close":959843,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"prod-dependencies","update_count":44,"packages":[{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-trait","old_version":"0.1.83","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"chrono","old_version":"0.4.38","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.5.41","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"colored","old_version":"2.1.0","new_version":"3.1.1","repository_url":"https://github.com/mackwic/colored"},{"name":"derive_builder","old_version":"0.20.1","new_version":"0.20.2","repository_url":"https://github.com/colin-kiegel/rust-derive-builder"},{"name":"directories","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/directories-rs"},{"name":"educe","old_version":"0.5.11","new_version":"0.6.0","repository_url":"https://github.com/magiclen/educe"},{"name":"fake","old_version":"2.10.0","new_version":"5.1.0","repository_url":"https://github.com/cksac/fake-rs"},{"name":"gethostname","old_version":"0.4.3","new_version":"1.1.0"},{"name":"glob","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"human-panic","old_version":"2.0.2","new_version":"2.0.6","repository_url":"https://github.com/rust-cli/human-panic"},{"name":"ignore","old_version":"0.4.23","new_version":"0.4.25","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"indicatif","old_version":"0.18.3","new_version":"0.18.4","repository_url":"https://github.com/console-rs/indicatif"},{"name":"inquire","old_version":"0.6.2","new_version":"0.9.4","repository_url":"https://github.com/mikaelmello/inquire"},{"name":"itertools","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/rust-itertools/itertools"},{"name":"jsonschema","old_version":"0.30.0","new_version":"0.33.0","repository_url":"https://github.com/Stranger6667/jsonschema"},{"name":"jsonwebtoken","old_version":"10.2.0","new_version":"10.3.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"minijinja","old_version":"2.3.1","new_version":"2.18.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"mockall","old_version":"0.12.1","new_version":"0.14.0","repository_url":"https://github.com/asomers/mockall"},{"name":"normpath","old_version":"1.3.0","new_version":"1.5.0","repository_url":"https://github.com/dylni/normpath"},{"name":"octocrab","old_version":"0.49.5","new_version":"0.49.6","repository_url":"https://github.com/XAMPPRocky/octocrab"},{"name":"opentelemetry-otlp","old_version":"0.31.0","new_version":"0.31.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"pathdiff","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/Manishearth/pathdiff"},{"name":"petgraph","old_version":"0.6.5","new_version":"0.8.3","repository_url":"https://github.com/petgraph/petgraph"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.12.9","new_version":"0.12.28","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"schemars","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/GREsau/schemars"},{"name":"secrecy","old_version":"0.8.0","new_version":"0.10.3","repository_url":"https://github.com/iqlusioninc/crates"},{"name":"sha256","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/baoyachi/sha256-rs"},{"name":"shellexpand","old_version":"3.1.0","new_version":"3.1.2"},{"name":"strip-ansi-escapes","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/luser/strip-ansi-escapes"},{"name":"strum","old_version":"0.26.3","new_version":"0.28.0","repository_url":"https://github.com/Peternator7/strum"},{"name":"thiserror","old_version":"1.0.69","new_version":"2.0.12","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.46.1","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tonic","old_version":"0.14.2","new_version":"0.14.5","repository_url":"https://github.com/hyperium/tonic"},{"name":"tracing-appender","old_version":"0.2.3","new_version":"0.2.4","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"which","old_version":"6.0.3","new_version":"8.0.2","repository_url":"https://github.com/harryfei/which-rs"},{"name":"assert_cmd","old_version":"2.0.16","new_version":"2.2.0","repository_url":"https://github.com/assert-rs/assert_cmd"},{"name":"assert_fs","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/assert-rs/assert_fs"},{"name":"escargot","old_version":"0.5.12","new_version":"0.5.15","repository_url":"https://github.com/crate-ci/escargot"},{"name":"predicates","old_version":"3.1.2","new_version":"3.1.4","repository_url":"https://github.com/assert-rs/predicates-rs"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the prod-dependencies group with 44 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.102` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.83` | `0.1.89` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.38` | `0.4.44` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.41` | `4.5.60` |\n| [colored](https://github.com/mackwic/colored) | `2.1.0` | `3.1.1` |\n| [derive_builder](https://github.com/colin-kiegel/rust-derive-builder) | `0.20.1` | `0.20.2` |\n| [directories](https://github.com/soc/directories-rs) | `5.0.1` | `6.0.0` |\n| [educe](https://github.com/magiclen/educe) | `0.5.11` | `0.6.0` |\n| [fake](https://github.com/cksac/fake-rs) | `2.10.0` | `5.1.0` |\n| gethostname | `0.4.3` | `1.1.0` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.1` | `0.3.3` |\n| [human-panic](https://github.com/rust-cli/human-panic) | `2.0.2` | `2.0.6` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.23` | `0.4.25` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.18.3` | `0.18.4` |\n| [inquire](https://github.com/mikaelmello/inquire) | `0.6.2` | `0.9.4` |\n| [itertools](https://github.com/rust-itertools/itertools) | `0.13.0` | `0.14.0` |\n| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.30.0` | `0.33.0` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `10.2.0` | `10.3.0` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.3.1` | `2.18.0` |\n| [mockall](https://github.com/asomers/mockall) | `0.12.1` | `0.14.0` |\n| [normpath](https://github.com/dylni/normpath) | `1.3.0` | `1.5.0` |\n| [octocrab](https://github.com/XAMPPRocky/octocrab) | `0.49.5` | `0.49.6` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.31.1` |\n| [pathdiff](https://github.com/Manishearth/pathdiff) | `0.2.2` | `0.2.3` |\n| [petgraph](https://github.com/petgraph/petgraph) | `0.6.5` | `0.8.3` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.3` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.9` | `0.12.28` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.0` | `1.2.1` |\n| [secrecy](https://github.com/iqlusioninc/crates) | `0.8.0` | `0.10.3` |\n| [sha256](https://github.com/baoyachi/sha256-rs) | `1.5.0` | `1.6.0` |\n| [shellexpand](https://gitlab.com/ijackson/rust-shellexpand) | `3.1.0` | `3.1.2` |\n| [strip-ansi-escapes](https://github.com/luser/strip-ansi-escapes) | `0.2.0` | `0.2.1` |\n| [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.28.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.69` | `2.0.12` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.46.1` | `1.50.0` |\n| [tonic](https://github.com/hyperium/tonic) | `0.14.2` | `0.14.5` |\n| [tracing-appender](https://github.com/tokio-rs/tracing) | `0.2.3` | `0.2.4` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [which](https://github.com/harryfei/which-rs) | `6.0.3` | `8.0.2` |\n| [assert_cmd](https://github.com/assert-rs/assert_cmd) | `2.0.16` | `2.2.0` |\n| [assert_fs](https://github.com/assert-rs/assert_fs) | `1.1.2` | `1.1.3` |\n| [escargot](https://github.com/crate-ci/escargot) | `0.5.12` | `0.5.15` |\n| [predicates](https://github.com/assert-rs/predicates-rs) | `3.1.2` | `3.1.4` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.27.0` |\n\n\nUpdates `anyhow` from 1.0.98 to 1.0.102\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.102\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.83 to 0.1.89\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.89\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove IDE functionality (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Veykril\"\u003e\u003ccode\u003e@​Veykril\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.88\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix lifetime bounding on generic parameters that have cfg (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.87\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.86\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.85\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOmit \u003ccode\u003eSelf: 'async_trait\u003c/code\u003e bound in impl when not needed by signature (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/284\"\u003e#284\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.84\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eimpl Trait\u003c/code\u003e in return type (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a7e91e98a5d2de2ceae52d9459eed309939a98bf\"\u003e\u003ccode\u003ea7e91e9\u003c/code\u003e\u003c/a\u003e Release 0.1.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fbcfcaca022197e20a3f70b448a2615ae49d3701\"\u003e\u003ccode\u003efbcfcac\u003c/code\u003e\u003c/a\u003e Merge pull request 293 from Veykril/lw/quote_spanned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fd93990620ba8d1af6089ac286120b71adc26c06\"\u003e\u003ccode\u003efd93990\u003c/code\u003e\u003c/a\u003e Improve use of spans in \u003ccode\u003equote_spanned\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a5093fe762a8a38cb41aba7fd40d1051386a8fb5\"\u003e\u003ccode\u003ea5093fe\u003c/code\u003e\u003c/a\u003e Add type-mismatch ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6d12b441162c8c688cbb39bfc87829083ccbc1a9\"\u003e\u003ccode\u003e6d12b44\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/dd9e4bad1b9465706366689551df978a39bf4390\"\u003e\u003ccode\u003edd9e4ba\u003c/code\u003e\u003c/a\u003e Hide unused_variables warning in consider-restricting.rs ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/b454fc869a32a2410adc405ffb030be78246de8b\"\u003e\u003ccode\u003eb454fc8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9c880e85d885eb20426222d5462286f1dab09d5a\"\u003e\u003ccode\u003e9c880e8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-07-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7ca751d0b3c62dfbd39699f8d32a09f7b7a70800\"\u003e\u003ccode\u003e7ca751d\u003c/code\u003e\u003c/a\u003e Ignore unused_parens warning in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2bccfeb461b0c92964fdee816896e9f8f6f291b8\"\u003e\u003ccode\u003e2bccfeb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-05-28\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.83...0.1.89\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.38 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.42\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fuzzer for DateTime::parse_from_str by \u003ca href=\"https://github.com/tyler92\"\u003e\u003ccode\u003e@​tyler92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1700\"\u003echronotope/chrono#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong amount of micro/milliseconds by \u003ca href=\"https://github.com/nmlt\"\u003e\u003ccode\u003e@​nmlt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1703\"\u003echronotope/chrono#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning about MappedLocalTime and wasm by \u003ca href=\"https://github.com/lutzky\"\u003e\u003ccode\u003e@​lutzky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1702\"\u003echronotope/chrono#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect parsing of fixed-length second fractions by \u003ca href=\"https://github.com/chris-leach\"\u003e\u003ccode\u003e@​chris-leach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1705\"\u003echronotope/chrono#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cfgs for \u003ccode\u003ewasm32-linux\u003c/code\u003e support by \u003ca href=\"https://github.com/arjunr2\"\u003e\u003ccode\u003e@​arjunr2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1707\"\u003echronotope/chrono#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenHarmony's \u003ccode\u003etzdata\u003c/code\u003e parsing by \u003ca href=\"https://github.com/ldm0\"\u003e\u003ccode\u003e@​ldm0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1679\"\u003echronotope/chrono#1679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert NaiveDate to/from days since unix epoch by \u003ca href=\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1715\"\u003echronotope/chrono#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e?Sized\u003c/code\u003e bound to related methods of \u003ccode\u003eDelayedFormat::write_to\u003c/code\u003e by \u003ca href=\"https://github.com/Huliiiiii\"\u003e\u003ccode\u003e@​Huliiiiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1721\"\u003echronotope/chrono#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efrom_timestamp_secs\u003c/code\u003e method to \u003ccode\u003eDateTime\u003c/code\u003e by \u003ca href=\"https://github.com/jasonaowen\"\u003e\u003ccode\u003e@​jasonaowen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1719\"\u003echronotope/chrono#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to core::error::Error by \u003ca href=\"https://github.com/benbrittain\"\u003e\u003ccode\u003e@​benbrittain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1704\"\u003echronotope/chrono#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.63 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1730\"\u003echronotope/chrono#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrftime: simplify error handling by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1731\"\u003echronotope/chrono#1731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.38...v0.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.41 to 4.5.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/33d24d844b11c0e926ae132e1af338ff070bdf4a\"\u003e\u003ccode\u003e33d24d8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9332409f4a6c1d5c22064e839ec8e9bc040f3be7\"\u003e\u003ccode\u003e9332409\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b7adce5a17089596eecb2af6985e6503f2ffcd38\"\u003e\u003ccode\u003eb7adce5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6166\"\u003e#6166\u003c/a\u003e from fabalchemy/fix-dynamic-powershell-completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/009bba44ec3d182028ec3a72f5b6f3e507827768\"\u003e\u003ccode\u003e009bba4\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Improve powershell registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d89d57dfb4bdd18930a40c6d7f4fadb23ee9c5b3\"\u003e\u003ccode\u003ed89d57d\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f18b67ec3d4ce6ac1acf115adaab2f16ab2ed3c7\"\u003e\u003ccode\u003ef18b67e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9d218eb418526143c9110f734f78a608b8cf6440\"\u003e\u003ccode\u003e9d218eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6165\"\u003e#6165\u003c/a\u003e from epage/shirt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/126440ca846613671e1dac98198b2ceb17dab2b0\"\u003e\u003ccode\u003e126440c\u003c/code\u003e\u003c/a\u003e fix(help): Correctly calculate padding for short-only args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9e3c05ef3800a3e638b8224a7881a81517a4f4db\"\u003e\u003ccode\u003e9e3c05e\u003c/code\u003e\u003c/a\u003e test(help): Show panic with short, valueless arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c9898d0fece98d8520d3dd954cf457b685b3308f\"\u003e\u003ccode\u003ec9898d0\u003c/code\u003e\u003c/a\u003e test(help): Verify short with value\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.41...clap_complete-v4.5.60\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `colored` from 2.1.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mackwic/colored/releases\"\u003ecolored's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[BREAKING CHANGE]:\u003c/strong\u003e Upgrade MSRV to 1.80 and remove the then unnecessary lazy_static dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\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/colored-rs/colored/blob/master/CHANGELOG.md\"\u003ecolored's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eUnreleased\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded methods \u003ccode\u003eansi_color\u003c/code\u003e and \u003ccode\u003eon_ansi_color\u003c/code\u003e to \u003ccode\u003eColorize\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[BREAKING CHANGE]:\u003c/strong\u003e Upgrade MSRV to 1.80 and remove the then unnecessary lazy_static dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.2.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated top-level docs to include a note about \u003ccode\u003eColoredString\u003c/code\u003e's role in the \u003ccode\u003eColorize\u003c/code\u003e pipeline as well as link to it to suggest learning more about how to manipulate existing \u003ccode\u003eColoredString\u003c/code\u003e's.\u003c/li\u003e\n\u003cli\u003eChanges to \u003ccode\u003eColoredString\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eExpose fields.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[DEPRECATION]:\u003c/strong\u003e Deprecated methods \u003ccode\u003efgcolor\u003c/code\u003e, \u003ccode\u003ebgcolor\u003c/code\u003e, and \u003ccode\u003estyle\u003c/code\u003e due to their obsolescence in the face of the exposing of their represented fields.\u003c/li\u003e\n\u003cli\u003eAdd methods for clearing specific elements of \u003ccode\u003efgcolor\u003c/code\u003e, \u003ccode\u003ebgcolor\u003c/code\u003e, and \u003ccode\u003estyle\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eChange Default implementation to be via derive as Style now implements Default (see changes to Style below).\u003c/li\u003e\n\u003cli\u003eAdd implementation of \u003ccode\u003eDerefMut\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated docs to reflect the above changes as well as generally greatly expand them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eChanges to \u003ccode\u003eStyle\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eImplemented \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003eStyle\u003c/code\u003e (returns \u003ccode\u003eCLEAR\u003c/code\u003e). This exposes a method by which users can create plain \u003ccode\u003eStyle\u003c/code\u003e's from scratch.\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003eFrom\u0026lt;Styles\u0026gt;\u003c/code\u003e for \u003ccode\u003eStyle\u003c/code\u003e. This lets users easily create \u003ccode\u003eStyle\u003c/code\u003e's from specific styles.\u003c/li\u003e\n\u003cli\u003eExposed previously private method \u003ccode\u003eadd\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eCreated method \u003ccode\u003eremove\u003c/code\u003e which essentially does the opposite.\u003c/li\u003e\n\u003cli\u003eAdded builder-style methods in the vein of \u003ccode\u003eColorize\u003c/code\u003e to add stylings (e.g. \u003ccode\u003ebold\u003c/code\u003e, \u003ccode\u003eunderline\u003c/code\u003e, \u003ccode\u003eitalic\u003c/code\u003e, \u003ccode\u003estrikethrough\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented bitwise operators \u003ccode\u003eBitAnd\u003c/code\u003e, \u003ccode\u003eBitOr\u003c/code\u003e, \u003ccode\u003eBitXor\u003c/code\u003e, and \u003ccode\u003eNot\u003c/code\u003e as well as their representative assignment operators. You can also use a \u003ccode\u003eStyles\u003c/code\u003e as an operand for these.\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003eFromIterator\u0026lt;Styles\u0026gt;\u003c/code\u003e for Style.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eChanges to \u003ccode\u003eStyles\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eImplemented bitwise operators \u003ccode\u003eBitAnd\u003c/code\u003e, \u003ccode\u003eBitOr\u003c/code\u003e, \u003ccode\u003eBitXor\u003c/code\u003e, and \u003ccode\u003eNot\u003c/code\u003e which all combine \u003ccode\u003eStyles\u003c/code\u003e's and output \u003ccode\u003eStyle\u003c/code\u003e's. These can also take a \u003ccode\u003eStyle\u003c/code\u003e as an operand.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded additional testing for all of the above changes.\u003c/li\u003e\n\u003cli\u003eAdded methods \u003ccode\u003ewith_style\u003c/code\u003e and \u003ccode\u003ewith_color_and_style\u003c/code\u003e to \u003ccode\u003eColorize\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/colored-rs/colored/commit/5204a26619e10fda0adc77f07588811d6102a40d\"\u003e\u003ccode\u003e5204a26\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/49392a3bc64d18fe794234821d5ccc3291060e35\"\u003e\u003ccode\u003e49392a3\u003c/code\u003e\u003c/a\u003e Limit to 5 keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/b791685b962f5ddcaa027fad404cfa18a9ef1059\"\u003e\u003ccode\u003eb791685\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/9a831216eabe0058f0de2c22b1c46e2749d8fa88\"\u003e\u003ccode\u003e9a83121\u003c/code\u003e\u003c/a\u003e Allow windows-sys 0.61 to be used (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/192598decb1e5b33a5c1fa8be51e7e69103ca458\"\u003e\u003ccode\u003e192598d\u003c/code\u003e\u003c/a\u003e Clean up \u003ccode\u003eColorize\u003c/code\u003e trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/ec013ae7da84e4a70d34f92334b01db458252e38\"\u003e\u003ccode\u003eec013ae\u003c/code\u003e\u003c/a\u003e chore: minor improvement for docs (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/5bc198b98fb4790413891083cf49259b75ebbe70\"\u003e\u003ccode\u003e5bc198b\u003c/code\u003e\u003c/a\u003e Replace 'ansi_term' dev-dependency with 'ansiterm' (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/a21367d1040ed8e488e2caffce7b430dbfd309c9\"\u003e\u003ccode\u003ea21367d\u003c/code\u003e\u003c/a\u003e Allow windows-sys 0.60 to be used (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/9450fea228364e557c8dddabc45e0aa33c5308ac\"\u003e\u003ccode\u003e9450fea\u003c/code\u003e\u003c/a\u003e Fix clippy warning (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/68761c1dfe306c870aa94af085c4686bce8d5fbd\"\u003e\u003ccode\u003e68761c1\u003c/code\u003e\u003c/a\u003e README: use the latest v3.0 version for example (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mackwic/colored/compare/v2.1.0...v3.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `derive_builder` from 0.20.1 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colin-kiegel/rust-derive-builder/releases\"\u003ederive_builder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow unquoted expressions in \u003ccode\u003ebuilder(default = ...)\u003c/code\u003e \u003ca href=\"https://redirect.github.com/colin-kiegel/rust-derive-builder/issues/331\"\u003e#331\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colin-kiegel/rust-derive-builder/commit/fc18dd236a6dc6b5b49970efdb1b78f40bb3b998\"\u003e\u003ccode\u003efc18dd2\u003c/code\u003e\u003c/a\u003e Bump version to 0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colin-kiegel/rust-derive-builder/commit/b809d0e2f791cff27f459591d8afe3e1de4b35c2\"\u003e\u003ccode\u003eb809d0e\u003c/code\u003e\u003c/a\u003e add documentation for private build method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colin-kiegel/rust-derive-builder/commit/65c87d367c88d4dafeb4181081075b946133e612\"\u003e\u003ccode\u003e65c87d3\u003c/code\u003e\u003c/a\u003e Skip rustfmt for manually-written output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colin-kiegel/rust-derive-builder/commit/d2efc54dc3c9531404bc3d0c7d2b7a23c2820888\"\u003e\u003ccode\u003ed2efc54\u003c/code\u003e\u003c/a\u003e Remove DeprecationNotes feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colin-kiegel/rust-derive-builder/commit/2418ab47c2359793e1a176aca184f96b005e54c8\"\u003e\u003ccode\u003e2418ab4\u003c/code\u003e\u003c/a\u003e Allow unquoted expressions in default = ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colin-kiegel/rust-derive-builder/commit/1203dfacd0d6cc0f906af12c336932c027b7dad6\"\u003e\u003ccode\u003e1203dfa\u003c/code\u003e\u003c/a\u003e Fix compiletest error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colin-kiegel/rust-derive-builder/commit/5cca75a76b7c01c6b0e58e05e6b9b0e9a55b0b2b\"\u003e\u003ccode\u003e5cca75a\u003c/code\u003e\u003c/a\u003e Remove last pretty_assertions dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colin-kiegel/rust-derive-builder/commit/fdc50aa3b1420d6bace0b80f26bd9f133a420364\"\u003e\u003ccode\u003efdc50aa\u003c/code\u003e\u003c/a\u003e Remove prettyassertions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colin-kiegel/rust-derive-builder/commit/0a163af685b22f64cce6d81bf78adfb5e8263515\"\u003e\u003ccode\u003e0a163af\u003c/code\u003e\u003c/a\u003e Fix nightly clippy violation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colin-kiegel/rust-derive-builder/commit/be3795e32ba91406b53f9614246094edf68996b0\"\u003e\u003ccode\u003ebe3795e\u003c/code\u003e\u003c/a\u003e Bump darling version to fix clippy issue\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colin-kiegel/rust-derive-builder/compare/v0.20.1...v0.20.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `directories` from 5.0.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/soc/directories-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `educe` from 0.5.11 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/educe/commit/bc05181883f49d4fb475375891fc53b6747f0eb6\"\u003e\u003ccode\u003ebc05181\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/educe/commit/b867288474ea73539f8a64d6a5d4b35e21557fcb\"\u003e\u003ccode\u003eb867288\u003c/code\u003e\u003c/a\u003e Merge branch 'ijackson-leaking-bounds'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/educe/commit/3f986470ff22ca0ae6228ad6587ba5c0f1fbbd7f\"\u003e\u003ccode\u003e3f98647\u003c/code\u003e\u003c/a\u003e Merge branch 'leaking-bounds' of github.com:ijackson/rust-educe into ijackson...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/educe/commit/47bd92f9bc1bbfcc7f1a29b0a2a063c56b57303b\"\u003e\u003ccode\u003e47bd92f\u003c/code\u003e\u003c/a\u003e update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/educe/commit/f962522a678754f7e5ac0f2ea06565e93cd19b40\"\u003e\u003ccode\u003ef962522\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/educe/commit/9e23e34bc0d471f1c67a3df65d6767d68e871688\"\u003e\u003ccode\u003e9e23e34\u003c/code\u003e\u003c/a\u003e Merge branch 'ijackson-all-bounds'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/educe/commit/b7567cbd8d75c6faa39d33e5dfab70b2177afcdf\"\u003e\u003ccode\u003eb7567cb\u003c/code\u003e\u003c/a\u003e Merge branch 'all-bounds' of github.com:ijackson/rust-educe into ijackson-all...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/educe/commit/fca926319e26e06545b10bdb0676b1bf366bdf6e\"\u003e\u003ccode\u003efca9263\u003c/code\u003e\u003c/a\u003e fix the \u003ccode\u003ebound_4\u003c/code\u003e test case in \u003ccode\u003eord_struct\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/educe/commit/e40c20e2a6264801e51146075353c2cae25590ea\"\u003e\u003ccode\u003ee40c20e\u003c/code\u003e\u003c/a\u003e add an empty line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/educe/commit/63114a80e749c43cb29304844e7c889676eeeb3a\"\u003e\u003ccode\u003e63114a8\u003c/code\u003e\u003c/a\u003e fix the \u003ccode\u003ebound_4\u003c/code\u003e test case in \u003ccode\u003epartial_ord_struct\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/magiclen/educe/compare/v0.5.11...v0.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fake` from 2.10.0 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cksac/fake-rs/releases\"\u003efake's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd dutch translation by \u003ca href=\"https://github.com/mss-cyclist\"\u003e\u003ccode\u003e@​mss-cyclist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/251\"\u003ecksac/fake-rs#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix time OffsetDateTime by \u003ca href=\"https://github.com/cksac\"\u003e\u003ccode\u003e@​cksac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/253\"\u003ecksac/fake-rs#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: include \u003ccode\u003eCargo.lock\u003c/code\u003e in git by \u003ca href=\"https://github.com/Rolv-Apneseth\"\u003e\u003ccode\u003e@​Rolv-Apneseth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/257\"\u003ecksac/fake-rs#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement quiet flag to suppress generating info text by \u003ca href=\"https://github.com/heinthanth\"\u003e\u003ccode\u003e@​heinthanth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/258\"\u003ecksac/fake-rs#258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to latest \u003ccode\u003eferroid\u003c/code\u003e by \u003ca href=\"https://github.com/s0l0ist\"\u003e\u003ccode\u003e@​s0l0ist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/259\"\u003ecksac/fake-rs#259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate ferroid and remove transient dep by \u003ca href=\"https://github.com/s0l0ist\"\u003e\u003ccode\u003e@​s0l0ist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/261\"\u003ecksac/fake-rs#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd more zh_cn impl by \u003ca href=\"https://github.com/lawrance599\"\u003e\u003ccode\u003e@​lawrance599\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/262\"\u003ecksac/fake-rs#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump ferroid to latest stable \u003ccode\u003e1.0\u003c/code\u003e by \u003ca href=\"https://github.com/s0l0ist\"\u003e\u003ccode\u003e@​s0l0ist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/265\"\u003ecksac/fake-rs#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd turkish examples by \u003ca href=\"https://github.com/metinbinbir\"\u003e\u003ccode\u003e@​metinbinbir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/264\"\u003ecksac/fake-rs#264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add persian (Iran) language by \u003ca href=\"https://github.com/A1Gard\"\u003e\u003ccode\u003e@​A1Gard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/263\"\u003ecksac/fake-rs#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremoved space from CityName and CitySuffix in ADDRESS_CITY_TPL by \u003ca href=\"https://github.com/alvaromuir\"\u003e\u003ccode\u003e@​alvaromuir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/255\"\u003ecksac/fake-rs#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade glam to latest version by \u003ca href=\"https://github.com/thomas-tribus\"\u003e\u003ccode\u003e@​thomas-tribus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/267\"\u003ecksac/fake-rs#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump glam to 0.32 and update lock deps by \u003ca href=\"https://github.com/zpervan\"\u003e\u003ccode\u003e@​zpervan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/268\"\u003ecksac/fake-rs#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump rand(_core, _chacha) to 0.10 by \u003ca href=\"https://github.com/wuvs\"\u003e\u003ccode\u003e@​wuvs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/269\"\u003ecksac/fake-rs#269\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mss-cyclist\"\u003e\u003ccode\u003e@​mss-cyclist\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/251\"\u003ecksac/fake-rs#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rolv-Apneseth\"\u003e\u003ccode\u003e@​Rolv-Apneseth\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/257\"\u003ecksac/fake-rs#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heinthanth\"\u003e\u003ccode\u003e@​heinthanth\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/258\"\u003ecksac/fake-rs#258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lawrance599\"\u003e\u003ccode\u003e@​lawrance599\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/262\"\u003ecksac/fake-rs#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/metinbinbir\"\u003e\u003ccode\u003e@​metinbinbir\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/264\"\u003ecksac/fake-rs#264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/A1Gard\"\u003e\u003ccode\u003e@​A1Gard\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/263\"\u003ecksac/fake-rs#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alvaromuir\"\u003e\u003ccode\u003e@​alvaromuir\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/255\"\u003ecksac/fake-rs#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wuvs\"\u003e\u003ccode\u003e@​wuvs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/269\"\u003ecksac/fake-rs#269\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cksac/fake-rs/compare/v4.4.0...v5.0.0\"\u003ehttps://github.com/cksac/fake-rs/compare/v4.4.0...v5.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to latest glam by \u003ca href=\"https://github.com/thomas-tribus\"\u003e\u003ccode\u003e@​thomas-tribus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/235\"\u003ecksac/fake-rs#235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds markdown types to available options by \u003ca href=\"https://github.com/ChangedNameTo\"\u003e\u003ccode\u003e@​ChangedNameTo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/236\"\u003ecksac/fake-rs#236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate the README.md for markdown by \u003ca href=\"https://github.com/ChangedNameTo\"\u003e\u003ccode\u003e@​ChangedNameTo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/237\"\u003ecksac/fake-rs#237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd locale cy_gb meaning Cymraeg (Welsh) for Great Britain by \u003ca href=\"https://github.com/joelparkerhenderson\"\u003e\u003ccode\u003e@​joelparkerhenderson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/240\"\u003ecksac/fake-rs#240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(fr_fr): Add address postcode and timezone by \u003ca href=\"https://github.com/Theo-Fourniez\"\u003e\u003ccode\u003e@​Theo-Fourniez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/242\"\u003ecksac/fake-rs#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed test failures by \u003ca href=\"https://github.com/ChangedNameTo\"\u003e\u003ccode\u003e@​ChangedNameTo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/243\"\u003ecksac/fake-rs#243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eferroid\u003c/code\u003e ID types by \u003ca href=\"https://github.com/s0l0ist\"\u003e\u003ccode\u003e@​s0l0ist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/247\"\u003ecksac/fake-rs#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd more professions by \u003ca href=\"https://github.com/t-webber\"\u003e\u003ccode\u003e@​t-webber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/249\"\u003ecksac/fake-rs#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cksac/fake-rs/commit/22f2ab7f15c702c6b5be8b201e6e4f1e7c42f28e\"\u003esupport either crate\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cksac/fake-rs/commit/c46a949bf58c2a971a2df37f2f98e2a964a7c7cf\"\u003efix geo\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChangedNameTo\"\u003e\u003ccode\u003e@​ChangedNameTo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/236\"\u003ecksac/fake-rs#236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joelparkerhenderson\"\u003e\u003ccode\u003e@​joelparkerhenderson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/240\"\u003ecksac/fake-rs#240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Theo-Fourniez\"\u003e\u003ccode\u003e@​Theo-Fourniez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/242\"\u003ecksac/fake-rs#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/s0l0ist\"\u003e\u003ccode\u003e@​s0l0ist\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/247\"\u003ecksac/fake-rs#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t-webber\"\u003e\u003ccode\u003e@​t-webber\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/249\"\u003ecksac/fake-rs#249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cksac/fake-rs/compare/v4.3.0...v4.4.0\"\u003ehttps://github.com/cksac/fake-rs/compare/v4.3.0...v4.4.0\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\u003eSee full diff in \u003ca href=\"https://github.com/cksac/fake-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gethostname` from 0.4.3 to 1.1.0\n\nUpdates `glob` from 0.3.1 to 0.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/glob/releases\"\u003eglob's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize memory allocations (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the MSRV to 1.63 (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix spelling in pattern documentation (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix version numbers and some formatting (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStyle fixes (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/137\"\u003e#137\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fs::symlink_metadata to detect broken symlinks by \u003ca href=\"https://github.com/kyoheiu\"\u003e\u003ccode\u003e@​kyoheiu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/105\"\u003erust-lang/glob#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for windows verbatim disk paths by \u003ca href=\"https://github.com/nico-abram\"\u003e\u003ccode\u003e@​nico-abram\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/112\"\u003erust-lang/glob#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect \u003ccode\u003erequire_literal_leading_dot\u003c/code\u003e option in \u003ccode\u003eglob_with\u003c/code\u003e method for path components by \u003ca href=\"https://github.com/JohnTitor\"\u003e\u003ccode\u003e@​JohnTitor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/128\"\u003erust-lang/glob#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHarden tests for symlink by \u003ca href=\"https://github.com/JohnTitor\"\u003e\u003ccode\u003e@​JohnTitor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/127\"\u003erust-lang/glob#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u0026quot;extern crate\u0026quot; directions from README by \u003ca href=\"https://github.com/zmitchell\"\u003e\u003ccode\u003e@​zmitchell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/131\"\u003erust-lang/glob#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd FIXME for tempdir by \u003ca href=\"https://github.com/JohnTitor\"\u003e\u003ccode\u003e@​JohnTitor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/126\"\u003erust-lang/glob#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache information about file type by \u003ca href=\"https://github.com/Kobzol\"\u003e\u003ccode\u003e@​Kobzol\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/135\"\u003erust-lang/glob#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the behaviour of ** with files by \u003ca href=\"https://github.com/Wilfred\"\u003e\u003ccode\u003e@​Wilfred\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/138\"\u003erust-lang/glob#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dependabot by \u003ca href=\"https://github.com/oriontvv\"\u003e\u003ccode\u003e@​oriontvv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/139\"\u003erust-lang/glob#139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/140\"\u003erust-lang/glob#140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck only (no longer test) at the MSRV by \u003ca href=\"https://github.com/tgross35\"\u003e\u003ccode\u003e@​tgross35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/151\"\u003erust-lang/glob#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd release-plz for automated releases by \u003ca href=\"https://github.com/tgross35\"\u003e\u003ccode\u003e@​tgross35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/150\"\u003erust-lang/glob#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/kyoheiu\"\u003e\u003ccode\u003e@​kyoheiu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/105\"\u003erust-lang/glob#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nico-abram\"\u003e\u003ccode\u003e@​nico-abram\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/112\"\u003erust-lang/glob#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zmitchell\"\u003e\u003ccode\u003e@​zmitchell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/131\"\u003erust-lang/glob#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kobzol\"\u003e\u003ccode\u003e@​Kobzol\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/135\"\u003erust-lang/glob#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wilfred\"\u003e\u003ccode\u003e@​Wilfred\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/138\"\u003erust-lang/glob#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oriontvv\"\u003e\u003ccode\u003e@​oriontvv\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/139\"\u003erust-lang/glob#139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/140\"\u003erust-lang/glob#140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tgross35\"\u003e\u003ccode\u003e@​tgross35\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/151\"\u003erust-lang/glob#151\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/glob/compare/0.3.1...v0.3.2\"\u003ehttps://github.com/rust-lang/glob/compare/0.3.1...v0.3.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/glob/blob/master/CHANGELOG.md\"\u003eglob's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/glob/compare/v0.3.2...v0.3.3\"\u003e0.3.3\u003c/a\u003e - 2025-08-11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize memory allocations (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the MSRV to 1.63 (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix spelling in pattern documentation (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix version numbers and some formatting (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStyle fixes (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/137\"\u003e#137\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/glob/compare/v0.3.1...v0.3.2\"\u003e0.3.2\u003c/a\u003e - 2024-12-28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fs::symlink_metadata to detect broken symlinks by \u003ca href=\"https://github.com/kyoheiu\"\u003e\u003ccode\u003e@​kyoheiu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/105\"\u003erust-lang/glob#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for windows verbatim disk paths by \u003ca href=\"https://github.com/nico-abram\"\u003e\u003ccode\u003e@​nico-abram\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/112\"\u003erust-lang/glob#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect \u003ccode\u003erequire_literal_leading_dot\u003c/code\u003e option in \u003ccode\u003eglob_with\u003c/code\u003e method for path components by \u003ca href=\"https://github.com/JohnTitor\"\u003e\u003ccode\u003e@​JohnTitor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/128\"\u003erust-lang/glob#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHarden tests for symlink by \u003ca href=\"https://github.com/JohnTitor\"\u003e\u003ccode\u003e@​JohnTitor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/127\"\u003erust-lang/glob#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u0026quot;extern crate\u0026quot; directions from README by \u003ca href=\"https://github.com/zmitchell\"\u003e\u003ccode\u003e@​zmitchell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/131\"\u003erust-lang/glob#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd FIXME for tempdir by \u003ca href=\"https://github.com/JohnTitor\"\u003e\u003ccode\u003e@​JohnTitor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/126\"\u003erust-lang/glob#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache information about file type by \u003ca href=\"https://github.com/Kobzol\"\u003e\u003ccode\u003e@​Kobzol\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/135\"\u003erust-lang/glob#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the behaviour of ** with files by \u003ca href=\"https://github.com/Wilfred\"\u003e\u003ccode\u003e@​Wilfred\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/138\"\u003erust-lang/glob#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dependabot by \u003ca href=\"https://github.com/oriontvv\"\u003e\u003ccode\u003e@​oriontvv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/139\"\u003erust-lang/glob#139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/140\"\u003erust-lang/glob#140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck only (no longer test) at the MSRV by \u003ca href=\"https://github.com/tgross35\"\u003e\u003ccode\u003e@​tgross35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/151\"\u003erust-lang/glob#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd release-plz for automated releases by \u003ca href=\"https://github.com/tgross35\"\u003e\u003ccode\u003e@​tgross35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/150\"\u003erust-lang/glob#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/kyoheiu\"\u003e\u003ccode\u003e@​kyoheiu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/105\"\u003erust-lang/glob#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nico-abram\"\u003e\u003ccode\u003e@​nico-abram\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/112\"\u003erust-lang/glob#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zmitchell\"\u003e\u003ccode\u003e@​zmitchell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/131\"\u003erust-lang/glob#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kobzol\"\u003e\u003ccode\u003e@​Kobzol\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/135\"\u003erust-lang/glob#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wilfred\"\u003e\u003ccode\u003e@​Wilfred\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/138\"\u003erust-lang/glob#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oriontvv\"\u003e\u003ccode\u003e@​oriontvv\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/139\"\u003erust-lang/glob#139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/140\"\u003erust-lang/glob#140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tgross35\"\u003e\u003ccode\u003e@​tgross35\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/151\"\u003erust-lang/glob#151\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/glob/compare/0.3.1...0.3.2\"\u003ehttps://github.com/rust-lang/glob/compare/0.3.1...0.3.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/rust-lang/glob/commit/952da299a3a98893805133ec852ab29877e64e98\"\u003e\u003ccode\u003e952da29\u003c/code\u003e\u003c/a\u003e chore: release v0.3.3 (\u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/bfcd9a4760a8116f43a705b437ed597271803675\"\u003e\u003ccode\u003ebfcd9a4\u003c/code\u003e\u003c/a\u003e Optimize memory allocations (\u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/e78862d9139ac3d6439633e444760208c98f005a\"\u003e\u003ccode\u003ee78862d\u003c/code\u003e\u003c/a\u003e Bump the MSRV to 1.63 (\u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/97e5ee935a94621df483b5e20a6b6aa07619b4e4\"\u003e\u003ccode\u003e97e5ee9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/164\"\u003e#164\u003c/a\u003e from jonboulle/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/4da20e6a0cdd65159cd6931306168474fb722569\"\u003e\u003ccode\u003e4da20e6\u003c/code\u003e\u003c/a\u003e Fix spelling in pattern documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/1cf0f30d250e744a51b35739ee700f55287f50fc\"\u003e\u003ccode\u003e1cf0f30\u003c/code\u003e\u003c/a\u003e Fix version numbers and some formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/7a17f11fcdaa74b482089511520354cf5e629f63\"\u003e\u003ccode\u003e7a17f11\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/153\"\u003e#153\u003c/a\u003e from tgross35/clippy-ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/56619abe829e54d29f2594e37bd10cbde5a5ce77\"\u003e\u003ccode\u003e56619ab\u003c/code\u003e\u003c/a\u003e Run clippy checks in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/51363fa53c04cb7ecf08de20c3993736fed96cda\"\u003e\u003ccode\u003e51363fa\u003c/code\u003e\u003c/a\u003e Disallow warnings in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/1649a9a940b4750efc32800f8940561e10e54902\"\u003e\u003ccode\u003e1649a9a\u003c/code\u003e\u003c/a\u003e Apply remaining clippy suggestions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/glob/compare/0.3.1...v0.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `human-panic` from 2.0.2 to 2.0.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/human-panic/blob/master/CHANGELOG.md\"\u003ehuman-panic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.0.6] - 2025-12-29\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eMetadata::repository\u003c/code\u003e as a fallback for \u003ccode\u003eMetadata::homepage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.0.5] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove build times on some platforms by changing from \u003ccode\u003eos_info\u003c/code\u003e to \u003ccode\u003esysinfo\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.0.4] - 2025-10-28\u003c/h2\u003e\n\u003ch2\u003e[2.0.3] - 2025-07-08\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate toml\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\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/human-panic/commit/b6773e964856132103dabd818882d578b192d19c\"\u003e\u003ccode\u003eb6773e9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/human-panic/commit/2d448b02209e0aecdc21526c4ce83a83466c8f30\"\u003e\u003ccode\u003e2d448b0\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/human-panic/commit/a55bfba265e83fa1e38fae49e10b5b0945975d1b\"\u003e\u003ccode\u003ea55bfba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/human-panic/issues/196\"\u003e#196\u003c/a\u003e from epage/repo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/human-panic/commit/34e1a3d2902df194826984d2531233197336b417\"\u003e\u003ccode\u003e34e1a3d\u003c/code\u003e\u003c/a\u003e feat: Report repository as fallback from homepage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/human-panic/commit/e9580d73533647dce6cc89f585881763a17c6d0d\"\u003e\u003ccode\u003ee9580d7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/human-panic/issues/195\"\u003e#195\u003c/a\u003e from epage/improve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/human-panic/commit/1dc3dbc79f19ee44c0f33e5faf9d4122d42b62ee\"\u003e\u003ccode\u003e1dc3dbc\u003c/code\u003e\u003c/a\u003e refactor: Remove deprecated API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/human-panic/commit/0addfff680fd5701e47a4bd76dddf5cfc0cc13c8\"\u003e\u003ccode\u003e0addfff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/human-panic/issues/193\"\u003e#193\u003c/a\u003e from epage/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/human-panic/commit/b49ee6ea58cff60ececcfd37cd0aebaee0614730\"\u003e\u003ccode\u003eb49ee6e\u003c/code\u003e\u003c/a\u003e chore: Update to 2024 Edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/human-panic/commit/f0fadbbe66623419ab84cb8fff76b3784919c1ef\"\u003e\u003ccode\u003ef0fadbb\u003c/code\u003e\u003c/a\u003e chore: Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/human-panic/commit/5fa455ef5c98c909c756059987a1a08c35fe0937\"\u003e\u003ccode\u003e5fa455e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/human-panic/issues/192\"\u003e#192\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/human-panic/compare/v2.0.2...v2.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ignore` from 0.4.23 to 0.4.25\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/57c190d56eedac90c061a238b63dbfed434fee50\"\u003e\u003ccode\u003e57c190d\u003c/code\u003e\u003c/a\u003e ignore-0.4.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/85edf4c79671b00002123a2a43ff5238b6a27891\"\u003e\u003ccode\u003e85edf4c\u003c/code\u003e\u003c/a\u003e ignore: only stat \u003ccode\u003e.jj\u003c/code\u003e if we actually care\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/2ea06d69aaff19d53a0260f271a30cc28a39f1de\"\u003e\u003ccode\u003e2ea06d6\u003c/code\u003e\u003c/a\u003e grep-0.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/85006b08d63efd7c7f2cc43a3b8e90d95b80a9aa\"\u003e\u003ccode\u003e85006b0\u003c/code\u003e\u003c/a\u003e deps: bump to grep-printer 0.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/423afb851372ce62a9edab70356ebe6461e82a50\"\u003e\u003ccode\u003e423afb8\u003c/code\u003e\u003c/a\u003e grep-printer-0.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/4694800be58daa9e2ca9534f674b63254eb02b3b\"\u003e\u003ccode\u003e4694800\u003c/code\u003e\u003c/a\u003e deps: bump to grep-searcher 0.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/86e0ab12eff635bd924e3f92bd01be3545eac7b5\"\u003e\u003ccode\u003e86e0ab1\u003c/code\u003e\u003c/a\u003e grep-searcher-0.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/7189950799adf91a22bc29fdfcd99c287a091cb4\"\u003e\u003ccode\u003e7189950\u003c/code\u003e\u003c/a\u003e deps: bump to globset 0.4.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/0b0e013f5ac6ae1dbfdf97f6f6aaa27d7c9bc317\"\u003e\u003ccode\u003e0b0e013\u003c/code\u003e\u003c/a\u003e globset-0.4.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/cac9870a0264014ab7015bf07e154c06a668a72c\"\u003e\u003ccode\u003ecac9870\u003c/code\u003e\u003c/a\u003e doc: update date in man page template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BurntSushi/ripgrep/compare/ignore-0.4.23...ignore-0.4.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indicatif` from 0.18.3 to 0.18.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/indicatif/releases\"\u003eindicatif's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.18.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einitial draft oft hold_max with heuristic by \u003ca href=\"https://github.com/djugei\"\u003e\u003ccode\u003e@​djugei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/657\"\u003econsole-rs/indicatif#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duration after finish by \u003ca href=\"https://github.com/luolong\"\u003e\u003ccode\u003e@​luolong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/748\"\u003econsole-rs/indicatif#748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd refresh rate warning for ProgressDrawTarget::term_like() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/750\"\u003econsole-rs/indicatif#750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeeking heuristic tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/751\"\u003econsole-rs/indicatif#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose the current tab width by \u003ca href=\"https://github.com/alexisfontaine\"\u003e\u003ccode\u003e@​alexisfontaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/754\"\u003econsole-rs/indicatif#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake WASM support optional via a feature flag by \u003ca href=\"https://github.com/SvenFinn\"\u003e\u003ccode\u003e@​SvenFinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/761\"\u003econsole-rs/indicatif#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: respect NO_COLOR and TERM=dumb environment variables by \u003ca href=\"https://github.com/shaanmajid\"\u003e\u003ccode\u003e@​shaanmajid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/764\"\u003econsole-rs/indicatif#764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/4de2f604c3f5af5556db0a1d15e296102879c8d9\"\u003e\u003ccode\u003e4de2f60\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/8e0ab0e6b2b098afa68e62a9b41c6c9d6f74811d\"\u003e\u003ccode\u003e8e0ab0e\u003c/code\u003e\u003c/a\u003e fix: respect NO_COLOR and TERM=dumb environment variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/781b2d045bfecc61880ac7dbc171b72cc92eebab\"\u003e\u003ccode\u003e781b2d0\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/34aee0740c59ad5ba5688328aec122b05b3c2dea\"\u003e\u003ccode\u003e34aee07\u003c/code\u003e\u003c/a\u003e Introduce unicode-width feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/51d284f25dc6fa2b4d5b25b6d13201f683119c9a\"\u003e\u003ccode\u003e51d284f\u003c/code\u003e\u003c/a\u003e Introduce wasmbind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/ee057e542d0c587c57871aa1487b3f828dd99bbf\"\u003e\u003ccode\u003eee057e5\u003c/code\u003e\u003c/a\u003e Bump tokio from 1.48.0 to 1.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/31bcea3a68acc00363c5be5d69d5f7c8b3a27ed5\"\u003e\u003ccode\u003e31bcea3\u003c/code\u003e\u003c/a\u003e Bump portable-atomic from 1.11.1 to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/dbd26eb18157e5fad18c79e1933ad5f249165d6c\"\u003e\u003ccode\u003edbd26eb\u003c/code\u003e\u003c/a\u003e Bump console from 0.16.1 to 0.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/7ac4a0d1b8bb698619f9880105dc9d27799a3d55\"\u003e\u003ccode\u003e7ac4a0d\u003c/code\u003e\u003c/a\u003e Expose the current tab width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/95088ffd980a6f0cdd6571418fd9c6d6fd1603d1\"\u003e\u003ccode\u003e95088ff\u003c/code\u003e\u003c/a\u003e iter: clean up variable names, casting\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/indicatif/compare/0.18.3...0.18.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `inquire` from 0.6.2 to 0.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mikaelmello/inquire/releases\"\u003einquire's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.4\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eExperimental: Added multi-line input support for \u003ccode\u003ePassword\u003c/code\u003e and \u003ccode\u003eText\u003c/code\u003e prompts via \u003ccode\u003eAlt+Enter\u003c/code\u003e. Enable the \u003ccode\u003eexperimental-multiline-input\u003c/code\u003e feature to use it. It is only supported when using \u003ccode\u003ecrossterm\u003c/code\u003e (default) as the terminal back-end. Thanks \u003ca href=\"https://github.com/domenkozar\"\u003e\u003ccode\u003e@​domenkozar\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003ch2\u003ev0.9.3\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003enew_line_prefix\u003c/code\u003e option to \u003ccode\u003eRenderConfig\u003c/code\u003e, allowing a styled prefix to be displaye...\n\n_Description has been truncated_","html_url":"https://github.com/Gusto/scope/pull/295","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gusto%2Fscope/issues/295","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/295/packages"},{"uuid":"4111539328","node_id":"PR_kwDOKOgP487MUqWd","number":80,"state":"open","title":"Bump the rust-deps group in /rust_backend with 3 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-21T05:52:44.000Z","updated_at":"2026-03-21T08:00:56.510Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-deps","update_count":3,"packages":[{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"minijinja","old_version":"2.16.0","new_version":"2.18.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"quote","old_version":"1.0.44","new_version":"1.0.45","repository_url":"https://github.com/dtolnay/quote"}],"path":"/rust_backend","ecosystem":"cargo"},"body":"Bumps the rust-deps group in /rust_backend with 3 updates: [once_cell](https://github.com/matklad/once_cell), [minijinja](https://github.com/mitsuhiko/minijinja) and [quote](https://github.com/dtolnay/quote).\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 `minijinja` from 2.16.0 to 2.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/releases\"\u003eminijinja's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.17.0\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e'c'\u003c/code\u003e (character) format type support for format filters and \u003ccode\u003estr.format\u003c/code\u003e-style formatting.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/868\"\u003e#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded prebuilt \u003ccode\u003eminijinja-cli\u003c/code\u003e release targets for \u003ccode\u003eaarch64-pc-windows-msvc\u003c/code\u003e (Windows ARM64) and \u003ccode\u003earmv7-unknown-linux-gnueabihf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested \u003ccode\u003eRest\u0026lt;String\u0026gt;\u003c/code\u003e and \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e conversions.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/877\"\u003e#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python CI/build compatibility with newer \u003ccode\u003ematurin\u003c/code\u003e by moving stripping from global config to release wheel build arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInstall minijinja-cli 2.17.0\u003c/h2\u003e\n\u003ch3\u003eInstall prebuilt binaries via shell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003ecurl --proto '=https' --tlsv1.2 -LsSf https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-installer.sh | sh\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eInstall prebuilt binaries via powershell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003epowershell -ExecutionPolicy Bypass -c \u0026quot;irm https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-installer.ps1 | iex\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eDownload minijinja-cli 2.17.0\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFile\u003c/th\u003e\n\u003cth\u003ePlatform\u003c/th\u003e\n\u003cth\u003eChecksum\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-apple-darwin.tar.xz\"\u003eminijinja-cli-aarch64-apple-darwin.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eApple Silicon macOS\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-apple-darwin.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-apple-darwin.tar.xz\"\u003eminijinja-cli-x86_64-apple-darwin.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIntel macOS\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-apple-darwin.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-pc-windows-msvc.zip\"\u003eminijinja-cli-aarch64-pc-windows-msvc.zip\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eARM64 Windows\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-pc-windows-msvc.zip.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-pc-windows-msvc.zip\"\u003eminijinja-cli-i686-pc-windows-msvc.zip\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex86 Windows\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-pc-windows-msvc.zip.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-pc-windows-msvc.zip\"\u003eminijinja-cli-x86_64-pc-windows-msvc.zip\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 Windows\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-pc-windows-msvc.zip.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-unknown-linux-gnu.tar.xz\"\u003eminijinja-cli-aarch64-unknown-linux-gnu.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eARM64 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-unknown-linux-gnu.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-unknown-linux-gnu.tar.xz\"\u003eminijinja-cli-i686-unknown-linux-gnu.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex86 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-unknown-linux-gnu.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-unknown-linux-gnu.tar.xz\"\u003eminijinja-cli-x86_64-unknown-linux-gnu.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-unknown-linux-gnu.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-armv7-unknown-linux-gnueabihf.tar.xz\"\u003eminijinja-cli-armv7-unknown-linux-gnueabihf.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eARMv7 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-armv7-unknown-linux-gnueabihf.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-unknown-linux-musl.tar.xz\"\u003eminijinja-cli-aarch64-unknown-linux-musl.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eARM64 MUSL Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-unknown-linux-musl.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-unknown-linux-musl.tar.xz\"\u003eminijinja-cli-i686-unknown-linux-musl.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex86 MUSL Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-unknown-linux-musl.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-unknown-linux-musl.tar.xz\"\u003eminijinja-cli-x86_64-unknown-linux-musl.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 MUSL Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-unknown-linux-musl.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded keyword argument support (\u003ccode\u003ewidth\u003c/code\u003e, \u003ccode\u003efirst\u003c/code\u003e, \u003ccode\u003eblank\u003c/code\u003e) to the \u003ccode\u003eindent\u003c/code\u003e filter for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/864\"\u003e#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted integer lookup (for example \u003ccode\u003efoo.0\u003c/code\u003e) in Rust and Go for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/881\"\u003e#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted filter and test names (including \u003ccode\u003efoo . bar . baz\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/879\"\u003e#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed string escape handling to preserve unknown escapes (such as \u003ccode\u003e\\s\u003c/code\u003e) for Jinja compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/880\"\u003e#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved generic performance across template parsing, compilation, and rendering.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eminijinja-cabi\u003c/code\u003e ownership and pointer-safety issues that could leak \u003ccode\u003emj_value\u003c/code\u003e\nvalues on error paths.\u003c/li\u003e\n\u003cli\u003eAdded high-priority \u003ccode\u003eminijinja-cabi\u003c/code\u003e APIs for callback-based functions/filters/tests,\nglobals, loaders, path joining, auto-escape configuration, and fuel limits.\u003c/li\u003e\n\u003cli\u003eSwitched \u003ccode\u003eminijinja-cabi\u003c/code\u003e header maintenance to manual source-based syncing and\nremoved cbindgen-based generation tooling.\u003c/li\u003e\n\u003cli\u003eAdded lightweight C smoke tests for \u003ccode\u003eminijinja-cabi\u003c/code\u003e (via \u003ccode\u003emake -C minijinja-cabi test\u003c/code\u003e)\nwith coverage across all exported C ABI functions, and wired them into top-level\ntesting and CI.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erender_captured\u003c/code\u003e and \u003ccode\u003erender_captured_to\u003c/code\u003e methods on \u003ccode\u003eTemplate\u003c/code\u003e which\nreturn a \u003ccode\u003eCaptured\u003c/code\u003e type holding the rendered output and the template state.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003einto_output\u003c/code\u003e method on \u003ccode\u003eCaptured\u003c/code\u003e to consume and return the output string.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003erender_and_return_state\u003c/code\u003e, \u003ccode\u003eeval_to_state\u003c/code\u003e, and \u003ccode\u003erender_to_write\u003c/code\u003e\nin favor of the new \u003ccode\u003erender_captured\u003c/code\u003e / \u003ccode\u003erender_captured_to\u003c/code\u003e / \u003ccode\u003eCaptured\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of 2.17.0 to fix release automation.\u003c/li\u003e\n\u003cli\u003eSwitched npm publishing to trusted publishing (OIDC/provenance) and removed token-based auth from CI.\u003c/li\u003e\n\u003cli\u003ePrevented duplicate crates.io publish attempts by skipping slash-prefixed tags in crates publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e'c'\u003c/code\u003e (character) format type support for format filters and \u003ccode\u003estr.format\u003c/code\u003e-style formatting.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/868\"\u003e#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded prebuilt \u003ccode\u003eminijinja-cli\u003c/code\u003e release targets for \u003ccode\u003eaarch64-pc-windows-msvc\u003c/code\u003e (Windows ARM64) and \u003ccode\u003earmv7-unknown-linux-gnueabihf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested \u003ccode\u003eRest\u0026lt;String\u0026gt;\u003c/code\u003e and \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e conversions.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/877\"\u003e#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python CI/build compatibility with newer \u003ccode\u003ematurin\u003c/code\u003e by moving stripping from global config to release wheel build arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/92f114d1fd62525b2b4dc1adb77ae1e83c1214a9\"\u003e\u003ccode\u003e92f114d\u003c/code\u003e\u003c/a\u003e release 2.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/80d30a7526a0119981a1664fab8036b7e64c0d14\"\u003e\u003ccode\u003e80d30a7\u003c/code\u003e\u003c/a\u003e refactor(vendor): prune unused self_cell API surface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/50ce37a18ad368f22b4c40ff2b3355895ff58556\"\u003e\u003ccode\u003e50ce37a\u003c/code\u003e\u003c/a\u003e fix: typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/24891e10c207846fa264c0f8eca930045bbb5fca\"\u003e\u003ccode\u003e24891e1\u003c/code\u003e\u003c/a\u003e feat(filters): add kwargs support to indent filter for Jinja2 parity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/4cca670f8a346832771d2a567f778b5dc4058156\"\u003e\u003ccode\u003e4cca670\u003c/code\u003e\u003c/a\u003e refactor: deprecate render_to_write in favor of render_captured_to\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/ac88f8e619e0b7d5a4e23819ed5d2ebc046029c6\"\u003e\u003ccode\u003eac88f8e\u003c/code\u003e\u003c/a\u003e fix: correct typo render_capturedd_to -\u0026gt; render_captured_to\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/710137b2626cfae81b1eb935ea4c9df2435c053d\"\u003e\u003ccode\u003e710137b\u003c/code\u003e\u003c/a\u003e chore: remove dead_code allow and unused MutBorrow from vendored self_cell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/39d00e61a9f7246b7015dcf655f11159cde1d8cd\"\u003e\u003ccode\u003e39d00e6\u003c/code\u003e\u003c/a\u003e feat: Added new capture methods for state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/42b0d089333363b8bd667ec99ab67ff7977ef6d4\"\u003e\u003ccode\u003e42b0d08\u003c/code\u003e\u003c/a\u003e feat: vendor self_cell and make loader default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/cc12ae0812b8d85dd5963cfa373971fb0b1ff6da\"\u003e\u003ccode\u003ecc12ae0\u003c/code\u003e\u003c/a\u003e fix: make cabi compatible with older rustc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.16.0...minijinja-go/v2.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quote` from 1.0.44 to 1.0.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/quote/releases\"\u003equote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.45\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ToTokens impl for Arc\u0026lt;T\u0026gt; (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/quote/commit/842ffde933fdd76cd1681a288bed136d8b95a97a\"\u003e\u003ccode\u003e842ffde\u003c/code\u003e\u003c/a\u003e Release 1.0.45\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/93d691cce95b31c607be7a2aef2a784abc60b525\"\u003e\u003ccode\u003e93d691c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/326\"\u003e#326\u003c/a\u003e from dtolnay/arc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/d27d589652ebe1ffc044f75e80ed3a6a86d3cdcd\"\u003e\u003ccode\u003ed27d589\u003c/code\u003e\u003c/a\u003e ToTokens for Arc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/24d10826cf003ebaa74fd73cdc94ed36ccbae001\"\u003e\u003ccode\u003e24d1082\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-02-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/26b127632c74209ef5281452742a9fbd6fbab2cb\"\u003e\u003ccode\u003e26b1276\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/c5e1c9ef46524e84d5072d0be5c7c62637986ce5\"\u003e\u003ccode\u003ec5e1c9e\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/58e21550d88a48248159939cfed14f30df3c0fee\"\u003e\u003ccode\u003e58e2155\u003c/code\u003e\u003c/a\u003e Remove compiler version support from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/1fc6b50769abb6117f1b786d5c68a772cadaab04\"\u003e\u003ccode\u003e1fc6b50\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/515480a4349d1842c10f92170a7949fa9916fd24\"\u003e\u003ccode\u003e515480a\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-02-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/2c5e7709dd9b7c7f5a0728d3ed4f8ade2940ad86\"\u003e\u003ccode\u003e2c5e770\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-01-30\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.44...1.0.45\"\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/kkew3/jieba.vim/pull/80","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kkew3%2Fjieba.vim/issues/80","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/80/packages"},{"uuid":"4086174169","node_id":"PR_kwDOQ83SrM7LG0zL","number":11,"state":"closed","title":"Bump minijinja from 2.15.1 to 2.18.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-07T04:45:10.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-17T04:44:21.000Z","updated_at":"2026-04-07T04:45:11.000Z","time_to_close":1814449,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"minijinja","old_version":"2.15.1","new_version":"2.18.0","repository_url":"https://github.com/mitsuhiko/minijinja"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [minijinja](https://github.com/mitsuhiko/minijinja) from 2.15.1 to 2.18.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/releases\"\u003eminijinja's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.17.0\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e'c'\u003c/code\u003e (character) format type support for format filters and \u003ccode\u003estr.format\u003c/code\u003e-style formatting.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/868\"\u003e#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded prebuilt \u003ccode\u003eminijinja-cli\u003c/code\u003e release targets for \u003ccode\u003eaarch64-pc-windows-msvc\u003c/code\u003e (Windows ARM64) and \u003ccode\u003earmv7-unknown-linux-gnueabihf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested \u003ccode\u003eRest\u0026lt;String\u0026gt;\u003c/code\u003e and \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e conversions.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/877\"\u003e#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python CI/build compatibility with newer \u003ccode\u003ematurin\u003c/code\u003e by moving stripping from global config to release wheel build arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInstall minijinja-cli 2.17.0\u003c/h2\u003e\n\u003ch3\u003eInstall prebuilt binaries via shell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003ecurl --proto '=https' --tlsv1.2 -LsSf https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-installer.sh | sh\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eInstall prebuilt binaries via powershell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003epowershell -ExecutionPolicy Bypass -c \u0026quot;irm https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-installer.ps1 | iex\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eDownload minijinja-cli 2.17.0\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFile\u003c/th\u003e\n\u003cth\u003ePlatform\u003c/th\u003e\n\u003cth\u003eChecksum\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-apple-darwin.tar.xz\"\u003eminijinja-cli-aarch64-apple-darwin.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eApple Silicon macOS\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-apple-darwin.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-apple-darwin.tar.xz\"\u003eminijinja-cli-x86_64-apple-darwin.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIntel macOS\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-apple-darwin.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-pc-windows-msvc.zip\"\u003eminijinja-cli-aarch64-pc-windows-msvc.zip\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eARM64 Windows\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-pc-windows-msvc.zip.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-pc-windows-msvc.zip\"\u003eminijinja-cli-i686-pc-windows-msvc.zip\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex86 Windows\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-pc-windows-msvc.zip.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-pc-windows-msvc.zip\"\u003eminijinja-cli-x86_64-pc-windows-msvc.zip\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 Windows\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-pc-windows-msvc.zip.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-unknown-linux-gnu.tar.xz\"\u003eminijinja-cli-aarch64-unknown-linux-gnu.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eARM64 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-unknown-linux-gnu.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-unknown-linux-gnu.tar.xz\"\u003eminijinja-cli-i686-unknown-linux-gnu.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex86 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-unknown-linux-gnu.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-unknown-linux-gnu.tar.xz\"\u003eminijinja-cli-x86_64-unknown-linux-gnu.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-unknown-linux-gnu.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-armv7-unknown-linux-gnueabihf.tar.xz\"\u003eminijinja-cli-armv7-unknown-linux-gnueabihf.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eARMv7 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-armv7-unknown-linux-gnueabihf.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-unknown-linux-musl.tar.xz\"\u003eminijinja-cli-aarch64-unknown-linux-musl.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eARM64 MUSL Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-unknown-linux-musl.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-unknown-linux-musl.tar.xz\"\u003eminijinja-cli-i686-unknown-linux-musl.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex86 MUSL Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-unknown-linux-musl.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-unknown-linux-musl.tar.xz\"\u003eminijinja-cli-x86_64-unknown-linux-musl.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 MUSL Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-unknown-linux-musl.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded musllinux wheel builds for Python release artifacts.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e|escape\u003c/code\u003e to honor custom formatters.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/861\"\u003e#861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAligned undefined behavior handling in the Go port with Rust.\u003c/li\u003e\n\u003cli\u003eRemoved non-Rust \u003ccode\u003ekeys\u003c/code\u003e and \u003ccode\u003evalues\u003c/code\u003e filters from the Go port for parity.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/863\"\u003e#863\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInstall minijinja-cli 2.16.0\u003c/h2\u003e\n\u003ch3\u003eInstall prebuilt binaries via shell script\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/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded keyword argument support (\u003ccode\u003ewidth\u003c/code\u003e, \u003ccode\u003efirst\u003c/code\u003e, \u003ccode\u003eblank\u003c/code\u003e) to the \u003ccode\u003eindent\u003c/code\u003e filter for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/864\"\u003e#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted integer lookup (for example \u003ccode\u003efoo.0\u003c/code\u003e) in Rust and Go for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/881\"\u003e#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted filter and test names (including \u003ccode\u003efoo . bar . baz\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/879\"\u003e#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed string escape handling to preserve unknown escapes (such as \u003ccode\u003e\\s\u003c/code\u003e) for Jinja compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/880\"\u003e#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved generic performance across template parsing, compilation, and rendering.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eminijinja-cabi\u003c/code\u003e ownership and pointer-safety issues that could leak \u003ccode\u003emj_value\u003c/code\u003e\nvalues on error paths.\u003c/li\u003e\n\u003cli\u003eAdded high-priority \u003ccode\u003eminijinja-cabi\u003c/code\u003e APIs for callback-based functions/filters/tests,\nglobals, loaders, path joining, auto-escape configuration, and fuel limits.\u003c/li\u003e\n\u003cli\u003eSwitched \u003ccode\u003eminijinja-cabi\u003c/code\u003e header maintenance to manual source-based syncing and\nremoved cbindgen-based generation tooling.\u003c/li\u003e\n\u003cli\u003eAdded lightweight C smoke tests for \u003ccode\u003eminijinja-cabi\u003c/code\u003e (via \u003ccode\u003emake -C minijinja-cabi test\u003c/code\u003e)\nwith coverage across all exported C ABI functions, and wired them into top-level\ntesting and CI.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erender_captured\u003c/code\u003e and \u003ccode\u003erender_captured_to\u003c/code\u003e methods on \u003ccode\u003eTemplate\u003c/code\u003e which\nreturn a \u003ccode\u003eCaptured\u003c/code\u003e type holding the rendered output and the template state.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003einto_output\u003c/code\u003e method on \u003ccode\u003eCaptured\u003c/code\u003e to consume and return the output string.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003erender_and_return_state\u003c/code\u003e, \u003ccode\u003eeval_to_state\u003c/code\u003e, and \u003ccode\u003erender_to_write\u003c/code\u003e\nin favor of the new \u003ccode\u003erender_captured\u003c/code\u003e / \u003ccode\u003erender_captured_to\u003c/code\u003e / \u003ccode\u003eCaptured\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of 2.17.0 to fix release automation.\u003c/li\u003e\n\u003cli\u003eSwitched npm publishing to trusted publishing (OIDC/provenance) and removed token-based auth from CI.\u003c/li\u003e\n\u003cli\u003ePrevented duplicate crates.io publish attempts by skipping slash-prefixed tags in crates publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e'c'\u003c/code\u003e (character) format type support for format filters and \u003ccode\u003estr.format\u003c/code\u003e-style formatting.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/868\"\u003e#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded prebuilt \u003ccode\u003eminijinja-cli\u003c/code\u003e release targets for \u003ccode\u003eaarch64-pc-windows-msvc\u003c/code\u003e (Windows ARM64) and \u003ccode\u003earmv7-unknown-linux-gnueabihf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested \u003ccode\u003eRest\u0026lt;String\u0026gt;\u003c/code\u003e and \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e conversions.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/877\"\u003e#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python CI/build compatibility with newer \u003ccode\u003ematurin\u003c/code\u003e by moving stripping from global config to release wheel build arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded musllinux wheel builds for Python release artifacts.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e|escape\u003c/code\u003e to honor custom formatters.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/861\"\u003e#861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAligned undefined behavior handling in the Go port with Rust.\u003c/li\u003e\n\u003cli\u003eRemoved non-Rust \u003ccode\u003ekeys\u003c/code\u003e and \u003ccode\u003evalues\u003c/code\u003e filters from the Go port for parity.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/863\"\u003e#863\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/92f114d1fd62525b2b4dc1adb77ae1e83c1214a9\"\u003e\u003ccode\u003e92f114d\u003c/code\u003e\u003c/a\u003e release 2.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/80d30a7526a0119981a1664fab8036b7e64c0d14\"\u003e\u003ccode\u003e80d30a7\u003c/code\u003e\u003c/a\u003e refactor(vendor): prune unused self_cell API surface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/50ce37a18ad368f22b4c40ff2b3355895ff58556\"\u003e\u003ccode\u003e50ce37a\u003c/code\u003e\u003c/a\u003e fix: typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/24891e10c207846fa264c0f8eca930045bbb5fca\"\u003e\u003ccode\u003e24891e1\u003c/code\u003e\u003c/a\u003e feat(filters): add kwargs support to indent filter for Jinja2 parity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/4cca670f8a346832771d2a567f778b5dc4058156\"\u003e\u003ccode\u003e4cca670\u003c/code\u003e\u003c/a\u003e refactor: deprecate render_to_write in favor of render_captured_to\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/ac88f8e619e0b7d5a4e23819ed5d2ebc046029c6\"\u003e\u003ccode\u003eac88f8e\u003c/code\u003e\u003c/a\u003e fix: correct typo render_capturedd_to -\u0026gt; render_captured_to\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/710137b2626cfae81b1eb935ea4c9df2435c053d\"\u003e\u003ccode\u003e710137b\u003c/code\u003e\u003c/a\u003e chore: remove dead_code allow and unused MutBorrow from vendored self_cell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/39d00e61a9f7246b7015dcf655f11159cde1d8cd\"\u003e\u003ccode\u003e39d00e6\u003c/code\u003e\u003c/a\u003e feat: Added new capture methods for state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/42b0d089333363b8bd667ec99ab67ff7977ef6d4\"\u003e\u003ccode\u003e42b0d08\u003c/code\u003e\u003c/a\u003e feat: vendor self_cell and make loader default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/cc12ae0812b8d85dd5963cfa373971fb0b1ff6da\"\u003e\u003ccode\u003ecc12ae0\u003c/code\u003e\u003c/a\u003e fix: make cabi compatible with older rustc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.15.1...minijinja-go/v2.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=minijinja\u0026package-manager=cargo\u0026previous-version=2.15.1\u0026new-version=2.18.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/darkautism/ai-novel-translation/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/darkautism%2Fai-novel-translation/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"4081802121","node_id":"PR_kwDOPHt5js7K4xtX","number":227,"state":"closed","title":"build(deps): bump minijinja from 2.16.0 to 2.18.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-31T00:01:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-16T11:07:18.000Z","updated_at":"2026-03-31T00:02:08.000Z","time_to_close":1256081,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"minijinja","old_version":"2.16.0","new_version":"2.18.0","repository_url":"https://github.com/mitsuhiko/minijinja"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [minijinja](https://github.com/mitsuhiko/minijinja) from 2.16.0 to 2.18.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/releases\"\u003eminijinja's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.17.0\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e'c'\u003c/code\u003e (character) format type support for format filters and \u003ccode\u003estr.format\u003c/code\u003e-style formatting.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/868\"\u003e#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded prebuilt \u003ccode\u003eminijinja-cli\u003c/code\u003e release targets for \u003ccode\u003eaarch64-pc-windows-msvc\u003c/code\u003e (Windows ARM64) and \u003ccode\u003earmv7-unknown-linux-gnueabihf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested \u003ccode\u003eRest\u0026lt;String\u0026gt;\u003c/code\u003e and \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e conversions.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/877\"\u003e#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python CI/build compatibility with newer \u003ccode\u003ematurin\u003c/code\u003e by moving stripping from global config to release wheel build arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInstall minijinja-cli 2.17.0\u003c/h2\u003e\n\u003ch3\u003eInstall prebuilt binaries via shell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003ecurl --proto '=https' --tlsv1.2 -LsSf https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-installer.sh | sh\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eInstall prebuilt binaries via powershell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003epowershell -ExecutionPolicy Bypass -c \u0026quot;irm https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-installer.ps1 | iex\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eDownload minijinja-cli 2.17.0\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFile\u003c/th\u003e\n\u003cth\u003ePlatform\u003c/th\u003e\n\u003cth\u003eChecksum\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-apple-darwin.tar.xz\"\u003eminijinja-cli-aarch64-apple-darwin.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eApple Silicon macOS\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-apple-darwin.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-apple-darwin.tar.xz\"\u003eminijinja-cli-x86_64-apple-darwin.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIntel macOS\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-apple-darwin.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-pc-windows-msvc.zip\"\u003eminijinja-cli-aarch64-pc-windows-msvc.zip\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eARM64 Windows\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-pc-windows-msvc.zip.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-pc-windows-msvc.zip\"\u003eminijinja-cli-i686-pc-windows-msvc.zip\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex86 Windows\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-pc-windows-msvc.zip.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-pc-windows-msvc.zip\"\u003eminijinja-cli-x86_64-pc-windows-msvc.zip\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 Windows\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-pc-windows-msvc.zip.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-unknown-linux-gnu.tar.xz\"\u003eminijinja-cli-aarch64-unknown-linux-gnu.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eARM64 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-unknown-linux-gnu.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-unknown-linux-gnu.tar.xz\"\u003eminijinja-cli-i686-unknown-linux-gnu.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex86 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-unknown-linux-gnu.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-unknown-linux-gnu.tar.xz\"\u003eminijinja-cli-x86_64-unknown-linux-gnu.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-unknown-linux-gnu.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-armv7-unknown-linux-gnueabihf.tar.xz\"\u003eminijinja-cli-armv7-unknown-linux-gnueabihf.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eARMv7 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-armv7-unknown-linux-gnueabihf.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-unknown-linux-musl.tar.xz\"\u003eminijinja-cli-aarch64-unknown-linux-musl.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eARM64 MUSL Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-unknown-linux-musl.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-unknown-linux-musl.tar.xz\"\u003eminijinja-cli-i686-unknown-linux-musl.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex86 MUSL Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-unknown-linux-musl.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-unknown-linux-musl.tar.xz\"\u003eminijinja-cli-x86_64-unknown-linux-musl.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 MUSL Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-unknown-linux-musl.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded keyword argument support (\u003ccode\u003ewidth\u003c/code\u003e, \u003ccode\u003efirst\u003c/code\u003e, \u003ccode\u003eblank\u003c/code\u003e) to the \u003ccode\u003eindent\u003c/code\u003e filter for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/864\"\u003e#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted integer lookup (for example \u003ccode\u003efoo.0\u003c/code\u003e) in Rust and Go for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/881\"\u003e#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted filter and test names (including \u003ccode\u003efoo . bar . baz\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/879\"\u003e#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed string escape handling to preserve unknown escapes (such as \u003ccode\u003e\\s\u003c/code\u003e) for Jinja compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/880\"\u003e#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved generic performance across template parsing, compilation, and rendering.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eminijinja-cabi\u003c/code\u003e ownership and pointer-safety issues that could leak \u003ccode\u003emj_value\u003c/code\u003e\nvalues on error paths.\u003c/li\u003e\n\u003cli\u003eAdded high-priority \u003ccode\u003eminijinja-cabi\u003c/code\u003e APIs for callback-based functions/filters/tests,\nglobals, loaders, path joining, auto-escape configuration, and fuel limits.\u003c/li\u003e\n\u003cli\u003eSwitched \u003ccode\u003eminijinja-cabi\u003c/code\u003e header maintenance to manual source-based syncing and\nremoved cbindgen-based generation tooling.\u003c/li\u003e\n\u003cli\u003eAdded lightweight C smoke tests for \u003ccode\u003eminijinja-cabi\u003c/code\u003e (via \u003ccode\u003emake -C minijinja-cabi test\u003c/code\u003e)\nwith coverage across all exported C ABI functions, and wired them into top-level\ntesting and CI.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erender_captured\u003c/code\u003e and \u003ccode\u003erender_captured_to\u003c/code\u003e methods on \u003ccode\u003eTemplate\u003c/code\u003e which\nreturn a \u003ccode\u003eCaptured\u003c/code\u003e type holding the rendered output and the template state.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003einto_output\u003c/code\u003e method on \u003ccode\u003eCaptured\u003c/code\u003e to consume and return the output string.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003erender_and_return_state\u003c/code\u003e, \u003ccode\u003eeval_to_state\u003c/code\u003e, and \u003ccode\u003erender_to_write\u003c/code\u003e\nin favor of the new \u003ccode\u003erender_captured\u003c/code\u003e / \u003ccode\u003erender_captured_to\u003c/code\u003e / \u003ccode\u003eCaptured\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of 2.17.0 to fix release automation.\u003c/li\u003e\n\u003cli\u003eSwitched npm publishing to trusted publishing (OIDC/provenance) and removed token-based auth from CI.\u003c/li\u003e\n\u003cli\u003ePrevented duplicate crates.io publish attempts by skipping slash-prefixed tags in crates publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e'c'\u003c/code\u003e (character) format type support for format filters and \u003ccode\u003estr.format\u003c/code\u003e-style formatting.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/868\"\u003e#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded prebuilt \u003ccode\u003eminijinja-cli\u003c/code\u003e release targets for \u003ccode\u003eaarch64-pc-windows-msvc\u003c/code\u003e (Windows ARM64) and \u003ccode\u003earmv7-unknown-linux-gnueabihf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested \u003ccode\u003eRest\u0026lt;String\u0026gt;\u003c/code\u003e and \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e conversions.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/877\"\u003e#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python CI/build compatibility with newer \u003ccode\u003ematurin\u003c/code\u003e by moving stripping from global config to release wheel build arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/92f114d1fd62525b2b4dc1adb77ae1e83c1214a9\"\u003e\u003ccode\u003e92f114d\u003c/code\u003e\u003c/a\u003e release 2.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/80d30a7526a0119981a1664fab8036b7e64c0d14\"\u003e\u003ccode\u003e80d30a7\u003c/code\u003e\u003c/a\u003e refactor(vendor): prune unused self_cell API surface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/50ce37a18ad368f22b4c40ff2b3355895ff58556\"\u003e\u003ccode\u003e50ce37a\u003c/code\u003e\u003c/a\u003e fix: typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/24891e10c207846fa264c0f8eca930045bbb5fca\"\u003e\u003ccode\u003e24891e1\u003c/code\u003e\u003c/a\u003e feat(filters): add kwargs support to indent filter for Jinja2 parity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/4cca670f8a346832771d2a567f778b5dc4058156\"\u003e\u003ccode\u003e4cca670\u003c/code\u003e\u003c/a\u003e refactor: deprecate render_to_write in favor of render_captured_to\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/ac88f8e619e0b7d5a4e23819ed5d2ebc046029c6\"\u003e\u003ccode\u003eac88f8e\u003c/code\u003e\u003c/a\u003e fix: correct typo render_capturedd_to -\u0026gt; render_captured_to\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/710137b2626cfae81b1eb935ea4c9df2435c053d\"\u003e\u003ccode\u003e710137b\u003c/code\u003e\u003c/a\u003e chore: remove dead_code allow and unused MutBorrow from vendored self_cell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/39d00e61a9f7246b7015dcf655f11159cde1d8cd\"\u003e\u003ccode\u003e39d00e6\u003c/code\u003e\u003c/a\u003e feat: Added new capture methods for state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/42b0d089333363b8bd667ec99ab67ff7977ef6d4\"\u003e\u003ccode\u003e42b0d08\u003c/code\u003e\u003c/a\u003e feat: vendor self_cell and make loader default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/cc12ae0812b8d85dd5963cfa373971fb0b1ff6da\"\u003e\u003ccode\u003ecc12ae0\u003c/code\u003e\u003c/a\u003e fix: make cabi compatible with older rustc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.16.0...minijinja-go/v2.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=minijinja\u0026package-manager=cargo\u0026previous-version=2.16.0\u0026new-version=2.18.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/biom8er/phymes/pull/227","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/biom8er%2Fphymes/issues/227","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/227/packages"},{"uuid":"4081290253","node_id":"PR_kwDOO2VNwc7K3FN1","number":165,"state":"closed","title":"deps(deps): bump minijinja from 2.17.1 to 2.18.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":["BinFlip"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-05T14:08:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-16T09:30:04.000Z","updated_at":"2026-04-05T14:08:24.000Z","time_to_close":1744699,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"minijinja","old_version":"2.17.1","new_version":"2.18.0","repository_url":"https://github.com/mitsuhiko/minijinja"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [minijinja](https://github.com/mitsuhiko/minijinja) from 2.17.1 to 2.18.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded keyword argument support (\u003ccode\u003ewidth\u003c/code\u003e, \u003ccode\u003efirst\u003c/code\u003e, \u003ccode\u003eblank\u003c/code\u003e) to the \u003ccode\u003eindent\u003c/code\u003e filter for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/864\"\u003e#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted integer lookup (for example \u003ccode\u003efoo.0\u003c/code\u003e) in Rust and Go for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/881\"\u003e#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted filter and test names (including \u003ccode\u003efoo . bar . baz\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/879\"\u003e#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed string escape handling to preserve unknown escapes (such as \u003ccode\u003e\\s\u003c/code\u003e) for Jinja compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/880\"\u003e#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved generic performance across template parsing, compilation, and rendering.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eminijinja-cabi\u003c/code\u003e ownership and pointer-safety issues that could leak \u003ccode\u003emj_value\u003c/code\u003e\nvalues on error paths.\u003c/li\u003e\n\u003cli\u003eAdded high-priority \u003ccode\u003eminijinja-cabi\u003c/code\u003e APIs for callback-based functions/filters/tests,\nglobals, loaders, path joining, auto-escape configuration, and fuel limits.\u003c/li\u003e\n\u003cli\u003eSwitched \u003ccode\u003eminijinja-cabi\u003c/code\u003e header maintenance to manual source-based syncing and\nremoved cbindgen-based generation tooling.\u003c/li\u003e\n\u003cli\u003eAdded lightweight C smoke tests for \u003ccode\u003eminijinja-cabi\u003c/code\u003e (via \u003ccode\u003emake -C minijinja-cabi test\u003c/code\u003e)\nwith coverage across all exported C ABI functions, and wired them into top-level\ntesting and CI.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erender_captured\u003c/code\u003e and \u003ccode\u003erender_captured_to\u003c/code\u003e methods on \u003ccode\u003eTemplate\u003c/code\u003e which\nreturn a \u003ccode\u003eCaptured\u003c/code\u003e type holding the rendered output and the template state.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003einto_output\u003c/code\u003e method on \u003ccode\u003eCaptured\u003c/code\u003e to consume and return the output string.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003erender_and_return_state\u003c/code\u003e, \u003ccode\u003eeval_to_state\u003c/code\u003e, and \u003ccode\u003erender_to_write\u003c/code\u003e\nin favor of the new \u003ccode\u003erender_captured\u003c/code\u003e / \u003ccode\u003erender_captured_to\u003c/code\u003e / \u003ccode\u003eCaptured\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/92f114d1fd62525b2b4dc1adb77ae1e83c1214a9\"\u003e\u003ccode\u003e92f114d\u003c/code\u003e\u003c/a\u003e release 2.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/80d30a7526a0119981a1664fab8036b7e64c0d14\"\u003e\u003ccode\u003e80d30a7\u003c/code\u003e\u003c/a\u003e refactor(vendor): prune unused self_cell API surface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/50ce37a18ad368f22b4c40ff2b3355895ff58556\"\u003e\u003ccode\u003e50ce37a\u003c/code\u003e\u003c/a\u003e fix: typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/24891e10c207846fa264c0f8eca930045bbb5fca\"\u003e\u003ccode\u003e24891e1\u003c/code\u003e\u003c/a\u003e feat(filters): add kwargs support to indent filter for Jinja2 parity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/4cca670f8a346832771d2a567f778b5dc4058156\"\u003e\u003ccode\u003e4cca670\u003c/code\u003e\u003c/a\u003e refactor: deprecate render_to_write in favor of render_captured_to\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/ac88f8e619e0b7d5a4e23819ed5d2ebc046029c6\"\u003e\u003ccode\u003eac88f8e\u003c/code\u003e\u003c/a\u003e fix: correct typo render_capturedd_to -\u0026gt; render_captured_to\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/710137b2626cfae81b1eb935ea4c9df2435c053d\"\u003e\u003ccode\u003e710137b\u003c/code\u003e\u003c/a\u003e chore: remove dead_code allow and unused MutBorrow from vendored self_cell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/39d00e61a9f7246b7015dcf655f11159cde1d8cd\"\u003e\u003ccode\u003e39d00e6\u003c/code\u003e\u003c/a\u003e feat: Added new capture methods for state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/42b0d089333363b8bd667ec99ab67ff7977ef6d4\"\u003e\u003ccode\u003e42b0d08\u003c/code\u003e\u003c/a\u003e feat: vendor self_cell and make loader default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/cc12ae0812b8d85dd5963cfa373971fb0b1ff6da\"\u003e\u003ccode\u003ecc12ae0\u003c/code\u003e\u003c/a\u003e fix: make cabi compatible with older rustc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.17.1...minijinja-go/v2.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=minijinja\u0026package-manager=cargo\u0026previous-version=2.17.1\u0026new-version=2.18.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/BinFlip/dotscope/pull/165","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BinFlip%2Fdotscope/issues/165","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/165/packages"}],"issue_packages":[{"old_version":"2.19.0","new_version":"2.20.0","update_type":"minor","path":"/panoptes","pr_created_at":"2026-06-03T07:05:35.000Z","version_change":"2.19.0 → 2.20.0","issue":{"uuid":"4577673969","node_id":"PR_kwDOQypGC87iG0Wf","number":163,"state":"closed","title":"chore(deps): bump minijinja from 2.19.0 to 2.20.0 in /panoptes","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-06T18:35:16.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-03T07:05:35.000Z","updated_at":"2026-06-06T18:36:31.000Z","time_to_close":300581,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"minijinja","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/mitsuhiko/minijinja"}],"path":"/panoptes","ecosystem":"cargo"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [minijinja](https://github.com/mitsuhiko/minijinja) from 2.19.0 to 2.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Jinja-style \u003ccode\u003erequired\u003c/code\u003e blocks in Rust and Go, including \u003ccode\u003escoped required\u003c/code\u003e parsing compatibility and validation that required blocks only contain whitespace or comments.\u003c/li\u003e\n\u003cli\u003eAdded support for chained comparisons (for example \u003ccode\u003ea \u0026lt; b \u0026lt; c\u003c/code\u003e) in Rust and Go to match Jinja/Python semantics.\u003c/li\u003e\n\u003cli\u003eFixed dotted integer lookup in the middle of attribute chains (for example \u003ccode\u003efoo.0.bar\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed compilation with \u003ccode\u003emulti_template\u003c/code\u003e disabled by gating block-only APIs behind the feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/571e28a2c17d79bf34399a9e21c39e96224043dc\"\u003e\u003ccode\u003e571e28a\u003c/code\u003e\u003c/a\u003e chore(release): 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/32a70a24884f5824f7709e11d6c89ca228425a8d\"\u003e\u003ccode\u003e32a70a2\u003c/code\u003e\u003c/a\u003e docs(changelog): update unreleased changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/8d5d30447cf74fb02d858473122690a1f34b58f6\"\u003e\u003ccode\u003e8d5d304\u003c/code\u003e\u003c/a\u003e fix(parser): support chained comparisons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/685660bc773150d526f70729863b3a923a2ea331\"\u003e\u003ccode\u003e685660b\u003c/code\u003e\u003c/a\u003e doc: Fix mention of \u003ccode\u003eadd_test\u003c/code\u003e in docs (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/898\"\u003e#898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/558a2547081405e4a3770c0e12a089bfc31212cf\"\u003e\u003ccode\u003e558a254\u003c/code\u003e\u003c/a\u003e fix(lexer): support mid-chain dotted-integer attribute access (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/a4860a0ccc2dbdc24286cf8f5f60a010dac8b1f7\"\u003e\u003ccode\u003ea4860a0\u003c/code\u003e\u003c/a\u003e fix(multi_template): gate block-only APIs behind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/29ac0b2936eacf83ebf781c52f4f4ffc3add4c52\"\u003e\u003ccode\u003e29ac0b2\u003c/code\u003e\u003c/a\u003e feat(templates): add required block support\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.19.0...minijinja-go/v2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=minijinja\u0026package-manager=cargo\u0026previous-version=2.19.0\u0026new-version=2.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/hyperpolymath/ambientops/pull/163","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperpolymath%2Fambientops/issues/163","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/163/packages"}},{"old_version":"2.19.0","new_version":"2.20.0","update_type":"minor","path":null,"pr_created_at":"2026-06-01T00:37:40.000Z","version_change":"2.19.0 → 2.20.0","issue":{"uuid":"4559536447","node_id":"PR_kwDORpqulM7hLmjE","number":454,"state":"open","title":"chore(deps): bump the cargo-minor-patch group with 2 updates","user":"dependabot[bot]","labels":["dependencies","rust","release-notes:internal"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-01T00:37:40.000Z","updated_at":"2026-06-01T00:38:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-minor-patch","update_count":2,"packages":[{"name":"minijinja","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"log","old_version":"0.4.29","new_version":"0.4.30","repository_url":"https://github.com/rust-lang/log"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-patch group with 2 updates: [minijinja](https://github.com/mitsuhiko/minijinja) and [log](https://github.com/rust-lang/log).\n\nUpdates `minijinja` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Jinja-style \u003ccode\u003erequired\u003c/code\u003e blocks in Rust and Go, including \u003ccode\u003escoped required\u003c/code\u003e parsing compatibility and validation that required blocks only contain whitespace or comments.\u003c/li\u003e\n\u003cli\u003eAdded support for chained comparisons (for example \u003ccode\u003ea \u0026lt; b \u0026lt; c\u003c/code\u003e) in Rust and Go to match Jinja/Python semantics.\u003c/li\u003e\n\u003cli\u003eFixed dotted integer lookup in the middle of attribute chains (for example \u003ccode\u003efoo.0.bar\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed compilation with \u003ccode\u003emulti_template\u003c/code\u003e disabled by gating block-only APIs behind the feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/571e28a2c17d79bf34399a9e21c39e96224043dc\"\u003e\u003ccode\u003e571e28a\u003c/code\u003e\u003c/a\u003e chore(release): 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/32a70a24884f5824f7709e11d6c89ca228425a8d\"\u003e\u003ccode\u003e32a70a2\u003c/code\u003e\u003c/a\u003e docs(changelog): update unreleased changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/8d5d30447cf74fb02d858473122690a1f34b58f6\"\u003e\u003ccode\u003e8d5d304\u003c/code\u003e\u003c/a\u003e fix(parser): support chained comparisons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/685660bc773150d526f70729863b3a923a2ea331\"\u003e\u003ccode\u003e685660b\u003c/code\u003e\u003c/a\u003e doc: Fix mention of \u003ccode\u003eadd_test\u003c/code\u003e in docs (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/898\"\u003e#898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/558a2547081405e4a3770c0e12a089bfc31212cf\"\u003e\u003ccode\u003e558a254\u003c/code\u003e\u003c/a\u003e fix(lexer): support mid-chain dotted-integer attribute access (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/a4860a0ccc2dbdc24286cf8f5f60a010dac8b1f7\"\u003e\u003ccode\u003ea4860a0\u003c/code\u003e\u003c/a\u003e fix(multi_template): gate block-only APIs behind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/29ac0b2936eacf83ebf781c52f4f4ffc3add4c52\"\u003e\u003ccode\u003e29ac0b2\u003c/code\u003e\u003c/a\u003e feat(templates): add required block support\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.19.0...minijinja-go/v2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.29 to 0.4.30\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.30\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\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/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.30] - 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/9c55760b499b18e81de7df5f3c13a67d5661131d\"\u003e\u003ccode\u003e9c55760\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/725\"\u003e#725\u003c/a\u003e from rust-lang/cargo/0.4.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/d1acb0585c0f6af5dc466eb255187cd6d3b7359e\"\u003e\u003ccode\u003ed1acb05\u003c/code\u003e\u003c/a\u003e update docs on current MSRV and note latest bump in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/50682937b0d9ec9a18c4c9b0510d889762e20e34\"\u003e\u003ccode\u003e5068293\u003c/code\u003e\u003c/a\u003e prepare for 0.4.30 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7ccd873cb50de97690d46f69d8744a61f0b87c46\"\u003e\u003ccode\u003e7ccd873\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/724\"\u003e#724\u003c/a\u003e from rust-lang/feat/net-to-value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/923dfaaf00dca352efe45930ae009d9a22526597\"\u003e\u003ccode\u003e923dfaa\u003c/code\u003e\u003c/a\u003e fix up test cfgs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ecb7de8daf7feec9dcf0d31cecc8523b31a8d104\"\u003e\u003ccode\u003eecb7de8\u003c/code\u003e\u003c/a\u003e gate net value impls on std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/67bb4f6d2e377b0008b740631124f292e80d4e5d\"\u003e\u003ccode\u003e67bb4f6\u003c/code\u003e\u003c/a\u003e run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/25f49fe3d31e7a0797652ad4bacaff633f7237cd\"\u003e\u003ccode\u003e25f49fe\u003c/code\u003e\u003c/a\u003e rework net type capturing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7087dcb95cb925364b4ba1da0d7c0eead9356dfc\"\u003e\u003ccode\u003e7087dcb\u003c/code\u003e\u003c/a\u003e feat: impl ToValue for core::net types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/67bc7e32c68a4a8908d1016693418f12b43bab90\"\u003e\u003ccode\u003e67bc7e3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/723\"\u003e#723\u003c/a\u003e from woodruffw-forks/ww/ci\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\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/fulgur-rs/fulgur/pull/454","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fulgur-rs%2Ffulgur/issues/454","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/454/packages"}},{"old_version":"2.19.0","new_version":"2.20.0","update_type":"minor","path":"/.template/tmpl","pr_created_at":"2026-05-25T08:58:18.000Z","version_change":"2.19.0 → 2.20.0","issue":{"uuid":"4515677570","node_id":"PR_kwDOSQZGUM7e-dpo","number":5,"state":"closed","title":"build(deps): bump the engine-deps group in /.template/tmpl with 3 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-01T21:13:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T08:58:18.000Z","updated_at":"2026-06-01T21:13:46.000Z","time_to_close":648926,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"engine-deps","update_count":3,"packages":[{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"minijinja","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"jiff","old_version":"0.2.24","new_version":"0.2.25","repository_url":"https://github.com/BurntSushi/jiff"}],"path":"/.template/tmpl","ecosystem":"cargo"},"body":"Bumps the engine-deps group in /.template/tmpl with 3 updates: [serde_json](https://github.com/serde-rs/json), [minijinja](https://github.com/mitsuhiko/minijinja) and [jiff](https://github.com/BurntSushi/jiff).\n\nUpdates `serde_json` from 1.0.149 to 1.0.150\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/dc8003a88e7142529cf4a7429c4778af31dadf50\"\u003e\u003ccode\u003edc8003a\u003c/code\u003e\u003c/a\u003e Raise required compiler for preserve_order feature to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a42fa980f8556cda36d896fa3713544b2e5eaa2c\"\u003e\u003ccode\u003ea42fa98\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/684a60eba18abfc0e0f7ddb0c2cd39f8f60249cf\"\u003e\u003ccode\u003e684a60e\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/7c7da3302b6b1cdab7f11ea49ca1a74422ab4551\"\u003e\u003ccode\u003e7c7da33\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/acf4850e2969f1caccab2c4727a90ed006ba35bb\"\u003e\u003ccode\u003eacf4850\u003c/code\u003e\u003c/a\u003e Simplify Number::is_f64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6b8ceab565dcfe4f83dfaacd287d11c8bd8f306c\"\u003e\u003ccode\u003e6b8ceab\u003c/code\u003e\u003c/a\u003e Resolve unnecessary_map_or clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.149...v1.0.150\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minijinja` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Jinja-style \u003ccode\u003erequired\u003c/code\u003e blocks in Rust and Go, including \u003ccode\u003escoped required\u003c/code\u003e parsing compatibility and validation that required blocks only contain whitespace or comments.\u003c/li\u003e\n\u003cli\u003eAdded support for chained comparisons (for example \u003ccode\u003ea \u0026lt; b \u0026lt; c\u003c/code\u003e) in Rust and Go to match Jinja/Python semantics.\u003c/li\u003e\n\u003cli\u003eFixed dotted integer lookup in the middle of attribute chains (for example \u003ccode\u003efoo.0.bar\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed compilation with \u003ccode\u003emulti_template\u003c/code\u003e disabled by gating block-only APIs behind the feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/571e28a2c17d79bf34399a9e21c39e96224043dc\"\u003e\u003ccode\u003e571e28a\u003c/code\u003e\u003c/a\u003e chore(release): 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/32a70a24884f5824f7709e11d6c89ca228425a8d\"\u003e\u003ccode\u003e32a70a2\u003c/code\u003e\u003c/a\u003e docs(changelog): update unreleased changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/8d5d30447cf74fb02d858473122690a1f34b58f6\"\u003e\u003ccode\u003e8d5d304\u003c/code\u003e\u003c/a\u003e fix(parser): support chained comparisons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/685660bc773150d526f70729863b3a923a2ea331\"\u003e\u003ccode\u003e685660b\u003c/code\u003e\u003c/a\u003e doc: Fix mention of \u003ccode\u003eadd_test\u003c/code\u003e in docs (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/898\"\u003e#898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/558a2547081405e4a3770c0e12a089bfc31212cf\"\u003e\u003ccode\u003e558a254\u003c/code\u003e\u003c/a\u003e fix(lexer): support mid-chain dotted-integer attribute access (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/a4860a0ccc2dbdc24286cf8f5f60a010dac8b1f7\"\u003e\u003ccode\u003ea4860a0\u003c/code\u003e\u003c/a\u003e fix(multi_template): gate block-only APIs behind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/29ac0b2936eacf83ebf781c52f4f4ffc3add4c52\"\u003e\u003ccode\u003e29ac0b2\u003c/code\u003e\u003c/a\u003e feat(templates): add required block support\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.19.0...minijinja-go/v2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jiff` from 0.2.24 to 0.2.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/BurntSushi/jiff/blob/master/CHANGELOG.md\"\u003ejiff's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.2.25 (2026-05-24)\u003c/h1\u003e\n\u003cp\u003eThis release updates Jiff's bundled copy of the [IANA Time Zone Database]\nto \u003ccode\u003e2026b\u003c/code\u003e. See the \u003ca href=\"https://lists.iana.org//hyperkitty/list/tz-announce@iana.org/thread/VX2Z3CBO6KHTYZNBBKFFWM7ZCI6TVCXP/\"\u003e\u003ccode\u003e2026b\u003c/code\u003e release announcement\u003c/a\u003e for more details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/jiff/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/P4suta/project-template/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/P4suta%2Fproject-template/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"\u003e=2.0.0","new_version":"\u003e=2.20.0","update_type":"minor","path":null,"pr_created_at":"2026-05-25T05:14:48.000Z","version_change":"\u003e=2.0.0 → \u003e=2.20.0","issue":{"uuid":"4514447340","node_id":"PR_kwDOR_6zsc7e6ezZ","number":15,"state":"open","title":"Update minijinja requirement from \u003e=2.0.0 to \u003e=2.20.0","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-05-25T05:14:48.000Z","updated_at":"2026-05-25T05:14:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"minijinja","old_version":"\u003e=2.0.0","new_version":"\u003e=2.20.0","repository_url":"https://github.com/mitsuhiko/minijinja"}],"path":null,"ecosystem":"cargo"},"body":"\u003e [!WARNING]\n\u003e Dependabot will stop supporting `python v3.9`!\n\u003e \n\u003e Please upgrade to one of the following versions: `v3.9`, `v3.10`, `v3.11`, `v3.12`, `v3.13`, or `v3.14`.\n\u003e\n\nUpdates the requirements on [minijinja](https://github.com/mitsuhiko/minijinja) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Jinja-style \u003ccode\u003erequired\u003c/code\u003e blocks in Rust and Go, including \u003ccode\u003escoped required\u003c/code\u003e parsing compatibility and validation that required blocks only contain whitespace or comments.\u003c/li\u003e\n\u003cli\u003eAdded support for chained comparisons (for example \u003ccode\u003ea \u0026lt; b \u0026lt; c\u003c/code\u003e) in Rust and Go to match Jinja/Python semantics.\u003c/li\u003e\n\u003cli\u003eFixed dotted integer lookup in the middle of attribute chains (for example \u003ccode\u003efoo.0.bar\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed compilation with \u003ccode\u003emulti_template\u003c/code\u003e disabled by gating block-only APIs behind the feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed strict undefined behavior for comparison operators (such as \u003ccode\u003e==\u003c/code\u003e), string concatenation (\u003ccode\u003e~\u003c/code\u003e), and undefined needles in the \u003ccode\u003ein\u003c/code\u003e operator to better match Jinja2.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/886\"\u003e#886\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/888\"\u003e#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003edefault\u003c/code\u003e filter in strict undefined mode so an explicitly passed undefined fallback argument errors instead of being treated like a missing argument.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded keyword argument support (\u003ccode\u003ewidth\u003c/code\u003e, \u003ccode\u003efirst\u003c/code\u003e, \u003ccode\u003eblank\u003c/code\u003e) to the \u003ccode\u003eindent\u003c/code\u003e filter for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/864\"\u003e#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted integer lookup (for example \u003ccode\u003efoo.0\u003c/code\u003e) in Rust and Go for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/881\"\u003e#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted filter and test names (including \u003ccode\u003efoo . bar . baz\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/879\"\u003e#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed string escape handling to preserve unknown escapes (such as \u003ccode\u003e\\s\u003c/code\u003e) for Jinja compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/880\"\u003e#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved generic performance across template parsing, compilation, and rendering.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eminijinja-cabi\u003c/code\u003e ownership and pointer-safety issues that could leak \u003ccode\u003emj_value\u003c/code\u003e\nvalues on error paths.\u003c/li\u003e\n\u003cli\u003eAdded high-priority \u003ccode\u003eminijinja-cabi\u003c/code\u003e APIs for callback-based functions/filters/tests,\nglobals, loaders, path joining, auto-escape configuration, and fuel limits.\u003c/li\u003e\n\u003cli\u003eSwitched \u003ccode\u003eminijinja-cabi\u003c/code\u003e header maintenance to manual source-based syncing and\nremoved cbindgen-based generation tooling.\u003c/li\u003e\n\u003cli\u003eAdded lightweight C smoke tests for \u003ccode\u003eminijinja-cabi\u003c/code\u003e (via \u003ccode\u003emake -C minijinja-cabi test\u003c/code\u003e)\nwith coverage across all exported C ABI functions, and wired them into top-level\ntesting and CI.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erender_captured\u003c/code\u003e and \u003ccode\u003erender_captured_to\u003c/code\u003e methods on \u003ccode\u003eTemplate\u003c/code\u003e which\nreturn a \u003ccode\u003eCaptured\u003c/code\u003e type holding the rendered output and the template state.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003einto_output\u003c/code\u003e method on \u003ccode\u003eCaptured\u003c/code\u003e to consume and return the output string.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003erender_and_return_state\u003c/code\u003e, \u003ccode\u003eeval_to_state\u003c/code\u003e, and \u003ccode\u003erender_to_write\u003c/code\u003e\nin favor of the new \u003ccode\u003erender_captured\u003c/code\u003e / \u003ccode\u003erender_captured_to\u003c/code\u003e / \u003ccode\u003eCaptured\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of 2.17.0 to fix release automation.\u003c/li\u003e\n\u003cli\u003eSwitched npm publishing to trusted publishing (OIDC/provenance) and removed token-based auth from CI.\u003c/li\u003e\n\u003cli\u003ePrevented duplicate crates.io publish attempts by skipping slash-prefixed tags in crates publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e'c'\u003c/code\u003e (character) format type support for format filters and \u003ccode\u003estr.format\u003c/code\u003e-style formatting.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/868\"\u003e#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded prebuilt \u003ccode\u003eminijinja-cli\u003c/code\u003e release targets for \u003ccode\u003eaarch64-pc-windows-msvc\u003c/code\u003e (Windows ARM64) and \u003ccode\u003earmv7-unknown-linux-gnueabihf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested \u003ccode\u003eRest\u0026lt;String\u0026gt;\u003c/code\u003e and \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e conversions.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/877\"\u003e#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python CI/build compatibility with newer \u003ccode\u003ematurin\u003c/code\u003e by moving stripping from global config to release wheel build arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded musllinux wheel builds for Python release artifacts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/571e28a2c17d79bf34399a9e21c39e96224043dc\"\u003e\u003ccode\u003e571e28a\u003c/code\u003e\u003c/a\u003e chore(release): 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/32a70a24884f5824f7709e11d6c89ca228425a8d\"\u003e\u003ccode\u003e32a70a2\u003c/code\u003e\u003c/a\u003e docs(changelog): update unreleased changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/8d5d30447cf74fb02d858473122690a1f34b58f6\"\u003e\u003ccode\u003e8d5d304\u003c/code\u003e\u003c/a\u003e fix(parser): support chained comparisons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/685660bc773150d526f70729863b3a923a2ea331\"\u003e\u003ccode\u003e685660b\u003c/code\u003e\u003c/a\u003e doc: Fix mention of \u003ccode\u003eadd_test\u003c/code\u003e in docs (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/898\"\u003e#898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/558a2547081405e4a3770c0e12a089bfc31212cf\"\u003e\u003ccode\u003e558a254\u003c/code\u003e\u003c/a\u003e fix(lexer): support mid-chain dotted-integer attribute access (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/a4860a0ccc2dbdc24286cf8f5f60a010dac8b1f7\"\u003e\u003ccode\u003ea4860a0\u003c/code\u003e\u003c/a\u003e fix(multi_template): gate block-only APIs behind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/29ac0b2936eacf83ebf781c52f4f4ffc3add4c52\"\u003e\u003ccode\u003e29ac0b2\u003c/code\u003e\u003c/a\u003e feat(templates): add required block support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/f15dc1e703ec58bc9cb50353322afb7890e3e016\"\u003e\u003ccode\u003ef15dc1e\u003c/code\u003e\u003c/a\u003e chore(release): 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/e04d2764b27824aaa1befe8b3d666c810661418a\"\u003e\u003ccode\u003ee04d276\u003c/code\u003e\u003c/a\u003e fix(undefined): align strict undefined behavior with Jinja2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/92f114d1fd62525b2b4dc1adb77ae1e83c1214a9\"\u003e\u003ccode\u003e92f114d\u003c/code\u003e\u003c/a\u003e release 2.18.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.15.0...minijinja-go/v2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/feng-s-f/PeanutSpotDetect/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/feng-s-f%2FPeanutSpotDetect/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}},{"old_version":"\u003e=2.0.0","new_version":"\u003e=2.20.0","update_type":"minor","path":null,"pr_created_at":"2026-05-25T05:11:12.000Z","version_change":"\u003e=2.0.0 → \u003e=2.20.0","issue":{"uuid":"4514432937","node_id":"PR_kwDORtpjmM7e6cBa","number":13,"state":"open","title":"Update minijinja requirement from \u003e=2.0.0 to \u003e=2.20.0","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-05-25T05:11:12.000Z","updated_at":"2026-05-25T05:11:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"minijinja","old_version":"\u003e=2.0.0","new_version":"\u003e=2.20.0","repository_url":"https://github.com/mitsuhiko/minijinja"}],"path":null,"ecosystem":"cargo"},"body":"\u003e [!WARNING]\n\u003e Dependabot will stop supporting `python v3.9`!\n\u003e \n\u003e Please upgrade to one of the following versions: `v3.9`, `v3.10`, `v3.11`, `v3.12`, `v3.13`, or `v3.14`.\n\u003e\n\nUpdates the requirements on [minijinja](https://github.com/mitsuhiko/minijinja) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Jinja-style \u003ccode\u003erequired\u003c/code\u003e blocks in Rust and Go, including \u003ccode\u003escoped required\u003c/code\u003e parsing compatibility and validation that required blocks only contain whitespace or comments.\u003c/li\u003e\n\u003cli\u003eAdded support for chained comparisons (for example \u003ccode\u003ea \u0026lt; b \u0026lt; c\u003c/code\u003e) in Rust and Go to match Jinja/Python semantics.\u003c/li\u003e\n\u003cli\u003eFixed dotted integer lookup in the middle of attribute chains (for example \u003ccode\u003efoo.0.bar\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed compilation with \u003ccode\u003emulti_template\u003c/code\u003e disabled by gating block-only APIs behind the feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed strict undefined behavior for comparison operators (such as \u003ccode\u003e==\u003c/code\u003e), string concatenation (\u003ccode\u003e~\u003c/code\u003e), and undefined needles in the \u003ccode\u003ein\u003c/code\u003e operator to better match Jinja2.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/886\"\u003e#886\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/888\"\u003e#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003edefault\u003c/code\u003e filter in strict undefined mode so an explicitly passed undefined fallback argument errors instead of being treated like a missing argument.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded keyword argument support (\u003ccode\u003ewidth\u003c/code\u003e, \u003ccode\u003efirst\u003c/code\u003e, \u003ccode\u003eblank\u003c/code\u003e) to the \u003ccode\u003eindent\u003c/code\u003e filter for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/864\"\u003e#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted integer lookup (for example \u003ccode\u003efoo.0\u003c/code\u003e) in Rust and Go for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/881\"\u003e#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted filter and test names (including \u003ccode\u003efoo . bar . baz\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/879\"\u003e#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed string escape handling to preserve unknown escapes (such as \u003ccode\u003e\\s\u003c/code\u003e) for Jinja compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/880\"\u003e#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved generic performance across template parsing, compilation, and rendering.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eminijinja-cabi\u003c/code\u003e ownership and pointer-safety issues that could leak \u003ccode\u003emj_value\u003c/code\u003e\nvalues on error paths.\u003c/li\u003e\n\u003cli\u003eAdded high-priority \u003ccode\u003eminijinja-cabi\u003c/code\u003e APIs for callback-based functions/filters/tests,\nglobals, loaders, path joining, auto-escape configuration, and fuel limits.\u003c/li\u003e\n\u003cli\u003eSwitched \u003ccode\u003eminijinja-cabi\u003c/code\u003e header maintenance to manual source-based syncing and\nremoved cbindgen-based generation tooling.\u003c/li\u003e\n\u003cli\u003eAdded lightweight C smoke tests for \u003ccode\u003eminijinja-cabi\u003c/code\u003e (via \u003ccode\u003emake -C minijinja-cabi test\u003c/code\u003e)\nwith coverage across all exported C ABI functions, and wired them into top-level\ntesting and CI.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erender_captured\u003c/code\u003e and \u003ccode\u003erender_captured_to\u003c/code\u003e methods on \u003ccode\u003eTemplate\u003c/code\u003e which\nreturn a \u003ccode\u003eCaptured\u003c/code\u003e type holding the rendered output and the template state.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003einto_output\u003c/code\u003e method on \u003ccode\u003eCaptured\u003c/code\u003e to consume and return the output string.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003erender_and_return_state\u003c/code\u003e, \u003ccode\u003eeval_to_state\u003c/code\u003e, and \u003ccode\u003erender_to_write\u003c/code\u003e\nin favor of the new \u003ccode\u003erender_captured\u003c/code\u003e / \u003ccode\u003erender_captured_to\u003c/code\u003e / \u003ccode\u003eCaptured\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of 2.17.0 to fix release automation.\u003c/li\u003e\n\u003cli\u003eSwitched npm publishing to trusted publishing (OIDC/provenance) and removed token-based auth from CI.\u003c/li\u003e\n\u003cli\u003ePrevented duplicate crates.io publish attempts by skipping slash-prefixed tags in crates publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e'c'\u003c/code\u003e (character) format type support for format filters and \u003ccode\u003estr.format\u003c/code\u003e-style formatting.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/868\"\u003e#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded prebuilt \u003ccode\u003eminijinja-cli\u003c/code\u003e release targets for \u003ccode\u003eaarch64-pc-windows-msvc\u003c/code\u003e (Windows ARM64) and \u003ccode\u003earmv7-unknown-linux-gnueabihf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested \u003ccode\u003eRest\u0026lt;String\u0026gt;\u003c/code\u003e and \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e conversions.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/877\"\u003e#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python CI/build compatibility with newer \u003ccode\u003ematurin\u003c/code\u003e by moving stripping from global config to release wheel build arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded musllinux wheel builds for Python release artifacts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/571e28a2c17d79bf34399a9e21c39e96224043dc\"\u003e\u003ccode\u003e571e28a\u003c/code\u003e\u003c/a\u003e chore(release): 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/32a70a24884f5824f7709e11d6c89ca228425a8d\"\u003e\u003ccode\u003e32a70a2\u003c/code\u003e\u003c/a\u003e docs(changelog): update unreleased changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/8d5d30447cf74fb02d858473122690a1f34b58f6\"\u003e\u003ccode\u003e8d5d304\u003c/code\u003e\u003c/a\u003e fix(parser): support chained comparisons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/685660bc773150d526f70729863b3a923a2ea331\"\u003e\u003ccode\u003e685660b\u003c/code\u003e\u003c/a\u003e doc: Fix mention of \u003ccode\u003eadd_test\u003c/code\u003e in docs (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/898\"\u003e#898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/558a2547081405e4a3770c0e12a089bfc31212cf\"\u003e\u003ccode\u003e558a254\u003c/code\u003e\u003c/a\u003e fix(lexer): support mid-chain dotted-integer attribute access (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/a4860a0ccc2dbdc24286cf8f5f60a010dac8b1f7\"\u003e\u003ccode\u003ea4860a0\u003c/code\u003e\u003c/a\u003e fix(multi_template): gate block-only APIs behind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/29ac0b2936eacf83ebf781c52f4f4ffc3add4c52\"\u003e\u003ccode\u003e29ac0b2\u003c/code\u003e\u003c/a\u003e feat(templates): add required block support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/f15dc1e703ec58bc9cb50353322afb7890e3e016\"\u003e\u003ccode\u003ef15dc1e\u003c/code\u003e\u003c/a\u003e chore(release): 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/e04d2764b27824aaa1befe8b3d666c810661418a\"\u003e\u003ccode\u003ee04d276\u003c/code\u003e\u003c/a\u003e fix(undefined): align strict undefined behavior with Jinja2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/92f114d1fd62525b2b4dc1adb77ae1e83c1214a9\"\u003e\u003ccode\u003e92f114d\u003c/code\u003e\u003c/a\u003e release 2.18.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.15.0...minijinja-go/v2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Huyang199/homework/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Huyang199%2Fhomework/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"\u003e=2.0.0","new_version":"\u003e=2.20.0","update_type":"minor","path":null,"pr_created_at":"2026-05-25T05:09:08.000Z","version_change":"\u003e=2.0.0 → \u003e=2.20.0","issue":{"uuid":"4514424575","node_id":"PR_kwDORbynLM7e6aUH","number":14,"state":"open","title":"build(deps-dev): update minijinja requirement from \u003e=2.0.0 to \u003e=2.20.0","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-05-25T05:09:08.000Z","updated_at":"2026-05-25T05:10:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): update","packages":[{"name":"minijinja","old_version":"\u003e=2.0.0","new_version":"\u003e=2.20.0","repository_url":"https://github.com/mitsuhiko/minijinja"}],"path":null,"ecosystem":"cargo"},"body":"\u003e [!WARNING]\n\u003e Dependabot will stop supporting `python v3.9`!\n\u003e \n\u003e Please upgrade to one of the following versions: `v3.9`, `v3.10`, `v3.11`, `v3.12`, `v3.13`, or `v3.14`.\n\u003e\n\nUpdates the requirements on [minijinja](https://github.com/mitsuhiko/minijinja) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Jinja-style \u003ccode\u003erequired\u003c/code\u003e blocks in Rust and Go, including \u003ccode\u003escoped required\u003c/code\u003e parsing compatibility and validation that required blocks only contain whitespace or comments.\u003c/li\u003e\n\u003cli\u003eAdded support for chained comparisons (for example \u003ccode\u003ea \u0026lt; b \u0026lt; c\u003c/code\u003e) in Rust and Go to match Jinja/Python semantics.\u003c/li\u003e\n\u003cli\u003eFixed dotted integer lookup in the middle of attribute chains (for example \u003ccode\u003efoo.0.bar\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed compilation with \u003ccode\u003emulti_template\u003c/code\u003e disabled by gating block-only APIs behind the feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed strict undefined behavior for comparison operators (such as \u003ccode\u003e==\u003c/code\u003e), string concatenation (\u003ccode\u003e~\u003c/code\u003e), and undefined needles in the \u003ccode\u003ein\u003c/code\u003e operator to better match Jinja2.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/886\"\u003e#886\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/888\"\u003e#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003edefault\u003c/code\u003e filter in strict undefined mode so an explicitly passed undefined fallback argument errors instead of being treated like a missing argument.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded keyword argument support (\u003ccode\u003ewidth\u003c/code\u003e, \u003ccode\u003efirst\u003c/code\u003e, \u003ccode\u003eblank\u003c/code\u003e) to the \u003ccode\u003eindent\u003c/code\u003e filter for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/864\"\u003e#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted integer lookup (for example \u003ccode\u003efoo.0\u003c/code\u003e) in Rust and Go for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/881\"\u003e#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted filter and test names (including \u003ccode\u003efoo . bar . baz\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/879\"\u003e#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed string escape handling to preserve unknown escapes (such as \u003ccode\u003e\\s\u003c/code\u003e) for Jinja compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/880\"\u003e#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved generic performance across template parsing, compilation, and rendering.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eminijinja-cabi\u003c/code\u003e ownership and pointer-safety issues that could leak \u003ccode\u003emj_value\u003c/code\u003e\nvalues on error paths.\u003c/li\u003e\n\u003cli\u003eAdded high-priority \u003ccode\u003eminijinja-cabi\u003c/code\u003e APIs for callback-based functions/filters/tests,\nglobals, loaders, path joining, auto-escape configuration, and fuel limits.\u003c/li\u003e\n\u003cli\u003eSwitched \u003ccode\u003eminijinja-cabi\u003c/code\u003e header maintenance to manual source-based syncing and\nremoved cbindgen-based generation tooling.\u003c/li\u003e\n\u003cli\u003eAdded lightweight C smoke tests for \u003ccode\u003eminijinja-cabi\u003c/code\u003e (via \u003ccode\u003emake -C minijinja-cabi test\u003c/code\u003e)\nwith coverage across all exported C ABI functions, and wired them into top-level\ntesting and CI.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erender_captured\u003c/code\u003e and \u003ccode\u003erender_captured_to\u003c/code\u003e methods on \u003ccode\u003eTemplate\u003c/code\u003e which\nreturn a \u003ccode\u003eCaptured\u003c/code\u003e type holding the rendered output and the template state.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003einto_output\u003c/code\u003e method on \u003ccode\u003eCaptured\u003c/code\u003e to consume and return the output string.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003erender_and_return_state\u003c/code\u003e, \u003ccode\u003eeval_to_state\u003c/code\u003e, and \u003ccode\u003erender_to_write\u003c/code\u003e\nin favor of the new \u003ccode\u003erender_captured\u003c/code\u003e / \u003ccode\u003erender_captured_to\u003c/code\u003e / \u003ccode\u003eCaptured\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of 2.17.0 to fix release automation.\u003c/li\u003e\n\u003cli\u003eSwitched npm publishing to trusted publishing (OIDC/provenance) and removed token-based auth from CI.\u003c/li\u003e\n\u003cli\u003ePrevented duplicate crates.io publish attempts by skipping slash-prefixed tags in crates publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e'c'\u003c/code\u003e (character) format type support for format filters and \u003ccode\u003estr.format\u003c/code\u003e-style formatting.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/868\"\u003e#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded prebuilt \u003ccode\u003eminijinja-cli\u003c/code\u003e release targets for \u003ccode\u003eaarch64-pc-windows-msvc\u003c/code\u003e (Windows ARM64) and \u003ccode\u003earmv7-unknown-linux-gnueabihf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested \u003ccode\u003eRest\u0026lt;String\u0026gt;\u003c/code\u003e and \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e conversions.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/877\"\u003e#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python CI/build compatibility with newer \u003ccode\u003ematurin\u003c/code\u003e by moving stripping from global config to release wheel build arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded musllinux wheel builds for Python release artifacts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/571e28a2c17d79bf34399a9e21c39e96224043dc\"\u003e\u003ccode\u003e571e28a\u003c/code\u003e\u003c/a\u003e chore(release): 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/32a70a24884f5824f7709e11d6c89ca228425a8d\"\u003e\u003ccode\u003e32a70a2\u003c/code\u003e\u003c/a\u003e docs(changelog): update unreleased changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/8d5d30447cf74fb02d858473122690a1f34b58f6\"\u003e\u003ccode\u003e8d5d304\u003c/code\u003e\u003c/a\u003e fix(parser): support chained comparisons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/685660bc773150d526f70729863b3a923a2ea331\"\u003e\u003ccode\u003e685660b\u003c/code\u003e\u003c/a\u003e doc: Fix mention of \u003ccode\u003eadd_test\u003c/code\u003e in docs (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/898\"\u003e#898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/558a2547081405e4a3770c0e12a089bfc31212cf\"\u003e\u003ccode\u003e558a254\u003c/code\u003e\u003c/a\u003e fix(lexer): support mid-chain dotted-integer attribute access (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/a4860a0ccc2dbdc24286cf8f5f60a010dac8b1f7\"\u003e\u003ccode\u003ea4860a0\u003c/code\u003e\u003c/a\u003e fix(multi_template): gate block-only APIs behind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/29ac0b2936eacf83ebf781c52f4f4ffc3add4c52\"\u003e\u003ccode\u003e29ac0b2\u003c/code\u003e\u003c/a\u003e feat(templates): add required block support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/f15dc1e703ec58bc9cb50353322afb7890e3e016\"\u003e\u003ccode\u003ef15dc1e\u003c/code\u003e\u003c/a\u003e chore(release): 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/e04d2764b27824aaa1befe8b3d666c810661418a\"\u003e\u003ccode\u003ee04d276\u003c/code\u003e\u003c/a\u003e fix(undefined): align strict undefined behavior with Jinja2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/92f114d1fd62525b2b4dc1adb77ae1e83c1214a9\"\u003e\u003ccode\u003e92f114d\u003c/code\u003e\u003c/a\u003e release 2.18.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.15.0...minijinja-go/v2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/huangmou88/-YOLO/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/huangmou88%2F-YOLO/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"\u003e=2.0.0","new_version":"\u003e=2.20.0","update_type":"minor","path":null,"pr_created_at":"2026-05-25T05:08:42.000Z","version_change":"\u003e=2.0.0 → \u003e=2.20.0","issue":{"uuid":"4514423152","node_id":"PR_kwDORgBIG87e6aB8","number":10,"state":"open","title":"Update minijinja requirement from \u003e=2.0.0 to \u003e=2.20.0","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-05-25T05:08:42.000Z","updated_at":"2026-05-25T05:09:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"minijinja","old_version":"\u003e=2.0.0","new_version":"\u003e=2.20.0","repository_url":"https://github.com/mitsuhiko/minijinja"}],"path":null,"ecosystem":"cargo"},"body":"\u003e [!WARNING]\n\u003e Dependabot will stop supporting `python v3.9`!\n\u003e \n\u003e Please upgrade to one of the following versions: `v3.9`, `v3.10`, `v3.11`, `v3.12`, `v3.13`, or `v3.14`.\n\u003e\n\nUpdates the requirements on [minijinja](https://github.com/mitsuhiko/minijinja) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Jinja-style \u003ccode\u003erequired\u003c/code\u003e blocks in Rust and Go, including \u003ccode\u003escoped required\u003c/code\u003e parsing compatibility and validation that required blocks only contain whitespace or comments.\u003c/li\u003e\n\u003cli\u003eAdded support for chained comparisons (for example \u003ccode\u003ea \u0026lt; b \u0026lt; c\u003c/code\u003e) in Rust and Go to match Jinja/Python semantics.\u003c/li\u003e\n\u003cli\u003eFixed dotted integer lookup in the middle of attribute chains (for example \u003ccode\u003efoo.0.bar\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed compilation with \u003ccode\u003emulti_template\u003c/code\u003e disabled by gating block-only APIs behind the feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed strict undefined behavior for comparison operators (such as \u003ccode\u003e==\u003c/code\u003e), string concatenation (\u003ccode\u003e~\u003c/code\u003e), and undefined needles in the \u003ccode\u003ein\u003c/code\u003e operator to better match Jinja2.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/886\"\u003e#886\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/888\"\u003e#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003edefault\u003c/code\u003e filter in strict undefined mode so an explicitly passed undefined fallback argument errors instead of being treated like a missing argument.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded keyword argument support (\u003ccode\u003ewidth\u003c/code\u003e, \u003ccode\u003efirst\u003c/code\u003e, \u003ccode\u003eblank\u003c/code\u003e) to the \u003ccode\u003eindent\u003c/code\u003e filter for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/864\"\u003e#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted integer lookup (for example \u003ccode\u003efoo.0\u003c/code\u003e) in Rust and Go for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/881\"\u003e#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted filter and test names (including \u003ccode\u003efoo . bar . baz\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/879\"\u003e#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed string escape handling to preserve unknown escapes (such as \u003ccode\u003e\\s\u003c/code\u003e) for Jinja compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/880\"\u003e#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved generic performance across template parsing, compilation, and rendering.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eminijinja-cabi\u003c/code\u003e ownership and pointer-safety issues that could leak \u003ccode\u003emj_value\u003c/code\u003e\nvalues on error paths.\u003c/li\u003e\n\u003cli\u003eAdded high-priority \u003ccode\u003eminijinja-cabi\u003c/code\u003e APIs for callback-based functions/filters/tests,\nglobals, loaders, path joining, auto-escape configuration, and fuel limits.\u003c/li\u003e\n\u003cli\u003eSwitched \u003ccode\u003eminijinja-cabi\u003c/code\u003e header maintenance to manual source-based syncing and\nremoved cbindgen-based generation tooling.\u003c/li\u003e\n\u003cli\u003eAdded lightweight C smoke tests for \u003ccode\u003eminijinja-cabi\u003c/code\u003e (via \u003ccode\u003emake -C minijinja-cabi test\u003c/code\u003e)\nwith coverage across all exported C ABI functions, and wired them into top-level\ntesting and CI.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erender_captured\u003c/code\u003e and \u003ccode\u003erender_captured_to\u003c/code\u003e methods on \u003ccode\u003eTemplate\u003c/code\u003e which\nreturn a \u003ccode\u003eCaptured\u003c/code\u003e type holding the rendered output and the template state.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003einto_output\u003c/code\u003e method on \u003ccode\u003eCaptured\u003c/code\u003e to consume and return the output string.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003erender_and_return_state\u003c/code\u003e, \u003ccode\u003eeval_to_state\u003c/code\u003e, and \u003ccode\u003erender_to_write\u003c/code\u003e\nin favor of the new \u003ccode\u003erender_captured\u003c/code\u003e / \u003ccode\u003erender_captured_to\u003c/code\u003e / \u003ccode\u003eCaptured\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of 2.17.0 to fix release automation.\u003c/li\u003e\n\u003cli\u003eSwitched npm publishing to trusted publishing (OIDC/provenance) and removed token-based auth from CI.\u003c/li\u003e\n\u003cli\u003ePrevented duplicate crates.io publish attempts by skipping slash-prefixed tags in crates publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e'c'\u003c/code\u003e (character) format type support for format filters and \u003ccode\u003estr.format\u003c/code\u003e-style formatting.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/868\"\u003e#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded prebuilt \u003ccode\u003eminijinja-cli\u003c/code\u003e release targets for \u003ccode\u003eaarch64-pc-windows-msvc\u003c/code\u003e (Windows ARM64) and \u003ccode\u003earmv7-unknown-linux-gnueabihf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested \u003ccode\u003eRest\u0026lt;String\u0026gt;\u003c/code\u003e and \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e conversions.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/877\"\u003e#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python CI/build compatibility with newer \u003ccode\u003ematurin\u003c/code\u003e by moving stripping from global config to release wheel build arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded musllinux wheel builds for Python release artifacts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/571e28a2c17d79bf34399a9e21c39e96224043dc\"\u003e\u003ccode\u003e571e28a\u003c/code\u003e\u003c/a\u003e chore(release): 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/32a70a24884f5824f7709e11d6c89ca228425a8d\"\u003e\u003ccode\u003e32a70a2\u003c/code\u003e\u003c/a\u003e docs(changelog): update unreleased changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/8d5d30447cf74fb02d858473122690a1f34b58f6\"\u003e\u003ccode\u003e8d5d304\u003c/code\u003e\u003c/a\u003e fix(parser): support chained comparisons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/685660bc773150d526f70729863b3a923a2ea331\"\u003e\u003ccode\u003e685660b\u003c/code\u003e\u003c/a\u003e doc: Fix mention of \u003ccode\u003eadd_test\u003c/code\u003e in docs (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/898\"\u003e#898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/558a2547081405e4a3770c0e12a089bfc31212cf\"\u003e\u003ccode\u003e558a254\u003c/code\u003e\u003c/a\u003e fix(lexer): support mid-chain dotted-integer attribute access (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/a4860a0ccc2dbdc24286cf8f5f60a010dac8b1f7\"\u003e\u003ccode\u003ea4860a0\u003c/code\u003e\u003c/a\u003e fix(multi_template): gate block-only APIs behind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/29ac0b2936eacf83ebf781c52f4f4ffc3add4c52\"\u003e\u003ccode\u003e29ac0b2\u003c/code\u003e\u003c/a\u003e feat(templates): add required block support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/f15dc1e703ec58bc9cb50353322afb7890e3e016\"\u003e\u003ccode\u003ef15dc1e\u003c/code\u003e\u003c/a\u003e chore(release): 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/e04d2764b27824aaa1befe8b3d666c810661418a\"\u003e\u003ccode\u003ee04d276\u003c/code\u003e\u003c/a\u003e fix(undefined): align strict undefined behavior with Jinja2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/92f114d1fd62525b2b4dc1adb77ae1e83c1214a9\"\u003e\u003ccode\u003e92f114d\u003c/code\u003e\u003c/a\u003e release 2.18.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.15.0...minijinja-go/v2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/UnsEmp/yolo26/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/UnsEmp%2Fyolo26/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"\u003e=2.0.0","new_version":"\u003e=2.20.0","update_type":"minor","path":null,"pr_created_at":"2026-05-25T05:04:27.000Z","version_change":"\u003e=2.0.0 → \u003e=2.20.0","issue":{"uuid":"4514406376","node_id":"PR_kwDORB-msc7e6WrG","number":9,"state":"open","title":"Update minijinja requirement from \u003e=2.0.0 to \u003e=2.20.0","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-05-25T05:04:27.000Z","updated_at":"2026-05-25T05:05:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"minijinja","old_version":"\u003e=2.0.0","new_version":"\u003e=2.20.0","repository_url":"https://github.com/mitsuhiko/minijinja"}],"path":null,"ecosystem":"cargo"},"body":"\u003e [!WARNING]\n\u003e Dependabot will stop supporting `python v3.9`!\n\u003e \n\u003e Please upgrade to one of the following versions: `v3.9`, `v3.10`, `v3.11`, `v3.12`, `v3.13`, or `v3.14`.\n\u003e\n\nUpdates the requirements on [minijinja](https://github.com/mitsuhiko/minijinja) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Jinja-style \u003ccode\u003erequired\u003c/code\u003e blocks in Rust and Go, including \u003ccode\u003escoped required\u003c/code\u003e parsing compatibility and validation that required blocks only contain whitespace or comments.\u003c/li\u003e\n\u003cli\u003eAdded support for chained comparisons (for example \u003ccode\u003ea \u0026lt; b \u0026lt; c\u003c/code\u003e) in Rust and Go to match Jinja/Python semantics.\u003c/li\u003e\n\u003cli\u003eFixed dotted integer lookup in the middle of attribute chains (for example \u003ccode\u003efoo.0.bar\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed compilation with \u003ccode\u003emulti_template\u003c/code\u003e disabled by gating block-only APIs behind the feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed strict undefined behavior for comparison operators (such as \u003ccode\u003e==\u003c/code\u003e), string concatenation (\u003ccode\u003e~\u003c/code\u003e), and undefined needles in the \u003ccode\u003ein\u003c/code\u003e operator to better match Jinja2.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/886\"\u003e#886\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/888\"\u003e#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003edefault\u003c/code\u003e filter in strict undefined mode so an explicitly passed undefined fallback argument errors instead of being treated like a missing argument.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded keyword argument support (\u003ccode\u003ewidth\u003c/code\u003e, \u003ccode\u003efirst\u003c/code\u003e, \u003ccode\u003eblank\u003c/code\u003e) to the \u003ccode\u003eindent\u003c/code\u003e filter for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/864\"\u003e#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted integer lookup (for example \u003ccode\u003efoo.0\u003c/code\u003e) in Rust and Go for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/881\"\u003e#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted filter and test names (including \u003ccode\u003efoo . bar . baz\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/879\"\u003e#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed string escape handling to preserve unknown escapes (such as \u003ccode\u003e\\s\u003c/code\u003e) for Jinja compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/880\"\u003e#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved generic performance across template parsing, compilation, and rendering.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eminijinja-cabi\u003c/code\u003e ownership and pointer-safety issues that could leak \u003ccode\u003emj_value\u003c/code\u003e\nvalues on error paths.\u003c/li\u003e\n\u003cli\u003eAdded high-priority \u003ccode\u003eminijinja-cabi\u003c/code\u003e APIs for callback-based functions/filters/tests,\nglobals, loaders, path joining, auto-escape configuration, and fuel limits.\u003c/li\u003e\n\u003cli\u003eSwitched \u003ccode\u003eminijinja-cabi\u003c/code\u003e header maintenance to manual source-based syncing and\nremoved cbindgen-based generation tooling.\u003c/li\u003e\n\u003cli\u003eAdded lightweight C smoke tests for \u003ccode\u003eminijinja-cabi\u003c/code\u003e (via \u003ccode\u003emake -C minijinja-cabi test\u003c/code\u003e)\nwith coverage across all exported C ABI functions, and wired them into top-level\ntesting and CI.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erender_captured\u003c/code\u003e and \u003ccode\u003erender_captured_to\u003c/code\u003e methods on \u003ccode\u003eTemplate\u003c/code\u003e which\nreturn a \u003ccode\u003eCaptured\u003c/code\u003e type holding the rendered output and the template state.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003einto_output\u003c/code\u003e method on \u003ccode\u003eCaptured\u003c/code\u003e to consume and return the output string.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003erender_and_return_state\u003c/code\u003e, \u003ccode\u003eeval_to_state\u003c/code\u003e, and \u003ccode\u003erender_to_write\u003c/code\u003e\nin favor of the new \u003ccode\u003erender_captured\u003c/code\u003e / \u003ccode\u003erender_captured_to\u003c/code\u003e / \u003ccode\u003eCaptured\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of 2.17.0 to fix release automation.\u003c/li\u003e\n\u003cli\u003eSwitched npm publishing to trusted publishing (OIDC/provenance) and removed token-based auth from CI.\u003c/li\u003e\n\u003cli\u003ePrevented duplicate crates.io publish attempts by skipping slash-prefixed tags in crates publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e'c'\u003c/code\u003e (character) format type support for format filters and \u003ccode\u003estr.format\u003c/code\u003e-style formatting.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/868\"\u003e#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded prebuilt \u003ccode\u003eminijinja-cli\u003c/code\u003e release targets for \u003ccode\u003eaarch64-pc-windows-msvc\u003c/code\u003e (Windows ARM64) and \u003ccode\u003earmv7-unknown-linux-gnueabihf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested \u003ccode\u003eRest\u0026lt;String\u0026gt;\u003c/code\u003e and \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e conversions.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/877\"\u003e#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python CI/build compatibility with newer \u003ccode\u003ematurin\u003c/code\u003e by moving stripping from global config to release wheel build arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded musllinux wheel builds for Python release artifacts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/571e28a2c17d79bf34399a9e21c39e96224043dc\"\u003e\u003ccode\u003e571e28a\u003c/code\u003e\u003c/a\u003e chore(release): 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/32a70a24884f5824f7709e11d6c89ca228425a8d\"\u003e\u003ccode\u003e32a70a2\u003c/code\u003e\u003c/a\u003e docs(changelog): update unreleased changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/8d5d30447cf74fb02d858473122690a1f34b58f6\"\u003e\u003ccode\u003e8d5d304\u003c/code\u003e\u003c/a\u003e fix(parser): support chained comparisons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/685660bc773150d526f70729863b3a923a2ea331\"\u003e\u003ccode\u003e685660b\u003c/code\u003e\u003c/a\u003e doc: Fix mention of \u003ccode\u003eadd_test\u003c/code\u003e in docs (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/898\"\u003e#898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/558a2547081405e4a3770c0e12a089bfc31212cf\"\u003e\u003ccode\u003e558a254\u003c/code\u003e\u003c/a\u003e fix(lexer): support mid-chain dotted-integer attribute access (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/a4860a0ccc2dbdc24286cf8f5f60a010dac8b1f7\"\u003e\u003ccode\u003ea4860a0\u003c/code\u003e\u003c/a\u003e fix(multi_template): gate block-only APIs behind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/29ac0b2936eacf83ebf781c52f4f4ffc3add4c52\"\u003e\u003ccode\u003e29ac0b2\u003c/code\u003e\u003c/a\u003e feat(templates): add required block support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/f15dc1e703ec58bc9cb50353322afb7890e3e016\"\u003e\u003ccode\u003ef15dc1e\u003c/code\u003e\u003c/a\u003e chore(release): 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/e04d2764b27824aaa1befe8b3d666c810661418a\"\u003e\u003ccode\u003ee04d276\u003c/code\u003e\u003c/a\u003e fix(undefined): align strict undefined behavior with Jinja2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/92f114d1fd62525b2b4dc1adb77ae1e83c1214a9\"\u003e\u003ccode\u003e92f114d\u003c/code\u003e\u003c/a\u003e release 2.18.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.15.0...minijinja-go/v2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Frankieelee/smartfarm-vision/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frankieelee%2Fsmartfarm-vision/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"\u003e=2.0.0","new_version":"\u003e=2.20.0","update_type":"minor","path":null,"pr_created_at":"2026-05-25T05:03:46.000Z","version_change":"\u003e=2.0.0 → \u003e=2.20.0","issue":{"uuid":"4514403945","node_id":"PR_kwDOQ5g_hc7e6WMu","number":18,"state":"open","title":"Update minijinja requirement from \u003e=2.0.0 to \u003e=2.20.0","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-05-25T05:03:46.000Z","updated_at":"2026-05-25T05:03:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"minijinja","old_version":"\u003e=2.0.0","new_version":"\u003e=2.20.0","repository_url":"https://github.com/mitsuhiko/minijinja"}],"path":null,"ecosystem":"cargo"},"body":"\u003e [!WARNING]\n\u003e Dependabot will stop supporting `python v3.9`!\n\u003e \n\u003e Please upgrade to one of the following versions: `v3.9`, `v3.10`, `v3.11`, `v3.12`, `v3.13`, or `v3.14`.\n\u003e\n\nUpdates the requirements on [minijinja](https://github.com/mitsuhiko/minijinja) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Jinja-style \u003ccode\u003erequired\u003c/code\u003e blocks in Rust and Go, including \u003ccode\u003escoped required\u003c/code\u003e parsing compatibility and validation that required blocks only contain whitespace or comments.\u003c/li\u003e\n\u003cli\u003eAdded support for chained comparisons (for example \u003ccode\u003ea \u0026lt; b \u0026lt; c\u003c/code\u003e) in Rust and Go to match Jinja/Python semantics.\u003c/li\u003e\n\u003cli\u003eFixed dotted integer lookup in the middle of attribute chains (for example \u003ccode\u003efoo.0.bar\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed compilation with \u003ccode\u003emulti_template\u003c/code\u003e disabled by gating block-only APIs behind the feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed strict undefined behavior for comparison operators (such as \u003ccode\u003e==\u003c/code\u003e), string concatenation (\u003ccode\u003e~\u003c/code\u003e), and undefined needles in the \u003ccode\u003ein\u003c/code\u003e operator to better match Jinja2.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/886\"\u003e#886\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/888\"\u003e#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003edefault\u003c/code\u003e filter in strict undefined mode so an explicitly passed undefined fallback argument errors instead of being treated like a missing argument.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded keyword argument support (\u003ccode\u003ewidth\u003c/code\u003e, \u003ccode\u003efirst\u003c/code\u003e, \u003ccode\u003eblank\u003c/code\u003e) to the \u003ccode\u003eindent\u003c/code\u003e filter for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/864\"\u003e#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted integer lookup (for example \u003ccode\u003efoo.0\u003c/code\u003e) in Rust and Go for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/881\"\u003e#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted filter and test names (including \u003ccode\u003efoo . bar . baz\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/879\"\u003e#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed string escape handling to preserve unknown escapes (such as \u003ccode\u003e\\s\u003c/code\u003e) for Jinja compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/880\"\u003e#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved generic performance across template parsing, compilation, and rendering.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eminijinja-cabi\u003c/code\u003e ownership and pointer-safety issues that could leak \u003ccode\u003emj_value\u003c/code\u003e\nvalues on error paths.\u003c/li\u003e\n\u003cli\u003eAdded high-priority \u003ccode\u003eminijinja-cabi\u003c/code\u003e APIs for callback-based functions/filters/tests,\nglobals, loaders, path joining, auto-escape configuration, and fuel limits.\u003c/li\u003e\n\u003cli\u003eSwitched \u003ccode\u003eminijinja-cabi\u003c/code\u003e header maintenance to manual source-based syncing and\nremoved cbindgen-based generation tooling.\u003c/li\u003e\n\u003cli\u003eAdded lightweight C smoke tests for \u003ccode\u003eminijinja-cabi\u003c/code\u003e (via \u003ccode\u003emake -C minijinja-cabi test\u003c/code\u003e)\nwith coverage across all exported C ABI functions, and wired them into top-level\ntesting and CI.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erender_captured\u003c/code\u003e and \u003ccode\u003erender_captured_to\u003c/code\u003e methods on \u003ccode\u003eTemplate\u003c/code\u003e which\nreturn a \u003ccode\u003eCaptured\u003c/code\u003e type holding the rendered output and the template state.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003einto_output\u003c/code\u003e method on \u003ccode\u003eCaptured\u003c/code\u003e to consume and return the output string.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003erender_and_return_state\u003c/code\u003e, \u003ccode\u003eeval_to_state\u003c/code\u003e, and \u003ccode\u003erender_to_write\u003c/code\u003e\nin favor of the new \u003ccode\u003erender_captured\u003c/code\u003e / \u003ccode\u003erender_captured_to\u003c/code\u003e / \u003ccode\u003eCaptured\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of 2.17.0 to fix release automation.\u003c/li\u003e\n\u003cli\u003eSwitched npm publishing to trusted publishing (OIDC/provenance) and removed token-based auth from CI.\u003c/li\u003e\n\u003cli\u003ePrevented duplicate crates.io publish attempts by skipping slash-prefixed tags in crates publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e'c'\u003c/code\u003e (character) format type support for format filters and \u003ccode\u003estr.format\u003c/code\u003e-style formatting.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/868\"\u003e#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded prebuilt \u003ccode\u003eminijinja-cli\u003c/code\u003e release targets for \u003ccode\u003eaarch64-pc-windows-msvc\u003c/code\u003e (Windows ARM64) and \u003ccode\u003earmv7-unknown-linux-gnueabihf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested \u003ccode\u003eRest\u0026lt;String\u0026gt;\u003c/code\u003e and \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e conversions.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/877\"\u003e#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python CI/build compatibility with newer \u003ccode\u003ematurin\u003c/code\u003e by moving stripping from global config to release wheel build arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded musllinux wheel builds for Python release artifacts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/571e28a2c17d79bf34399a9e21c39e96224043dc\"\u003e\u003ccode\u003e571e28a\u003c/code\u003e\u003c/a\u003e chore(release): 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/32a70a24884f5824f7709e11d6c89ca228425a8d\"\u003e\u003ccode\u003e32a70a2\u003c/code\u003e\u003c/a\u003e docs(changelog): update unreleased changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/8d5d30447cf74fb02d858473122690a1f34b58f6\"\u003e\u003ccode\u003e8d5d304\u003c/code\u003e\u003c/a\u003e fix(parser): support chained comparisons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/685660bc773150d526f70729863b3a923a2ea331\"\u003e\u003ccode\u003e685660b\u003c/code\u003e\u003c/a\u003e doc: Fix mention of \u003ccode\u003eadd_test\u003c/code\u003e in docs (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/898\"\u003e#898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/558a2547081405e4a3770c0e12a089bfc31212cf\"\u003e\u003ccode\u003e558a254\u003c/code\u003e\u003c/a\u003e fix(lexer): support mid-chain dotted-integer attribute access (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/a4860a0ccc2dbdc24286cf8f5f60a010dac8b1f7\"\u003e\u003ccode\u003ea4860a0\u003c/code\u003e\u003c/a\u003e fix(multi_template): gate block-only APIs behind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/29ac0b2936eacf83ebf781c52f4f4ffc3add4c52\"\u003e\u003ccode\u003e29ac0b2\u003c/code\u003e\u003c/a\u003e feat(templates): add required block support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/f15dc1e703ec58bc9cb50353322afb7890e3e016\"\u003e\u003ccode\u003ef15dc1e\u003c/code\u003e\u003c/a\u003e chore(release): 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/e04d2764b27824aaa1befe8b3d666c810661418a\"\u003e\u003ccode\u003ee04d276\u003c/code\u003e\u003c/a\u003e fix(undefined): align strict undefined behavior with Jinja2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/92f114d1fd62525b2b4dc1adb77ae1e83c1214a9\"\u003e\u003ccode\u003e92f114d\u003c/code\u003e\u003c/a\u003e release 2.18.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.15.0...minijinja-go/v2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/yc004/Pothole_CBAM_YOLO/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yc004%2FPothole_CBAM_YOLO/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"}},{"old_version":"\u003e=2.0.0","new_version":"\u003e=2.20.0","update_type":"minor","path":null,"pr_created_at":"2026-05-25T05:03:26.000Z","version_change":"\u003e=2.0.0 → \u003e=2.20.0","issue":{"uuid":"4514402648","node_id":"PR_kwDOQ5usMc7e6V7o","number":13,"state":"open","title":"Update minijinja requirement from \u003e=2.0.0 to \u003e=2.20.0","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-05-25T05:03:26.000Z","updated_at":"2026-05-25T05:07:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"minijinja","old_version":"\u003e=2.0.0","new_version":"\u003e=2.20.0","repository_url":"https://github.com/mitsuhiko/minijinja"}],"path":null,"ecosystem":"cargo"},"body":"\u003e [!WARNING]\n\u003e Dependabot will stop supporting `python v3.9`!\n\u003e \n\u003e Please upgrade to one of the following versions: `v3.9`, `v3.10`, `v3.11`, `v3.12`, `v3.13`, or `v3.14`.\n\u003e\n\nUpdates the requirements on [minijinja](https://github.com/mitsuhiko/minijinja) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Jinja-style \u003ccode\u003erequired\u003c/code\u003e blocks in Rust and Go, including \u003ccode\u003escoped required\u003c/code\u003e parsing compatibility and validation that required blocks only contain whitespace or comments.\u003c/li\u003e\n\u003cli\u003eAdded support for chained comparisons (for example \u003ccode\u003ea \u0026lt; b \u0026lt; c\u003c/code\u003e) in Rust and Go to match Jinja/Python semantics.\u003c/li\u003e\n\u003cli\u003eFixed dotted integer lookup in the middle of attribute chains (for example \u003ccode\u003efoo.0.bar\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed compilation with \u003ccode\u003emulti_template\u003c/code\u003e disabled by gating block-only APIs behind the feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed strict undefined behavior for comparison operators (such as \u003ccode\u003e==\u003c/code\u003e), string concatenation (\u003ccode\u003e~\u003c/code\u003e), and undefined needles in the \u003ccode\u003ein\u003c/code\u003e operator to better match Jinja2.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/886\"\u003e#886\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/888\"\u003e#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003edefault\u003c/code\u003e filter in strict undefined mode so an explicitly passed undefined fallback argument errors instead of being treated like a missing argument.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded keyword argument support (\u003ccode\u003ewidth\u003c/code\u003e, \u003ccode\u003efirst\u003c/code\u003e, \u003ccode\u003eblank\u003c/code\u003e) to the \u003ccode\u003eindent\u003c/code\u003e filter for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/864\"\u003e#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted integer lookup (for example \u003ccode\u003efoo.0\u003c/code\u003e) in Rust and Go for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/881\"\u003e#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted filter and test names (including \u003ccode\u003efoo . bar . baz\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/879\"\u003e#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed string escape handling to preserve unknown escapes (such as \u003ccode\u003e\\s\u003c/code\u003e) for Jinja compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/880\"\u003e#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved generic performance across template parsing, compilation, and rendering.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eminijinja-cabi\u003c/code\u003e ownership and pointer-safety issues that could leak \u003ccode\u003emj_value\u003c/code\u003e\nvalues on error paths.\u003c/li\u003e\n\u003cli\u003eAdded high-priority \u003ccode\u003eminijinja-cabi\u003c/code\u003e APIs for callback-based functions/filters/tests,\nglobals, loaders, path joining, auto-escape configuration, and fuel limits.\u003c/li\u003e\n\u003cli\u003eSwitched \u003ccode\u003eminijinja-cabi\u003c/code\u003e header maintenance to manual source-based syncing and\nremoved cbindgen-based generation tooling.\u003c/li\u003e\n\u003cli\u003eAdded lightweight C smoke tests for \u003ccode\u003eminijinja-cabi\u003c/code\u003e (via \u003ccode\u003emake -C minijinja-cabi test\u003c/code\u003e)\nwith coverage across all exported C ABI functions, and wired them into top-level\ntesting and CI.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erender_captured\u003c/code\u003e and \u003ccode\u003erender_captured_to\u003c/code\u003e methods on \u003ccode\u003eTemplate\u003c/code\u003e which\nreturn a \u003ccode\u003eCaptured\u003c/code\u003e type holding the rendered output and the template state.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003einto_output\u003c/code\u003e method on \u003ccode\u003eCaptured\u003c/code\u003e to consume and return the output string.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003erender_and_return_state\u003c/code\u003e, \u003ccode\u003eeval_to_state\u003c/code\u003e, and \u003ccode\u003erender_to_write\u003c/code\u003e\nin favor of the new \u003ccode\u003erender_captured\u003c/code\u003e / \u003ccode\u003erender_captured_to\u003c/code\u003e / \u003ccode\u003eCaptured\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of 2.17.0 to fix release automation.\u003c/li\u003e\n\u003cli\u003eSwitched npm publishing to trusted publishing (OIDC/provenance) and removed token-based auth from CI.\u003c/li\u003e\n\u003cli\u003ePrevented duplicate crates.io publish attempts by skipping slash-prefixed tags in crates publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e'c'\u003c/code\u003e (character) format type support for format filters and \u003ccode\u003estr.format\u003c/code\u003e-style formatting.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/868\"\u003e#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded prebuilt \u003ccode\u003eminijinja-cli\u003c/code\u003e release targets for \u003ccode\u003eaarch64-pc-windows-msvc\u003c/code\u003e (Windows ARM64) and \u003ccode\u003earmv7-unknown-linux-gnueabihf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested \u003ccode\u003eRest\u0026lt;String\u0026gt;\u003c/code\u003e and \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e conversions.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/877\"\u003e#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python CI/build compatibility with newer \u003ccode\u003ematurin\u003c/code\u003e by moving stripping from global config to release wheel build arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded musllinux wheel builds for Python release artifacts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/571e28a2c17d79bf34399a9e21c39e96224043dc\"\u003e\u003ccode\u003e571e28a\u003c/code\u003e\u003c/a\u003e chore(release): 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/32a70a24884f5824f7709e11d6c89ca228425a8d\"\u003e\u003ccode\u003e32a70a2\u003c/code\u003e\u003c/a\u003e docs(changelog): update unreleased changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/8d5d30447cf74fb02d858473122690a1f34b58f6\"\u003e\u003ccode\u003e8d5d304\u003c/code\u003e\u003c/a\u003e fix(parser): support chained comparisons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/685660bc773150d526f70729863b3a923a2ea331\"\u003e\u003ccode\u003e685660b\u003c/code\u003e\u003c/a\u003e doc: Fix mention of \u003ccode\u003eadd_test\u003c/code\u003e in docs (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/898\"\u003e#898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/558a2547081405e4a3770c0e12a089bfc31212cf\"\u003e\u003ccode\u003e558a254\u003c/code\u003e\u003c/a\u003e fix(lexer): support mid-chain dotted-integer attribute access (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/a4860a0ccc2dbdc24286cf8f5f60a010dac8b1f7\"\u003e\u003ccode\u003ea4860a0\u003c/code\u003e\u003c/a\u003e fix(multi_template): gate block-only APIs behind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/29ac0b2936eacf83ebf781c52f4f4ffc3add4c52\"\u003e\u003ccode\u003e29ac0b2\u003c/code\u003e\u003c/a\u003e feat(templates): add required block support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/f15dc1e703ec58bc9cb50353322afb7890e3e016\"\u003e\u003ccode\u003ef15dc1e\u003c/code\u003e\u003c/a\u003e chore(release): 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/e04d2764b27824aaa1befe8b3d666c810661418a\"\u003e\u003ccode\u003ee04d276\u003c/code\u003e\u003c/a\u003e fix(undefined): align strict undefined behavior with Jinja2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/92f114d1fd62525b2b4dc1adb77ae1e83c1214a9\"\u003e\u003ccode\u003e92f114d\u003c/code\u003e\u003c/a\u003e release 2.18.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.15.0...minijinja-go/v2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/rpf1784934178/PConv-YOLO/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpf1784934178%2FPConv-YOLO/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"\u003e=2.0.0","new_version":"\u003e=2.20.0","update_type":"minor","path":null,"pr_created_at":"2026-05-25T05:03:08.000Z","version_change":"\u003e=2.0.0 → \u003e=2.20.0","issue":{"uuid":"4514401642","node_id":"PR_kwDOQxME0M7e6Vuy","number":18,"state":"open","title":"Update minijinja requirement from \u003e=2.0.0 to \u003e=2.20.0","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-05-25T05:03:08.000Z","updated_at":"2026-05-25T05:03:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"minijinja","old_version":"\u003e=2.0.0","new_version":"\u003e=2.20.0","repository_url":"https://github.com/mitsuhiko/minijinja"}],"path":null,"ecosystem":"cargo"},"body":"\u003e [!WARNING]\n\u003e Dependabot will stop supporting `python v3.9`!\n\u003e \n\u003e Please upgrade to one of the following versions: `v3.9`, `v3.10`, `v3.11`, `v3.12`, `v3.13`, or `v3.14`.\n\u003e\n\nUpdates the requirements on [minijinja](https://github.com/mitsuhiko/minijinja) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Jinja-style \u003ccode\u003erequired\u003c/code\u003e blocks in Rust and Go, including \u003ccode\u003escoped required\u003c/code\u003e parsing compatibility and validation that required blocks only contain whitespace or comments.\u003c/li\u003e\n\u003cli\u003eAdded support for chained comparisons (for example \u003ccode\u003ea \u0026lt; b \u0026lt; c\u003c/code\u003e) in Rust and Go to match Jinja/Python semantics.\u003c/li\u003e\n\u003cli\u003eFixed dotted integer lookup in the middle of attribute chains (for example \u003ccode\u003efoo.0.bar\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed compilation with \u003ccode\u003emulti_template\u003c/code\u003e disabled by gating block-only APIs behind the feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed strict undefined behavior for comparison operators (such as \u003ccode\u003e==\u003c/code\u003e), string concatenation (\u003ccode\u003e~\u003c/code\u003e), and undefined needles in the \u003ccode\u003ein\u003c/code\u003e operator to better match Jinja2.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/886\"\u003e#886\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/888\"\u003e#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003edefault\u003c/code\u003e filter in strict undefined mode so an explicitly passed undefined fallback argument errors instead of being treated like a missing argument.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded keyword argument support (\u003ccode\u003ewidth\u003c/code\u003e, \u003ccode\u003efirst\u003c/code\u003e, \u003ccode\u003eblank\u003c/code\u003e) to the \u003ccode\u003eindent\u003c/code\u003e filter for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/864\"\u003e#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted integer lookup (for example \u003ccode\u003efoo.0\u003c/code\u003e) in Rust and Go for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/881\"\u003e#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted filter and test names (including \u003ccode\u003efoo . bar . baz\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/879\"\u003e#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed string escape handling to preserve unknown escapes (such as \u003ccode\u003e\\s\u003c/code\u003e) for Jinja compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/880\"\u003e#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved generic performance across template parsing, compilation, and rendering.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eminijinja-cabi\u003c/code\u003e ownership and pointer-safety issues that could leak \u003ccode\u003emj_value\u003c/code\u003e\nvalues on error paths.\u003c/li\u003e\n\u003cli\u003eAdded high-priority \u003ccode\u003eminijinja-cabi\u003c/code\u003e APIs for callback-based functions/filters/tests,\nglobals, loaders, path joining, auto-escape configuration, and fuel limits.\u003c/li\u003e\n\u003cli\u003eSwitched \u003ccode\u003eminijinja-cabi\u003c/code\u003e header maintenance to manual source-based syncing and\nremoved cbindgen-based generation tooling.\u003c/li\u003e\n\u003cli\u003eAdded lightweight C smoke tests for \u003ccode\u003eminijinja-cabi\u003c/code\u003e (via \u003ccode\u003emake -C minijinja-cabi test\u003c/code\u003e)\nwith coverage across all exported C ABI functions, and wired them into top-level\ntesting and CI.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erender_captured\u003c/code\u003e and \u003ccode\u003erender_captured_to\u003c/code\u003e methods on \u003ccode\u003eTemplate\u003c/code\u003e which\nreturn a \u003ccode\u003eCaptured\u003c/code\u003e type holding the rendered output and the template state.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003einto_output\u003c/code\u003e method on \u003ccode\u003eCaptured\u003c/code\u003e to consume and return the output string.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003erender_and_return_state\u003c/code\u003e, \u003ccode\u003eeval_to_state\u003c/code\u003e, and \u003ccode\u003erender_to_write\u003c/code\u003e\nin favor of the new \u003ccode\u003erender_captured\u003c/code\u003e / \u003ccode\u003erender_captured_to\u003c/code\u003e / \u003ccode\u003eCaptured\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of 2.17.0 to fix release automation.\u003c/li\u003e\n\u003cli\u003eSwitched npm publishing to trusted publishing (OIDC/provenance) and removed token-based auth from CI.\u003c/li\u003e\n\u003cli\u003ePrevented duplicate crates.io publish attempts by skipping slash-prefixed tags in crates publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e'c'\u003c/code\u003e (character) format type support for format filters and \u003ccode\u003estr.format\u003c/code\u003e-style formatting.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/868\"\u003e#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded prebuilt \u003ccode\u003eminijinja-cli\u003c/code\u003e release targets for \u003ccode\u003eaarch64-pc-windows-msvc\u003c/code\u003e (Windows ARM64) and \u003ccode\u003earmv7-unknown-linux-gnueabihf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested \u003ccode\u003eRest\u0026lt;String\u0026gt;\u003c/code\u003e and \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e conversions.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/877\"\u003e#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python CI/build compatibility with newer \u003ccode\u003ematurin\u003c/code\u003e by moving stripping from global config to release wheel build arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded musllinux wheel builds for Python release artifacts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/571e28a2c17d79bf34399a9e21c39e96224043dc\"\u003e\u003ccode\u003e571e28a\u003c/code\u003e\u003c/a\u003e chore(release): 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/32a70a24884f5824f7709e11d6c89ca228425a8d\"\u003e\u003ccode\u003e32a70a2\u003c/code\u003e\u003c/a\u003e docs(changelog): update unreleased changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/8d5d30447cf74fb02d858473122690a1f34b58f6\"\u003e\u003ccode\u003e8d5d304\u003c/code\u003e\u003c/a\u003e fix(parser): support chained comparisons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/685660bc773150d526f70729863b3a923a2ea331\"\u003e\u003ccode\u003e685660b\u003c/code\u003e\u003c/a\u003e doc: Fix mention of \u003ccode\u003eadd_test\u003c/code\u003e in docs (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/898\"\u003e#898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/558a2547081405e4a3770c0e12a089bfc31212cf\"\u003e\u003ccode\u003e558a254\u003c/code\u003e\u003c/a\u003e fix(lexer): support mid-chain dotted-integer attribute access (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/a4860a0ccc2dbdc24286cf8f5f60a010dac8b1f7\"\u003e\u003ccode\u003ea4860a0\u003c/code\u003e\u003c/a\u003e fix(multi_template): gate block-only APIs behind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/29ac0b2936eacf83ebf781c52f4f4ffc3add4c52\"\u003e\u003ccode\u003e29ac0b2\u003c/code\u003e\u003c/a\u003e feat(templates): add required block support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/f15dc1e703ec58bc9cb50353322afb7890e3e016\"\u003e\u003ccode\u003ef15dc1e\u003c/code\u003e\u003c/a\u003e chore(release): 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/e04d2764b27824aaa1befe8b3d666c810661418a\"\u003e\u003ccode\u003ee04d276\u003c/code\u003e\u003c/a\u003e fix(undefined): align strict undefined behavior with Jinja2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/92f114d1fd62525b2b4dc1adb77ae1e83c1214a9\"\u003e\u003ccode\u003e92f114d\u003c/code\u003e\u003c/a\u003e release 2.18.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.15.0...minijinja-go/v2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ErenPervan/YOLOv8-Pothole-Custom/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ErenPervan%2FYOLOv8-Pothole-Custom/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"}},{"old_version":"\u003e=2.0.0","new_version":"\u003e=2.20.0","update_type":"minor","path":null,"pr_created_at":"2026-05-25T05:01:06.000Z","version_change":"\u003e=2.0.0 → \u003e=2.20.0","issue":{"uuid":"4514393954","node_id":"PR_kwDOQmCaxM7e6UK9","number":12,"state":"open","title":"Update minijinja requirement from \u003e=2.0.0 to \u003e=2.20.0","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-05-25T05:01:06.000Z","updated_at":"2026-05-25T05:01:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"minijinja","old_version":"\u003e=2.0.0","new_version":"\u003e=2.20.0","repository_url":"https://github.com/mitsuhiko/minijinja"}],"path":null,"ecosystem":"cargo"},"body":"\u003e [!WARNING]\n\u003e Dependabot will stop supporting `python v3.9`!\n\u003e \n\u003e Please upgrade to one of the following versions: `v3.9`, `v3.10`, `v3.11`, `v3.12`, `v3.13`, or `v3.14`.\n\u003e\n\nUpdates the requirements on [minijinja](https://github.com/mitsuhiko/minijinja) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Jinja-style \u003ccode\u003erequired\u003c/code\u003e blocks in Rust and Go, including \u003ccode\u003escoped required\u003c/code\u003e parsing compatibility and validation that required blocks only contain whitespace or comments.\u003c/li\u003e\n\u003cli\u003eAdded support for chained comparisons (for example \u003ccode\u003ea \u0026lt; b \u0026lt; c\u003c/code\u003e) in Rust and Go to match Jinja/Python semantics.\u003c/li\u003e\n\u003cli\u003eFixed dotted integer lookup in the middle of attribute chains (for example \u003ccode\u003efoo.0.bar\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed compilation with \u003ccode\u003emulti_template\u003c/code\u003e disabled by gating block-only APIs behind the feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed strict undefined behavior for comparison operators (such as \u003ccode\u003e==\u003c/code\u003e), string concatenation (\u003ccode\u003e~\u003c/code\u003e), and undefined needles in the \u003ccode\u003ein\u003c/code\u003e operator to better match Jinja2.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/886\"\u003e#886\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/888\"\u003e#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003edefault\u003c/code\u003e filter in strict undefined mode so an explicitly passed undefined fallback argument errors instead of being treated like a missing argument.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded keyword argument support (\u003ccode\u003ewidth\u003c/code\u003e, \u003ccode\u003efirst\u003c/code\u003e, \u003ccode\u003eblank\u003c/code\u003e) to the \u003ccode\u003eindent\u003c/code\u003e filter for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/864\"\u003e#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted integer lookup (for example \u003ccode\u003efoo.0\u003c/code\u003e) in Rust and Go for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/881\"\u003e#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted filter and test names (including \u003ccode\u003efoo . bar . baz\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/879\"\u003e#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed string escape handling to preserve unknown escapes (such as \u003ccode\u003e\\s\u003c/code\u003e) for Jinja compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/880\"\u003e#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved generic performance across template parsing, compilation, and rendering.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eminijinja-cabi\u003c/code\u003e ownership and pointer-safety issues that could leak \u003ccode\u003emj_value\u003c/code\u003e\nvalues on error paths.\u003c/li\u003e\n\u003cli\u003eAdded high-priority \u003ccode\u003eminijinja-cabi\u003c/code\u003e APIs for callback-based functions/filters/tests,\nglobals, loaders, path joining, auto-escape configuration, and fuel limits.\u003c/li\u003e\n\u003cli\u003eSwitched \u003ccode\u003eminijinja-cabi\u003c/code\u003e header maintenance to manual source-based syncing and\nremoved cbindgen-based generation tooling.\u003c/li\u003e\n\u003cli\u003eAdded lightweight C smoke tests for \u003ccode\u003eminijinja-cabi\u003c/code\u003e (via \u003ccode\u003emake -C minijinja-cabi test\u003c/code\u003e)\nwith coverage across all exported C ABI functions, and wired them into top-level\ntesting and CI.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erender_captured\u003c/code\u003e and \u003ccode\u003erender_captured_to\u003c/code\u003e methods on \u003ccode\u003eTemplate\u003c/code\u003e which\nreturn a \u003ccode\u003eCaptured\u003c/code\u003e type holding the rendered output and the template state.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003einto_output\u003c/code\u003e method on \u003ccode\u003eCaptured\u003c/code\u003e to consume and return the output string.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003erender_and_return_state\u003c/code\u003e, \u003ccode\u003eeval_to_state\u003c/code\u003e, and \u003ccode\u003erender_to_write\u003c/code\u003e\nin favor of the new \u003ccode\u003erender_captured\u003c/code\u003e / \u003ccode\u003erender_captured_to\u003c/code\u003e / \u003ccode\u003eCaptured\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of 2.17.0 to fix release automation.\u003c/li\u003e\n\u003cli\u003eSwitched npm publishing to trusted publishing (OIDC/provenance) and removed token-based auth from CI.\u003c/li\u003e\n\u003cli\u003ePrevented duplicate crates.io publish attempts by skipping slash-prefixed tags in crates publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e'c'\u003c/code\u003e (character) format type support for format filters and \u003ccode\u003estr.format\u003c/code\u003e-style formatting.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/868\"\u003e#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded prebuilt \u003ccode\u003eminijinja-cli\u003c/code\u003e release targets for \u003ccode\u003eaarch64-pc-windows-msvc\u003c/code\u003e (Windows ARM64) and \u003ccode\u003earmv7-unknown-linux-gnueabihf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested \u003ccode\u003eRest\u0026lt;String\u0026gt;\u003c/code\u003e and \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e conversions.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/877\"\u003e#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python CI/build compatibility with newer \u003ccode\u003ematurin\u003c/code\u003e by moving stripping from global config to release wheel build arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded musllinux wheel builds for Python release artifacts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/571e28a2c17d79bf34399a9e21c39e96224043dc\"\u003e\u003ccode\u003e571e28a\u003c/code\u003e\u003c/a\u003e chore(release): 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/32a70a24884f5824f7709e11d6c89ca228425a8d\"\u003e\u003ccode\u003e32a70a2\u003c/code\u003e\u003c/a\u003e docs(changelog): update unreleased changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/8d5d30447cf74fb02d858473122690a1f34b58f6\"\u003e\u003ccode\u003e8d5d304\u003c/code\u003e\u003c/a\u003e fix(parser): support chained comparisons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/685660bc773150d526f70729863b3a923a2ea331\"\u003e\u003ccode\u003e685660b\u003c/code\u003e\u003c/a\u003e doc: Fix mention of \u003ccode\u003eadd_test\u003c/code\u003e in docs (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/898\"\u003e#898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/558a2547081405e4a3770c0e12a089bfc31212cf\"\u003e\u003ccode\u003e558a254\u003c/code\u003e\u003c/a\u003e fix(lexer): support mid-chain dotted-integer attribute access (\u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/900\"\u003e#900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/a4860a0ccc2dbdc24286cf8f5f60a010dac8b1f7\"\u003e\u003ccode\u003ea4860a0\u003c/code\u003e\u003c/a\u003e fix(multi_template): gate block-only APIs behind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/29ac0b2936eacf83ebf781c52f4f4ffc3add4c52\"\u003e\u003ccode\u003e29ac0b2\u003c/code\u003e\u003c/a\u003e feat(templates): add required block support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/f15dc1e703ec58bc9cb50353322afb7890e3e016\"\u003e\u003ccode\u003ef15dc1e\u003c/code\u003e\u003c/a\u003e chore(release): 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/e04d2764b27824aaa1befe8b3d666c810661418a\"\u003e\u003ccode\u003ee04d276\u003c/code\u003e\u003c/a\u003e fix(undefined): align strict undefined behavior with Jinja2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/92f114d1fd62525b2b4dc1adb77ae1e83c1214a9\"\u003e\u003ccode\u003e92f114d\u003c/code\u003e\u003c/a\u003e release 2.18.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.15.0...minijinja-go/v2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/zhangxibin1001/teachingTask/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhangxibin1001%2FteachingTask/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"}},{"old_version":"2.18.0","new_version":"2.19.0","update_type":"minor","path":null,"pr_created_at":"2026-05-19T00:38:24.000Z","version_change":"2.18.0 → 2.19.0","issue":{"uuid":"4473545290","node_id":"PR_kwDOSH8p6M7c36l4","number":19,"state":"closed","title":"Bump the cargo-minor-and-patch group across 1 directory with 31 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-25T21:03:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-19T00:38:24.000Z","updated_at":"2026-05-25T21:03:51.000Z","time_to_close":591925,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo-minor-and-patch","update_count":31,"packages":[{"name":"rmcp","old_version":"1.5.0","new_version":"1.7.0","repository_url":"https://github.com/modelcontextprotocol/rust-sdk"},{"name":"axum","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"clap","old_version":"4.6.0","new_version":"4.6.1","repository_url":"https://github.com/clap-rs/clap"},{"name":"reqwest","old_version":"0.13.2","new_version":"0.13.3","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"tower-http","old_version":"0.6.8","new_version":"0.6.11","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"tracing-appender","old_version":"0.2.4","new_version":"0.2.5","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"uuid","old_version":"1.22.0","new_version":"1.23.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"webbrowser","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/amodm/webbrowser-rs"},{"name":"zip","old_version":"8.4.0","new_version":"8.6.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"rayon","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"tree-sitter","old_version":"0.26.7","new_version":"0.26.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-rust","old_version":"0.24.1","new_version":"0.24.2","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-swift","old_version":"0.7.1","new_version":"0.7.2","repository_url":"https://github.com/alex-pinkus/tree-sitter-swift"},{"name":"minijinja","old_version":"2.18.0","new_version":"2.19.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"aws-smithy-types","old_version":"1.3.5","new_version":"1.4.7","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"jsonwebtoken","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"blake3","old_version":"1.8.3","new_version":"1.8.5","repository_url":"https://github.com/BLAKE3-team/BLAKE3"},{"name":"dashmap","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/xacrimon/dashmap"},{"name":"insta","old_version":"1.46.3","new_version":"1.47.2","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"indexmap","old_version":"2.13.0","new_version":"2.14.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"llama-cpp-2","old_version":"0.1.143","new_version":"0.1.146","repository_url":"https://github.com/utilityai/llama-cpp-rs"},{"name":"pastey","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/as1100k/pastey"},{"name":"libc","old_version":"0.2.184","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"tar","old_version":"0.4.45","new_version":"0.4.46","repository_url":"https://github.com/composefs/tar-rs"},{"name":"open","old_version":"5.3.3","new_version":"5.3.5","repository_url":"https://github.com/Byron/open-rs"},{"name":"clap_complete","old_version":"4.6.0","new_version":"4.6.5","repository_url":"https://github.com/clap-rs/clap"},{"name":"docx-rs","old_version":"0.4.19","new_version":"0.4.20","repository_url":"https://github.com/bokuweb/docx-rs"},{"name":"config","old_version":"0.15.22","new_version":"0.15.23","repository_url":"https://github.com/rust-cli/config-rs"},{"name":"rustls","old_version":"0.23.37","new_version":"0.23.40","repository_url":"https://github.com/rustls/rustls"},{"name":"aws-lc-rs","old_version":"1.16.2","new_version":"1.17.0","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"openssl","old_version":"0.10.76","new_version":"0.10.80","repository_url":"https://github.com/rust-openssl/rust-openssl"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-and-patch group with 31 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [rmcp](https://github.com/modelcontextprotocol/rust-sdk) | `1.5.0` | `1.7.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.8` | `0.8.9` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.1` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.2` | `0.13.3` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.6.11` |\n| [tracing-appender](https://github.com/tokio-rs/tracing) | `0.2.4` | `0.2.5` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.22.0` | `1.23.1` |\n| [webbrowser](https://github.com/amodm/webbrowser-rs) | `1.2.0` | `1.2.1` |\n| [zip](https://github.com/zip-rs/zip2) | `8.4.0` | `8.6.0` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.11.0` | `1.12.0` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.26.7` | `0.26.8` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.24.1` | `0.24.2` |\n| [tree-sitter-swift](https://github.com/alex-pinkus/tree-sitter-swift) | `0.7.1` | `0.7.2` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.18.0` | `2.19.0` |\n| [aws-smithy-types](https://github.com/smithy-lang/smithy-rs) | `1.3.5` | `1.4.7` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `10.3.0` | `10.4.0` |\n| [blake3](https://github.com/BLAKE3-team/BLAKE3) | `1.8.3` | `1.8.5` |\n| [dashmap](https://github.com/xacrimon/dashmap) | `6.1.0` | `6.2.1` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.46.3` | `1.47.2` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.14.0` |\n| [llama-cpp-2](https://github.com/utilityai/llama-cpp-rs) | `0.1.143` | `0.1.146` |\n| [pastey](https://github.com/as1100k/pastey) | `0.2.1` | `0.2.2` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.184` | `0.2.186` |\n| [tar](https://github.com/composefs/tar-rs) | `0.4.45` | `0.4.46` |\n| [open](https://github.com/Byron/open-rs) | `5.3.3` | `5.3.5` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.5` |\n| [docx-rs](https://github.com/bokuweb/docx-rs) | `0.4.19` | `0.4.20` |\n| [config](https://github.com/rust-cli/config-rs) | `0.15.22` | `0.15.23` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.37` | `0.23.40` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.16.2` | `1.17.0` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.76` | `0.10.80` |\n\n\nUpdates `rmcp` from 1.5.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/releases\"\u003ermcp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ermcp-macros-v1.7.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd task-based stdio examples (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v1.7.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd task-based stdio examples (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(rmcp)\u003c/em\u003e flatten Resource variant of PromptMessageContent (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereply -32700 on stdio parse errors instead of closing (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(rmcp)\u003c/em\u003e remove dependency on chrono default features (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/829\"\u003e#829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix/issue 817 idle timeout log level (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/824\"\u003e#824\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-macros-v1.6.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(docs)\u003c/em\u003e use correct Parameters\u003c!-- raw HTML omitted --\u003e syntax in tool examples (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd systemprompt-template to Built with rmcp (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v1.6.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(http)\u003c/em\u003e log Host/Origin rejections (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(http)\u003c/em\u003e add Origin header validation (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/823\"\u003e#823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(router)\u003c/em\u003e support runtime disabling of tools (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoptional session store (resumabillity support) (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd init_timeout for streamable-http sessions (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(http)\u003c/em\u003e fall back to :authority for HTTP/2 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(docs)\u003c/em\u003e use correct Parameters\u003c!-- raw HTML omitted --\u003e syntax in tool examples (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd systemprompt-template to Built with rmcp (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/3529c3675ff64db805bd947ca6ece6090809e43d\"\u003e\u003ccode\u003e3529c36\u003c/code\u003e\u003c/a\u003e chore: release v1.6.1 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/d695046ffaf8e6dccf5f814ec1f0a0ba18b92a8c\"\u003e\u003ccode\u003ed695046\u003c/code\u003e\u003c/a\u003e fix: enable task support on counter long_task example (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/5ccdfc07beb0d6f2d9a2ca1257c0caa10c13bf6e\"\u003e\u003ccode\u003e5ccdfc0\u003c/code\u003e\u003c/a\u003e feat: add task-based stdio examples (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/d83b1566d0fd536dd6a1f676e206f7daa8068e7e\"\u003e\u003ccode\u003ed83b156\u003c/code\u003e\u003c/a\u003e fix(rmcp): flatten Resource variant of PromptMessageContent (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/321ab14f67da734a8e0cfa0bfcdee1690663d9dc\"\u003e\u003ccode\u003e321ab14\u003c/code\u003e\u003c/a\u003e fix: reply -32700 on stdio parse errors instead of closing (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/0f776ab1d66f5e0d41c117b949b1381a913e8272\"\u003e\u003ccode\u003e0f776ab\u003c/code\u003e\u003c/a\u003e chore(rmcp): remove dependency on chrono default features (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/829\"\u003e#829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/3bf5298972d34e88bc3666ad601c8752718fc605\"\u003e\u003ccode\u003e3bf5298\u003c/code\u003e\u003c/a\u003e ci: extend semver check to all features except local (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/832\"\u003e#832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/88df9af9f212cf1abde4c752429240d5e63ed4b4\"\u003e\u003ccode\u003e88df9af\u003c/code\u003e\u003c/a\u003e chore(deps): update askama requirement from 0.15 to 0.16 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/830\"\u003e#830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/2f8d3b73551dd9fbd2ffc50393f349778a2f848c\"\u003e\u003ccode\u003e2f8d3b7\u003c/code\u003e\u003c/a\u003e Fix/issue 817 idle timeout log level (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/824\"\u003e#824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/014fb2e6cd9faddbe86ae30b5cc9adf84a62edb9\"\u003e\u003ccode\u003e014fb2e\u003c/code\u003e\u003c/a\u003e chore: release v1.6.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/compare/rmcp-v1.5.0...rmcp-v1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.8.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 `clap` from 4.6.0 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\u003c/blockquote\u003e\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.6.0...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 `reqwest` from 0.13.2 to 0.13.3\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.3\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix CertificateRevocationList parsing of PEM values.\u003c/li\u003e\n\u003cli\u003eFix logging in resolver to only show host, not full URL.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns to fallback to a default if \u003ccode\u003e/etc/resolv.conf\u003c/code\u003e fails.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to handle \u003ccode\u003eSTOP_SENDING\u003c/code\u003e as not an error.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 pool to remove timed out QUIC connections.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 connection establishment picking IPv4 and IPv6.\u003c/li\u003e\n\u003cli\u003eUpgrade rustls-platform-verifier.\u003c/li\u003e\n\u003cli\u003e(wasm) Only use wasm-bindgen on unknown-* targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs.rs Features by \u003ca href=\"https://github.com/JamesWiresmith\"\u003e\u003ccode\u003e@​JamesWiresmith\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2961\"\u003eseanmonstar/reqwest#2961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fallback to hickory_resolver's default config if reading /etc/resolv.conf fails by \u003ca href=\"https://github.com/monosans\"\u003e\u003ccode\u003e@​monosans\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2797\"\u003eseanmonstar/reqwest#2797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove timeout con by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2967\"\u003eseanmonstar/reqwest#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehttp3: handle stop_sending without error by \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2978\"\u003eseanmonstar/reqwest#2978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eresolve: debug log to change only host by \u003ca href=\"https://github.com/lms0806\"\u003e\u003ccode\u003e@​lms0806\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2992\"\u003eseanmonstar/reqwest#2992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEdit reference link  by \u003ca href=\"https://github.com/lms0806\"\u003e\u003ccode\u003e@​lms0806\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2996\"\u003eseanmonstar/reqwest#2996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: more accurate about default HTTP2 window sizes 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/3007\"\u003eseanmonstar/reqwest#3007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[HTTP/3] Optimize IPv6 fallback and enforce HTTPS scheme \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2911\"\u003e#2911\u003c/a\u003e by \u003ca href=\"https://github.com/lyuzichong\"\u003e\u003ccode\u003e@​lyuzichong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3006\"\u003eseanmonstar/reqwest#3006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade rustls-platform-verifier by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3010\"\u003eseanmonstar/reqwest#3010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse wasm-bindgen ecosystem only for wasm32-unknown-* target by \u003ca href=\"https://github.com/Ludea\"\u003e\u003ccode\u003e@​Ludea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3000\"\u003eseanmonstar/reqwest#3000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix rustls crl pem parsing by \u003ca href=\"https://github.com/Threated\"\u003e\u003ccode\u003e@​Threated\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3013\"\u003eseanmonstar/reqwest#3013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(retry): include ReqRep in docsrs 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/3020\"\u003eseanmonstar/reqwest#3020\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesWiresmith\"\u003e\u003ccode\u003e@​JamesWiresmith\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2961\"\u003eseanmonstar/reqwest#2961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monosans\"\u003e\u003ccode\u003e@​monosans\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2797\"\u003eseanmonstar/reqwest#2797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2967\"\u003eseanmonstar/reqwest#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2978\"\u003eseanmonstar/reqwest#2978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lms0806\"\u003e\u003ccode\u003e@​lms0806\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2992\"\u003eseanmonstar/reqwest#2992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyuzichong\"\u003e\u003ccode\u003e@​lyuzichong\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3006\"\u003eseanmonstar/reqwest#3006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ludea\"\u003e\u003ccode\u003e@​Ludea\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3000\"\u003eseanmonstar/reqwest#3000\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.2...v0.13.3\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.2...v0.13.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix CertificateRevocationList parsing of PEM values.\u003c/li\u003e\n\u003cli\u003eFix logging in resolver to only show host, not full URL.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns to fallback to a default if \u003ccode\u003e/etc/resolv.conf\u003c/code\u003e fails.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to handle \u003ccode\u003eSTOP_SENDING\u003c/code\u003e as not an error.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 pool to remove timed out QUIC connections.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 connection establishment picking IPv4 and IPv6.\u003c/li\u003e\n\u003cli\u003eUpgrade rustls-platform-verifier.\u003c/li\u003e\n\u003cli\u003e(wasm) Only use wasm-bindgen on unknown-* targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a9a88c4ee00a61b801f4f8e8cb643cdfb9a05b2b\"\u003e\u003ccode\u003ea9a88c4\u003c/code\u003e\u003c/a\u003e v0.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f3f6d9df166f447657d502fbaa9590e108a02d4b\"\u003e\u003ccode\u003ef3f6d9d\u003c/code\u003e\u003c/a\u003e docs(retry): include ReqRep in docsrs (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/5f9c231502d827bdd19864277187b133bb746f2f\"\u003e\u003ccode\u003e5f9c231\u003c/code\u003e\u003c/a\u003e fix rustls CRL PEM parsing (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3013\"\u003e#3013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/11d835dcad9171f614343c714377f0fcc6638205\"\u003e\u003ccode\u003e11d835d\u003c/code\u003e\u003c/a\u003e use wasm-bindgen ecosystem only for wasm32-unknown-* target (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3000\"\u003e#3000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/1f72916f5cdc30f6cb6c63038c89063795294d50\"\u003e\u003ccode\u003e1f72916\u003c/code\u003e\u003c/a\u003e Upgrade rustls-platform-verifier (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/5d5bf355744b181d31533501133ad9fbf99e8849\"\u003e\u003ccode\u003e5d5bf35\u003c/code\u003e\u003c/a\u003e [HTTP/3] Optimize IPv6 fallback and enforce HTTPS scheme \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2911\"\u003e#2911\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3006\"\u003e#3006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/93dc1b2dc4b3649d9b79b563cf4d3b41448fda0d\"\u003e\u003ccode\u003e93dc1b2\u003c/code\u003e\u003c/a\u003e docs: more accurate about default HTTP2 window sizes (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/c5e50f004de3ac0914369a08f3e7fd33c3ebc17e\"\u003e\u003ccode\u003ec5e50f0\u003c/code\u003e\u003c/a\u003e docs: update outdated link in comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/b25611f7c976651e8c156809f781b939d1ef2b52\"\u003e\u003ccode\u003eb25611f\u003c/code\u003e\u003c/a\u003e resolve: debug log to change only host (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2992\"\u003e#2992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ca1f479ab373c074e5fab5b35736de0c9cc46732\"\u003e\u003ccode\u003eca1f479\u003c/code\u003e\u003c/a\u003e http3: handle stop_sending without error (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.2...v0.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tower-http` from 0.6.8 to 0.6.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tower-rs/tower-http/releases\"\u003etower-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etower-http-0.6.11\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eset-header\u003c/code\u003e: add \u003ccode\u003eSetMultipleResponseHeadersLayer\u003c/code\u003e and\n\u003ccode\u003eSetMultipleResponseHeader\u003c/code\u003e for setting multiple response headers at once.\nSupports \u003ccode\u003eoverriding\u003c/code\u003e, \u003ccode\u003eappending\u003c/code\u003e, and \u003ccode\u003eif_not_present\u003c/code\u003e modes. Header\nvalues can be fixed or computed dynamically via closures (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/672\"\u003e#672\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003euse http::{Response, header::{self, HeaderValue}};\r\nuse http_body::Body as _;\r\nuse tower_http::set_header::response::SetMultipleResponseHeadersLayer;\r\n\u003cp\u003elet layer = SetMultipleResponseHeadersLayer::overriding(vec![\u003cbr /\u003e\n(header::X_FRAME_OPTIONS, HeaderValue::from_static(\u0026quot;DENY\u0026quot;)).into(),\u003cbr /\u003e\n(header::CONTENT_LENGTH, |res: \u0026amp;Response\u0026lt;MyBody\u0026gt;| {\u003cbr /\u003e\nres.body().size_hint().exact()\u003cbr /\u003e\n.map(|size| HeaderValue::from_str(\u0026amp;size.to_string()).unwrap())\u003cbr /\u003e\n}).into(),\u003cbr /\u003e\n]);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eset-header\u003c/code\u003e: add \u003ccode\u003eSetMultipleRequestHeadersLayer\u003c/code\u003e and\n\u003ccode\u003eSetMultipleRequestHeaders\u003c/code\u003e for setting multiple request headers at once,\nmirroring the response-side API (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/677\"\u003e#677\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eclassify\u003c/code\u003e: add \u003ccode\u003eFrom\u0026lt;i32\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;NonZeroI32\u0026gt;\u003c/code\u003e impls for \u003ccode\u003eGrpcCode\u003c/code\u003e.\nUnrecognized status codes map to \u003ccode\u003eGrpcCode::Unknown\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/506\"\u003e#506\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecompression\u003c/code\u003e: compress \u003ccode\u003eapplication/grpc-web\u003c/code\u003e responses. Previously all\n\u003ccode\u003eapplication/grpc*\u003c/code\u003e content types were excluded from compression; now only\n\u003ccode\u003eapplication/grpc\u003c/code\u003e (non-web) is excluded (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efs\u003c/code\u003e: fix \u003ccode\u003eServeDir\u003c/code\u003e returning 500 instead of 405 for non-GET/HEAD requests\nwhen \u003ccode\u003ecall_fallback_on_method_not_allowed\u003c/code\u003e is enabled but no fallback service\nis configured (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/587\"\u003e#587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efs\u003c/code\u003e: remove duplicate \u003ccode\u003ecfg\u003c/code\u003e attribute on \u003ccode\u003eis_reserved_dos_name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/408\"\u003e#408\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/408\"\u003etower-rs/tower-http#408\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/506\"\u003e#506\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/506\"\u003etower-rs/tower-http#506\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/587\"\u003e#587\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/587\"\u003etower-rs/tower-http#587\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/672\"\u003e#672\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/672\"\u003etower-rs/tower-http#672\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/675\"\u003e#675\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/675\"\u003etower-rs/tower-http#675\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/677\"\u003e#677\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/677\"\u003etower-rs/tower-http#677\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAll PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: fix flaky encoding test, add nightly stress test job by \u003ca href=\"https://github.com/jlizen\"\u003e\u003ccode\u003e@​jlizen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/670\"\u003etower-rs/tower-http#670\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/tower-rs/tower-http/commit/1d082ef7bdb6d80a2964698804a46c338b4c6a99\"\u003e\u003ccode\u003e1d082ef\u003c/code\u003e\u003c/a\u003e v0.6.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/9c3117d856986336ca0662ca7c78318e724e0fda\"\u003e\u003ccode\u003e9c3117d\u003c/code\u003e\u003c/a\u003e feat: set multiple request header (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/667e7c7a7c109488479b1e9c1d57093dbeb6d867\"\u003e\u003ccode\u003e667e7c7\u003c/code\u003e\u003c/a\u003e Remove duplicate cfg attribute for is_reserved_dos_name (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/7551a9b8b9706ca1e11c035659b243f688b136bd\"\u003e\u003ccode\u003e7551a9b\u003c/code\u003e\u003c/a\u003e feat(set_header): refactor and improve multiple header middleware (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/672\"\u003e#672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/991e9ee595882626fe3a0b3ceec3df54d4e7f9b5\"\u003e\u003ccode\u003e991e9ee\u003c/code\u003e\u003c/a\u003e add From\u0026lt;i32\u0026gt; impl for GrpcCode (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/3962dbab7b74b8543a8baafa3dae49af06fb8fd7\"\u003e\u003ccode\u003e3962dba\u003c/code\u003e\u003c/a\u003e Do compress grpc-web responses (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/f0b3bb6dcde9996d11d0b820c7dd1006bbdf9f23\"\u003e\u003ccode\u003ef0b3bb6\u003c/code\u003e\u003c/a\u003e Fix serve_dir method not allowed handling when no fallback is configured (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/587\"\u003e#587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/d1a571bdeb2cb0e92f0670b09a4309b8e97cab9f\"\u003e\u003ccode\u003ed1a571b\u003c/code\u003e\u003c/a\u003e ci: use static timeout in stress-test workflow (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/671\"\u003e#671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/309555a6a2f0b5343e1bd5aaea958d9e873150b3\"\u003e\u003ccode\u003e309555a\u003c/code\u003e\u003c/a\u003e ci: fix flaky encoding test, add nightly stress test job (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/4532fc23ab576c0cfea6444bcc06ddf0ad00f4e3\"\u003e\u003ccode\u003e4532fc2\u003c/code\u003e\u003c/a\u003e v0.6.10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tower-rs/tower-http/compare/tower-http-0.6.8...tower-http-0.6.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-appender` from 0.2.4 to 0.2.5\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-appender's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-appender 0.2.5\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd latest symlink builder option (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3447\"\u003e#3447\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eRollingFileAppender\u003c/code\u003e broken links in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix parsing of date from filename when no time is incuded (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3471\"\u003e#3471\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3445\"\u003e#3445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3445\"\u003etokio-rs/tracing#3445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3447\"\u003e#3447\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3447\"\u003etokio-rs/tracing#3447\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3471\"\u003e#3471\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3471\"\u003etokio-rs/tracing#3471\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/53e14901f484a455d6edd59474ee87fd2f5f6e54\"\u003e\u003ccode\u003e53e1490\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-appender 0.2.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3522\"\u003e#3522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/4fb9ca34f9abb1dc1aaf70203eccee5c74d63635\"\u003e\u003ccode\u003e4fb9ca3\u003c/code\u003e\u003c/a\u003e examples: add per-layer filtering example (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3488\"\u003e#3488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/df055168a10373f73ac2ba4111563f6f0a1c67e6\"\u003e\u003ccode\u003edf05516\u003c/code\u003e\u003c/a\u003e docs: improve assert message to mention a possible cause of hitting cloning a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/72cf52a9e2723cf99a238be1e823a50915ca3977\"\u003e\u003ccode\u003e72cf52a\u003c/code\u003e\u003c/a\u003e docs: recommend configuring \u003ccode\u003eawait-holding-invalid-types\u003c/code\u003e lint (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3463\"\u003e#3463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9545be16f5df3ce78df50340a66845e23372ff41\"\u003e\u003ccode\u003e9545be1\u003c/code\u003e\u003c/a\u003e attributes: silence clippy lints for #[instrument] on async functions for cra...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/3160dc149304e6360456b561e5ab106ef1364384\"\u003e\u003ccode\u003e3160dc1\u003c/code\u003e\u003c/a\u003e subscriber: skip RwLock in EnvFilter span callbacks when no dynamic directive...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/3af2e541682f7233e05c6f63ebd18d014af4a2bc\"\u003e\u003ccode\u003e3af2e54\u003c/code\u003e\u003c/a\u003e appender: fix parsing of date from filename when no time is incuded (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3471\"\u003e#3471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/412986fb2fcfcd231844eb14cf66665936c6ecfc\"\u003e\u003ccode\u003e412986f\u003c/code\u003e\u003c/a\u003e appender: fix \u003ccode\u003eRollingFileAppender\u003c/code\u003e broken links in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/bdccf4d0de6db5d72a7943db08819fe7950cd77c\"\u003e\u003ccode\u003ebdccf4d\u003c/code\u003e\u003c/a\u003e appender: add latest symlink builder option (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3447\"\u003e#3447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/2c80f9d6004c124c980df5496b0e5a444ce9eb31\"\u003e\u003ccode\u003e2c80f9d\u003c/code\u003e\u003c/a\u003e subscriber: propagate on_register_dispatch for Option\u0026lt;Layer\u0026gt; and Vec\u0026lt;Layer\u0026gt; (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-appender-0.2.4...tracing-appender-0.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.22.0 to 1.23.1\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.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003emsrv\u003c/code\u003e feature from wasm-bindgen dependency by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/877\"\u003euuid-rs/uuid#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Timestamp::from_gregorian deprecation note by \u003ca href=\"https://github.com/aznashwan\"\u003e\u003ccode\u003e@​aznashwan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/878\"\u003euuid-rs/uuid#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/879\"\u003euuid-rs/uuid#879\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/877\"\u003euuid-rs/uuid#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aznashwan\"\u003e\u003ccode\u003e@​aznashwan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/878\"\u003euuid-rs/uuid#878\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.0...v1.23.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\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/ca0c85fe2172e82e9d0c76e659f5c57ceb86d9a4\"\u003e\u003ccode\u003eca0c85f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/879\"\u003e#879\u003c/a\u003e from uuid-rs/cargo/v1.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/b4db015d34479861a10216b186c8cf6bcdad6d86\"\u003e\u003ccode\u003eb4db015\u003c/code\u003e\u003c/a\u003e prepare for 1.23.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/771069da639a98bed48fa5e732153f6806811a41\"\u003e\u003ccode\u003e771069d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/878\"\u003e#878\u003c/a\u003e from aznashwan/fix-from-gregorian-deprecation-note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/80994a201597ebb5a6aaf82790ba91ebc4bced32\"\u003e\u003ccode\u003e80994a2\u003c/code\u003e\u003c/a\u003e fix: Timestamp::from_gregorian deprecation note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/90c5be8f17cb6be15b334d1834d8a29b9f5363dd\"\u003e\u003ccode\u003e90c5be8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/877\"\u003e#877\u003c/a\u003e from guybedford/remove-wasm-bindgen-msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/8b8c4f4f85e5416901c0f8b7ca3a8420227ab86f\"\u003e\u003ccode\u003e8b8c4f4\u003c/code\u003e\u003c/a\u003e Remove deprecated  feature from wasm-bindgen dependency\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.22.0...v1.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webbrowser` from 1.2.0 to 1.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amodm/webbrowser-rs/releases\"\u003ewebbrowser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWindows: work around Wine bug where AssocQueryStringW() doesn't return actual string length. See \u003ca href=\"https://redirect.github.com/amodm/webbrowser-rs/issues/114\"\u003e#114\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amodm/webbrowser-rs/blob/main/CHANGELOG.md\"\u003ewebbrowser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.1] - 2026-04-16 \u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWindows: work around broken AssocQueryStringW() not returning actual string length. See \u003ca href=\"https://redirect.github.com/amodm/webbrowser-rs/issues/114\"\u003e#114\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/7e06c0877c3ef6e750f43d7daeff3fc40c0a3b88\"\u003e\u003ccode\u003e7e06c08\u003c/code\u003e\u003c/a\u003e Release v1.2.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/2909f18fc519d06a74222a68b1e0d709a14687eb\"\u003e\u003ccode\u003e2909f18\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/amodm/webbrowser-rs/issues/114\"\u003e#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/c3c238e6a5ae68e755a8760361a5ee550c485f4f\"\u003e\u003ccode\u003ec3c238e\u003c/code\u003e\u003c/a\u003e Release v1.2.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/88d8a30357f63c7bcc15e850dbe2049a074b689d\"\u003e\u003ccode\u003e88d8a30\u003c/code\u003e\u003c/a\u003e fix tests after rand upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/f197c258c5aceb9b2ba2e7e00898f47ab252d6fa\"\u003e\u003ccode\u003ef197c25\u003c/code\u003e\u003c/a\u003e update dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/109c8638026b072250e7e93ac889c9629346154e\"\u003e\u003ccode\u003e109c863\u003c/code\u003e\u003c/a\u003e fix lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/cab5588e357d971cc36cbddcbb122a5ccc9a2692\"\u003e\u003ccode\u003ecab5588\u003c/code\u003e\u003c/a\u003e android: jni 0.22 update, exception checks, support any 'Context'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/d0a4f70e054b1c91181acb67a12032d53fee4643\"\u003e\u003ccode\u003ed0a4f70\u003c/code\u003e\u003c/a\u003e HACK: windows: Work around broken \u003ccode\u003eAssocQueryStringW()\u003c/code\u003e not returning actual ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/amodm/webbrowser-rs/compare/v1.2.0...v1.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 8.4.0 to 8.6.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.6.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecompression not supported\u003c/code\u003e as enum error (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/774\"\u003e#774\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\u003eallow for \u003ccode\u003e[u8]\u003c/code\u003e as filename (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/775\"\u003e#775\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\u003emark \u003ccode\u003eZipFlags\u003c/code\u003e as non-exhaustive and add test for \u003ccode\u003eHasZipMetadata\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse and simplify is_dir (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.5.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echange magic finder to stack buffer (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimplify extra field parsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.5.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003ezip64 comment\u003c/code\u003e and add \u003ccode\u003ezip64 extensible data sector\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/747\"\u003e#747\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\u003eremove useless magic in struct (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echange extra_field from Arc\u0026lt;Vec\u003c!-- raw HTML omitted --\u003e\u0026gt; to Arc\u0026lt;[u8]\u0026gt; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanup README (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.5.1...v8.6.0\"\u003e8.6.0\u003c/a\u003e - 2026-04-25\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecompression not supported\u003c/code\u003e as enum error (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/774\"\u003e#774\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\u003eallow for \u003ccode\u003e[u8]\u003c/code\u003e as filename (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/775\"\u003e#775\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\u003emark \u003ccode\u003eZipFlags\u003c/code\u003e as non-exhaustive and add test for \u003ccode\u003eHasZipMetadata\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse and simplify is_dir (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.5.0...v8.5.1\"\u003e8.5.1\u003c/a\u003e - 2026-04-06\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echange magic finder to stack buffer (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimplify extra field parsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.4.0...v8.5.0\"\u003e8.5.0\u003c/a\u003e - 2026-04-01\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003ezip64 comment\u003c/code\u003e and add \u003ccode\u003ezip64 extensible data sector\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/747\"\u003e#747\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\u003eremove useless magic in struct (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echange extra_field from Arc\u0026lt;Vec\u003c!-- raw HTML omitted --\u003e\u0026gt; to Arc\u0026lt;[u8]\u0026gt; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanup README (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/771dfc534d2614158af5497ea3dff4d4208d7db1\"\u003e\u003ccode\u003e771dfc5\u003c/code\u003e\u003c/a\u003e chore: release v8.6.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8e480ccb01def04dc4f15e3510ed435276c0df9f\"\u003e\u003ccode\u003e8e480cc\u003c/code\u003e\u003c/a\u003e chore(deps): update sha1 requirement from 0.10 to 0.11 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/767\"\u003e#767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2513bbe9a669f4d3c71fd6cf63e2c8f7cd63404d\"\u003e\u003ccode\u003e2513bbe\u003c/code\u003e\u003c/a\u003e chore(deps): update aes requirement from 0.8 to 0.9 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/957e240eb3e0caca1152bfef114cca260ff7755d\"\u003e\u003ccode\u003e957e240\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/cache from 5.0.4 to 5.0.5 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/0329d9d0b63d2648e52a89d27437315b71343852\"\u003e\u003ccode\u003e0329d9d\u003c/code\u003e\u003c/a\u003e fix: allow for \u003ccode\u003e[u8]\u003c/code\u003e as filename (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/ddcf8544c64ce6496b19df9ea84211deefbdd714\"\u003e\u003ccode\u003eddcf854\u003c/code\u003e\u003c/a\u003e ci(deps): bump github/codeql-action from 4.35.1 to 4.35.2 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/42323a87ef97bb71f0a0506cfdbf5b4c815dcffc\"\u003e\u003ccode\u003e42323a8\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/create-github-app-token from 3.0.0 to 3.1.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/901014a1f2123697ea3803140bfc3b4f0565b205\"\u003e\u003ccode\u003e901014a\u003c/code\u003e\u003c/a\u003e ci(deps): bump crate-ci/typos from 1.45.0 to 1.45.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/07702d4e432ef7a349b81a9dbb88df17a2e7b9d1\"\u003e\u003ccode\u003e07702d4\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecompression not supported\u003c/code\u003e as enum error (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2d0c46b7baf11bf7f461b54ac69a681bc8b89557\"\u003e\u003ccode\u003e2d0c46b\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.4.0...v8.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rayon` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rayon-rs/rayon/blob/main/RELEASES.md\"\u003erayon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease rayon 1.12.0 (2026-04-13)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in parallel \u003ccode\u003eRange\u0026lt;char\u0026gt;\u003c/code\u003e when the end is 0xE000, just past the\nsurrogate boundary, which was unsafely producing invalid \u003ccode\u003echar\u003c/code\u003e values.\u003c/li\u003e\n\u003cli\u003eThe new method \u003ccode\u003eParallelSlice::par_array_windows\u003c/code\u003e works like \u003ccode\u003epar_windows\u003c/code\u003e\nbut with a constant length, producing \u003ccode\u003e\u0026amp;[T; N]\u003c/code\u003e items.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/7449d7dfede9bd1e2bde0c898b20f46db70a1ac2\"\u003e\u003ccode\u003e7449d7d\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1093\"\u003e#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/b3d9e3f47364716f23e1bfd925b3ec710ef9710a\"\u003e\u003ccode\u003eb3d9e3f\u003c/code\u003e\u003c/a\u003e Release rayon 1.8.0 and rayon-core 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/3fe51e5cbd91b1d6ca04fb30ad80cabd8e6adefb\"\u003e\u003ccode\u003e3fe51e5\u003c/code\u003e\u003c/a\u003e Fix clippy::let_and_return\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/082f2152d26de7e6adfcdd60a052967daa523d4a\"\u003e\u003ccode\u003e082f215\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1087\"\u003e#1087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/ea0c06df26029bee6adf9650660f71748c569c0e\"\u003e\u003ccode\u003eea0c06d\u003c/code\u003e\u003c/a\u003e core: registry: Factor out \u0026quot;wait till out of work\u0026quot; part of the main loop.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/75524e295767ad6543411b8d577a302c407d5fa8\"\u003e\u003ccode\u003e75524e2\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1063\"\u003e#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/01d28003764758b6589e29cff40f8ca8d0d51797\"\u003e\u003ccode\u003e01d2800\u003c/code\u003e\u003c/a\u003e Ignore the multi-threaded test on emscripten/wasm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/40b59c0e443fc803c6b88b26fdf7a5194a19ca81\"\u003e\u003ccode\u003e40b59c0\u003c/code\u003e\u003c/a\u003e core: Make use_current_thread error rather than panic when already in the pool.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/f4db4d711e6382b13b4a7da88c0087e71a6252e5\"\u003e\u003ccode\u003ef4db4d7\u003c/code\u003e\u003c/a\u003e core: tests: Add some basic tests for ThreadPoolBuilder::use_current_thread.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/87274ad093b354384b50e73121366b07662bad1d\"\u003e\u003ccode\u003e87274ad\u003c/code\u003e\u003c/a\u003e core: registry: Add some more documentation for ThreadPoolBuilder::use_curren...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rayon-rs/rayon/compare/rayon-core-v1.11.0...rayon-core-v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter` from 0.26.7 to 0.26.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter/tree-sitter/releases\"\u003etree-sitter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(generate): allow disabling \u003ccode\u003eqjs-rt\u003c/code\u003e feature from CLI by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5448\"\u003etree-sitter/tree-sitter#5448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): document invariants that must be upheld for \u003ccode\u003eTSInputEdit\u003c/code\u003e by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5452\"\u003etree-sitter/tree-sitter#5452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): correct typo in \u003ccode\u003eparse\u003c/code\u003e command's help text by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5465\"\u003etree-sitter/tree-sitter#5465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(cli): misc. improvements by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5476\"\u003etree-sitter/tree-sitter#5476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wasm loading of languages w/ multiple reserved word sets by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5477\"\u003etree-sitter/tree-sitter#5477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egenerate: avoid panicking when a supertype only has hidden external token children by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5478\"\u003etree-sitter/tree-sitter#5478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.26.8 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5479\"\u003etree-sitter/tree-sitter#5479\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.26.7...v0.26.8\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.7...v0.26.8\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/tree-sitter/tree-sitter/commit/cd5b087cd9f45ca6d93ab1954f6b7c8534f324d2\"\u003e\u003ccode\u003ecd5b087\u003c/code\u003e\u003c/a\u003e release v0.26.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/c0d1444118d0c8572754107bcf090fb95cc9b9c6\"\u003e\u003ccode\u003ec0d1444\u003c/code\u003e\u003c/a\u003e generate: avoid panicking when a supertype only has hidden external token chi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/0b04fd0533a5d034a7f850ae5e3e12750c5c1dac\"\u003e\u003ccode\u003e0b04fd0\u003c/code\u003e\u003c/a\u003e Fix wasm loading of languages w/ multiple reserved word sets (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/05cf9a161a149da563ed20d8969b9c967426be42\"\u003e\u003ccode\u003e05cf9a1\u003c/code\u003e\u003c/a\u003e perf(cli): minor allocation and write call reductions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/bab48517d7c88133240c7f568a0774f117eb27be\"\u003e\u003ccode\u003ebab4851\u003c/code\u003e\u003c/a\u003e perf(cli): buffer stdout in parse and query output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/e28cb5ae7447f9f6330f4e6601c3a363342ce192\"\u003e\u003ccode\u003ee28cb5a\u003c/code\u003e\u003c/a\u003e fix(cli): correct typo in \u003ccode\u003eparse\u003c/code\u003e command's help text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/3839f6fcf54c9eeb28a8bce9005acb574d125703\"\u003e\u003ccode\u003e3839f6f\u003c/code\u003e\u003c/a\u003e fix(lib): document invariants that must be upheld for \u003ccode\u003eTSInputEdit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/001a926d567714cd46095d08513344e95164e414\"\u003e\u003ccode\u003e001a926\u003c/code\u003e\u003c/a\u003e fix(generate): allow disabling \u003ccode\u003eqjs-rt\u003c/code\u003e feature from CLI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.26.7...v0.26.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-rust` from 0.24.1 to 0.24.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/releases\"\u003etree-sitter-rust's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-rust.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\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/tree-sitter/tree-sitter-rust/commit/77a3747266f4d621d0757825e6b11edcbf991ca5\"\u003e\u003ccode\u003e77a3747\u003c/code\u003e\u003c/a\u003e 0.24.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/c9f157902a6b487f0c358dc383d2d694b98fd814\"\u003e\u003ccode\u003ec9f1579\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/v0.24.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/b3e615de069beb04ff44f65ac52f7f03cff04438\"\u003e\u003ccode\u003eb3e615d\u003c/code\u003e\u003c/a\u003e Fix bad error recovery when parsing repeated string literals (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.24.1...v0.24.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-swift` from 0.7.1 to 0.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/releases\"\u003etree-sitter-swift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.2 release\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-swift.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse correct URL for project home by \u003ca href=\"https://github.com/pombredanne\"\u003e\u003ccode\u003e@​pombredanne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/506\"\u003ealex-pinkus/tree-sitter-swift#506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude LICENSE file in crate by \u003ca href=\"https://github.com/michel-slm\"\u003e\u003ccode\u003e@​michel-slm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/537\"\u003ealex-pinkus/tree-sitter-swift#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calloc(0, ...) allocates zero bytes in scanner by \u003ca href=\"https://github.com/apanloco\"\u003e\u003ccode\u003e@​apanloco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/554\"\u003ealex-pinkus/tree-sitter-swift#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UB in eat_operators by \u003ca href=\"https://github.com/alex-pinkus\"\u003e\u003ccode\u003e@​alex-pinkus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/560\"\u003ealex-pinkus/tree-sitter-swift#560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump Python package version to 0.7.1 by \u003ca href=\"https://github.com/danfaer\"\u003e\u003ccode\u003e@​danfaer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/562\"\u003ealex-pinkus/tree-sitter-swift#562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd typed throws (throws(E)) grammar support by \u003ca href=\"https://github.com/danfaer\"\u003e\u003ccode\u003e@​danfaer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/567\"\u003ealex-pinkus/tree-sitter-swift#567\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pombredanne\"\u003e\u003ccode\u003e@​pombredanne\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/506\"\u003ealex-pinkus/tree-sitter-swift#506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michel-slm\"\u003e\u003ccode\u003e@​michel-slm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/537\"\u003ealex-pinkus/tree-sitter-swift#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apanloco\"\u003e\u003ccode\u003e@​apanloco\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/554\"\u003ealex-pinkus/tree-sitter-swift#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/danfaer\"\u003e\u003ccode\u003e@​danfaer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/562\"\u003ealex-pinkus/tree-sitter-swift#562\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/compare/0.7.1-pypi...0.7.2-pypi\"\u003ehttps://github.com/alex-pinkus/tree-sitter-swift/compare/0.7.1-pypi...0.7.2-pypi\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/alex-pinkus/tree-sitter-swift/commit/78521a22771afcc0ed007e79aa94ad788027c91a\"\u003e\u003ccode\u003e78521a2\u003c/code\u003e\u003c/a\u003e Version bump to 0.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/7e8a58c5f9edd2219a9f24466881bd247722bb94\"\u003e\u003ccode\u003e7e8a58c\u003c/code\u003e\u003c/a\u003e Updating top repository version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/c354345348cf8079e6794fa1b1324d8d44b6807b\"\u003e\u003ccode\u003ec354345\u003c/code\u003e\u003c/a\u003e Add typed throws (throws(E)) grammar support — SE-0413\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/e2b381615811f0dc5b6fb3fbc1a1b5046c1348b3\"\u003e\u003ccode\u003ee2b3816\u003c/code\u003e\u003c/a\u003e Bump Python package version to 0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/64f26c3a6e9e6cf4f77165c8283e35a26b7825a7\"\u003e\u003ccode\u003e64f26c3\u003c/code\u003e\u003c/a\u003e Updating top repository version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/da7f9370b70ba31357122c211734db98eb6f6a35\"\u003e\u003ccode\u003eda7f937\u003c/code\u003e\u003c/a\u003e Updating top repository version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/fb63a7004f0740b9220a2f30c98fbe82c6993481\"\u003e\u003ccode\u003efb63a70\u003c/code\u003e\u003c/a\u003e Fix UB in eat_operators\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/50f2735c48adbbf06c01c37d151f73c9d9dadc6a\"\u003e\u003ccode\u003e50f2735\u003c/code\u003e\u003c/a\u003e Updating top repository version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/59b5dc98f8c324d992f0acaeab5ff8f9228adb80\"\u003e\u003ccode\u003e59b5dc9\u003c/code\u003e\u003c/a\u003e Updating top repository version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/8abb3e8b33256d89127a35e87480736f74755ff9\"\u003e\u003ccode\u003e8abb3e8\u003c/code\u003e\u003c/a\u003e fix: calloc(0, ...) allocates zero bytes in external scanner\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/compare/0.7.1...0.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minijinja` from 2.18.0 to 2.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed strict undefined behavior for comparison operators (such as \u003ccode\u003e==\u003c/code\u003e), string concatenation (\u003ccode\u003e~\u003c/code\u003e), and undefined needles in the \u003ccode\u003ein\u003c/code\u003e operator to better match Jinja2.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/886\"\u003e#886\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/888\"\u003e#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003edefault\u003c/code\u003e filter in strict undefined mode so an explicitly passed undefined fallback argument errors instead of being treated like a missing argument.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/f15dc1e703ec58bc9cb50353322afb7890e3e016\"\u003e\u003ccode\u003ef15dc1e\u003c/code\u003e\u003c/a\u003e chore(release): 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/e04d2764b27824aaa1befe8b3d666c810661418a\"\u003e\u003ccode\u003ee04d276\u003c/code\u003e\u003c/a\u003e fix(undefined): align strict undefined behavior with Jinja2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.18.0...minijinja-go/v2.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-smithy-types` from 1.3.5 to 1.4.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 10.3.0 to 10.4.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Keats/jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.0 (2026-05-11)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect encoding for Ed25519 JWK thumbprints\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAlgorithm.family\u003c/code\u003e public and add \u003ccode\u003eValidation.new_for_family\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEncodingKey\u003c/code\u003e and \u003ccode\u003eDecodingKey\u003c/code\u003e are now partially zeroized on drop (the intermediate \u003ccode\u003ePemEncodedKey\u003c/code\u003e isn't so far)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/69a8fbf4...\n\n_Description has been truncated_","html_url":"https://github.com/base76-research-lab/goose-nouse/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/base76-research-lab%2Fgoose-nouse/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"2.18.0","new_version":"2.19.0","update_type":"minor","path":null,"pr_created_at":"2026-05-15T19:28:14.000Z","version_change":"2.18.0 → 2.19.0","issue":{"uuid":"4456442731","node_id":"PR_kwDOSE0a9c7cCs6h","number":127,"state":"closed","title":"chore(deps): bump the cargo-minor-and-patch group across 1 directory with 28 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-19T12:29:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-15T19:28:14.000Z","updated_at":"2026-05-19T12:29:32.000Z","time_to_close":320475,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-minor-and-patch","update_count":28,"packages":[{"name":"rmcp","old_version":"1.5.0","new_version":"1.7.0","repository_url":"https://github.com/modelcontextprotocol/rust-sdk"},{"name":"axum","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"clap","old_version":"4.6.0","new_version":"4.6.1","repository_url":"https://github.com/clap-rs/clap"},{"name":"reqwest","old_version":"0.13.2","new_version":"0.13.3","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"tower-http","old_version":"0.6.8","new_version":"0.6.10","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"tracing-appender","old_version":"0.2.4","new_version":"0.2.5","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"uuid","old_version":"1.22.0","new_version":"1.23.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"webbrowser","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/amodm/webbrowser-rs"},{"name":"zip","old_version":"8.4.0","new_version":"8.6.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"rayon","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"tree-sitter","old_version":"0.26.7","new_version":"0.26.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-rust","old_version":"0.24.1","new_version":"0.24.2","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-swift","old_version":"0.7.1","new_version":"0.7.2","repository_url":"https://github.com/alex-pinkus/tree-sitter-swift"},{"name":"minijinja","old_version":"2.18.0","new_version":"2.19.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"aws-smithy-types","old_version":"1.3.5","new_version":"1.4.7","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"jsonwebtoken","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"blake3","old_version":"1.8.3","new_version":"1.8.5","repository_url":"https://github.com/BLAKE3-team/BLAKE3"},{"name":"insta","old_version":"1.46.3","new_version":"1.47.2","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"indexmap","old_version":"2.13.0","new_version":"2.14.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"llama-cpp-2","old_version":"0.1.143","new_version":"0.1.146","repository_url":"https://github.com/utilityai/llama-cpp-rs"},{"name":"pastey","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/as1100k/pastey"},{"name":"libc","old_version":"0.2.184","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"open","old_version":"5.3.3","new_version":"5.3.5","repository_url":"https://github.com/Byron/open-rs"},{"name":"clap_complete","old_version":"4.6.0","new_version":"4.6.5","repository_url":"https://github.com/clap-rs/clap"},{"name":"docx-rs","old_version":"0.4.19","new_version":"0.4.20","repository_url":"https://github.com/bokuweb/docx-rs"},{"name":"config","old_version":"0.15.22","new_version":"0.15.23","repository_url":"https://github.com/rust-cli/config-rs"},{"name":"rustls","old_version":"0.23.37","new_version":"0.23.40","repository_url":"https://github.com/rustls/rustls"},{"name":"aws-lc-rs","old_version":"1.16.2","new_version":"1.17.0","repository_url":"https://github.com/aws/aws-lc-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-and-patch group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [rmcp](https://github.com/modelcontextprotocol/rust-sdk) | `1.5.0` | `1.7.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.8` | `0.8.9` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.1` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.2` | `0.13.3` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.6.10` |\n| [tracing-appender](https://github.com/tokio-rs/tracing) | `0.2.4` | `0.2.5` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.22.0` | `1.23.1` |\n| [webbrowser](https://github.com/amodm/webbrowser-rs) | `1.2.0` | `1.2.1` |\n| [zip](https://github.com/zip-rs/zip2) | `8.4.0` | `8.6.0` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.11.0` | `1.12.0` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.26.7` | `0.26.8` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.24.1` | `0.24.2` |\n| [tree-sitter-swift](https://github.com/alex-pinkus/tree-sitter-swift) | `0.7.1` | `0.7.2` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.18.0` | `2.19.0` |\n| [aws-smithy-types](https://github.com/smithy-lang/smithy-rs) | `1.3.5` | `1.4.7` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `10.3.0` | `10.4.0` |\n| [blake3](https://github.com/BLAKE3-team/BLAKE3) | `1.8.3` | `1.8.5` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.46.3` | `1.47.2` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.14.0` |\n| [llama-cpp-2](https://github.com/utilityai/llama-cpp-rs) | `0.1.143` | `0.1.146` |\n| [pastey](https://github.com/as1100k/pastey) | `0.2.1` | `0.2.2` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.184` | `0.2.186` |\n| [open](https://github.com/Byron/open-rs) | `5.3.3` | `5.3.5` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.5` |\n| [docx-rs](https://github.com/bokuweb/docx-rs) | `0.4.19` | `0.4.20` |\n| [config](https://github.com/rust-cli/config-rs) | `0.15.22` | `0.15.23` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.37` | `0.23.40` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.16.2` | `1.17.0` |\n\n\nUpdates `rmcp` from 1.5.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/releases\"\u003ermcp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ermcp-macros-v1.7.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd task-based stdio examples (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v1.7.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd task-based stdio examples (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(rmcp)\u003c/em\u003e flatten Resource variant of PromptMessageContent (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereply -32700 on stdio parse errors instead of closing (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(rmcp)\u003c/em\u003e remove dependency on chrono default features (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/829\"\u003e#829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix/issue 817 idle timeout log level (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/824\"\u003e#824\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-macros-v1.6.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(docs)\u003c/em\u003e use correct Parameters\u003c!-- raw HTML omitted --\u003e syntax in tool examples (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd systemprompt-template to Built with rmcp (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v1.6.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(http)\u003c/em\u003e log Host/Origin rejections (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(http)\u003c/em\u003e add Origin header validation (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/823\"\u003e#823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(router)\u003c/em\u003e support runtime disabling of tools (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoptional session store (resumabillity support) (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd init_timeout for streamable-http sessions (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(http)\u003c/em\u003e fall back to :authority for HTTP/2 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(docs)\u003c/em\u003e use correct Parameters\u003c!-- raw HTML omitted --\u003e syntax in tool examples (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd systemprompt-template to Built with rmcp (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/3529c3675ff64db805bd947ca6ece6090809e43d\"\u003e\u003ccode\u003e3529c36\u003c/code\u003e\u003c/a\u003e chore: release v1.6.1 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/d695046ffaf8e6dccf5f814ec1f0a0ba18b92a8c\"\u003e\u003ccode\u003ed695046\u003c/code\u003e\u003c/a\u003e fix: enable task support on counter long_task example (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/5ccdfc07beb0d6f2d9a2ca1257c0caa10c13bf6e\"\u003e\u003ccode\u003e5ccdfc0\u003c/code\u003e\u003c/a\u003e feat: add task-based stdio examples (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/d83b1566d0fd536dd6a1f676e206f7daa8068e7e\"\u003e\u003ccode\u003ed83b156\u003c/code\u003e\u003c/a\u003e fix(rmcp): flatten Resource variant of PromptMessageContent (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/321ab14f67da734a8e0cfa0bfcdee1690663d9dc\"\u003e\u003ccode\u003e321ab14\u003c/code\u003e\u003c/a\u003e fix: reply -32700 on stdio parse errors instead of closing (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/0f776ab1d66f5e0d41c117b949b1381a913e8272\"\u003e\u003ccode\u003e0f776ab\u003c/code\u003e\u003c/a\u003e chore(rmcp): remove dependency on chrono default features (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/829\"\u003e#829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/3bf5298972d34e88bc3666ad601c8752718fc605\"\u003e\u003ccode\u003e3bf5298\u003c/code\u003e\u003c/a\u003e ci: extend semver check to all features except local (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/832\"\u003e#832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/88df9af9f212cf1abde4c752429240d5e63ed4b4\"\u003e\u003ccode\u003e88df9af\u003c/code\u003e\u003c/a\u003e chore(deps): update askama requirement from 0.15 to 0.16 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/830\"\u003e#830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/2f8d3b73551dd9fbd2ffc50393f349778a2f848c\"\u003e\u003ccode\u003e2f8d3b7\u003c/code\u003e\u003c/a\u003e Fix/issue 817 idle timeout log level (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/824\"\u003e#824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/014fb2e6cd9faddbe86ae30b5cc9adf84a62edb9\"\u003e\u003ccode\u003e014fb2e\u003c/code\u003e\u003c/a\u003e chore: release v1.6.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/compare/rmcp-v1.5.0...rmcp-v1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.8.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 `clap` from 4.6.0 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\u003c/blockquote\u003e\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.6.0...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 `reqwest` from 0.13.2 to 0.13.3\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.3\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix CertificateRevocationList parsing of PEM values.\u003c/li\u003e\n\u003cli\u003eFix logging in resolver to only show host, not full URL.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns to fallback to a default if \u003ccode\u003e/etc/resolv.conf\u003c/code\u003e fails.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to handle \u003ccode\u003eSTOP_SENDING\u003c/code\u003e as not an error.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 pool to remove timed out QUIC connections.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 connection establishment picking IPv4 and IPv6.\u003c/li\u003e\n\u003cli\u003eUpgrade rustls-platform-verifier.\u003c/li\u003e\n\u003cli\u003e(wasm) Only use wasm-bindgen on unknown-* targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs.rs Features by \u003ca href=\"https://github.com/JamesWiresmith\"\u003e\u003ccode\u003e@​JamesWiresmith\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2961\"\u003eseanmonstar/reqwest#2961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fallback to hickory_resolver's default config if reading /etc/resolv.conf fails by \u003ca href=\"https://github.com/monosans\"\u003e\u003ccode\u003e@​monosans\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2797\"\u003eseanmonstar/reqwest#2797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove timeout con by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2967\"\u003eseanmonstar/reqwest#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehttp3: handle stop_sending without error by \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2978\"\u003eseanmonstar/reqwest#2978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eresolve: debug log to change only host by \u003ca href=\"https://github.com/lms0806\"\u003e\u003ccode\u003e@​lms0806\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2992\"\u003eseanmonstar/reqwest#2992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEdit reference link  by \u003ca href=\"https://github.com/lms0806\"\u003e\u003ccode\u003e@​lms0806\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2996\"\u003eseanmonstar/reqwest#2996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: more accurate about default HTTP2 window sizes 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/3007\"\u003eseanmonstar/reqwest#3007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[HTTP/3] Optimize IPv6 fallback and enforce HTTPS scheme \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2911\"\u003e#2911\u003c/a\u003e by \u003ca href=\"https://github.com/lyuzichong\"\u003e\u003ccode\u003e@​lyuzichong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3006\"\u003eseanmonstar/reqwest#3006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade rustls-platform-verifier by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3010\"\u003eseanmonstar/reqwest#3010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse wasm-bindgen ecosystem only for wasm32-unknown-* target by \u003ca href=\"https://github.com/Ludea\"\u003e\u003ccode\u003e@​Ludea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3000\"\u003eseanmonstar/reqwest#3000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix rustls crl pem parsing by \u003ca href=\"https://github.com/Threated\"\u003e\u003ccode\u003e@​Threated\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3013\"\u003eseanmonstar/reqwest#3013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(retry): include ReqRep in docsrs 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/3020\"\u003eseanmonstar/reqwest#3020\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesWiresmith\"\u003e\u003ccode\u003e@​JamesWiresmith\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2961\"\u003eseanmonstar/reqwest#2961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monosans\"\u003e\u003ccode\u003e@​monosans\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2797\"\u003eseanmonstar/reqwest#2797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2967\"\u003eseanmonstar/reqwest#2967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2978\"\u003eseanmonstar/reqwest#2978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lms0806\"\u003e\u003ccode\u003e@​lms0806\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2992\"\u003eseanmonstar/reqwest#2992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyuzichong\"\u003e\u003ccode\u003e@​lyuzichong\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3006\"\u003eseanmonstar/reqwest#3006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ludea\"\u003e\u003ccode\u003e@​Ludea\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3000\"\u003eseanmonstar/reqwest#3000\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.2...v0.13.3\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.2...v0.13.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix CertificateRevocationList parsing of PEM values.\u003c/li\u003e\n\u003cli\u003eFix logging in resolver to only show host, not full URL.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns to fallback to a default if \u003ccode\u003e/etc/resolv.conf\u003c/code\u003e fails.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to handle \u003ccode\u003eSTOP_SENDING\u003c/code\u003e as not an error.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 pool to remove timed out QUIC connections.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 connection establishment picking IPv4 and IPv6.\u003c/li\u003e\n\u003cli\u003eUpgrade rustls-platform-verifier.\u003c/li\u003e\n\u003cli\u003e(wasm) Only use wasm-bindgen on unknown-* targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a9a88c4ee00a61b801f4f8e8cb643cdfb9a05b2b\"\u003e\u003ccode\u003ea9a88c4\u003c/code\u003e\u003c/a\u003e v0.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f3f6d9df166f447657d502fbaa9590e108a02d4b\"\u003e\u003ccode\u003ef3f6d9d\u003c/code\u003e\u003c/a\u003e docs(retry): include ReqRep in docsrs (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/5f9c231502d827bdd19864277187b133bb746f2f\"\u003e\u003ccode\u003e5f9c231\u003c/code\u003e\u003c/a\u003e fix rustls CRL PEM parsing (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3013\"\u003e#3013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/11d835dcad9171f614343c714377f0fcc6638205\"\u003e\u003ccode\u003e11d835d\u003c/code\u003e\u003c/a\u003e use wasm-bindgen ecosystem only for wasm32-unknown-* target (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3000\"\u003e#3000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/1f72916f5cdc30f6cb6c63038c89063795294d50\"\u003e\u003ccode\u003e1f72916\u003c/code\u003e\u003c/a\u003e Upgrade rustls-platform-verifier (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/5d5bf355744b181d31533501133ad9fbf99e8849\"\u003e\u003ccode\u003e5d5bf35\u003c/code\u003e\u003c/a\u003e [HTTP/3] Optimize IPv6 fallback and enforce HTTPS scheme \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2911\"\u003e#2911\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3006\"\u003e#3006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/93dc1b2dc4b3649d9b79b563cf4d3b41448fda0d\"\u003e\u003ccode\u003e93dc1b2\u003c/code\u003e\u003c/a\u003e docs: more accurate about default HTTP2 window sizes (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/c5e50f004de3ac0914369a08f3e7fd33c3ebc17e\"\u003e\u003ccode\u003ec5e50f0\u003c/code\u003e\u003c/a\u003e docs: update outdated link in comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/b25611f7c976651e8c156809f781b939d1ef2b52\"\u003e\u003ccode\u003eb25611f\u003c/code\u003e\u003c/a\u003e resolve: debug log to change only host (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2992\"\u003e#2992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ca1f479ab373c074e5fab5b35736de0c9cc46732\"\u003e\u003ccode\u003eca1f479\u003c/code\u003e\u003c/a\u003e http3: handle stop_sending without error (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.2...v0.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tower-http` from 0.6.8 to 0.6.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tower-rs/tower-http/releases\"\u003etower-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etower-http-0.6.10\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efollow-redirect\u003c/code\u003e: expose \u003ccode\u003eAttempt::method()\u003c/code\u003e and \u003ccode\u003eAttempt::previous_method()\u003c/code\u003e\nso redirect policies can react to method changes across redirects (e.g.\nPOST to GET on 301/303) (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/559\"\u003e#559\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore \u003ccode\u003etokio\u003c/code\u003e and \u003ccode\u003easync-compression\u003c/code\u003e as no-op features. These will be\nremoved next breaking release (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/559\"\u003e#559\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/559\"\u003etower-rs/tower-http#559\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/667\"\u003e#667\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/667\"\u003etower-rs/tower-http#667\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: restore tokio and async-compression as no-op features by \u003ca href=\"https://github.com/jlizen\"\u003e\u003ccode\u003e@​jlizen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/667\"\u003etower-rs/tower-http#667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix gate-ing of atomic64 in tests by \u003ca href=\"https://github.com/alexanderkjall\"\u003e\u003ccode\u003e@​alexanderkjall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/607\"\u003etower-rs/tower-http#607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efollow_redirect: expose previous and next request methods by \u003ca href=\"https://github.com/lucab\"\u003e\u003ccode\u003e@​lucab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/559\"\u003etower-rs/tower-http#559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release tower-http 0.6.10 by \u003ca href=\"https://github.com/jlizen\"\u003e\u003ccode\u003e@​jlizen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/669\"\u003etower-rs/tower-http#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucab\"\u003e\u003ccode\u003e@​lucab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tower-rs/tower-http/pull/559\"\u003etower-rs/tower-http#559\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tower-rs/tower-http/compare/tower-http-0.6.9...tower-http-0.6.10\"\u003ehttps://github.com/tower-rs/tower-http/compare/tower-http-0.6.9...tower-http-0.6.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etower-http-0.6.9\u003c/h2\u003e\n\u003ch2\u003eAdded:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eon-early-drop\u003c/code\u003e: middleware that detects when a response future or response\nbody is dropped before completion (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/636\"\u003e#636\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eTwo events get hooks: the response future being dropped before\nthe inner service produces a response, and the response body being\ndropped before reaching end-of-stream.\u003c/p\u003e\n\u003cp\u003eInstall custom callbacks with \u003ccode\u003eOnEarlyDropLayer::builder()\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003euse http::Request;\r\nuse tower_http::on_early_drop::{OnBodyDropFn, OnEarlyDropLayer};\r\n\u003cp\u003elet layer = OnEarlyDropLayer::builder()\u003cbr /\u003e\n.on_future_drop(|req: \u0026amp;Request\u0026lt;()\u0026gt;| {\u003cbr /\u003e\nlet uri = req.uri().clone();\u003cbr /\u003e\nmove || eprintln!(\u0026quot;future dropped for {}\u0026quot;, uri)\u003cbr /\u003e\n})\u003cbr /\u003e\n.on_body_drop(OnBodyDropFn::new(|req: \u0026amp;Request\u0026lt;()\u0026gt;| {\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/4532fc23ab576c0cfea6444bcc06ddf0ad00f4e3\"\u003e\u003ccode\u003e4532fc2\u003c/code\u003e\u003c/a\u003e v0.6.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/8508cb2e13414dd9058e2859125c6dadb32e2b99\"\u003e\u003ccode\u003e8508cb2\u003c/code\u003e\u003c/a\u003e follow_redirect: expose previous and next request methods (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/559\"\u003e#559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/890f66a8328314673c79dcf869ef8ff765cc08e7\"\u003e\u003ccode\u003e890f66a\u003c/code\u003e\u003c/a\u003e fix gate-ing of atomic64 in tests (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/607\"\u003e#607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/578c2b2972c0c45c0d88a52b9b868bf0a0953949\"\u003e\u003ccode\u003e578c2b2\u003c/code\u003e\u003c/a\u003e fix: restore tokio and async-compression as no-op features (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/eab7cbf77b3d35967f57e5e10707ea3bc04e4b80\"\u003e\u003ccode\u003eeab7cbf\u003c/code\u003e\u003c/a\u003e v0.6.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/9c64770ce2dc5564095a2a14664754537101de06\"\u003e\u003ccode\u003e9c64770\u003c/code\u003e\u003c/a\u003e feat(on-early-drop): Add middleware for client early drop detection (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/636\"\u003e#636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/67786ff5f6ba15f7e824ce26b286fc85c70b9080\"\u003e\u003ccode\u003e67786ff\u003c/code\u003e\u003c/a\u003e ci: Remove unnecessary protoc setup (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/665\"\u003e#665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/e442e2bcebc3301b2453df51c734051f34a7cb50\"\u003e\u003ccode\u003ee442e2b\u003c/code\u003e\u003c/a\u003e examples: Use axum::body::to_bytes (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/218fe6ba9ac17e161e77f948dcd91db590cd46d6\"\u003e\u003ccode\u003e218fe6b\u003c/code\u003e\u003c/a\u003e Make AsyncReadBody::with_capacity public (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tower-rs/tower-http/commit/ffd4d7c0b654128e6d1cd9f3090215930745c8dc\"\u003e\u003ccode\u003effd4d7c\u003c/code\u003e\u003c/a\u003e trace: adds back call to classify_eos on trailers (\u003ca href=\"https://redirect.github.com/tower-rs/tower-http/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tower-rs/tower-http/compare/tower-http-0.6.8...tower-http-0.6.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-appender` from 0.2.4 to 0.2.5\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-appender's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-appender 0.2.5\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd latest symlink builder option (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3447\"\u003e#3447\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eRollingFileAppender\u003c/code\u003e broken links in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix parsing of date from filename when no time is incuded (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3471\"\u003e#3471\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3445\"\u003e#3445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3445\"\u003etokio-rs/tracing#3445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3447\"\u003e#3447\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3447\"\u003etokio-rs/tracing#3447\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3471\"\u003e#3471\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3471\"\u003etokio-rs/tracing#3471\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/53e14901f484a455d6edd59474ee87fd2f5f6e54\"\u003e\u003ccode\u003e53e1490\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-appender 0.2.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3522\"\u003e#3522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/4fb9ca34f9abb1dc1aaf70203eccee5c74d63635\"\u003e\u003ccode\u003e4fb9ca3\u003c/code\u003e\u003c/a\u003e examples: add per-layer filtering example (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3488\"\u003e#3488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/df055168a10373f73ac2ba4111563f6f0a1c67e6\"\u003e\u003ccode\u003edf05516\u003c/code\u003e\u003c/a\u003e docs: improve assert message to mention a possible cause of hitting cloning a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/72cf52a9e2723cf99a238be1e823a50915ca3977\"\u003e\u003ccode\u003e72cf52a\u003c/code\u003e\u003c/a\u003e docs: recommend configuring \u003ccode\u003eawait-holding-invalid-types\u003c/code\u003e lint (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3463\"\u003e#3463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9545be16f5df3ce78df50340a66845e23372ff41\"\u003e\u003ccode\u003e9545be1\u003c/code\u003e\u003c/a\u003e attributes: silence clippy lints for #[instrument] on async functions for cra...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/3160dc149304e6360456b561e5ab106ef1364384\"\u003e\u003ccode\u003e3160dc1\u003c/code\u003e\u003c/a\u003e subscriber: skip RwLock in EnvFilter span callbacks when no dynamic directive...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/3af2e541682f7233e05c6f63ebd18d014af4a2bc\"\u003e\u003ccode\u003e3af2e54\u003c/code\u003e\u003c/a\u003e appender: fix parsing of date from filename when no time is incuded (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3471\"\u003e#3471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/412986fb2fcfcd231844eb14cf66665936c6ecfc\"\u003e\u003ccode\u003e412986f\u003c/code\u003e\u003c/a\u003e appender: fix \u003ccode\u003eRollingFileAppender\u003c/code\u003e broken links in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/bdccf4d0de6db5d72a7943db08819fe7950cd77c\"\u003e\u003ccode\u003ebdccf4d\u003c/code\u003e\u003c/a\u003e appender: add latest symlink builder option (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3447\"\u003e#3447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/2c80f9d6004c124c980df5496b0e5a444ce9eb31\"\u003e\u003ccode\u003e2c80f9d\u003c/code\u003e\u003c/a\u003e subscriber: propagate on_register_dispatch for Option\u0026lt;Layer\u0026gt; and Vec\u0026lt;Layer\u0026gt; (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-appender-0.2.4...tracing-appender-0.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.22.0 to 1.23.1\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.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003emsrv\u003c/code\u003e feature from wasm-bindgen dependency by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/877\"\u003euuid-rs/uuid#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Timestamp::from_gregorian deprecation note by \u003ca href=\"https://github.com/aznashwan\"\u003e\u003ccode\u003e@​aznashwan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/878\"\u003euuid-rs/uuid#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/879\"\u003euuid-rs/uuid#879\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/877\"\u003euuid-rs/uuid#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aznashwan\"\u003e\u003ccode\u003e@​aznashwan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/878\"\u003euuid-rs/uuid#878\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.0...v1.23.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\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/ca0c85fe2172e82e9d0c76e659f5c57ceb86d9a4\"\u003e\u003ccode\u003eca0c85f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/879\"\u003e#879\u003c/a\u003e from uuid-rs/cargo/v1.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/b4db015d34479861a10216b186c8cf6bcdad6d86\"\u003e\u003ccode\u003eb4db015\u003c/code\u003e\u003c/a\u003e prepare for 1.23.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/771069da639a98bed48fa5e732153f6806811a41\"\u003e\u003ccode\u003e771069d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/878\"\u003e#878\u003c/a\u003e from aznashwan/fix-from-gregorian-deprecation-note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/80994a201597ebb5a6aaf82790ba91ebc4bced32\"\u003e\u003ccode\u003e80994a2\u003c/code\u003e\u003c/a\u003e fix: Timestamp::from_gregorian deprecation note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/90c5be8f17cb6be15b334d1834d8a29b9f5363dd\"\u003e\u003ccode\u003e90c5be8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/877\"\u003e#877\u003c/a\u003e from guybedford/remove-wasm-bindgen-msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/8b8c4f4f85e5416901c0f8b7ca3a8420227ab86f\"\u003e\u003ccode\u003e8b8c4f4\u003c/code\u003e\u003c/a\u003e Remove deprecated  feature from wasm-bindgen dependency\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.22.0...v1.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webbrowser` from 1.2.0 to 1.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amodm/webbrowser-rs/releases\"\u003ewebbrowser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWindows: work around Wine bug where AssocQueryStringW() doesn't return actual string length. See \u003ca href=\"https://redirect.github.com/amodm/webbrowser-rs/issues/114\"\u003e#114\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amodm/webbrowser-rs/blob/main/CHANGELOG.md\"\u003ewebbrowser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.1] - 2026-04-16 \u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWindows: work around broken AssocQueryStringW() not returning actual string length. See \u003ca href=\"https://redirect.github.com/amodm/webbrowser-rs/issues/114\"\u003e#114\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/7e06c0877c3ef6e750f43d7daeff3fc40c0a3b88\"\u003e\u003ccode\u003e7e06c08\u003c/code\u003e\u003c/a\u003e Release v1.2.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/2909f18fc519d06a74222a68b1e0d709a14687eb\"\u003e\u003ccode\u003e2909f18\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/amodm/webbrowser-rs/issues/114\"\u003e#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/c3c238e6a5ae68e755a8760361a5ee550c485f4f\"\u003e\u003ccode\u003ec3c238e\u003c/code\u003e\u003c/a\u003e Release v1.2.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/88d8a30357f63c7bcc15e850dbe2049a074b689d\"\u003e\u003ccode\u003e88d8a30\u003c/code\u003e\u003c/a\u003e fix tests after rand upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/f197c258c5aceb9b2ba2e7e00898f47ab252d6fa\"\u003e\u003ccode\u003ef197c25\u003c/code\u003e\u003c/a\u003e update dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/109c8638026b072250e7e93ac889c9629346154e\"\u003e\u003ccode\u003e109c863\u003c/code\u003e\u003c/a\u003e fix lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/cab5588e357d971cc36cbddcbb122a5ccc9a2692\"\u003e\u003ccode\u003ecab5588\u003c/code\u003e\u003c/a\u003e android: jni 0.22 update, exception checks, support any 'Context'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/d0a4f70e054b1c91181acb67a12032d53fee4643\"\u003e\u003ccode\u003ed0a4f70\u003c/code\u003e\u003c/a\u003e HACK: windows: Work around broken \u003ccode\u003eAssocQueryStringW()\u003c/code\u003e not returning actual ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/amodm/webbrowser-rs/compare/v1.2.0...v1.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 8.4.0 to 8.6.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.6.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecompression not supported\u003c/code\u003e as enum error (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/774\"\u003e#774\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\u003eallow for \u003ccode\u003e[u8]\u003c/code\u003e as filename (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/775\"\u003e#775\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\u003emark \u003ccode\u003eZipFlags\u003c/code\u003e as non-exhaustive and add test for \u003ccode\u003eHasZipMetadata\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse and simplify is_dir (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.5.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echange magic finder to stack buffer (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimplify extra field parsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.5.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003ezip64 comment\u003c/code\u003e and add \u003ccode\u003ezip64 extensible data sector\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/747\"\u003e#747\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\u003eremove useless magic in struct (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echange extra_field from Arc\u0026lt;Vec\u003c!-- raw HTML omitted --\u003e\u0026gt; to Arc\u0026lt;[u8]\u0026gt; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanup README (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.5.1...v8.6.0\"\u003e8.6.0\u003c/a\u003e - 2026-04-25\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecompression not supported\u003c/code\u003e as enum error (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/774\"\u003e#774\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\u003eallow for \u003ccode\u003e[u8]\u003c/code\u003e as filename (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/775\"\u003e#775\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\u003emark \u003ccode\u003eZipFlags\u003c/code\u003e as non-exhaustive and add test for \u003ccode\u003eHasZipMetadata\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse and simplify is_dir (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.5.0...v8.5.1\"\u003e8.5.1\u003c/a\u003e - 2026-04-06\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echange magic finder to stack buffer (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimplify extra field parsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.4.0...v8.5.0\"\u003e8.5.0\u003c/a\u003e - 2026-04-01\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003ezip64 comment\u003c/code\u003e and add \u003ccode\u003ezip64 extensible data sector\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/747\"\u003e#747\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\u003eremove useless magic in struct (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echange extra_field from Arc\u0026lt;Vec\u003c!-- raw HTML omitted --\u003e\u0026gt; to Arc\u0026lt;[u8]\u0026gt; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanup README (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/771dfc534d2614158af5497ea3dff4d4208d7db1\"\u003e\u003ccode\u003e771dfc5\u003c/code\u003e\u003c/a\u003e chore: release v8.6.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8e480ccb01def04dc4f15e3510ed435276c0df9f\"\u003e\u003ccode\u003e8e480cc\u003c/code\u003e\u003c/a\u003e chore(deps): update sha1 requirement from 0.10 to 0.11 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/767\"\u003e#767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2513bbe9a669f4d3c71fd6cf63e2c8f7cd63404d\"\u003e\u003ccode\u003e2513bbe\u003c/code\u003e\u003c/a\u003e chore(deps): update aes requirement from 0.8 to 0.9 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/957e240eb3e0caca1152bfef114cca260ff7755d\"\u003e\u003ccode\u003e957e240\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/cache from 5.0.4 to 5.0.5 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/0329d9d0b63d2648e52a89d27437315b71343852\"\u003e\u003ccode\u003e0329d9d\u003c/code\u003e\u003c/a\u003e fix: allow for \u003ccode\u003e[u8]\u003c/code\u003e as filename (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/ddcf8544c64ce6496b19df9ea84211deefbdd714\"\u003e\u003ccode\u003eddcf854\u003c/code\u003e\u003c/a\u003e ci(deps): bump github/codeql-action from 4.35.1 to 4.35.2 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/42323a87ef97bb71f0a0506cfdbf5b4c815dcffc\"\u003e\u003ccode\u003e42323a8\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/create-github-app-token from 3.0.0 to 3.1.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/901014a1f2123697ea3803140bfc3b4f0565b205\"\u003e\u003ccode\u003e901014a\u003c/code\u003e\u003c/a\u003e ci(deps): bump crate-ci/typos from 1.45.0 to 1.45.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/07702d4e432ef7a349b81a9dbb88df17a2e7b9d1\"\u003e\u003ccode\u003e07702d4\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecompression not supported\u003c/code\u003e as enum error (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2d0c46b7baf11bf7f461b54ac69a681bc8b89557\"\u003e\u003ccode\u003e2d0c46b\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.4.0...v8.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rayon` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rayon-rs/rayon/blob/main/RELEASES.md\"\u003erayon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease rayon 1.12.0 (2026-04-13)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in parallel \u003ccode\u003eRange\u0026lt;char\u0026gt;\u003c/code\u003e when the end is 0xE000, just past the\nsurrogate boundary, which was unsafely producing invalid \u003ccode\u003echar\u003c/code\u003e values.\u003c/li\u003e\n\u003cli\u003eThe new method \u003ccode\u003eParallelSlice::par_array_windows\u003c/code\u003e works like \u003ccode\u003epar_windows\u003c/code\u003e\nbut with a constant length, producing \u003ccode\u003e\u0026amp;[T; N]\u003c/code\u003e items.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/7449d7dfede9bd1e2bde0c898b20f46db70a1ac2\"\u003e\u003ccode\u003e7449d7d\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1093\"\u003e#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/b3d9e3f47364716f23e1bfd925b3ec710ef9710a\"\u003e\u003ccode\u003eb3d9e3f\u003c/code\u003e\u003c/a\u003e Release rayon 1.8.0 and rayon-core 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/3fe51e5cbd91b1d6ca04fb30ad80cabd8e6adefb\"\u003e\u003ccode\u003e3fe51e5\u003c/code\u003e\u003c/a\u003e Fix clippy::let_and_return\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/082f2152d26de7e6adfcdd60a052967daa523d4a\"\u003e\u003ccode\u003e082f215\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1087\"\u003e#1087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/ea0c06df26029bee6adf9650660f71748c569c0e\"\u003e\u003ccode\u003eea0c06d\u003c/code\u003e\u003c/a\u003e core: registry: Factor out \u0026quot;wait till out of work\u0026quot; part of the main loop.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/75524e295767ad6543411b8d577a302c407d5fa8\"\u003e\u003ccode\u003e75524e2\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1063\"\u003e#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/01d28003764758b6589e29cff40f8ca8d0d51797\"\u003e\u003ccode\u003e01d2800\u003c/code\u003e\u003c/a\u003e Ignore the multi-threaded test on emscripten/wasm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/40b59c0e443fc803c6b88b26fdf7a5194a19ca81\"\u003e\u003ccode\u003e40b59c0\u003c/code\u003e\u003c/a\u003e core: Make use_current_thread error rather than panic when already in the pool.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/f4db4d711e6382b13b4a7da88c0087e71a6252e5\"\u003e\u003ccode\u003ef4db4d7\u003c/code\u003e\u003c/a\u003e core: tests: Add some basic tests for ThreadPoolBuilder::use_current_thread.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/87274ad093b354384b50e73121366b07662bad1d\"\u003e\u003ccode\u003e87274ad\u003c/code\u003e\u003c/a\u003e core: registry: Add some more documentation for ThreadPoolBuilder::use_curren...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rayon-rs/rayon/compare/rayon-core-v1.11.0...rayon-core-v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter` from 0.26.7 to 0.26.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter/tree-sitter/releases\"\u003etree-sitter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(generate): allow disabling \u003ccode\u003eqjs-rt\u003c/code\u003e feature from CLI by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5448\"\u003etree-sitter/tree-sitter#5448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): document invariants that must be upheld for \u003ccode\u003eTSInputEdit\u003c/code\u003e by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5452\"\u003etree-sitter/tree-sitter#5452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): correct typo in \u003ccode\u003eparse\u003c/code\u003e command's help text by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5465\"\u003etree-sitter/tree-sitter#5465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(cli): misc. improvements by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5476\"\u003etree-sitter/tree-sitter#5476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wasm loading of languages w/ multiple reserved word sets by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5477\"\u003etree-sitter/tree-sitter#5477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egenerate: avoid panicking when a supertype only has hidden external token children by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5478\"\u003etree-sitter/tree-sitter#5478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.26.8 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5479\"\u003etree-sitter/tree-sitter#5479\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.26.7...v0.26.8\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.7...v0.26.8\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/tree-sitter/tree-sitter/commit/cd5b087cd9f45ca6d93ab1954f6b7c8534f324d2\"\u003e\u003ccode\u003ecd5b087\u003c/code\u003e\u003c/a\u003e release v0.26.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/c0d1444118d0c8572754107bcf090fb95cc9b9c6\"\u003e\u003ccode\u003ec0d1444\u003c/code\u003e\u003c/a\u003e generate: avoid panicking when a supertype only has hidden external token chi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/0b04fd0533a5d034a7f850ae5e3e12750c5c1dac\"\u003e\u003ccode\u003e0b04fd0\u003c/code\u003e\u003c/a\u003e Fix wasm loading of languages w/ multiple reserved word sets (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/5475\"\u003e#5475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/05cf9a161a149da563ed20d8969b9c967426be42\"\u003e\u003ccode\u003e05cf9a1\u003c/code\u003e\u003c/a\u003e perf(cli): minor allocation and write call reductions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/bab48517d7c88133240c7f568a0774f117eb27be\"\u003e\u003ccode\u003ebab4851\u003c/code\u003e\u003c/a\u003e perf(cli): buffer stdout in parse and query output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/e28cb5ae7447f9f6330f4e6601c3a363342ce192\"\u003e\u003ccode\u003ee28cb5a\u003c/code\u003e\u003c/a\u003e fix(cli): correct typo in \u003ccode\u003eparse\u003c/code\u003e command's help text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/3839f6fcf54c9eeb28a8bce9005acb574d125703\"\u003e\u003ccode\u003e3839f6f\u003c/code\u003e\u003c/a\u003e fix(lib): document invariants that must be upheld for \u003ccode\u003eTSInputEdit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/001a926d567714cd46095d08513344e95164e414\"\u003e\u003ccode\u003e001a926\u003c/code\u003e\u003c/a\u003e fix(generate): allow disabling \u003ccode\u003eqjs-rt\u003c/code\u003e feature from CLI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.26.7...v0.26.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-rust` from 0.24.1 to 0.24.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/releases\"\u003etree-sitter-rust's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-rust.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\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/tree-sitter/tree-sitter-rust/commit/77a3747266f4d621d0757825e6b11edcbf991ca5\"\u003e\u003ccode\u003e77a3747\u003c/code\u003e\u003c/a\u003e 0.24.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/c9f157902a6b487f0c358dc383d2d694b98fd814\"\u003e\u003ccode\u003ec9f1579\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/v0.24.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/b3e615de069beb04ff44f65ac52f7f03cff04438\"\u003e\u003ccode\u003eb3e615d\u003c/code\u003e\u003c/a\u003e Fix bad error recovery when parsing repeated string literals (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.24.1...v0.24.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-swift` from 0.7.1 to 0.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/releases\"\u003etree-sitter-swift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.2 release\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-swift.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse correct URL for project home by \u003ca href=\"https://github.com/pombredanne\"\u003e\u003ccode\u003e@​pombredanne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/506\"\u003ealex-pinkus/tree-sitter-swift#506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude LICENSE file in crate by \u003ca href=\"https://github.com/michel-slm\"\u003e\u003ccode\u003e@​michel-slm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/537\"\u003ealex-pinkus/tree-sitter-swift#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calloc(0, ...) allocates zero bytes in scanner by \u003ca href=\"https://github.com/apanloco\"\u003e\u003ccode\u003e@​apanloco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/554\"\u003ealex-pinkus/tree-sitter-swift#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UB in eat_operators by \u003ca href=\"https://github.com/alex-pinkus\"\u003e\u003ccode\u003e@​alex-pinkus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/560\"\u003ealex-pinkus/tree-sitter-swift#560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump Python package version to 0.7.1 by \u003ca href=\"https://github.com/danfaer\"\u003e\u003ccode\u003e@​danfaer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/562\"\u003ealex-pinkus/tree-sitter-swift#562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd typed throws (throws(E)) grammar support by \u003ca href=\"https://github.com/danfaer\"\u003e\u003ccode\u003e@​danfaer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/567\"\u003ealex-pinkus/tree-sitter-swift#567\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pombredanne\"\u003e\u003ccode\u003e@​pombredanne\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/506\"\u003ealex-pinkus/tree-sitter-swift#506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michel-slm\"\u003e\u003ccode\u003e@​michel-slm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/537\"\u003ealex-pinkus/tree-sitter-swift#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apanloco\"\u003e\u003ccode\u003e@​apanloco\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/554\"\u003ealex-pinkus/tree-sitter-swift#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/danfaer\"\u003e\u003ccode\u003e@​danfaer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/562\"\u003ealex-pinkus/tree-sitter-swift#562\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/compare/0.7.1-pypi...0.7.2-pypi\"\u003ehttps://github.com/alex-pinkus/tree-sitter-swift/compare/0.7.1-pypi...0.7.2-pypi\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/alex-pinkus/tree-sitter-swift/commit/78521a22771afcc0ed007e79aa94ad788027c91a\"\u003e\u003ccode\u003e78521a2\u003c/code\u003e\u003c/a\u003e Version bump to 0.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/7e8a58c5f9edd2219a9f24466881bd247722bb94\"\u003e\u003ccode\u003e7e8a58c\u003c/code\u003e\u003c/a\u003e Updating top repository version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/c354345348cf8079e6794fa1b1324d8d44b6807b\"\u003e\u003ccode\u003ec354345\u003c/code\u003e\u003c/a\u003e Add typed throws (throws(E)) grammar support — SE-0413\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/e2b381615811f0dc5b6fb3fbc1a1b5046c1348b3\"\u003e\u003ccode\u003ee2b3816\u003c/code\u003e\u003c/a\u003e Bump Python package version to 0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/64f26c3a6e9e6cf4f77165c8283e35a26b7825a7\"\u003e\u003ccode\u003e64f26c3\u003c/code\u003e\u003c/a\u003e Updating top repository version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/da7f9370b70ba31357122c211734db98eb6f6a35\"\u003e\u003ccode\u003eda7f937\u003c/code\u003e\u003c/a\u003e Updating top repository version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/fb63a7004f0740b9220a2f30c98fbe82c6993481\"\u003e\u003ccode\u003efb63a70\u003c/code\u003e\u003c/a\u003e Fix UB in eat_operators\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/50f2735c48adbbf06c01c37d151f73c9d9dadc6a\"\u003e\u003ccode\u003e50f2735\u003c/code\u003e\u003c/a\u003e Updating top repository version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/59b5dc98f8c324d992f0acaeab5ff8f9228adb80\"\u003e\u003ccode\u003e59b5dc9\u003c/code\u003e\u003c/a\u003e Updating top repository version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/8abb3e8b33256d89127a35e87480736f74755ff9\"\u003e\u003ccode\u003e8abb3e8\u003c/code\u003e\u003c/a\u003e fix: calloc(0, ...) allocates zero bytes in external scanner\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/compare/0.7.1...0.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minijinja` from 2.18.0 to 2.19.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed strict undefined behavior for comparison operators (such as \u003ccode\u003e==\u003c/code\u003e), string concatenation (\u003ccode\u003e~\u003c/code\u003e), and undefined needles in the \u003ccode\u003ein\u003c/code\u003e operator to better match Jinja2.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/886\"\u003e#886\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/888\"\u003e#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003edefault\u003c/code\u003e filter in strict undefined mode so an explicitly passed undefined fallback argument errors instead of being treated like a missing argument.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/f15dc1e703ec58bc9cb50353322afb7890e3e016\"\u003e\u003ccode\u003ef15dc1e\u003c/code\u003e\u003c/a\u003e chore(release): 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/e04d2764b27824aaa1befe8b3d666c810661418a\"\u003e\u003ccode\u003ee04d276\u003c/code\u003e\u003c/a\u003e fix(undefined): align strict undefined behavior with Jinja2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.18.0...minijinja-go/v2.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-smithy-types` from 1.3.5 to 1.4.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonwebtoken` from 10.3.0 to 10.4.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Keats/jsonwebtoken/blob/master/CHANGELOG.md\"\u003ejsonwebtoken's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.0 (2026-05-11)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect encoding for Ed25519 JWK thumbprints\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAlgorithm.family\u003c/code\u003e public and add \u003ccode\u003eValidation.new_for_family\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eEncodingKey\u003c/code\u003e and \u003ccode\u003eDecodingKey\u003c/code\u003e are now partially zeroized on drop (the intermediate \u003ccode\u003ePemEncodedKey\u003c/code\u003e isn't so far)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/69a8fbf40a83c3d87301e75148e02b2090e4feed\"\u003e\u003ccode\u003e69a8fbf\u003c/code\u003e\u003c/a\u003e v10.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/d18e40f5ff78939ffab88b5e44ee4d0199696e38\"\u003e\u003ccode\u003ed18e40f\u003c/code\u003e\u003c/a\u003e Update changelog for 10.4.0 (\u003ca href=\"https://redirect.github.com/Keats/jsonwebtoken/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/ddd238956b39b507e715b4b0bb4ca99328e75cbc\"\u003e\u003ccode\u003eddd2389\u003c/code\u003e\u003c/a\u003e security: zeroize encoding and decoding keys (\u003ca href=\"https://redirect.github.com/Keats/jsonwebtoken/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/jsonwebtoken/commit/991e89a6e62857a48270764385382e26d780e90a\"\u003e\u003ccode\u003e991e89a\u003c/code\u003e\u003c/a\u003e Fix more clippy complaints (\u003ca href=\"https://redirect.github.com/Keats/jso...\n\n_Description has been truncated_","html_url":"https://github.com/make-tuned-unit/permagent-runtime/pull/127","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/make-tuned-unit%2Fpermagent-runtime/issues/127","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/127/packages"}},{"old_version":"2.15.1","new_version":"2.19.0","update_type":"minor","path":null,"pr_created_at":"2026-04-07T16:40:04.000Z","version_change":"2.15.1 → 2.19.0","issue":{"uuid":"4219196868","node_id":"PR_kwDORTv8NM7Qjy_T","number":51,"state":"closed","title":"chore(deps): bump the rust-deps group across 1 directory with 30 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-16T10:18:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-07T16:40:04.000Z","updated_at":"2026-04-16T10:18:55.000Z","time_to_close":754729,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"rust-deps","update_count":30,"packages":[{"name":"tokio","old_version":"1.49.0","new_version":"1.51.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"ipnetwork","old_version":"0.20.0","new_version":"0.21.1","repository_url":"https://github.com/achanda/ipnetwork"},{"name":"kube","old_version":"3.0.1","new_version":"3.1.0","repository_url":"https://github.com/kube-rs/kube"},{"name":"k8s-openapi","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/Arnavion/k8s-openapi"},{"name":"arrow","old_version":"57.3.0","new_version":"58.1.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"parquet","old_version":"57.3.0","new_version":"58.1.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"tokio-tungstenite","old_version":"0.28.0","new_version":"0.29.0","repository_url":"https://github.com/snapview/tokio-tungstenite"},{"name":"hmac","old_version":"0.12.1","new_version":"0.13.0","repository_url":"https://github.com/RustCrypto/MACs"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"russh","old_version":"0.49.2","new_version":"0.56.0","repository_url":"https://github.com/warp-tech/russh"},{"name":"pgp","old_version":"0.15.0","new_version":"0.19.0","repository_url":"https://github.com/rpgp/rpgp"},{"name":"lettre","old_version":"0.11.19","new_version":"0.11.21","repository_url":"https://github.com/lettre/lettre"},{"name":"minijinja","old_version":"2.15.1","new_version":"2.19.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"anyhow","old_version":"1.0.101","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"clap","old_version":"4.5.59","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"chrono","old_version":"0.4.43","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"uuid","old_version":"1.21.0","new_version":"1.23.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"tar","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/alexcrichton/tar-rs"},{"name":"rustls","old_version":"0.23.36","new_version":"0.23.37","repository_url":"https://github.com/rustls/rustls"},{"name":"rcgen","old_version":"0.13.2","new_version":"0.14.7","repository_url":"https://github.com/rustls/rcgen"},{"name":"x509-parser","old_version":"0.16.0","new_version":"0.18.1","repository_url":"https://github.com/rusticata/x509-parser"},{"name":"arc-swap","old_version":"1.8.2","new_version":"1.9.1","repository_url":"https://github.com/vorner/arc-swap"},{"name":"nix","old_version":"0.29.0","new_version":"0.31.2","repository_url":"https://github.com/nix-rust/nix"},{"name":"hyper","old_version":"1.8.1","new_version":"1.9.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"instant-acme","old_version":"0.7.2","new_version":"0.8.5","repository_url":"https://github.com/djc/instant-acme"},{"name":"proptest","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/proptest-rs/proptest"},{"name":"rstest","old_version":"0.25.0","new_version":"0.26.1","repository_url":"https://github.com/la10736/rstest"},{"name":"tempfile","old_version":"3.25.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"socket2","old_version":"0.5.10","new_version":"0.6.3","repository_url":"https://github.com/rust-lang/socket2"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-deps group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.51.0` |\n| [ipnetwork](https://github.com/achanda/ipnetwork) | `0.20.0` | `0.21.1` |\n| [kube](https://github.com/kube-rs/kube) | `3.0.1` | `3.1.0` |\n| [k8s-openapi](https://github.com/Arnavion/k8s-openapi) | `0.27.0` | `0.27.1` |\n| [arrow](https://github.com/apache/arrow-rs) | `57.3.0` | `58.1.0` |\n| [parquet](https://github.com/apache/arrow-rs) | `57.3.0` | `58.1.0` |\n| [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite) | `0.28.0` | `0.29.0` |\n| [hmac](https://github.com/RustCrypto/MACs) | `0.12.1` | `0.13.0` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [russh](https://github.com/warp-tech/russh) | `0.49.2` | `0.56.0` |\n| [pgp](https://github.com/rpgp/rpgp) | `0.15.0` | `0.19.0` |\n| [lettre](https://github.com/lettre/lettre) | `0.11.19` | `0.11.21` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.15.1` | `2.19.0` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.101` | `1.0.102` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.59` | `4.5.60` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.44` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.21.0` | `1.23.0` |\n| [tar](https://github.com/alexcrichton/tar-rs) | `0.4.44` | `0.4.45` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.36` | `0.23.37` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.13.2` | `0.14.7` |\n| [x509-parser](https://github.com/rusticata/x509-parser) | `0.16.0` | `0.18.1` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.8.2` | `1.9.1` |\n| [nix](https://github.com/nix-rust/nix) | `0.29.0` | `0.31.2` |\n| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.9.0` |\n| [instant-acme](https://github.com/djc/instant-acme) | `0.7.2` | `0.8.5` |\n| [proptest](https://github.com/proptest-rs/proptest) | `1.10.0` | `1.11.0` |\n| [rstest](https://github.com/la10736/rstest) | `0.25.0` | `0.26.1` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.25.0` | `3.27.0` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.10` | `0.6.3` |\n\n\nUpdates `tokio` from 1.49.0 to 1.51.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.51.0\u003c/h2\u003e\n\u003ch1\u003e1.51.0 (April 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: implement \u003ccode\u003eget_peer_cred\u003c/code\u003e on Hurd (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7989\"\u003e#7989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: add \u003ccode\u003etokio::runtime::worker_index()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7921\"\u003e#7921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: add runtime name (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7924\"\u003e#7924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: stabilize \u003ccode\u003eLocalRuntime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7557\"\u003e#7557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ewasm: add wasm32-wasip2 networking support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7933\"\u003e#7933\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: steal tasks from the LIFO slot (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: do not show \u0026quot;Available on non-loom only.\u0026quot; doc label (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7977\"\u003e#7977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: improve overall macro hygiene (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7997\"\u003e#7997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix \u003ccode\u003enotify_waiters\u003c/code\u003e priority in \u003ccode\u003eNotify\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7996\"\u003e#7996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix panic in \u003ccode\u003eChan::recv_many\u003c/code\u003e when called with non-empty vector on closed channel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7991\"\u003e#7991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/7557\"\u003e#7557\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7557\"\u003etokio-rs/tokio#7557\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7921\"\u003e#7921\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7921\"\u003etokio-rs/tokio#7921\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7924\"\u003e#7924\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7924\"\u003etokio-rs/tokio#7924\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7933\"\u003e#7933\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7933\"\u003etokio-rs/tokio#7933\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7977\"\u003e#7977\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7977\"\u003etokio-rs/tokio#7977\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7989\"\u003e#7989\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7989\"\u003etokio-rs/tokio#7989\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7991\"\u003e#7991\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7991\"\u003etokio-rs/tokio#7991\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7996\"\u003e#7996\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7996\"\u003etokio-rs/tokio#7996\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7997\"\u003e#7997\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7997\"\u003etokio-rs/tokio#7997\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/0af06b7bab12c58161b1d0ae79bdf4452305d42f\"\u003e\u003ccode\u003e0af06b7\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8005\"\u003e#8005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/01a7f1dfabc93293743701074752ff0d8e787595\"\u003e\u003ccode\u003e01a7f1d\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8004\"\u003e#8004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eeb55c733ba9a83c51d08b1629dca6a5ec0f4b2b\"\u003e\u003ccode\u003eeeb55c7\u003c/code\u003e\u003c/a\u003e runtime: steal tasks from the LIFO slot (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/1fc450aefba4b05cdff9b7825ca5e39cccb3780e\"\u003e\u003ccode\u003e1fc450a\u003c/code\u003e\u003c/a\u003e runtime: stabilize \u003ccode\u003eLocalRuntime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7557\"\u003e#7557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/324218f9bbdc26e4bb527d036613826824f3078b\"\u003e\u003ccode\u003e324218f\u003c/code\u003e\u003c/a\u003e Merge tag 'tokio-1.47.4' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8003\"\u003e#8003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/aa65d0d0b8ea6eec80985b9d231390f137493071\"\u003e\u003ccode\u003eaa65d0d\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8002\"\u003e#8002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bf18ed452d6aae438e84ae008a01a74776abdc19\"\u003e\u003ccode\u003ebf18ed4\u003c/code\u003e\u003c/a\u003e sync: fix panic in \u003ccode\u003eChan::recv_many\u003c/code\u003e when called with non-empty vector on clo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/43134f1e5784993eb4fb3863933d74ac9e28f598\"\u003e\u003ccode\u003e43134f1\u003c/code\u003e\u003c/a\u003e wasm: add wasm32-wasip2 networking support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7933\"\u003e#7933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b4c3246d330379430937bdbb5e1b0c37282ae23e\"\u003e\u003ccode\u003eb4c3246\u003c/code\u003e\u003c/a\u003e macros: improve overall macro hygiene (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7997\"\u003e#7997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/7947fa4bd79d7345aa7e6b189fc1fbb6983a4351\"\u003e\u003ccode\u003e7947fa4\u003c/code\u003e\u003c/a\u003e rt: add runtime name (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7924\"\u003e#7924\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.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ipnetwork` from 0.20.0 to 0.21.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/achanda/ipnetwork/releases\"\u003eipnetwork's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix for 0::/0 network (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix for 0.0.0.0/0 network (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e update rust crate serde to 1.0.200 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e update rust crate serde to 1.0.199 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse associated constants (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate .gitignore\u003c/li\u003e\n\u003cli\u003eUpdate publish.yml\u003c/li\u003e\n\u003cli\u003eUpdate publish.yml\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eIpv{4,6}Network::new_unchecked\u003c/code\u003e with \u003ccode\u003eIpv{4,6}Network::new_checked\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/203\"\u003e#203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake the serde feature opt-in instead of opt-out (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typo (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate publish.yml (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e update rust crate serde_json to 1.0.116 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esetup release plz (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Rust crate criterion to 0.5.1 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/checkout action to v4 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erewrite core ipv6 methods to operate on u128s  (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove to dtolnay/rust-toolchain and run clippy (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHash implementation to match PartialEq (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Rust crate schemars to 0.8.17 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd const unsafe \u003ccode\u003enew_unchecked\u003c/code\u003e to \u003ccode\u003eIpv4Network\u003c/code\u003e \u0026amp; \u003ccode\u003eIpv6Network\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/185\"\u003e#185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Rust crate schemars to 0.8.15 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Rust crate schemars to 0.8.13 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eIpv6Network::nth\u003c/code\u003e to get the nth address (take two) (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/176\"\u003e#176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded needed traits to \u003ccode\u003eNetworkSize\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/175\"\u003e#175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate criterion requirement from 0.4.0 to 0.5.0\u003c/li\u003e\n\u003cli\u003eUpdate katyo/publish-crates action to v2\u003c/li\u003e\n\u003cli\u003eUpdate actions/checkout action to v3\u003c/li\u003e\n\u003cli\u003eUpdate Rust crate schemars to 0.8.12\u003c/li\u003e\n\u003cli\u003eAdd renovate.json\u003c/li\u003e\n\u003cli\u003eReplace assert_eq with assert for bool comparison\u003c/li\u003e\n\u003cli\u003eUse cargo clippy --fix to autofix code\u003c/li\u003e\n\u003cli\u003eAdd a reference where missing\u003c/li\u003e\n\u003cli\u003eCleanup mask for Ipv4Addr\u003c/li\u003e\n\u003cli\u003eShrink the enumerate call on mask\u003c/li\u003e\n\u003cli\u003eCleanup both size functions\u003c/li\u003e\n\u003cli\u003eSimplify FromStr for Ipv6Network\u003c/li\u003e\n\u003cli\u003eMake parse_prefix more idiomatic\u003c/li\u003e\n\u003cli\u003eUpdate criterion requirement from 0.3.4 to 0.4.0 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate does-it-json requirement from 0.0.3 to 0.0.4 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/161\"\u003e#161\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/achanda/ipnetwork/blob/master/CHANGELOG.md\"\u003eipnetwork's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/achanda/ipnetwork/compare/v0.21.0...v0.21.1\"\u003e0.21.1\u003c/a\u003e - 2025-01-07\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix for 0::/0 network (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/achanda/ipnetwork/compare/v0.20.0...v0.21.0\"\u003e0.21.0\u003c/a\u003e - 2025-01-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix for 0.0.0.0/0 network (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e update rust crate serde to 1.0.200 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e update rust crate serde to 1.0.199 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse associated constants (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate .gitignore\u003c/li\u003e\n\u003cli\u003eUpdate publish.yml\u003c/li\u003e\n\u003cli\u003eUpdate publish.yml\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eIpv{4,6}Network::new_unchecked\u003c/code\u003e with \u003ccode\u003eIpv{4,6}Network::new_checked\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/203\"\u003e#203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake the serde feature opt-in instead of opt-out (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typo (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate publish.yml (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e update rust crate serde_json to 1.0.116 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esetup release plz (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Rust crate criterion to 0.5.1 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate actions/checkout action to v4 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erewrite core ipv6 methods to operate on u128s  (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove to dtolnay/rust-toolchain and run clippy (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHash implementation to match PartialEq (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Rust crate schemars to 0.8.17 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd const unsafe \u003ccode\u003enew_unchecked\u003c/code\u003e to \u003ccode\u003eIpv4Network\u003c/code\u003e \u0026amp; \u003ccode\u003eIpv6Network\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/185\"\u003e#185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Rust crate schemars to 0.8.15 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Rust crate schemars to 0.8.13 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eIpv6Network::nth\u003c/code\u003e to get the nth address (take two) (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/176\"\u003e#176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded needed traits to \u003ccode\u003eNetworkSize\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/pull/175\"\u003e#175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate criterion requirement from 0.4.0 to 0.5.0\u003c/li\u003e\n\u003cli\u003eUpdate katyo/publish-crates action to v2\u003c/li\u003e\n\u003cli\u003eUpdate actions/checkout action to v3\u003c/li\u003e\n\u003cli\u003eUpdate Rust crate schemars to 0.8.12\u003c/li\u003e\n\u003cli\u003eAdd renovate.json\u003c/li\u003e\n\u003cli\u003eReplace assert_eq with assert for bool comparison\u003c/li\u003e\n\u003cli\u003eUse cargo clippy --fix to autofix code\u003c/li\u003e\n\u003cli\u003eAdd a reference where missing\u003c/li\u003e\n\u003cli\u003eCleanup mask for Ipv4Addr\u003c/li\u003e\n\u003cli\u003eShrink the enumerate call on mask\u003c/li\u003e\n\u003cli\u003eCleanup both size functions\u003c/li\u003e\n\u003cli\u003eSimplify FromStr for Ipv6Network\u003c/li\u003e\n\u003cli\u003eMake parse_prefix more idiomatic\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/achanda/ipnetwork/commit/c2812a91a8398e423530378f1b58b3b97670b79b\"\u003e\u003ccode\u003ec2812a9\u003c/code\u003e\u003c/a\u003e chore: release v0.21.1 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/achanda/ipnetwork/commit/e1d3ac6de15aa65f41751ddadeb2b760a43938db\"\u003e\u003ccode\u003ee1d3ac6\u003c/code\u003e\u003c/a\u003e Fix for 0::/0 network (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/achanda/ipnetwork/commit/551d1a62b1acb4873bb65af66cc2aac11924c06d\"\u003e\u003ccode\u003e551d1a6\u003c/code\u003e\u003c/a\u003e chore: release v0.21.0 (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/achanda/ipnetwork/commit/285cf9d4090a282e10073d568d21500c72d4343f\"\u003e\u003ccode\u003e285cf9d\u003c/code\u003e\u003c/a\u003e Update rust.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/achanda/ipnetwork/commit/ea467bb744ab5e0b58f9e99b25978895200d93e5\"\u003e\u003ccode\u003eea467bb\u003c/code\u003e\u003c/a\u003e Update .gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/achanda/ipnetwork/commit/209d5432a6a2381d2976dc78831e3d20e5d86a48\"\u003e\u003ccode\u003e209d543\u003c/code\u003e\u003c/a\u003e Update publish.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/achanda/ipnetwork/commit/16095cb510dcfd8668e6ea9e310e47bfedd40da1\"\u003e\u003ccode\u003e16095cb\u003c/code\u003e\u003c/a\u003e Update publish.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/achanda/ipnetwork/commit/4f7d898a86c076852c78347dda395271d8a9bd9b\"\u003e\u003ccode\u003e4f7d898\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003eIpv{4,6}Network::new_unchecked\u003c/code\u003e with \u003ccode\u003eIpv{4,6}Network::new_checked\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/achanda/ipnetwork/commit/d665bb6beb5936f156ad863207f6584934d6ef62\"\u003e\u003ccode\u003ed665bb6\u003c/code\u003e\u003c/a\u003e Make the serde feature opt-in instead of opt-out (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/achanda/ipnetwork/commit/ad46759a55eb2e1e3bb8b152848e7792884c9091\"\u003e\u003ccode\u003ead46759\u003c/code\u003e\u003c/a\u003e fix for 0.0.0.0/0 network (\u003ca href=\"https://redirect.github.com/achanda/ipnetwork/issues/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/achanda/ipnetwork/compare/v0.20.0...v0.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kube` from 3.0.1 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kube-rs/kube/releases\"\u003ekube's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eMaintenance release with fixes for schemas/validation, client exec blocking and proxy handling, as well as some smaller new features listed below. Internal changes and documentation improvements listed in the \u003ca href=\"https://github.com/kube-rs/kube/milestone/54?closed=1\"\u003emilestone\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow empty body in const context by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1927\"\u003ekube-rs/kube#1927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd typed printcolumn argument to derive macro by \u003ca href=\"https://github.com/cchndl\"\u003e\u003ccode\u003e@​cchndl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1872\"\u003ekube-rs/kube#1872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ekube-core: add optionalOldSelf to CEL \u003ccode\u003eRule\u003c/code\u003e by \u003ca href=\"https://github.com/Immortal-Beyond-Oblivion\"\u003e\u003ccode\u003e@​Immortal-Beyond-Oblivion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1947\"\u003ekube-rs/kube#1947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-add support for basic auth in Proxy by \u003ca href=\"https://github.com/goenning\"\u003e\u003ccode\u003e@​goenning\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1959\"\u003ekube-rs/kube#1959\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix OptionalEnum transform for complex enums by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1934\"\u003ekube-rs/kube#1934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tower-http dependency to 0.6.4 by \u003ca href=\"https://github.com/abustany\"\u003e\u003ccode\u003e@​abustany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1939\"\u003ekube-rs/kube#1939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd minimal-versions CI check by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1940\"\u003ekube-rs/kube#1940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Produce valid CRDs containing flattened untagged enums by \u003ca href=\"https://github.com/NickLarsenNZ\"\u003e\u003ccode\u003e@​NickLarsenNZ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1942\"\u003ekube-rs/kube#1942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ekube-client: Avoid blocking tokio worker during exec auth token refresh by \u003ca href=\"https://github.com/blakelawson\"\u003e\u003ccode\u003e@​blakelawson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1950\"\u003ekube-rs/kube#1950\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/abustany\"\u003e\u003ccode\u003e@​abustany\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1939\"\u003ekube-rs/kube#1939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cchndl\"\u003e\u003ccode\u003e@​cchndl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1872\"\u003ekube-rs/kube#1872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Immortal-Beyond-Oblivion\"\u003e\u003ccode\u003e@​Immortal-Beyond-Oblivion\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1947\"\u003ekube-rs/kube#1947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gauravgahlot\"\u003e\u003ccode\u003e@​gauravgahlot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1949\"\u003ekube-rs/kube#1949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blakelawson\"\u003e\u003ccode\u003e@​blakelawson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1950\"\u003ekube-rs/kube#1950\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kube-rs/kube/compare/3.0.1...3.1.0\"\u003ehttps://github.com/kube-rs/kube/compare/3.0.1...3.1.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/kube-rs/kube/blob/main/CHANGELOG.md\"\u003ekube's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kube-rs/kube/releases/tag/3.1.0\"\u003e3.1.0\u003c/a\u003e / 2026-03-17\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eMaintenance release with fixes for schemas/validation, client exec blocking and proxy handling, as well as some smaller new features listed below. Internal changes and documentation improvements listed in the \u003ca href=\"https://github.com/kube-rs/kube/milestone/54?closed=1\"\u003emilestone\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow empty body in const context by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1927\"\u003ekube-rs/kube#1927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd typed printcolumn argument to derive macro by \u003ca href=\"https://github.com/cchndl\"\u003e\u003ccode\u003e@​cchndl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1872\"\u003ekube-rs/kube#1872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ekube-core: add optionalOldSelf to CEL \u003ccode\u003eRule\u003c/code\u003e by \u003ca href=\"https://github.com/Immortal-Beyond-Oblivion\"\u003e\u003ccode\u003e@​Immortal-Beyond-Oblivion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1947\"\u003ekube-rs/kube#1947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-add support for basic auth in Proxy by \u003ca href=\"https://github.com/goenning\"\u003e\u003ccode\u003e@​goenning\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1959\"\u003ekube-rs/kube#1959\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix OptionalEnum transform for complex enums by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1934\"\u003ekube-rs/kube#1934\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump tower-http dependency to 0.6.4 by \u003ca href=\"https://github.com/abustany\"\u003e\u003ccode\u003e@​abustany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1939\"\u003ekube-rs/kube#1939\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd minimal-versions CI check by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1940\"\u003ekube-rs/kube#1940\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: Produce valid CRDs containing flattened untagged enums by \u003ca href=\"https://github.com/NickLarsenNZ\"\u003e\u003ccode\u003e@​NickLarsenNZ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1942\"\u003ekube-rs/kube#1942\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekube-client: Avoid blocking tokio worker during exec auth token refresh by \u003ca href=\"https://github.com/blakelawson\"\u003e\u003ccode\u003e@​blakelawson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1950\"\u003ekube-rs/kube#1950\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/abustany\"\u003e\u003ccode\u003e@​abustany\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1939\"\u003ekube-rs/kube#1939\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cchndl\"\u003e\u003ccode\u003e@​cchndl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1872\"\u003ekube-rs/kube#1872\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Immortal-Beyond-Oblivion\"\u003e\u003ccode\u003e@​Immortal-Beyond-Oblivion\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1947\"\u003ekube-rs/kube#1947\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/gauravgahlot\"\u003e\u003ccode\u003e@​gauravgahlot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1949\"\u003ekube-rs/kube#1949\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/blakelawson\"\u003e\u003ccode\u003e@​blakelawson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1950\"\u003ekube-rs/kube#1950\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kube-rs/kube/compare/3.0.1...3.1.0\"\u003ehttps://github.com/kube-rs/kube/compare/3.0.1...3.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e3.1.0 / 2026-03-17\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003esee \u003ca href=\"https://github.com/kube-rs/kube/compare/3.1.0...main\"\u003ehttps://github.com/kube-rs/kube/compare/3.1.0...main\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/a3a111c5b07093aad1a2e229827280f6c47fbd27\"\u003e\u003ccode\u003ea3a111c\u003c/code\u003e\u003c/a\u003e release 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/7424ee37d2cf77026a9ec2ecedbc909278c31601\"\u003e\u003ccode\u003e7424ee3\u003c/code\u003e\u003c/a\u003e fix(kube-client): Avoid blocking tokio worker during exec auth token refresh ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/9ad27a9691948d90c27e687cec6bf4a499112ef8\"\u003e\u003ccode\u003e9ad27a9\u003c/code\u003e\u003c/a\u003e Re-add support for auth in Proxy (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1959\"\u003e#1959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/ab9040edbfeffb2584d77fa0edfd02eff8f60d2b\"\u003e\u003ccode\u003eab9040e\u003c/code\u003e\u003c/a\u003e fix(runtime): add doc_cfg and remove stale unstable feature notes (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1958\"\u003e#1958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/bc318bc037c8ffd411589254918594e0e62b3dc2\"\u003e\u003ccode\u003ebc318bc\u003c/code\u003e\u003c/a\u003e chore: fix a few typos across the repository (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1949\"\u003e#1949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/90975fdb5e0832d7d0baed5e5c2408eb6453e7b1\"\u003e\u003ccode\u003e90975fd\u003c/code\u003e\u003c/a\u003e feat(kube-core): add optionalOldSelf to CEL Rule (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1947\"\u003e#1947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/1320643f8ce7f8189e03496ff1329d678d76224c\"\u003e\u003ccode\u003e1320643\u003c/code\u003e\u003c/a\u003e fix: Produce valid CRDs containing flattened untagged enums (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1942\"\u003e#1942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/58cf5a6d762d49e101c304ec060ef60bec2769c3\"\u003e\u003ccode\u003e58cf5a6\u003c/code\u003e\u003c/a\u003e Add memory benchmark CI workflow (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1937\"\u003e#1937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/0eef838011d9f19278638ecd5a9a26a5371222aa\"\u003e\u003ccode\u003e0eef838\u003c/code\u003e\u003c/a\u003e Fully document kube-runtime with no missing_docs (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1932\"\u003e#1932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/3980e3e004b6d0e72d49281816e7e86ec94d5209\"\u003e\u003ccode\u003e3980e3e\u003c/code\u003e\u003c/a\u003e Add minimal-versions CI check (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/1940\"\u003e#1940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kube-rs/kube/compare/3.0.1...3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s-openapi` from 0.27.0 to 0.27.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Arnavion/k8s-openapi/releases\"\u003ek8s-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.1\u003c/h2\u003e\n\u003ch2\u003ek8s-openapi\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBUGFIX: \u003ccode\u003eapimachinery::pkg::api::resource::Quantity\u003c/code\u003e now supports deserializing from a JSON floating point literal as well.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCorresponding Kubernetes API server versions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ev1.31.14\u003c/li\u003e\n\u003cli\u003ev1.32.13\u003c/li\u003e\n\u003cli\u003ev1.33.9\u003c/li\u003e\n\u003cli\u003ev1.34.5\u003c/li\u003e\n\u003cli\u003ev1.35.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ek8s-openapi-codegen-common\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ek8s-openapi-derive\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes except to bump the \u003ccode\u003ek8s-openapi-codegen-common\u003c/code\u003e dependency to the new version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Arnavion/k8s-openapi/blob/master/CHANGELOG.md\"\u003ek8s-openapi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev0.27.1 (2026-03-05)\u003c/h1\u003e\n\u003ch2\u003ek8s-openapi\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBUGFIX: \u003ccode\u003eapimachinery::pkg::api::resource::Quantity\u003c/code\u003e now supports deserializing from a JSON floating point literal as well.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCorresponding Kubernetes API server versions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ev1.31.14\u003c/li\u003e\n\u003cli\u003ev1.32.13\u003c/li\u003e\n\u003cli\u003ev1.33.9\u003c/li\u003e\n\u003cli\u003ev1.34.5\u003c/li\u003e\n\u003cli\u003ev1.35.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ek8s-openapi-codegen-common\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ek8s-openapi-derive\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo changes except to bump the \u003ccode\u003ek8s-openapi-codegen-common\u003c/code\u003e dependency to the new version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Arnavion/k8s-openapi/commit/2870d375fdd5d3ebee7741d604f2f9a410a51770\"\u003e\u003ccode\u003e2870d37\u003c/code\u003e\u003c/a\u003e v0.27.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Arnavion/k8s-openapi/commit/d06e0e6fc500888bd2ed64a51b4bebd48907296f\"\u003e\u003ccode\u003ed06e0e6\u003c/code\u003e\u003c/a\u003e Support deserializing Quantity from floats also.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Arnavion/k8s-openapi/commit/de9629724b608f0c381784204e7a849666d856b8\"\u003e\u003ccode\u003ede96297\u003c/code\u003e\u003c/a\u003e Update to v1.32.13, v1.33.9, v1.34.5, v1.35.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Arnavion/k8s-openapi/commit/ec97b6ee821ddc46b5d6cf33c4a7f3f332190d0f\"\u003e\u003ccode\u003eec97b6e\u003c/code\u003e\u003c/a\u003e Update to v1.32.12, v1.33.8, v1.34.4, v1.35.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Arnavion/k8s-openapi/compare/v0.27.0...v0.27.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow` from 57.3.0 to 58.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003earrow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 58.1.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.1.0\"\u003e58.1.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReuse compression dict lz4_block \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9566\"\u003e#9566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9529\"\u003e#9529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eunshred_variant\u003c/code\u003e support for \u003ccode\u003eBinary\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9526\"\u003e#9526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eshred_variant\u003c/code\u003e support for \u003ccode\u003eLargeUtf8\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9525\"\u003e#9525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] \u003ccode\u003evariant_get\u003c/code\u003e tests clean up \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9517\"\u003e#9517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet_variant: Support LargeUtf8 typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9513\"\u003e#9513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-variant: Support string view typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9512\"\u003e#9512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate ArrowTimestampType::make_value in favor of from_naive_datetime \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9490\"\u003e#9490\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFollowup for support ['fieldName'] in VariantPath \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9478\"\u003e#9478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeedup DELTA_BINARY_PACKED decoding when bitwidth is 0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9476\"\u003e#9476\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport CSV files encoded with charsets other than UTF-8 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9465\"\u003e#9465\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eExpose Avro writer schema when building the reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9460\"\u003e#9460\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePython: avoid importing pyarrow classes ever time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9438\"\u003e#9438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_nulls\u003c/code\u003e to \u003ccode\u003eMapBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9431\"\u003e#9431\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_non_nulls\u003c/code\u003e to \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9429\"\u003e#9429\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_value_n\u003c/code\u003e to GenericByteBuilder \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9425\"\u003e#9425\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_binary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9378\"\u003e#9378\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eConfigurable Arrow representation of UTC timestamps for Avro reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9279\"\u003e#9279\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMutableArrayData::extend does not copy child values for ListView arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9561\"\u003e#9561\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003earrow's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.1.0\"\u003e58.1.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReuse compression dict lz4_block \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9566\"\u003e#9566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9529\"\u003e#9529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eunshred_variant\u003c/code\u003e support for \u003ccode\u003eBinary\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9526\"\u003e#9526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eshred_variant\u003c/code\u003e support for \u003ccode\u003eLargeUtf8\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9525\"\u003e#9525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] \u003ccode\u003evariant_get\u003c/code\u003e tests clean up \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9517\"\u003e#9517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet_variant: Support LargeUtf8 typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9513\"\u003e#9513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-variant: Support string view typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9512\"\u003e#9512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate ArrowTimestampType::make_value in favor of from_naive_datetime \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9490\"\u003e#9490\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFollowup for support ['fieldName'] in VariantPath \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9478\"\u003e#9478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeedup DELTA_BINARY_PACKED decoding when bitwidth is 0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9476\"\u003e#9476\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport CSV files encoded with charsets other than UTF-8 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9465\"\u003e#9465\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eExpose Avro writer schema when building the reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9460\"\u003e#9460\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePython: avoid importing pyarrow classes ever time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9438\"\u003e#9438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_nulls\u003c/code\u003e to \u003ccode\u003eMapBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9431\"\u003e#9431\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_non_nulls\u003c/code\u003e to \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9429\"\u003e#9429\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_value_n\u003c/code\u003e to GenericByteBuilder \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9425\"\u003e#9425\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_binary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9378\"\u003e#9378\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eConfigurable Arrow representation of UTC timestamps for Avro reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9279\"\u003e#9279\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMutableArrayData::extend does not copy child values for ListView arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9561\"\u003e#9561\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eListView interleave bug \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9559\"\u003e#9559\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFlight encoding panics with \u0026quot;no dict id for field\u0026quot; with nested dict arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9555\"\u003e#9555\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow-flight\"\u003earrow-flight\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e\u0026quot;DeltaBitPackDecoder only supports Int32Type and Int64Type\u0026quot; but unsigned types are supported too \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9551\"\u003e#9551\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePotential overflow when calling \u003ccode\u003eutil::bit_mask::set_bits\u003c/code\u003e (soundness issue) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9543\"\u003e#9543\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ehandle Null type in try_merge for Struct, List, LargeList, and Union \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9523\"\u003e#9523\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eInvalid offset in sparse column chunk data for multiple predicates \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9516\"\u003e#9516\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003edebug_assert_eq! in BatchCoalescer panics in debug mode when batch_size \u0026lt; 4 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9506\"\u003e#9506\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eParquet Statistics::null_count_opt wrongly returns Some(0) when stats are missing \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9451\"\u003e#9451\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eError \u0026quot;Not all children array length are the same!\u0026quot; when decoding rows spanning across page boundaries in parquet file when using \u003ccode\u003eRowSelection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9370\"\u003e#9370\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAvro schema resolution not properly supported for complex types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9336\"\u003e#9336\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation updates:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate planned release schedule in README.md \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9466\"\u003e#9466\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePerformance improvements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eNullBuffer::try_from_unsliced\u003c/code\u003e to simplify array construction \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9385\"\u003e#9385\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eperf: Coalesce page fetches when RowSelection selects all rows \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9578\"\u003e#9578\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/Dandandan\"\u003eDandandan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse chunks_exact for has_true/has_false to enable compiler unrolling \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9570\"\u003e#9570\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/adriangb\"\u003eadriangb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epyarrow: Cache the imported classes to avoid importing them each time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9439\"\u003e#9439\u003c/a\u003e (\u003ca href=\"https://github.com/Tpt\"\u003eTpt\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/apache/arrow-rs/commit/6cadf3b4de916c707e2103b123a168154e668a33\"\u003e\u003ccode\u003e6cadf3b\u003c/code\u003e\u003c/a\u003e Prepare for 58.1.0 Release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9573\"\u003e#9573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/322f9ce681ed51aa0c99b6517d5f43b7279ecc52\"\u003e\u003ccode\u003e322f9ce\u003c/code\u003e\u003c/a\u003e [Variant] Add unshred_variant support for Binary and LargeBinary types (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9576\"\u003e#9576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/bc74c7192a48bd36a9e79b883a3482af396a2350\"\u003e\u003ccode\u003ebc74c71\u003c/code\u003e\u003c/a\u003e feat(parquet): add content defined chunking for arrow writer (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9450\"\u003e#9450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/39dda22517e6369d006aaac5eaac53d9cd72c29b\"\u003e\u003ccode\u003e39dda22\u003c/code\u003e\u003c/a\u003e Make Sbbf Constructers Public (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9569\"\u003e#9569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d53df605656d8012eca42e8ddffe165362a1a4cb\"\u003e\u003ccode\u003ed53df60\u003c/code\u003e\u003c/a\u003e feat: Optimize from_bitwise_binary_op with 64-bit alignment (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9441\"\u003e#9441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/44f5dfc607892bab849a4dba008b6ee8966c1461\"\u003e\u003ccode\u003e44f5dfc\u003c/code\u003e\u003c/a\u003e perf: Coalesce page fetches when RowSelection selects all rows (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9578\"\u003e#9578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/14f1eb97fbf017dbd0faef749f62f6cd9389a451\"\u003e\u003ccode\u003e14f1eb9\u003c/code\u003e\u003c/a\u003e pyarrow: Cache the imported classes to avoid importing them each time (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9439\"\u003e#9439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/55a7768bbb95976e1dac29facb2ea337aa4d89b6\"\u003e\u003ccode\u003e55a7768\u003c/code\u003e\u003c/a\u003e [Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9572\"\u003e#9572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/42ab0bcef7c2257772dfb7de77b04051350e18cb\"\u003e\u003ccode\u003e42ab0bc\u003c/code\u003e\u003c/a\u003e fix: Used \u003ccode\u003echecked_add\u003c/code\u003e for bounds checks to avoid UB (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9568\"\u003e#9568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/88422cbdcbfa8f4e2411d66578dd3582fafbf2a1\"\u003e\u003ccode\u003e88422cb\u003c/code\u003e\u003c/a\u003e arrow-flight: generate dict_ids for dicts nested inside complex types (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9556\"\u003e#9556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/57.3.0...58.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `parquet` from 57.3.0 to 58.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003eparquet's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 58.1.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.1.0\"\u003e58.1.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReuse compression dict lz4_block \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9566\"\u003e#9566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9529\"\u003e#9529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eunshred_variant\u003c/code\u003e support for \u003ccode\u003eBinary\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9526\"\u003e#9526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eshred_variant\u003c/code\u003e support for \u003ccode\u003eLargeUtf8\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9525\"\u003e#9525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] \u003ccode\u003evariant_get\u003c/code\u003e tests clean up \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9517\"\u003e#9517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet_variant: Support LargeUtf8 typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9513\"\u003e#9513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-variant: Support string view typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9512\"\u003e#9512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate ArrowTimestampType::make_value in favor of from_naive_datetime \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9490\"\u003e#9490\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFollowup for support ['fieldName'] in VariantPath \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9478\"\u003e#9478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeedup DELTA_BINARY_PACKED decoding when bitwidth is 0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9476\"\u003e#9476\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport CSV files encoded with charsets other than UTF-8 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9465\"\u003e#9465\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eExpose Avro writer schema when building the reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9460\"\u003e#9460\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePython: avoid importing pyarrow classes ever time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9438\"\u003e#9438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_nulls\u003c/code\u003e to \u003ccode\u003eMapBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9431\"\u003e#9431\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_non_nulls\u003c/code\u003e to \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9429\"\u003e#9429\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_value_n\u003c/code\u003e to GenericByteBuilder \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9425\"\u003e#9425\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_binary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9378\"\u003e#9378\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eConfigurable Arrow representation of UTC timestamps for Avro reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9279\"\u003e#9279\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMutableArrayData::extend does not copy child values for ListView arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9561\"\u003e#9561\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003eparquet's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.1.0\"\u003e58.1.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/58.0.0...58.1.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReuse compression dict lz4_block \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9566\"\u003e#9566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9529\"\u003e#9529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eunshred_variant\u003c/code\u003e support for \u003ccode\u003eBinary\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9526\"\u003e#9526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Add \u003ccode\u003eshred_variant\u003c/code\u003e support for \u003ccode\u003eLargeUtf8\u003c/code\u003e and \u003ccode\u003eLargeBinary\u003c/code\u003e types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9525\"\u003e#9525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] \u003ccode\u003evariant_get\u003c/code\u003e tests clean up \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9517\"\u003e#9517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet_variant: Support LargeUtf8 typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9513\"\u003e#9513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparquet-variant: Support string view typed value in \u003ccode\u003eunshred_variant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9512\"\u003e#9512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate ArrowTimestampType::make_value in favor of from_naive_datetime \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9490\"\u003e#9490\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFollowup for support ['fieldName'] in VariantPath \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9478\"\u003e#9478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeedup DELTA_BINARY_PACKED decoding when bitwidth is 0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9476\"\u003e#9476\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSupport CSV files encoded with charsets other than UTF-8 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9465\"\u003e#9465\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eExpose Avro writer schema when building the reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9460\"\u003e#9460\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePython: avoid importing pyarrow classes ever time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9438\"\u003e#9438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_nulls\u003c/code\u003e to \u003ccode\u003eMapBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9431\"\u003e#9431\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_non_nulls\u003c/code\u003e to \u003ccode\u003eStructBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9429\"\u003e#9429\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eappend_value_n\u003c/code\u003e to GenericByteBuilder \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9425\"\u003e#9425\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003efrom_bitwise_binary_op\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9378\"\u003e#9378\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eConfigurable Arrow representation of UTC timestamps for Avro reader \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9279\"\u003e#9279\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMutableArrayData::extend does not copy child values for ListView arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9561\"\u003e#9561\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eListView interleave bug \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9559\"\u003e#9559\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFlight encoding panics with \u0026quot;no dict id for field\u0026quot; with nested dict arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9555\"\u003e#9555\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow-flight\"\u003earrow-flight\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e\u0026quot;DeltaBitPackDecoder only supports Int32Type and Int64Type\u0026quot; but unsigned types are supported too \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9551\"\u003e#9551\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePotential overflow when calling \u003ccode\u003eutil::bit_mask::set_bits\u003c/code\u003e (soundness issue) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9543\"\u003e#9543\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ehandle Null type in try_merge for Struct, List, LargeList, and Union \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9523\"\u003e#9523\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eInvalid offset in sparse column chunk data for multiple predicates \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9516\"\u003e#9516\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003edebug_assert_eq! in BatchCoalescer panics in debug mode when batch_size \u0026lt; 4 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9506\"\u003e#9506\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eParquet Statistics::null_count_opt wrongly returns Some(0) when stats are missing \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9451\"\u003e#9451\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eError \u0026quot;Not all children array length are the same!\u0026quot; when decoding rows spanning across page boundaries in parquet file when using \u003ccode\u003eRowSelection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9370\"\u003e#9370\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAvro schema resolution not properly supported for complex types \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9336\"\u003e#9336\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation updates:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate planned release schedule in README.md \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9466\"\u003e#9466\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePerformance improvements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eNullBuffer::try_from_unsliced\u003c/code\u003e to simplify array construction \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9385\"\u003e#9385\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eperf: Coalesce page fetches when RowSelection selects all rows \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9578\"\u003e#9578\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/Dandandan\"\u003eDandandan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse chunks_exact for has_true/has_false to enable compiler unrolling \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9570\"\u003e#9570\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/adriangb\"\u003eadriangb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epyarrow: Cache the imported classes to avoid importing them each time \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9439\"\u003e#9439\u003c/a\u003e (\u003ca href=\"https://github.com/Tpt\"\u003eTpt\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/apache/arrow-rs/commit/6cadf3b4de916c707e2103b123a168154e668a33\"\u003e\u003ccode\u003e6cadf3b\u003c/code\u003e\u003c/a\u003e Prepare for 58.1.0 Release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9573\"\u003e#9573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/322f9ce681ed51aa0c99b6517d5f43b7279ecc52\"\u003e\u003ccode\u003e322f9ce\u003c/code\u003e\u003c/a\u003e [Variant] Add unshred_variant support for Binary and LargeBinary types (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9576\"\u003e#9576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/bc74c7192a48bd36a9e79b883a3482af396a2350\"\u003e\u003ccode\u003ebc74c71\u003c/code\u003e\u003c/a\u003e feat(parquet): add content defined chunking for arrow writer (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9450\"\u003e#9450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/39dda22517e6369d006aaac5eaac53d9cd72c29b\"\u003e\u003ccode\u003e39dda22\u003c/code\u003e\u003c/a\u003e Make Sbbf Constructers Public (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9569\"\u003e#9569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d53df605656d8012eca42e8ddffe165362a1a4cb\"\u003e\u003ccode\u003ed53df60\u003c/code\u003e\u003c/a\u003e feat: Optimize from_bitwise_binary_op with 64-bit alignment (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9441\"\u003e#9441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/44f5dfc607892bab849a4dba008b6ee8966c1461\"\u003e\u003ccode\u003e44f5dfc\u003c/code\u003e\u003c/a\u003e perf: Coalesce page fetches when RowSelection selects all rows (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9578\"\u003e#9578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/14f1eb97fbf017dbd0faef749f62f6cd9389a451\"\u003e\u003ccode\u003e14f1eb9\u003c/code\u003e\u003c/a\u003e pyarrow: Cache the imported classes to avoid importing them each time (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9439\"\u003e#9439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/55a7768bbb95976e1dac29facb2ea337aa4d89b6\"\u003e\u003ccode\u003e55a7768\u003c/code\u003e\u003c/a\u003e [Variant] Add \u003ccode\u003evariant_to_arrow\u003c/code\u003e \u003ccode\u003eStruct\u003c/code\u003e type support (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9572\"\u003e#9572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/42ab0bcef7c2257772dfb7de77b04051350e18cb\"\u003e\u003ccode\u003e42ab0bc\u003c/code\u003e\u003c/a\u003e fix: Used \u003ccode\u003echecked_add\u003c/code\u003e for bounds checks to avoid UB (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9568\"\u003e#9568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/88422cbdcbfa8f4e2411d66578dd3582fafbf2a1\"\u003e\u003ccode\u003e88422cb\u003c/code\u003e\u003c/a\u003e arrow-flight: generate dict_ids for dicts nested inside complex types (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9556\"\u003e#9556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/57.3.0...58.1.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 `hmac` from 0.12.1 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/0236c8eb50098dd7f277a71ab89caaeb1e7314df\"\u003e\u003ccode\u003e0236c8e\u003c/code\u003e\u003c/a\u003e hmac v0.13.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/263\"\u003e#263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/b895e50c852f58727b2fa6a480c4ec68cf99025f\"\u003e\u003ccode\u003eb895e50\u003c/code\u003e\u003c/a\u003e Migrate tests to the new blobby format (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/3d1440b379457f680c58bc1ec0e2f8714a72df7e\"\u003e\u003ccode\u003e3d1440b\u003c/code\u003e\u003c/a\u003e Workspace-level lint configuration (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/11d4f3624f3dfe95d57cfb8a3173d7071eb5a1b3\"\u003e\u003ccode\u003e11d4f36\u003c/code\u003e\u003c/a\u003e hmac: use release versions of \u003ccode\u003edev-dependencies\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/c40b82b2ac40bc0260d0c35d6a518f97e72411e5\"\u003e\u003ccode\u003ec40b82b\u003c/code\u003e\u003c/a\u003e hmac: bump \u003ccode\u003esha2\u003c/code\u003e dev-dependency to v0.11 (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/1fa0781413e3d07d18a9bb622f096754640dee53\"\u003e\u003ccode\u003e1fa0781\u003c/code\u003e\u003c/a\u003e Cut rc.5 prereleases (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/a0082655c09ffe682a10640cbaefb67c8175010e\"\u003e\u003ccode\u003ea008265\u003c/code\u003e\u003c/a\u003e hmac v0.13.0-rc.6 (\u003ca href=\"https://redirect.github.com/RustCrypto/MACs/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/MACs/commit/da485cd7baf0b7f5e501f5b42644bf9ddd428c6b\"\u003e\u003ccode\u003eda485cd\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e(Reset)MacTrai...\n\n_Description has been truncated_","html_url":"https://github.com/agentsphere/asp/pull/51","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentsphere%2Fasp/issues/51","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/51/packages"}},{"old_version":"2.3.1","new_version":"2.18.0","update_type":"minor","path":null,"pr_created_at":"2026-03-28T07:15:07.000Z","version_change":"2.3.1 → 2.18.0","issue":{"uuid":"4158263885","node_id":"PR_kwDOHeLwtM7OPcB9","number":295,"state":"closed","title":"chore(deps): bump the prod-dependencies group across 1 directory with 44 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-08T09:52:30.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-28T07:15:07.000Z","updated_at":"2026-04-08T09:52:33.000Z","time_to_close":959843,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"prod-dependencies","update_count":44,"packages":[{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-trait","old_version":"0.1.83","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"chrono","old_version":"0.4.38","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.5.41","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"colored","old_version":"2.1.0","new_version":"3.1.1","repository_url":"https://github.com/mackwic/colored"},{"name":"derive_builder","old_version":"0.20.1","new_version":"0.20.2","repository_url":"https://github.com/colin-kiegel/rust-derive-builder"},{"name":"directories","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/directories-rs"},{"name":"educe","old_version":"0.5.11","new_version":"0.6.0","repository_url":"https://github.com/magiclen/educe"},{"name":"fake","old_version":"2.10.0","new_version":"5.1.0","repository_url":"https://github.com/cksac/fake-rs"},{"name":"gethostname","old_version":"0.4.3","new_version":"1.1.0"},{"name":"glob","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"human-panic","old_version":"2.0.2","new_version":"2.0.6","repository_url":"https://github.com/rust-cli/human-panic"},{"name":"ignore","old_version":"0.4.23","new_version":"0.4.25","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"indicatif","old_version":"0.18.3","new_version":"0.18.4","repository_url":"https://github.com/console-rs/indicatif"},{"name":"inquire","old_version":"0.6.2","new_version":"0.9.4","repository_url":"https://github.com/mikaelmello/inquire"},{"name":"itertools","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/rust-itertools/itertools"},{"name":"jsonschema","old_version":"0.30.0","new_version":"0.33.0","repository_url":"https://github.com/Stranger6667/jsonschema"},{"name":"jsonwebtoken","old_version":"10.2.0","new_version":"10.3.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"minijinja","old_version":"2.3.1","new_version":"2.18.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"mockall","old_version":"0.12.1","new_version":"0.14.0","repository_url":"https://github.com/asomers/mockall"},{"name":"normpath","old_version":"1.3.0","new_version":"1.5.0","repository_url":"https://github.com/dylni/normpath"},{"name":"octocrab","old_version":"0.49.5","new_version":"0.49.6","repository_url":"https://github.com/XAMPPRocky/octocrab"},{"name":"opentelemetry-otlp","old_version":"0.31.0","new_version":"0.31.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"pathdiff","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/Manishearth/pathdiff"},{"name":"petgraph","old_version":"0.6.5","new_version":"0.8.3","repository_url":"https://github.com/petgraph/petgraph"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.12.9","new_version":"0.12.28","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"schemars","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/GREsau/schemars"},{"name":"secrecy","old_version":"0.8.0","new_version":"0.10.3","repository_url":"https://github.com/iqlusioninc/crates"},{"name":"sha256","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/baoyachi/sha256-rs"},{"name":"shellexpand","old_version":"3.1.0","new_version":"3.1.2"},{"name":"strip-ansi-escapes","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/luser/strip-ansi-escapes"},{"name":"strum","old_version":"0.26.3","new_version":"0.28.0","repository_url":"https://github.com/Peternator7/strum"},{"name":"thiserror","old_version":"1.0.69","new_version":"2.0.12","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.46.1","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tonic","old_version":"0.14.2","new_version":"0.14.5","repository_url":"https://github.com/hyperium/tonic"},{"name":"tracing-appender","old_version":"0.2.3","new_version":"0.2.4","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"which","old_version":"6.0.3","new_version":"8.0.2","repository_url":"https://github.com/harryfei/which-rs"},{"name":"assert_cmd","old_version":"2.0.16","new_version":"2.2.0","repository_url":"https://github.com/assert-rs/assert_cmd"},{"name":"assert_fs","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/assert-rs/assert_fs"},{"name":"escargot","old_version":"0.5.12","new_version":"0.5.15","repository_url":"https://github.com/crate-ci/escargot"},{"name":"predicates","old_version":"3.1.2","new_version":"3.1.4","repository_url":"https://github.com/assert-rs/predicates-rs"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the prod-dependencies group with 44 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.102` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.83` | `0.1.89` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.38` | `0.4.44` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.41` | `4.5.60` |\n| [colored](https://github.com/mackwic/colored) | `2.1.0` | `3.1.1` |\n| [derive_builder](https://github.com/colin-kiegel/rust-derive-builder) | `0.20.1` | `0.20.2` |\n| [directories](https://github.com/soc/directories-rs) | `5.0.1` | `6.0.0` |\n| [educe](https://github.com/magiclen/educe) | `0.5.11` | `0.6.0` |\n| [fake](https://github.com/cksac/fake-rs) | `2.10.0` | `5.1.0` |\n| gethostname | `0.4.3` | `1.1.0` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.1` | `0.3.3` |\n| [human-panic](https://github.com/rust-cli/human-panic) | `2.0.2` | `2.0.6` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.23` | `0.4.25` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.18.3` | `0.18.4` |\n| [inquire](https://github.com/mikaelmello/inquire) | `0.6.2` | `0.9.4` |\n| [itertools](https://github.com/rust-itertools/itertools) | `0.13.0` | `0.14.0` |\n| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.30.0` | `0.33.0` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `10.2.0` | `10.3.0` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.3.1` | `2.18.0` |\n| [mockall](https://github.com/asomers/mockall) | `0.12.1` | `0.14.0` |\n| [normpath](https://github.com/dylni/normpath) | `1.3.0` | `1.5.0` |\n| [octocrab](https://github.com/XAMPPRocky/octocrab) | `0.49.5` | `0.49.6` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.31.1` |\n| [pathdiff](https://github.com/Manishearth/pathdiff) | `0.2.2` | `0.2.3` |\n| [petgraph](https://github.com/petgraph/petgraph) | `0.6.5` | `0.8.3` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.3` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.9` | `0.12.28` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.0` | `1.2.1` |\n| [secrecy](https://github.com/iqlusioninc/crates) | `0.8.0` | `0.10.3` |\n| [sha256](https://github.com/baoyachi/sha256-rs) | `1.5.0` | `1.6.0` |\n| [shellexpand](https://gitlab.com/ijackson/rust-shellexpand) | `3.1.0` | `3.1.2` |\n| [strip-ansi-escapes](https://github.com/luser/strip-ansi-escapes) | `0.2.0` | `0.2.1` |\n| [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.28.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.69` | `2.0.12` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.46.1` | `1.50.0` |\n| [tonic](https://github.com/hyperium/tonic) | `0.14.2` | `0.14.5` |\n| [tracing-appender](https://github.com/tokio-rs/tracing) | `0.2.3` | `0.2.4` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [which](https://github.com/harryfei/which-rs) | `6.0.3` | `8.0.2` |\n| [assert_cmd](https://github.com/assert-rs/assert_cmd) | `2.0.16` | `2.2.0` |\n| [assert_fs](https://github.com/assert-rs/assert_fs) | `1.1.2` | `1.1.3` |\n| [escargot](https://github.com/crate-ci/escargot) | `0.5.12` | `0.5.15` |\n| [predicates](https://github.com/assert-rs/predicates-rs) | `3.1.2` | `3.1.4` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.27.0` |\n\n\nUpdates `anyhow` from 1.0.98 to 1.0.102\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.102\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.83 to 0.1.89\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.89\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove IDE functionality (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Veykril\"\u003e\u003ccode\u003e@​Veykril\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.88\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix lifetime bounding on generic parameters that have cfg (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.87\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.86\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.85\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOmit \u003ccode\u003eSelf: 'async_trait\u003c/code\u003e bound in impl when not needed by signature (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/284\"\u003e#284\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.84\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eimpl Trait\u003c/code\u003e in return type (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a7e91e98a5d2de2ceae52d9459eed309939a98bf\"\u003e\u003ccode\u003ea7e91e9\u003c/code\u003e\u003c/a\u003e Release 0.1.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fbcfcaca022197e20a3f70b448a2615ae49d3701\"\u003e\u003ccode\u003efbcfcac\u003c/code\u003e\u003c/a\u003e Merge pull request 293 from Veykril/lw/quote_spanned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fd93990620ba8d1af6089ac286120b71adc26c06\"\u003e\u003ccode\u003efd93990\u003c/code\u003e\u003c/a\u003e Improve use of spans in \u003ccode\u003equote_spanned\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a5093fe762a8a38cb41aba7fd40d1051386a8fb5\"\u003e\u003ccode\u003ea5093fe\u003c/code\u003e\u003c/a\u003e Add type-mismatch ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6d12b441162c8c688cbb39bfc87829083ccbc1a9\"\u003e\u003ccode\u003e6d12b44\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/dd9e4bad1b9465706366689551df978a39bf4390\"\u003e\u003ccode\u003edd9e4ba\u003c/code\u003e\u003c/a\u003e Hide unused_variables warning in consider-restricting.rs ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/b454fc869a32a2410adc405ffb030be78246de8b\"\u003e\u003ccode\u003eb454fc8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9c880e85d885eb20426222d5462286f1dab09d5a\"\u003e\u003ccode\u003e9c880e8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-07-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7ca751d0b3c62dfbd39699f8d32a09f7b7a70800\"\u003e\u003ccode\u003e7ca751d\u003c/code\u003e\u003c/a\u003e Ignore unused_parens warning in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2bccfeb461b0c92964fdee816896e9f8f6f291b8\"\u003e\u003ccode\u003e2bccfeb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-05-28\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.83...0.1.89\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.38 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.42\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fuzzer for DateTime::parse_from_str by \u003ca href=\"https://github.com/tyler92\"\u003e\u003ccode\u003e@​tyler92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1700\"\u003echronotope/chrono#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong amount of micro/milliseconds by \u003ca href=\"https://github.com/nmlt\"\u003e\u003ccode\u003e@​nmlt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1703\"\u003echronotope/chrono#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning about MappedLocalTime and wasm by \u003ca href=\"https://github.com/lutzky\"\u003e\u003ccode\u003e@​lutzky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1702\"\u003echronotope/chrono#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect parsing of fixed-length second fractions by \u003ca href=\"https://github.com/chris-leach\"\u003e\u003ccode\u003e@​chris-leach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1705\"\u003echronotope/chrono#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cfgs for \u003ccode\u003ewasm32-linux\u003c/code\u003e support by \u003ca href=\"https://github.com/arjunr2\"\u003e\u003ccode\u003e@​arjunr2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1707\"\u003echronotope/chrono#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenHarmony's \u003ccode\u003etzdata\u003c/code\u003e parsing by \u003ca href=\"https://github.com/ldm0\"\u003e\u003ccode\u003e@​ldm0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1679\"\u003echronotope/chrono#1679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert NaiveDate to/from days since unix epoch by \u003ca href=\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1715\"\u003echronotope/chrono#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e?Sized\u003c/code\u003e bound to related methods of \u003ccode\u003eDelayedFormat::write_to\u003c/code\u003e by \u003ca href=\"https://github.com/Huliiiiii\"\u003e\u003ccode\u003e@​Huliiiiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1721\"\u003echronotope/chrono#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efrom_timestamp_secs\u003c/code\u003e method to \u003ccode\u003eDateTime\u003c/code\u003e by \u003ca href=\"https://github.com/jasonaowen\"\u003e\u003ccode\u003e@​jasonaowen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1719\"\u003echronotope/chrono#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to core::error::Error by \u003ca href=\"https://github.com/benbrittain\"\u003e\u003ccode\u003e@​benbrittain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1704\"\u003echronotope/chrono#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.63 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1730\"\u003echronotope/chrono#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrftime: simplify error handling by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1731\"\u003echronotope/chrono#1731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.38...v0.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.41 to 4.5.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/33d24d844b11c0e926ae132e1af338ff070bdf4a\"\u003e\u003ccode\u003e33d24d8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9332409f4a6c1d5c22064e839ec8e9bc040f3be7\"\u003e\u003ccode\u003e9332409\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b7adce5a17089596eecb2af6985e6503f2ffcd38\"\u003e\u003ccode\u003eb7adce5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6166\"\u003e#6166\u003c/a\u003e from fabalchemy/fix-dynamic-powershell-completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/009bba44ec3d182028ec3a72f5b6f3e507827768\"\u003e\u003ccode\u003e009bba4\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Improve powershell registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d89d57dfb4bdd18930a40c6d7f4fadb23ee9c5b3\"\u003e\u003ccode\u003ed89d57d\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f18b67ec3d4ce6ac1acf115adaab2f16ab2ed3c7\"\u003e\u003ccode\u003ef18b67e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9d218eb418526143c9110f734f78a608b8cf6440\"\u003e\u003ccode\u003e9d218eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6165\"\u003e#6165\u003c/a\u003e from epage/shirt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/126440ca846613671e1dac98198b2ceb17dab2b0\"\u003e\u003ccode\u003e126440c\u003c/code\u003e\u003c/a\u003e fix(help): Correctly calculate padding for short-only args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9e3c05ef3800a3e638b8224a7881a81517a4f4db\"\u003e\u003ccode\u003e9e3c05e\u003c/code\u003e\u003c/a\u003e test(help): Show panic with short, valueless arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c9898d0fece98d8520d3dd954cf457b685b3308f\"\u003e\u003ccode\u003ec9898d0\u003c/code\u003e\u003c/a\u003e test(help): Verify short with value\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.41...clap_complete-v4.5.60\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `colored` from 2.1.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mackwic/colored/releases\"\u003ecolored's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[BREAKING CHANGE]:\u003c/strong\u003e Upgrade MSRV to 1.80 and remove the then unnecessary lazy_static dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\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/colored-rs/colored/blob/master/CHANGELOG.md\"\u003ecolored's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eUnreleased\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded methods \u003ccode\u003eansi_color\u003c/code\u003e and \u003ccode\u003eon_ansi_color\u003c/code\u003e to \u003ccode\u003eColorize\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[BREAKING CHANGE]:\u003c/strong\u003e Upgrade MSRV to 1.80 and remove the then unnecessary lazy_static dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.2.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated top-level docs to include a note about \u003ccode\u003eColoredString\u003c/code\u003e's role in the \u003ccode\u003eColorize\u003c/code\u003e pipeline as well as link to it to suggest learning more about how to manipulate existing \u003ccode\u003eColoredString\u003c/code\u003e's.\u003c/li\u003e\n\u003cli\u003eChanges to \u003ccode\u003eColoredString\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eExpose fields.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e[DEPRECATION]:\u003c/strong\u003e Deprecated methods \u003ccode\u003efgcolor\u003c/code\u003e, \u003ccode\u003ebgcolor\u003c/code\u003e, and \u003ccode\u003estyle\u003c/code\u003e due to their obsolescence in the face of the exposing of their represented fields.\u003c/li\u003e\n\u003cli\u003eAdd methods for clearing specific elements of \u003ccode\u003efgcolor\u003c/code\u003e, \u003ccode\u003ebgcolor\u003c/code\u003e, and \u003ccode\u003estyle\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eChange Default implementation to be via derive as Style now implements Default (see changes to Style below).\u003c/li\u003e\n\u003cli\u003eAdd implementation of \u003ccode\u003eDerefMut\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated docs to reflect the above changes as well as generally greatly expand them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eChanges to \u003ccode\u003eStyle\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eImplemented \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003eStyle\u003c/code\u003e (returns \u003ccode\u003eCLEAR\u003c/code\u003e). This exposes a method by which users can create plain \u003ccode\u003eStyle\u003c/code\u003e's from scratch.\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003eFrom\u0026lt;Styles\u0026gt;\u003c/code\u003e for \u003ccode\u003eStyle\u003c/code\u003e. This lets users easily create \u003ccode\u003eStyle\u003c/code\u003e's from specific styles.\u003c/li\u003e\n\u003cli\u003eExposed previously private method \u003ccode\u003eadd\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eCreated method \u003ccode\u003eremove\u003c/code\u003e which essentially does the opposite.\u003c/li\u003e\n\u003cli\u003eAdded builder-style methods in the vein of \u003ccode\u003eColorize\u003c/code\u003e to add stylings (e.g. \u003ccode\u003ebold\u003c/code\u003e, \u003ccode\u003eunderline\u003c/code\u003e, \u003ccode\u003eitalic\u003c/code\u003e, \u003ccode\u003estrikethrough\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented bitwise operators \u003ccode\u003eBitAnd\u003c/code\u003e, \u003ccode\u003eBitOr\u003c/code\u003e, \u003ccode\u003eBitXor\u003c/code\u003e, and \u003ccode\u003eNot\u003c/code\u003e as well as their representative assignment operators. You can also use a \u003ccode\u003eStyles\u003c/code\u003e as an operand for these.\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003eFromIterator\u0026lt;Styles\u0026gt;\u003c/code\u003e for Style.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eChanges to \u003ccode\u003eStyles\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eImplemented bitwise operators \u003ccode\u003eBitAnd\u003c/code\u003e, \u003ccode\u003eBitOr\u003c/code\u003e, \u003ccode\u003eBitXor\u003c/code\u003e, and \u003ccode\u003eNot\u003c/code\u003e which all combine \u003ccode\u003eStyles\u003c/code\u003e's and output \u003ccode\u003eStyle\u003c/code\u003e's. These can also take a \u003ccode\u003eStyle\u003c/code\u003e as an operand.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded additional testing for all of the above changes.\u003c/li\u003e\n\u003cli\u003eAdded methods \u003ccode\u003ewith_style\u003c/code\u003e and \u003ccode\u003ewith_color_and_style\u003c/code\u003e to \u003ccode\u003eColorize\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/colored-rs/colored/commit/5204a26619e10fda0adc77f07588811d6102a40d\"\u003e\u003ccode\u003e5204a26\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/49392a3bc64d18fe794234821d5ccc3291060e35\"\u003e\u003ccode\u003e49392a3\u003c/code\u003e\u003c/a\u003e Limit to 5 keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/b791685b962f5ddcaa027fad404cfa18a9ef1059\"\u003e\u003ccode\u003eb791685\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/9a831216eabe0058f0de2c22b1c46e2749d8fa88\"\u003e\u003ccode\u003e9a83121\u003c/code\u003e\u003c/a\u003e Allow windows-sys 0.61 to be used (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/192598decb1e5b33a5c1fa8be51e7e69103ca458\"\u003e\u003ccode\u003e192598d\u003c/code\u003e\u003c/a\u003e Clean up \u003ccode\u003eColorize\u003c/code\u003e trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/ec013ae7da84e4a70d34f92334b01db458252e38\"\u003e\u003ccode\u003eec013ae\u003c/code\u003e\u003c/a\u003e chore: minor improvement for docs (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/5bc198b98fb4790413891083cf49259b75ebbe70\"\u003e\u003ccode\u003e5bc198b\u003c/code\u003e\u003c/a\u003e Replace 'ansi_term' dev-dependency with 'ansiterm' (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/a21367d1040ed8e488e2caffce7b430dbfd309c9\"\u003e\u003ccode\u003ea21367d\u003c/code\u003e\u003c/a\u003e Allow windows-sys 0.60 to be used (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/9450fea228364e557c8dddabc45e0aa33c5308ac\"\u003e\u003ccode\u003e9450fea\u003c/code\u003e\u003c/a\u003e Fix clippy warning (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/68761c1dfe306c870aa94af085c4686bce8d5fbd\"\u003e\u003ccode\u003e68761c1\u003c/code\u003e\u003c/a\u003e README: use the latest v3.0 version for example (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mackwic/colored/compare/v2.1.0...v3.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `derive_builder` from 0.20.1 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colin-kiegel/rust-derive-builder/releases\"\u003ederive_builder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow unquoted expressions in \u003ccode\u003ebuilder(default = ...)\u003c/code\u003e \u003ca href=\"https://redirect.github.com/colin-kiegel/rust-derive-builder/issues/331\"\u003e#331\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colin-kiegel/rust-derive-builder/commit/fc18dd236a6dc6b5b49970efdb1b78f40bb3b998\"\u003e\u003ccode\u003efc18dd2\u003c/code\u003e\u003c/a\u003e Bump version to 0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colin-kiegel/rust-derive-builder/commit/b809d0e2f791cff27f459591d8afe3e1de4b35c2\"\u003e\u003ccode\u003eb809d0e\u003c/code\u003e\u003c/a\u003e add documentation for private build method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colin-kiegel/rust-derive-builder/commit/65c87d367c88d4dafeb4181081075b946133e612\"\u003e\u003ccode\u003e65c87d3\u003c/code\u003e\u003c/a\u003e Skip rustfmt for manually-written output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colin-kiegel/rust-derive-builder/commit/d2efc54dc3c9531404bc3d0c7d2b7a23c2820888\"\u003e\u003ccode\u003ed2efc54\u003c/code\u003e\u003c/a\u003e Remove DeprecationNotes feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colin-kiegel/rust-derive-builder/commit/2418ab47c2359793e1a176aca184f96b005e54c8\"\u003e\u003ccode\u003e2418ab4\u003c/code\u003e\u003c/a\u003e Allow unquoted expressions in default = ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colin-kiegel/rust-derive-builder/commit/1203dfacd0d6cc0f906af12c336932c027b7dad6\"\u003e\u003ccode\u003e1203dfa\u003c/code\u003e\u003c/a\u003e Fix compiletest error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colin-kiegel/rust-derive-builder/commit/5cca75a76b7c01c6b0e58e05e6b9b0e9a55b0b2b\"\u003e\u003ccode\u003e5cca75a\u003c/code\u003e\u003c/a\u003e Remove last pretty_assertions dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colin-kiegel/rust-derive-builder/commit/fdc50aa3b1420d6bace0b80f26bd9f133a420364\"\u003e\u003ccode\u003efdc50aa\u003c/code\u003e\u003c/a\u003e Remove prettyassertions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colin-kiegel/rust-derive-builder/commit/0a163af685b22f64cce6d81bf78adfb5e8263515\"\u003e\u003ccode\u003e0a163af\u003c/code\u003e\u003c/a\u003e Fix nightly clippy violation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colin-kiegel/rust-derive-builder/commit/be3795e32ba91406b53f9614246094edf68996b0\"\u003e\u003ccode\u003ebe3795e\u003c/code\u003e\u003c/a\u003e Bump darling version to fix clippy issue\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colin-kiegel/rust-derive-builder/compare/v0.20.1...v0.20.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `directories` from 5.0.1 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/soc/directories-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `educe` from 0.5.11 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/educe/commit/bc05181883f49d4fb475375891fc53b6747f0eb6\"\u003e\u003ccode\u003ebc05181\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/educe/commit/b867288474ea73539f8a64d6a5d4b35e21557fcb\"\u003e\u003ccode\u003eb867288\u003c/code\u003e\u003c/a\u003e Merge branch 'ijackson-leaking-bounds'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/educe/commit/3f986470ff22ca0ae6228ad6587ba5c0f1fbbd7f\"\u003e\u003ccode\u003e3f98647\u003c/code\u003e\u003c/a\u003e Merge branch 'leaking-bounds' of github.com:ijackson/rust-educe into ijackson...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/educe/commit/47bd92f9bc1bbfcc7f1a29b0a2a063c56b57303b\"\u003e\u003ccode\u003e47bd92f\u003c/code\u003e\u003c/a\u003e update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/educe/commit/f962522a678754f7e5ac0f2ea06565e93cd19b40\"\u003e\u003ccode\u003ef962522\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/educe/commit/9e23e34bc0d471f1c67a3df65d6767d68e871688\"\u003e\u003ccode\u003e9e23e34\u003c/code\u003e\u003c/a\u003e Merge branch 'ijackson-all-bounds'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/educe/commit/b7567cbd8d75c6faa39d33e5dfab70b2177afcdf\"\u003e\u003ccode\u003eb7567cb\u003c/code\u003e\u003c/a\u003e Merge branch 'all-bounds' of github.com:ijackson/rust-educe into ijackson-all...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/educe/commit/fca926319e26e06545b10bdb0676b1bf366bdf6e\"\u003e\u003ccode\u003efca9263\u003c/code\u003e\u003c/a\u003e fix the \u003ccode\u003ebound_4\u003c/code\u003e test case in \u003ccode\u003eord_struct\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/educe/commit/e40c20e2a6264801e51146075353c2cae25590ea\"\u003e\u003ccode\u003ee40c20e\u003c/code\u003e\u003c/a\u003e add an empty line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/educe/commit/63114a80e749c43cb29304844e7c889676eeeb3a\"\u003e\u003ccode\u003e63114a8\u003c/code\u003e\u003c/a\u003e fix the \u003ccode\u003ebound_4\u003c/code\u003e test case in \u003ccode\u003epartial_ord_struct\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/magiclen/educe/compare/v0.5.11...v0.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fake` from 2.10.0 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cksac/fake-rs/releases\"\u003efake's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd dutch translation by \u003ca href=\"https://github.com/mss-cyclist\"\u003e\u003ccode\u003e@​mss-cyclist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/251\"\u003ecksac/fake-rs#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix time OffsetDateTime by \u003ca href=\"https://github.com/cksac\"\u003e\u003ccode\u003e@​cksac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/253\"\u003ecksac/fake-rs#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: include \u003ccode\u003eCargo.lock\u003c/code\u003e in git by \u003ca href=\"https://github.com/Rolv-Apneseth\"\u003e\u003ccode\u003e@​Rolv-Apneseth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/257\"\u003ecksac/fake-rs#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement quiet flag to suppress generating info text by \u003ca href=\"https://github.com/heinthanth\"\u003e\u003ccode\u003e@​heinthanth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/258\"\u003ecksac/fake-rs#258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to latest \u003ccode\u003eferroid\u003c/code\u003e by \u003ca href=\"https://github.com/s0l0ist\"\u003e\u003ccode\u003e@​s0l0ist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/259\"\u003ecksac/fake-rs#259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate ferroid and remove transient dep by \u003ca href=\"https://github.com/s0l0ist\"\u003e\u003ccode\u003e@​s0l0ist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/261\"\u003ecksac/fake-rs#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd more zh_cn impl by \u003ca href=\"https://github.com/lawrance599\"\u003e\u003ccode\u003e@​lawrance599\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/262\"\u003ecksac/fake-rs#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump ferroid to latest stable \u003ccode\u003e1.0\u003c/code\u003e by \u003ca href=\"https://github.com/s0l0ist\"\u003e\u003ccode\u003e@​s0l0ist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/265\"\u003ecksac/fake-rs#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd turkish examples by \u003ca href=\"https://github.com/metinbinbir\"\u003e\u003ccode\u003e@​metinbinbir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/264\"\u003ecksac/fake-rs#264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add persian (Iran) language by \u003ca href=\"https://github.com/A1Gard\"\u003e\u003ccode\u003e@​A1Gard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/263\"\u003ecksac/fake-rs#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremoved space from CityName and CitySuffix in ADDRESS_CITY_TPL by \u003ca href=\"https://github.com/alvaromuir\"\u003e\u003ccode\u003e@​alvaromuir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/255\"\u003ecksac/fake-rs#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade glam to latest version by \u003ca href=\"https://github.com/thomas-tribus\"\u003e\u003ccode\u003e@​thomas-tribus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/267\"\u003ecksac/fake-rs#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump glam to 0.32 and update lock deps by \u003ca href=\"https://github.com/zpervan\"\u003e\u003ccode\u003e@​zpervan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/268\"\u003ecksac/fake-rs#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump rand(_core, _chacha) to 0.10 by \u003ca href=\"https://github.com/wuvs\"\u003e\u003ccode\u003e@​wuvs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/269\"\u003ecksac/fake-rs#269\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mss-cyclist\"\u003e\u003ccode\u003e@​mss-cyclist\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/251\"\u003ecksac/fake-rs#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rolv-Apneseth\"\u003e\u003ccode\u003e@​Rolv-Apneseth\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/257\"\u003ecksac/fake-rs#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heinthanth\"\u003e\u003ccode\u003e@​heinthanth\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/258\"\u003ecksac/fake-rs#258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lawrance599\"\u003e\u003ccode\u003e@​lawrance599\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/262\"\u003ecksac/fake-rs#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/metinbinbir\"\u003e\u003ccode\u003e@​metinbinbir\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/264\"\u003ecksac/fake-rs#264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/A1Gard\"\u003e\u003ccode\u003e@​A1Gard\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/263\"\u003ecksac/fake-rs#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alvaromuir\"\u003e\u003ccode\u003e@​alvaromuir\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/255\"\u003ecksac/fake-rs#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wuvs\"\u003e\u003ccode\u003e@​wuvs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/269\"\u003ecksac/fake-rs#269\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cksac/fake-rs/compare/v4.4.0...v5.0.0\"\u003ehttps://github.com/cksac/fake-rs/compare/v4.4.0...v5.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to latest glam by \u003ca href=\"https://github.com/thomas-tribus\"\u003e\u003ccode\u003e@​thomas-tribus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/235\"\u003ecksac/fake-rs#235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds markdown types to available options by \u003ca href=\"https://github.com/ChangedNameTo\"\u003e\u003ccode\u003e@​ChangedNameTo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/236\"\u003ecksac/fake-rs#236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate the README.md for markdown by \u003ca href=\"https://github.com/ChangedNameTo\"\u003e\u003ccode\u003e@​ChangedNameTo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/237\"\u003ecksac/fake-rs#237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd locale cy_gb meaning Cymraeg (Welsh) for Great Britain by \u003ca href=\"https://github.com/joelparkerhenderson\"\u003e\u003ccode\u003e@​joelparkerhenderson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/240\"\u003ecksac/fake-rs#240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(fr_fr): Add address postcode and timezone by \u003ca href=\"https://github.com/Theo-Fourniez\"\u003e\u003ccode\u003e@​Theo-Fourniez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/242\"\u003ecksac/fake-rs#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed test failures by \u003ca href=\"https://github.com/ChangedNameTo\"\u003e\u003ccode\u003e@​ChangedNameTo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/243\"\u003ecksac/fake-rs#243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eferroid\u003c/code\u003e ID types by \u003ca href=\"https://github.com/s0l0ist\"\u003e\u003ccode\u003e@​s0l0ist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/247\"\u003ecksac/fake-rs#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd more professions by \u003ca href=\"https://github.com/t-webber\"\u003e\u003ccode\u003e@​t-webber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/249\"\u003ecksac/fake-rs#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cksac/fake-rs/commit/22f2ab7f15c702c6b5be8b201e6e4f1e7c42f28e\"\u003esupport either crate\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cksac/fake-rs/commit/c46a949bf58c2a971a2df37f2f98e2a964a7c7cf\"\u003efix geo\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChangedNameTo\"\u003e\u003ccode\u003e@​ChangedNameTo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/236\"\u003ecksac/fake-rs#236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joelparkerhenderson\"\u003e\u003ccode\u003e@​joelparkerhenderson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/240\"\u003ecksac/fake-rs#240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Theo-Fourniez\"\u003e\u003ccode\u003e@​Theo-Fourniez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/242\"\u003ecksac/fake-rs#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/s0l0ist\"\u003e\u003ccode\u003e@​s0l0ist\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/247\"\u003ecksac/fake-rs#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t-webber\"\u003e\u003ccode\u003e@​t-webber\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cksac/fake-rs/pull/249\"\u003ecksac/fake-rs#249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cksac/fake-rs/compare/v4.3.0...v4.4.0\"\u003ehttps://github.com/cksac/fake-rs/compare/v4.3.0...v4.4.0\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\u003eSee full diff in \u003ca href=\"https://github.com/cksac/fake-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gethostname` from 0.4.3 to 1.1.0\n\nUpdates `glob` from 0.3.1 to 0.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/glob/releases\"\u003eglob's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize memory allocations (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the MSRV to 1.63 (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix spelling in pattern documentation (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix version numbers and some formatting (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStyle fixes (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/137\"\u003e#137\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fs::symlink_metadata to detect broken symlinks by \u003ca href=\"https://github.com/kyoheiu\"\u003e\u003ccode\u003e@​kyoheiu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/105\"\u003erust-lang/glob#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for windows verbatim disk paths by \u003ca href=\"https://github.com/nico-abram\"\u003e\u003ccode\u003e@​nico-abram\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/112\"\u003erust-lang/glob#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect \u003ccode\u003erequire_literal_leading_dot\u003c/code\u003e option in \u003ccode\u003eglob_with\u003c/code\u003e method for path components by \u003ca href=\"https://github.com/JohnTitor\"\u003e\u003ccode\u003e@​JohnTitor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/128\"\u003erust-lang/glob#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHarden tests for symlink by \u003ca href=\"https://github.com/JohnTitor\"\u003e\u003ccode\u003e@​JohnTitor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/127\"\u003erust-lang/glob#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u0026quot;extern crate\u0026quot; directions from README by \u003ca href=\"https://github.com/zmitchell\"\u003e\u003ccode\u003e@​zmitchell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/131\"\u003erust-lang/glob#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd FIXME for tempdir by \u003ca href=\"https://github.com/JohnTitor\"\u003e\u003ccode\u003e@​JohnTitor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/126\"\u003erust-lang/glob#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache information about file type by \u003ca href=\"https://github.com/Kobzol\"\u003e\u003ccode\u003e@​Kobzol\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/135\"\u003erust-lang/glob#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the behaviour of ** with files by \u003ca href=\"https://github.com/Wilfred\"\u003e\u003ccode\u003e@​Wilfred\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/138\"\u003erust-lang/glob#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dependabot by \u003ca href=\"https://github.com/oriontvv\"\u003e\u003ccode\u003e@​oriontvv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/139\"\u003erust-lang/glob#139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/140\"\u003erust-lang/glob#140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck only (no longer test) at the MSRV by \u003ca href=\"https://github.com/tgross35\"\u003e\u003ccode\u003e@​tgross35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/151\"\u003erust-lang/glob#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd release-plz for automated releases by \u003ca href=\"https://github.com/tgross35\"\u003e\u003ccode\u003e@​tgross35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/150\"\u003erust-lang/glob#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/kyoheiu\"\u003e\u003ccode\u003e@​kyoheiu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/105\"\u003erust-lang/glob#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nico-abram\"\u003e\u003ccode\u003e@​nico-abram\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/112\"\u003erust-lang/glob#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zmitchell\"\u003e\u003ccode\u003e@​zmitchell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/131\"\u003erust-lang/glob#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kobzol\"\u003e\u003ccode\u003e@​Kobzol\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/135\"\u003erust-lang/glob#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wilfred\"\u003e\u003ccode\u003e@​Wilfred\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/138\"\u003erust-lang/glob#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oriontvv\"\u003e\u003ccode\u003e@​oriontvv\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/139\"\u003erust-lang/glob#139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/140\"\u003erust-lang/glob#140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tgross35\"\u003e\u003ccode\u003e@​tgross35\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/151\"\u003erust-lang/glob#151\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/glob/compare/0.3.1...v0.3.2\"\u003ehttps://github.com/rust-lang/glob/compare/0.3.1...v0.3.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/glob/blob/master/CHANGELOG.md\"\u003eglob's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/glob/compare/v0.3.2...v0.3.3\"\u003e0.3.3\u003c/a\u003e - 2025-08-11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize memory allocations (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the MSRV to 1.63 (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix spelling in pattern documentation (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix version numbers and some formatting (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStyle fixes (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/137\"\u003e#137\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/glob/compare/v0.3.1...v0.3.2\"\u003e0.3.2\u003c/a\u003e - 2024-12-28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fs::symlink_metadata to detect broken symlinks by \u003ca href=\"https://github.com/kyoheiu\"\u003e\u003ccode\u003e@​kyoheiu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/105\"\u003erust-lang/glob#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for windows verbatim disk paths by \u003ca href=\"https://github.com/nico-abram\"\u003e\u003ccode\u003e@​nico-abram\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/112\"\u003erust-lang/glob#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect \u003ccode\u003erequire_literal_leading_dot\u003c/code\u003e option in \u003ccode\u003eglob_with\u003c/code\u003e method for path components by \u003ca href=\"https://github.com/JohnTitor\"\u003e\u003ccode\u003e@​JohnTitor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/128\"\u003erust-lang/glob#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHarden tests for symlink by \u003ca href=\"https://github.com/JohnTitor\"\u003e\u003ccode\u003e@​JohnTitor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/127\"\u003erust-lang/glob#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u0026quot;extern crate\u0026quot; directions from README by \u003ca href=\"https://github.com/zmitchell\"\u003e\u003ccode\u003e@​zmitchell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/131\"\u003erust-lang/glob#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd FIXME for tempdir by \u003ca href=\"https://github.com/JohnTitor\"\u003e\u003ccode\u003e@​JohnTitor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/126\"\u003erust-lang/glob#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache information about file type by \u003ca href=\"https://github.com/Kobzol\"\u003e\u003ccode\u003e@​Kobzol\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/135\"\u003erust-lang/glob#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the behaviour of ** with files by \u003ca href=\"https://github.com/Wilfred\"\u003e\u003ccode\u003e@​Wilfred\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/138\"\u003erust-lang/glob#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dependabot by \u003ca href=\"https://github.com/oriontvv\"\u003e\u003ccode\u003e@​oriontvv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/139\"\u003erust-lang/glob#139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/140\"\u003erust-lang/glob#140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck only (no longer test) at the MSRV by \u003ca href=\"https://github.com/tgross35\"\u003e\u003ccode\u003e@​tgross35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/151\"\u003erust-lang/glob#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd release-plz for automated releases by \u003ca href=\"https://github.com/tgross35\"\u003e\u003ccode\u003e@​tgross35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/150\"\u003erust-lang/glob#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/kyoheiu\"\u003e\u003ccode\u003e@​kyoheiu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/105\"\u003erust-lang/glob#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nico-abram\"\u003e\u003ccode\u003e@​nico-abram\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/112\"\u003erust-lang/glob#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zmitchell\"\u003e\u003ccode\u003e@​zmitchell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/131\"\u003erust-lang/glob#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kobzol\"\u003e\u003ccode\u003e@​Kobzol\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/135\"\u003erust-lang/glob#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wilfred\"\u003e\u003ccode\u003e@​Wilfred\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/138\"\u003erust-lang/glob#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oriontvv\"\u003e\u003ccode\u003e@​oriontvv\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/139\"\u003erust-lang/glob#139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/140\"\u003erust-lang/glob#140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tgross35\"\u003e\u003ccode\u003e@​tgross35\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/151\"\u003erust-lang/glob#151\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/glob/compare/0.3.1...0.3.2\"\u003ehttps://github.com/rust-lang/glob/compare/0.3.1...0.3.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/rust-lang/glob/commit/952da299a3a98893805133ec852ab29877e64e98\"\u003e\u003ccode\u003e952da29\u003c/code\u003e\u003c/a\u003e chore: release v0.3.3 (\u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/bfcd9a4760a8116f43a705b437ed597271803675\"\u003e\u003ccode\u003ebfcd9a4\u003c/code\u003e\u003c/a\u003e Optimize memory allocations (\u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/e78862d9139ac3d6439633e444760208c98f005a\"\u003e\u003ccode\u003ee78862d\u003c/code\u003e\u003c/a\u003e Bump the MSRV to 1.63 (\u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/97e5ee935a94621df483b5e20a6b6aa07619b4e4\"\u003e\u003ccode\u003e97e5ee9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/164\"\u003e#164\u003c/a\u003e from jonboulle/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/4da20e6a0cdd65159cd6931306168474fb722569\"\u003e\u003ccode\u003e4da20e6\u003c/code\u003e\u003c/a\u003e Fix spelling in pattern documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/1cf0f30d250e744a51b35739ee700f55287f50fc\"\u003e\u003ccode\u003e1cf0f30\u003c/code\u003e\u003c/a\u003e Fix version numbers and some formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/7a17f11fcdaa74b482089511520354cf5e629f63\"\u003e\u003ccode\u003e7a17f11\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/153\"\u003e#153\u003c/a\u003e from tgross35/clippy-ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/56619abe829e54d29f2594e37bd10cbde5a5ce77\"\u003e\u003ccode\u003e56619ab\u003c/code\u003e\u003c/a\u003e Run clippy checks in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/51363fa53c04cb7ecf08de20c3993736fed96cda\"\u003e\u003ccode\u003e51363fa\u003c/code\u003e\u003c/a\u003e Disallow warnings in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/1649a9a940b4750efc32800f8940561e10e54902\"\u003e\u003ccode\u003e1649a9a\u003c/code\u003e\u003c/a\u003e Apply remaining clippy suggestions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/glob/compare/0.3.1...v0.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `human-panic` from 2.0.2 to 2.0.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/human-panic/blob/master/CHANGELOG.md\"\u003ehuman-panic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.0.6] - 2025-12-29\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eMetadata::repository\u003c/code\u003e as a fallback for \u003ccode\u003eMetadata::homepage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.0.5] - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove build times on some platforms by changing from \u003ccode\u003eos_info\u003c/code\u003e to \u003ccode\u003esysinfo\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.0.4] - 2025-10-28\u003c/h2\u003e\n\u003ch2\u003e[2.0.3] - 2025-07-08\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate toml\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\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/human-panic/commit/b6773e964856132103dabd818882d578b192d19c\"\u003e\u003ccode\u003eb6773e9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/human-panic/commit/2d448b02209e0aecdc21526c4ce83a83466c8f30\"\u003e\u003ccode\u003e2d448b0\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/human-panic/commit/a55bfba265e83fa1e38fae49e10b5b0945975d1b\"\u003e\u003ccode\u003ea55bfba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/human-panic/issues/196\"\u003e#196\u003c/a\u003e from epage/repo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/human-panic/commit/34e1a3d2902df194826984d2531233197336b417\"\u003e\u003ccode\u003e34e1a3d\u003c/code\u003e\u003c/a\u003e feat: Report repository as fallback from homepage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/human-panic/commit/e9580d73533647dce6cc89f585881763a17c6d0d\"\u003e\u003ccode\u003ee9580d7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/human-panic/issues/195\"\u003e#195\u003c/a\u003e from epage/improve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/human-panic/commit/1dc3dbc79f19ee44c0f33e5faf9d4122d42b62ee\"\u003e\u003ccode\u003e1dc3dbc\u003c/code\u003e\u003c/a\u003e refactor: Remove deprecated API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/human-panic/commit/0addfff680fd5701e47a4bd76dddf5cfc0cc13c8\"\u003e\u003ccode\u003e0addfff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/human-panic/issues/193\"\u003e#193\u003c/a\u003e from epage/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/human-panic/commit/b49ee6ea58cff60ececcfd37cd0aebaee0614730\"\u003e\u003ccode\u003eb49ee6e\u003c/code\u003e\u003c/a\u003e chore: Update to 2024 Edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/human-panic/commit/f0fadbbe66623419ab84cb8fff76b3784919c1ef\"\u003e\u003ccode\u003ef0fadbb\u003c/code\u003e\u003c/a\u003e chore: Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/human-panic/commit/5fa455ef5c98c909c756059987a1a08c35fe0937\"\u003e\u003ccode\u003e5fa455e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/human-panic/issues/192\"\u003e#192\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/human-panic/compare/v2.0.2...v2.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ignore` from 0.4.23 to 0.4.25\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/57c190d56eedac90c061a238b63dbfed434fee50\"\u003e\u003ccode\u003e57c190d\u003c/code\u003e\u003c/a\u003e ignore-0.4.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/85edf4c79671b00002123a2a43ff5238b6a27891\"\u003e\u003ccode\u003e85edf4c\u003c/code\u003e\u003c/a\u003e ignore: only stat \u003ccode\u003e.jj\u003c/code\u003e if we actually care\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/2ea06d69aaff19d53a0260f271a30cc28a39f1de\"\u003e\u003ccode\u003e2ea06d6\u003c/code\u003e\u003c/a\u003e grep-0.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/85006b08d63efd7c7f2cc43a3b8e90d95b80a9aa\"\u003e\u003ccode\u003e85006b0\u003c/code\u003e\u003c/a\u003e deps: bump to grep-printer 0.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/423afb851372ce62a9edab70356ebe6461e82a50\"\u003e\u003ccode\u003e423afb8\u003c/code\u003e\u003c/a\u003e grep-printer-0.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/4694800be58daa9e2ca9534f674b63254eb02b3b\"\u003e\u003ccode\u003e4694800\u003c/code\u003e\u003c/a\u003e deps: bump to grep-searcher 0.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/86e0ab12eff635bd924e3f92bd01be3545eac7b5\"\u003e\u003ccode\u003e86e0ab1\u003c/code\u003e\u003c/a\u003e grep-searcher-0.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/7189950799adf91a22bc29fdfcd99c287a091cb4\"\u003e\u003ccode\u003e7189950\u003c/code\u003e\u003c/a\u003e deps: bump to globset 0.4.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/0b0e013f5ac6ae1dbfdf97f6f6aaa27d7c9bc317\"\u003e\u003ccode\u003e0b0e013\u003c/code\u003e\u003c/a\u003e globset-0.4.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/cac9870a0264014ab7015bf07e154c06a668a72c\"\u003e\u003ccode\u003ecac9870\u003c/code\u003e\u003c/a\u003e doc: update date in man page template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BurntSushi/ripgrep/compare/ignore-0.4.23...ignore-0.4.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indicatif` from 0.18.3 to 0.18.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/indicatif/releases\"\u003eindicatif's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.18.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einitial draft oft hold_max with heuristic by \u003ca href=\"https://github.com/djugei\"\u003e\u003ccode\u003e@​djugei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/657\"\u003econsole-rs/indicatif#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duration after finish by \u003ca href=\"https://github.com/luolong\"\u003e\u003ccode\u003e@​luolong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/748\"\u003econsole-rs/indicatif#748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd refresh rate warning for ProgressDrawTarget::term_like() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/750\"\u003econsole-rs/indicatif#750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeeking heuristic tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/751\"\u003econsole-rs/indicatif#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose the current tab width by \u003ca href=\"https://github.com/alexisfontaine\"\u003e\u003ccode\u003e@​alexisfontaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/754\"\u003econsole-rs/indicatif#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake WASM support optional via a feature flag by \u003ca href=\"https://github.com/SvenFinn\"\u003e\u003ccode\u003e@​SvenFinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/761\"\u003econsole-rs/indicatif#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: respect NO_COLOR and TERM=dumb environment variables by \u003ca href=\"https://github.com/shaanmajid\"\u003e\u003ccode\u003e@​shaanmajid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/764\"\u003econsole-rs/indicatif#764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/4de2f604c3f5af5556db0a1d15e296102879c8d9\"\u003e\u003ccode\u003e4de2f60\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/8e0ab0e6b2b098afa68e62a9b41c6c9d6f74811d\"\u003e\u003ccode\u003e8e0ab0e\u003c/code\u003e\u003c/a\u003e fix: respect NO_COLOR and TERM=dumb environment variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/781b2d045bfecc61880ac7dbc171b72cc92eebab\"\u003e\u003ccode\u003e781b2d0\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/34aee0740c59ad5ba5688328aec122b05b3c2dea\"\u003e\u003ccode\u003e34aee07\u003c/code\u003e\u003c/a\u003e Introduce unicode-width feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/51d284f25dc6fa2b4d5b25b6d13201f683119c9a\"\u003e\u003ccode\u003e51d284f\u003c/code\u003e\u003c/a\u003e Introduce wasmbind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/ee057e542d0c587c57871aa1487b3f828dd99bbf\"\u003e\u003ccode\u003eee057e5\u003c/code\u003e\u003c/a\u003e Bump tokio from 1.48.0 to 1.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/31bcea3a68acc00363c5be5d69d5f7c8b3a27ed5\"\u003e\u003ccode\u003e31bcea3\u003c/code\u003e\u003c/a\u003e Bump portable-atomic from 1.11.1 to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/dbd26eb18157e5fad18c79e1933ad5f249165d6c\"\u003e\u003ccode\u003edbd26eb\u003c/code\u003e\u003c/a\u003e Bump console from 0.16.1 to 0.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/7ac4a0d1b8bb698619f9880105dc9d27799a3d55\"\u003e\u003ccode\u003e7ac4a0d\u003c/code\u003e\u003c/a\u003e Expose the current tab width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/95088ffd980a6f0cdd6571418fd9c6d6fd1603d1\"\u003e\u003ccode\u003e95088ff\u003c/code\u003e\u003c/a\u003e iter: clean up variable names, casting\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/indicatif/compare/0.18.3...0.18.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `inquire` from 0.6.2 to 0.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mikaelmello/inquire/releases\"\u003einquire's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.4\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eExperimental: Added multi-line input support for \u003ccode\u003ePassword\u003c/code\u003e and \u003ccode\u003eText\u003c/code\u003e prompts via \u003ccode\u003eAlt+Enter\u003c/code\u003e. Enable the \u003ccode\u003eexperimental-multiline-input\u003c/code\u003e feature to use it. It is only supported when using \u003ccode\u003ecrossterm\u003c/code\u003e (default) as the terminal back-end. Thanks \u003ca href=\"https://github.com/domenkozar\"\u003e\u003ccode\u003e@​domenkozar\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003ch2\u003ev0.9.3\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003enew_line_prefix\u003c/code\u003e option to \u003ccode\u003eRenderConfig\u003c/code\u003e, allowing a styled prefix to be displaye...\n\n_Description has been truncated_","html_url":"https://github.com/Gusto/scope/pull/295","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gusto%2Fscope/issues/295","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/295/packages"}},{"old_version":"2.16.0","new_version":"2.18.0","update_type":"minor","path":"/rust_backend","pr_created_at":"2026-03-21T05:52:44.000Z","version_change":"2.16.0 → 2.18.0","issue":{"uuid":"4111539328","node_id":"PR_kwDOKOgP487MUqWd","number":80,"state":"open","title":"Bump the rust-deps group in /rust_backend with 3 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-21T05:52:44.000Z","updated_at":"2026-03-21T08:00:56.510Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-deps","update_count":3,"packages":[{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"minijinja","old_version":"2.16.0","new_version":"2.18.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"quote","old_version":"1.0.44","new_version":"1.0.45","repository_url":"https://github.com/dtolnay/quote"}],"path":"/rust_backend","ecosystem":"cargo"},"body":"Bumps the rust-deps group in /rust_backend with 3 updates: [once_cell](https://github.com/matklad/once_cell), [minijinja](https://github.com/mitsuhiko/minijinja) and [quote](https://github.com/dtolnay/quote).\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 `minijinja` from 2.16.0 to 2.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/releases\"\u003eminijinja's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.17.0\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e'c'\u003c/code\u003e (character) format type support for format filters and \u003ccode\u003estr.format\u003c/code\u003e-style formatting.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/868\"\u003e#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded prebuilt \u003ccode\u003eminijinja-cli\u003c/code\u003e release targets for \u003ccode\u003eaarch64-pc-windows-msvc\u003c/code\u003e (Windows ARM64) and \u003ccode\u003earmv7-unknown-linux-gnueabihf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested \u003ccode\u003eRest\u0026lt;String\u0026gt;\u003c/code\u003e and \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e conversions.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/877\"\u003e#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python CI/build compatibility with newer \u003ccode\u003ematurin\u003c/code\u003e by moving stripping from global config to release wheel build arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInstall minijinja-cli 2.17.0\u003c/h2\u003e\n\u003ch3\u003eInstall prebuilt binaries via shell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003ecurl --proto '=https' --tlsv1.2 -LsSf https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-installer.sh | sh\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eInstall prebuilt binaries via powershell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003epowershell -ExecutionPolicy Bypass -c \u0026quot;irm https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-installer.ps1 | iex\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eDownload minijinja-cli 2.17.0\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFile\u003c/th\u003e\n\u003cth\u003ePlatform\u003c/th\u003e\n\u003cth\u003eChecksum\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-apple-darwin.tar.xz\"\u003eminijinja-cli-aarch64-apple-darwin.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eApple Silicon macOS\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-apple-darwin.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-apple-darwin.tar.xz\"\u003eminijinja-cli-x86_64-apple-darwin.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIntel macOS\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-apple-darwin.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-pc-windows-msvc.zip\"\u003eminijinja-cli-aarch64-pc-windows-msvc.zip\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eARM64 Windows\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-pc-windows-msvc.zip.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-pc-windows-msvc.zip\"\u003eminijinja-cli-i686-pc-windows-msvc.zip\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex86 Windows\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-pc-windows-msvc.zip.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-pc-windows-msvc.zip\"\u003eminijinja-cli-x86_64-pc-windows-msvc.zip\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 Windows\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-pc-windows-msvc.zip.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-unknown-linux-gnu.tar.xz\"\u003eminijinja-cli-aarch64-unknown-linux-gnu.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eARM64 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-unknown-linux-gnu.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-unknown-linux-gnu.tar.xz\"\u003eminijinja-cli-i686-unknown-linux-gnu.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex86 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-unknown-linux-gnu.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-unknown-linux-gnu.tar.xz\"\u003eminijinja-cli-x86_64-unknown-linux-gnu.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-unknown-linux-gnu.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-armv7-unknown-linux-gnueabihf.tar.xz\"\u003eminijinja-cli-armv7-unknown-linux-gnueabihf.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eARMv7 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-armv7-unknown-linux-gnueabihf.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-unknown-linux-musl.tar.xz\"\u003eminijinja-cli-aarch64-unknown-linux-musl.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eARM64 MUSL Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-unknown-linux-musl.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-unknown-linux-musl.tar.xz\"\u003eminijinja-cli-i686-unknown-linux-musl.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex86 MUSL Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-unknown-linux-musl.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-unknown-linux-musl.tar.xz\"\u003eminijinja-cli-x86_64-unknown-linux-musl.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 MUSL Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-unknown-linux-musl.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded keyword argument support (\u003ccode\u003ewidth\u003c/code\u003e, \u003ccode\u003efirst\u003c/code\u003e, \u003ccode\u003eblank\u003c/code\u003e) to the \u003ccode\u003eindent\u003c/code\u003e filter for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/864\"\u003e#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted integer lookup (for example \u003ccode\u003efoo.0\u003c/code\u003e) in Rust and Go for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/881\"\u003e#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted filter and test names (including \u003ccode\u003efoo . bar . baz\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/879\"\u003e#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed string escape handling to preserve unknown escapes (such as \u003ccode\u003e\\s\u003c/code\u003e) for Jinja compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/880\"\u003e#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved generic performance across template parsing, compilation, and rendering.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eminijinja-cabi\u003c/code\u003e ownership and pointer-safety issues that could leak \u003ccode\u003emj_value\u003c/code\u003e\nvalues on error paths.\u003c/li\u003e\n\u003cli\u003eAdded high-priority \u003ccode\u003eminijinja-cabi\u003c/code\u003e APIs for callback-based functions/filters/tests,\nglobals, loaders, path joining, auto-escape configuration, and fuel limits.\u003c/li\u003e\n\u003cli\u003eSwitched \u003ccode\u003eminijinja-cabi\u003c/code\u003e header maintenance to manual source-based syncing and\nremoved cbindgen-based generation tooling.\u003c/li\u003e\n\u003cli\u003eAdded lightweight C smoke tests for \u003ccode\u003eminijinja-cabi\u003c/code\u003e (via \u003ccode\u003emake -C minijinja-cabi test\u003c/code\u003e)\nwith coverage across all exported C ABI functions, and wired them into top-level\ntesting and CI.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erender_captured\u003c/code\u003e and \u003ccode\u003erender_captured_to\u003c/code\u003e methods on \u003ccode\u003eTemplate\u003c/code\u003e which\nreturn a \u003ccode\u003eCaptured\u003c/code\u003e type holding the rendered output and the template state.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003einto_output\u003c/code\u003e method on \u003ccode\u003eCaptured\u003c/code\u003e to consume and return the output string.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003erender_and_return_state\u003c/code\u003e, \u003ccode\u003eeval_to_state\u003c/code\u003e, and \u003ccode\u003erender_to_write\u003c/code\u003e\nin favor of the new \u003ccode\u003erender_captured\u003c/code\u003e / \u003ccode\u003erender_captured_to\u003c/code\u003e / \u003ccode\u003eCaptured\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of 2.17.0 to fix release automation.\u003c/li\u003e\n\u003cli\u003eSwitched npm publishing to trusted publishing (OIDC/provenance) and removed token-based auth from CI.\u003c/li\u003e\n\u003cli\u003ePrevented duplicate crates.io publish attempts by skipping slash-prefixed tags in crates publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e'c'\u003c/code\u003e (character) format type support for format filters and \u003ccode\u003estr.format\u003c/code\u003e-style formatting.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/868\"\u003e#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded prebuilt \u003ccode\u003eminijinja-cli\u003c/code\u003e release targets for \u003ccode\u003eaarch64-pc-windows-msvc\u003c/code\u003e (Windows ARM64) and \u003ccode\u003earmv7-unknown-linux-gnueabihf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested \u003ccode\u003eRest\u0026lt;String\u0026gt;\u003c/code\u003e and \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e conversions.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/877\"\u003e#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python CI/build compatibility with newer \u003ccode\u003ematurin\u003c/code\u003e by moving stripping from global config to release wheel build arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/92f114d1fd62525b2b4dc1adb77ae1e83c1214a9\"\u003e\u003ccode\u003e92f114d\u003c/code\u003e\u003c/a\u003e release 2.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/80d30a7526a0119981a1664fab8036b7e64c0d14\"\u003e\u003ccode\u003e80d30a7\u003c/code\u003e\u003c/a\u003e refactor(vendor): prune unused self_cell API surface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/50ce37a18ad368f22b4c40ff2b3355895ff58556\"\u003e\u003ccode\u003e50ce37a\u003c/code\u003e\u003c/a\u003e fix: typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/24891e10c207846fa264c0f8eca930045bbb5fca\"\u003e\u003ccode\u003e24891e1\u003c/code\u003e\u003c/a\u003e feat(filters): add kwargs support to indent filter for Jinja2 parity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/4cca670f8a346832771d2a567f778b5dc4058156\"\u003e\u003ccode\u003e4cca670\u003c/code\u003e\u003c/a\u003e refactor: deprecate render_to_write in favor of render_captured_to\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/ac88f8e619e0b7d5a4e23819ed5d2ebc046029c6\"\u003e\u003ccode\u003eac88f8e\u003c/code\u003e\u003c/a\u003e fix: correct typo render_capturedd_to -\u0026gt; render_captured_to\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/710137b2626cfae81b1eb935ea4c9df2435c053d\"\u003e\u003ccode\u003e710137b\u003c/code\u003e\u003c/a\u003e chore: remove dead_code allow and unused MutBorrow from vendored self_cell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/39d00e61a9f7246b7015dcf655f11159cde1d8cd\"\u003e\u003ccode\u003e39d00e6\u003c/code\u003e\u003c/a\u003e feat: Added new capture methods for state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/42b0d089333363b8bd667ec99ab67ff7977ef6d4\"\u003e\u003ccode\u003e42b0d08\u003c/code\u003e\u003c/a\u003e feat: vendor self_cell and make loader default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/cc12ae0812b8d85dd5963cfa373971fb0b1ff6da\"\u003e\u003ccode\u003ecc12ae0\u003c/code\u003e\u003c/a\u003e fix: make cabi compatible with older rustc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.16.0...minijinja-go/v2.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quote` from 1.0.44 to 1.0.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/quote/releases\"\u003equote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.45\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ToTokens impl for Arc\u0026lt;T\u0026gt; (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/quote/commit/842ffde933fdd76cd1681a288bed136d8b95a97a\"\u003e\u003ccode\u003e842ffde\u003c/code\u003e\u003c/a\u003e Release 1.0.45\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/93d691cce95b31c607be7a2aef2a784abc60b525\"\u003e\u003ccode\u003e93d691c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/326\"\u003e#326\u003c/a\u003e from dtolnay/arc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/d27d589652ebe1ffc044f75e80ed3a6a86d3cdcd\"\u003e\u003ccode\u003ed27d589\u003c/code\u003e\u003c/a\u003e ToTokens for Arc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/24d10826cf003ebaa74fd73cdc94ed36ccbae001\"\u003e\u003ccode\u003e24d1082\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-02-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/26b127632c74209ef5281452742a9fbd6fbab2cb\"\u003e\u003ccode\u003e26b1276\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/c5e1c9ef46524e84d5072d0be5c7c62637986ce5\"\u003e\u003ccode\u003ec5e1c9e\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/58e21550d88a48248159939cfed14f30df3c0fee\"\u003e\u003ccode\u003e58e2155\u003c/code\u003e\u003c/a\u003e Remove compiler version support from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/1fc6b50769abb6117f1b786d5c68a772cadaab04\"\u003e\u003ccode\u003e1fc6b50\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/515480a4349d1842c10f92170a7949fa9916fd24\"\u003e\u003ccode\u003e515480a\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-02-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/2c5e7709dd9b7c7f5a0728d3ed4f8ade2940ad86\"\u003e\u003ccode\u003e2c5e770\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-01-30\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.44...1.0.45\"\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/kkew3/jieba.vim/pull/80","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kkew3%2Fjieba.vim/issues/80","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/80/packages"}},{"old_version":"2.15.1","new_version":"2.18.0","update_type":"minor","path":null,"pr_created_at":"2026-03-17T04:44:21.000Z","version_change":"2.15.1 → 2.18.0","issue":{"uuid":"4086174169","node_id":"PR_kwDOQ83SrM7LG0zL","number":11,"state":"closed","title":"Bump minijinja from 2.15.1 to 2.18.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-07T04:45:10.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-17T04:44:21.000Z","updated_at":"2026-04-07T04:45:11.000Z","time_to_close":1814449,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"minijinja","old_version":"2.15.1","new_version":"2.18.0","repository_url":"https://github.com/mitsuhiko/minijinja"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [minijinja](https://github.com/mitsuhiko/minijinja) from 2.15.1 to 2.18.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/releases\"\u003eminijinja's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.17.0\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e'c'\u003c/code\u003e (character) format type support for format filters and \u003ccode\u003estr.format\u003c/code\u003e-style formatting.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/868\"\u003e#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded prebuilt \u003ccode\u003eminijinja-cli\u003c/code\u003e release targets for \u003ccode\u003eaarch64-pc-windows-msvc\u003c/code\u003e (Windows ARM64) and \u003ccode\u003earmv7-unknown-linux-gnueabihf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested \u003ccode\u003eRest\u0026lt;String\u0026gt;\u003c/code\u003e and \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e conversions.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/877\"\u003e#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python CI/build compatibility with newer \u003ccode\u003ematurin\u003c/code\u003e by moving stripping from global config to release wheel build arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInstall minijinja-cli 2.17.0\u003c/h2\u003e\n\u003ch3\u003eInstall prebuilt binaries via shell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003ecurl --proto '=https' --tlsv1.2 -LsSf https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-installer.sh | sh\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eInstall prebuilt binaries via powershell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003epowershell -ExecutionPolicy Bypass -c \u0026quot;irm https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-installer.ps1 | iex\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eDownload minijinja-cli 2.17.0\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFile\u003c/th\u003e\n\u003cth\u003ePlatform\u003c/th\u003e\n\u003cth\u003eChecksum\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-apple-darwin.tar.xz\"\u003eminijinja-cli-aarch64-apple-darwin.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eApple Silicon macOS\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-apple-darwin.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-apple-darwin.tar.xz\"\u003eminijinja-cli-x86_64-apple-darwin.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIntel macOS\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-apple-darwin.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-pc-windows-msvc.zip\"\u003eminijinja-cli-aarch64-pc-windows-msvc.zip\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eARM64 Windows\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-pc-windows-msvc.zip.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-pc-windows-msvc.zip\"\u003eminijinja-cli-i686-pc-windows-msvc.zip\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex86 Windows\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-pc-windows-msvc.zip.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-pc-windows-msvc.zip\"\u003eminijinja-cli-x86_64-pc-windows-msvc.zip\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 Windows\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-pc-windows-msvc.zip.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-unknown-linux-gnu.tar.xz\"\u003eminijinja-cli-aarch64-unknown-linux-gnu.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eARM64 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-unknown-linux-gnu.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-unknown-linux-gnu.tar.xz\"\u003eminijinja-cli-i686-unknown-linux-gnu.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex86 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-unknown-linux-gnu.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-unknown-linux-gnu.tar.xz\"\u003eminijinja-cli-x86_64-unknown-linux-gnu.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-unknown-linux-gnu.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-armv7-unknown-linux-gnueabihf.tar.xz\"\u003eminijinja-cli-armv7-unknown-linux-gnueabihf.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eARMv7 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-armv7-unknown-linux-gnueabihf.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-unknown-linux-musl.tar.xz\"\u003eminijinja-cli-aarch64-unknown-linux-musl.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eARM64 MUSL Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-unknown-linux-musl.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-unknown-linux-musl.tar.xz\"\u003eminijinja-cli-i686-unknown-linux-musl.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex86 MUSL Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-unknown-linux-musl.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-unknown-linux-musl.tar.xz\"\u003eminijinja-cli-x86_64-unknown-linux-musl.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 MUSL Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-unknown-linux-musl.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded musllinux wheel builds for Python release artifacts.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e|escape\u003c/code\u003e to honor custom formatters.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/861\"\u003e#861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAligned undefined behavior handling in the Go port with Rust.\u003c/li\u003e\n\u003cli\u003eRemoved non-Rust \u003ccode\u003ekeys\u003c/code\u003e and \u003ccode\u003evalues\u003c/code\u003e filters from the Go port for parity.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/863\"\u003e#863\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInstall minijinja-cli 2.16.0\u003c/h2\u003e\n\u003ch3\u003eInstall prebuilt binaries via shell script\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/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded keyword argument support (\u003ccode\u003ewidth\u003c/code\u003e, \u003ccode\u003efirst\u003c/code\u003e, \u003ccode\u003eblank\u003c/code\u003e) to the \u003ccode\u003eindent\u003c/code\u003e filter for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/864\"\u003e#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted integer lookup (for example \u003ccode\u003efoo.0\u003c/code\u003e) in Rust and Go for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/881\"\u003e#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted filter and test names (including \u003ccode\u003efoo . bar . baz\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/879\"\u003e#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed string escape handling to preserve unknown escapes (such as \u003ccode\u003e\\s\u003c/code\u003e) for Jinja compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/880\"\u003e#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved generic performance across template parsing, compilation, and rendering.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eminijinja-cabi\u003c/code\u003e ownership and pointer-safety issues that could leak \u003ccode\u003emj_value\u003c/code\u003e\nvalues on error paths.\u003c/li\u003e\n\u003cli\u003eAdded high-priority \u003ccode\u003eminijinja-cabi\u003c/code\u003e APIs for callback-based functions/filters/tests,\nglobals, loaders, path joining, auto-escape configuration, and fuel limits.\u003c/li\u003e\n\u003cli\u003eSwitched \u003ccode\u003eminijinja-cabi\u003c/code\u003e header maintenance to manual source-based syncing and\nremoved cbindgen-based generation tooling.\u003c/li\u003e\n\u003cli\u003eAdded lightweight C smoke tests for \u003ccode\u003eminijinja-cabi\u003c/code\u003e (via \u003ccode\u003emake -C minijinja-cabi test\u003c/code\u003e)\nwith coverage across all exported C ABI functions, and wired them into top-level\ntesting and CI.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erender_captured\u003c/code\u003e and \u003ccode\u003erender_captured_to\u003c/code\u003e methods on \u003ccode\u003eTemplate\u003c/code\u003e which\nreturn a \u003ccode\u003eCaptured\u003c/code\u003e type holding the rendered output and the template state.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003einto_output\u003c/code\u003e method on \u003ccode\u003eCaptured\u003c/code\u003e to consume and return the output string.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003erender_and_return_state\u003c/code\u003e, \u003ccode\u003eeval_to_state\u003c/code\u003e, and \u003ccode\u003erender_to_write\u003c/code\u003e\nin favor of the new \u003ccode\u003erender_captured\u003c/code\u003e / \u003ccode\u003erender_captured_to\u003c/code\u003e / \u003ccode\u003eCaptured\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of 2.17.0 to fix release automation.\u003c/li\u003e\n\u003cli\u003eSwitched npm publishing to trusted publishing (OIDC/provenance) and removed token-based auth from CI.\u003c/li\u003e\n\u003cli\u003ePrevented duplicate crates.io publish attempts by skipping slash-prefixed tags in crates publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e'c'\u003c/code\u003e (character) format type support for format filters and \u003ccode\u003estr.format\u003c/code\u003e-style formatting.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/868\"\u003e#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded prebuilt \u003ccode\u003eminijinja-cli\u003c/code\u003e release targets for \u003ccode\u003eaarch64-pc-windows-msvc\u003c/code\u003e (Windows ARM64) and \u003ccode\u003earmv7-unknown-linux-gnueabihf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested \u003ccode\u003eRest\u0026lt;String\u0026gt;\u003c/code\u003e and \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e conversions.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/877\"\u003e#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python CI/build compatibility with newer \u003ccode\u003ematurin\u003c/code\u003e by moving stripping from global config to release wheel build arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded musllinux wheel builds for Python release artifacts.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e|escape\u003c/code\u003e to honor custom formatters.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/861\"\u003e#861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAligned undefined behavior handling in the Go port with Rust.\u003c/li\u003e\n\u003cli\u003eRemoved non-Rust \u003ccode\u003ekeys\u003c/code\u003e and \u003ccode\u003evalues\u003c/code\u003e filters from the Go port for parity.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/863\"\u003e#863\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/92f114d1fd62525b2b4dc1adb77ae1e83c1214a9\"\u003e\u003ccode\u003e92f114d\u003c/code\u003e\u003c/a\u003e release 2.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/80d30a7526a0119981a1664fab8036b7e64c0d14\"\u003e\u003ccode\u003e80d30a7\u003c/code\u003e\u003c/a\u003e refactor(vendor): prune unused self_cell API surface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/50ce37a18ad368f22b4c40ff2b3355895ff58556\"\u003e\u003ccode\u003e50ce37a\u003c/code\u003e\u003c/a\u003e fix: typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/24891e10c207846fa264c0f8eca930045bbb5fca\"\u003e\u003ccode\u003e24891e1\u003c/code\u003e\u003c/a\u003e feat(filters): add kwargs support to indent filter for Jinja2 parity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/4cca670f8a346832771d2a567f778b5dc4058156\"\u003e\u003ccode\u003e4cca670\u003c/code\u003e\u003c/a\u003e refactor: deprecate render_to_write in favor of render_captured_to\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/ac88f8e619e0b7d5a4e23819ed5d2ebc046029c6\"\u003e\u003ccode\u003eac88f8e\u003c/code\u003e\u003c/a\u003e fix: correct typo render_capturedd_to -\u0026gt; render_captured_to\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/710137b2626cfae81b1eb935ea4c9df2435c053d\"\u003e\u003ccode\u003e710137b\u003c/code\u003e\u003c/a\u003e chore: remove dead_code allow and unused MutBorrow from vendored self_cell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/39d00e61a9f7246b7015dcf655f11159cde1d8cd\"\u003e\u003ccode\u003e39d00e6\u003c/code\u003e\u003c/a\u003e feat: Added new capture methods for state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/42b0d089333363b8bd667ec99ab67ff7977ef6d4\"\u003e\u003ccode\u003e42b0d08\u003c/code\u003e\u003c/a\u003e feat: vendor self_cell and make loader default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/cc12ae0812b8d85dd5963cfa373971fb0b1ff6da\"\u003e\u003ccode\u003ecc12ae0\u003c/code\u003e\u003c/a\u003e fix: make cabi compatible with older rustc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.15.1...minijinja-go/v2.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=minijinja\u0026package-manager=cargo\u0026previous-version=2.15.1\u0026new-version=2.18.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/darkautism/ai-novel-translation/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/darkautism%2Fai-novel-translation/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"2.16.0","new_version":"2.18.0","update_type":"minor","path":null,"pr_created_at":"2026-03-16T11:07:18.000Z","version_change":"2.16.0 → 2.18.0","issue":{"uuid":"4081802121","node_id":"PR_kwDOPHt5js7K4xtX","number":227,"state":"closed","title":"build(deps): bump minijinja from 2.16.0 to 2.18.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-31T00:01:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-16T11:07:18.000Z","updated_at":"2026-03-31T00:02:08.000Z","time_to_close":1256081,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"minijinja","old_version":"2.16.0","new_version":"2.18.0","repository_url":"https://github.com/mitsuhiko/minijinja"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [minijinja](https://github.com/mitsuhiko/minijinja) from 2.16.0 to 2.18.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/releases\"\u003eminijinja's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.17.0\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e'c'\u003c/code\u003e (character) format type support for format filters and \u003ccode\u003estr.format\u003c/code\u003e-style formatting.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/868\"\u003e#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded prebuilt \u003ccode\u003eminijinja-cli\u003c/code\u003e release targets for \u003ccode\u003eaarch64-pc-windows-msvc\u003c/code\u003e (Windows ARM64) and \u003ccode\u003earmv7-unknown-linux-gnueabihf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested \u003ccode\u003eRest\u0026lt;String\u0026gt;\u003c/code\u003e and \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e conversions.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/877\"\u003e#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python CI/build compatibility with newer \u003ccode\u003ematurin\u003c/code\u003e by moving stripping from global config to release wheel build arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInstall minijinja-cli 2.17.0\u003c/h2\u003e\n\u003ch3\u003eInstall prebuilt binaries via shell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003ecurl --proto '=https' --tlsv1.2 -LsSf https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-installer.sh | sh\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eInstall prebuilt binaries via powershell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003epowershell -ExecutionPolicy Bypass -c \u0026quot;irm https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-installer.ps1 | iex\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eDownload minijinja-cli 2.17.0\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFile\u003c/th\u003e\n\u003cth\u003ePlatform\u003c/th\u003e\n\u003cth\u003eChecksum\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-apple-darwin.tar.xz\"\u003eminijinja-cli-aarch64-apple-darwin.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eApple Silicon macOS\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-apple-darwin.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-apple-darwin.tar.xz\"\u003eminijinja-cli-x86_64-apple-darwin.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIntel macOS\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-apple-darwin.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-pc-windows-msvc.zip\"\u003eminijinja-cli-aarch64-pc-windows-msvc.zip\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eARM64 Windows\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-pc-windows-msvc.zip.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-pc-windows-msvc.zip\"\u003eminijinja-cli-i686-pc-windows-msvc.zip\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex86 Windows\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-pc-windows-msvc.zip.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-pc-windows-msvc.zip\"\u003eminijinja-cli-x86_64-pc-windows-msvc.zip\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 Windows\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-pc-windows-msvc.zip.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-unknown-linux-gnu.tar.xz\"\u003eminijinja-cli-aarch64-unknown-linux-gnu.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eARM64 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-unknown-linux-gnu.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-unknown-linux-gnu.tar.xz\"\u003eminijinja-cli-i686-unknown-linux-gnu.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex86 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-unknown-linux-gnu.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-unknown-linux-gnu.tar.xz\"\u003eminijinja-cli-x86_64-unknown-linux-gnu.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-unknown-linux-gnu.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-armv7-unknown-linux-gnueabihf.tar.xz\"\u003eminijinja-cli-armv7-unknown-linux-gnueabihf.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eARMv7 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-armv7-unknown-linux-gnueabihf.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-unknown-linux-musl.tar.xz\"\u003eminijinja-cli-aarch64-unknown-linux-musl.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eARM64 MUSL Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-aarch64-unknown-linux-musl.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-unknown-linux-musl.tar.xz\"\u003eminijinja-cli-i686-unknown-linux-musl.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex86 MUSL Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-i686-unknown-linux-musl.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-unknown-linux-musl.tar.xz\"\u003eminijinja-cli-x86_64-unknown-linux-musl.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 MUSL Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-x86_64-unknown-linux-musl.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded keyword argument support (\u003ccode\u003ewidth\u003c/code\u003e, \u003ccode\u003efirst\u003c/code\u003e, \u003ccode\u003eblank\u003c/code\u003e) to the \u003ccode\u003eindent\u003c/code\u003e filter for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/864\"\u003e#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted integer lookup (for example \u003ccode\u003efoo.0\u003c/code\u003e) in Rust and Go for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/881\"\u003e#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted filter and test names (including \u003ccode\u003efoo . bar . baz\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/879\"\u003e#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed string escape handling to preserve unknown escapes (such as \u003ccode\u003e\\s\u003c/code\u003e) for Jinja compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/880\"\u003e#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved generic performance across template parsing, compilation, and rendering.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eminijinja-cabi\u003c/code\u003e ownership and pointer-safety issues that could leak \u003ccode\u003emj_value\u003c/code\u003e\nvalues on error paths.\u003c/li\u003e\n\u003cli\u003eAdded high-priority \u003ccode\u003eminijinja-cabi\u003c/code\u003e APIs for callback-based functions/filters/tests,\nglobals, loaders, path joining, auto-escape configuration, and fuel limits.\u003c/li\u003e\n\u003cli\u003eSwitched \u003ccode\u003eminijinja-cabi\u003c/code\u003e header maintenance to manual source-based syncing and\nremoved cbindgen-based generation tooling.\u003c/li\u003e\n\u003cli\u003eAdded lightweight C smoke tests for \u003ccode\u003eminijinja-cabi\u003c/code\u003e (via \u003ccode\u003emake -C minijinja-cabi test\u003c/code\u003e)\nwith coverage across all exported C ABI functions, and wired them into top-level\ntesting and CI.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erender_captured\u003c/code\u003e and \u003ccode\u003erender_captured_to\u003c/code\u003e methods on \u003ccode\u003eTemplate\u003c/code\u003e which\nreturn a \u003ccode\u003eCaptured\u003c/code\u003e type holding the rendered output and the template state.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003einto_output\u003c/code\u003e method on \u003ccode\u003eCaptured\u003c/code\u003e to consume and return the output string.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003erender_and_return_state\u003c/code\u003e, \u003ccode\u003eeval_to_state\u003c/code\u003e, and \u003ccode\u003erender_to_write\u003c/code\u003e\nin favor of the new \u003ccode\u003erender_captured\u003c/code\u003e / \u003ccode\u003erender_captured_to\u003c/code\u003e / \u003ccode\u003eCaptured\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of 2.17.0 to fix release automation.\u003c/li\u003e\n\u003cli\u003eSwitched npm publishing to trusted publishing (OIDC/provenance) and removed token-based auth from CI.\u003c/li\u003e\n\u003cli\u003ePrevented duplicate crates.io publish attempts by skipping slash-prefixed tags in crates publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e'c'\u003c/code\u003e (character) format type support for format filters and \u003ccode\u003estr.format\u003c/code\u003e-style formatting.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/868\"\u003e#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded prebuilt \u003ccode\u003eminijinja-cli\u003c/code\u003e release targets for \u003ccode\u003eaarch64-pc-windows-msvc\u003c/code\u003e (Windows ARM64) and \u003ccode\u003earmv7-unknown-linux-gnueabihf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested \u003ccode\u003eRest\u0026lt;String\u0026gt;\u003c/code\u003e and \u003ccode\u003eVec\u0026lt;String\u0026gt;\u003c/code\u003e conversions.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/877\"\u003e#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python CI/build compatibility with newer \u003ccode\u003ematurin\u003c/code\u003e by moving stripping from global config to release wheel build arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/92f114d1fd62525b2b4dc1adb77ae1e83c1214a9\"\u003e\u003ccode\u003e92f114d\u003c/code\u003e\u003c/a\u003e release 2.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/80d30a7526a0119981a1664fab8036b7e64c0d14\"\u003e\u003ccode\u003e80d30a7\u003c/code\u003e\u003c/a\u003e refactor(vendor): prune unused self_cell API surface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/50ce37a18ad368f22b4c40ff2b3355895ff58556\"\u003e\u003ccode\u003e50ce37a\u003c/code\u003e\u003c/a\u003e fix: typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/24891e10c207846fa264c0f8eca930045bbb5fca\"\u003e\u003ccode\u003e24891e1\u003c/code\u003e\u003c/a\u003e feat(filters): add kwargs support to indent filter for Jinja2 parity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/4cca670f8a346832771d2a567f778b5dc4058156\"\u003e\u003ccode\u003e4cca670\u003c/code\u003e\u003c/a\u003e refactor: deprecate render_to_write in favor of render_captured_to\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/ac88f8e619e0b7d5a4e23819ed5d2ebc046029c6\"\u003e\u003ccode\u003eac88f8e\u003c/code\u003e\u003c/a\u003e fix: correct typo render_capturedd_to -\u0026gt; render_captured_to\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/710137b2626cfae81b1eb935ea4c9df2435c053d\"\u003e\u003ccode\u003e710137b\u003c/code\u003e\u003c/a\u003e chore: remove dead_code allow and unused MutBorrow from vendored self_cell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/39d00e61a9f7246b7015dcf655f11159cde1d8cd\"\u003e\u003ccode\u003e39d00e6\u003c/code\u003e\u003c/a\u003e feat: Added new capture methods for state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/42b0d089333363b8bd667ec99ab67ff7977ef6d4\"\u003e\u003ccode\u003e42b0d08\u003c/code\u003e\u003c/a\u003e feat: vendor self_cell and make loader default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/cc12ae0812b8d85dd5963cfa373971fb0b1ff6da\"\u003e\u003ccode\u003ecc12ae0\u003c/code\u003e\u003c/a\u003e fix: make cabi compatible with older rustc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.16.0...minijinja-go/v2.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=minijinja\u0026package-manager=cargo\u0026previous-version=2.16.0\u0026new-version=2.18.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/biom8er/phymes/pull/227","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/biom8er%2Fphymes/issues/227","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/227/packages"}},{"old_version":"2.17.1","new_version":"2.18.0","update_type":"minor","path":null,"pr_created_at":"2026-03-16T09:30:04.000Z","version_change":"2.17.1 → 2.18.0","issue":{"uuid":"4081290253","node_id":"PR_kwDOO2VNwc7K3FN1","number":165,"state":"closed","title":"deps(deps): bump minijinja from 2.17.1 to 2.18.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":["BinFlip"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-05T14:08:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-16T09:30:04.000Z","updated_at":"2026-04-05T14:08:24.000Z","time_to_close":1744699,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"minijinja","old_version":"2.17.1","new_version":"2.18.0","repository_url":"https://github.com/mitsuhiko/minijinja"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [minijinja](https://github.com/mitsuhiko/minijinja) from 2.17.1 to 2.18.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded keyword argument support (\u003ccode\u003ewidth\u003c/code\u003e, \u003ccode\u003efirst\u003c/code\u003e, \u003ccode\u003eblank\u003c/code\u003e) to the \u003ccode\u003eindent\u003c/code\u003e filter for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/864\"\u003e#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted integer lookup (for example \u003ccode\u003efoo.0\u003c/code\u003e) in Rust and Go for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/881\"\u003e#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for dotted filter and test names (including \u003ccode\u003efoo . bar . baz\u003c/code\u003e) for Jinja compatibility.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/879\"\u003e#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed string escape handling to preserve unknown escapes (such as \u003ccode\u003e\\s\u003c/code\u003e) for Jinja compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/880\"\u003e#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved generic performance across template parsing, compilation, and rendering.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eminijinja-cabi\u003c/code\u003e ownership and pointer-safety issues that could leak \u003ccode\u003emj_value\u003c/code\u003e\nvalues on error paths.\u003c/li\u003e\n\u003cli\u003eAdded high-priority \u003ccode\u003eminijinja-cabi\u003c/code\u003e APIs for callback-based functions/filters/tests,\nglobals, loaders, path joining, auto-escape configuration, and fuel limits.\u003c/li\u003e\n\u003cli\u003eSwitched \u003ccode\u003eminijinja-cabi\u003c/code\u003e header maintenance to manual source-based syncing and\nremoved cbindgen-based generation tooling.\u003c/li\u003e\n\u003cli\u003eAdded lightweight C smoke tests for \u003ccode\u003eminijinja-cabi\u003c/code\u003e (via \u003ccode\u003emake -C minijinja-cabi test\u003c/code\u003e)\nwith coverage across all exported C ABI functions, and wired them into top-level\ntesting and CI.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erender_captured\u003c/code\u003e and \u003ccode\u003erender_captured_to\u003c/code\u003e methods on \u003ccode\u003eTemplate\u003c/code\u003e which\nreturn a \u003ccode\u003eCaptured\u003c/code\u003e type holding the rendered output and the template state.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003einto_output\u003c/code\u003e method on \u003ccode\u003eCaptured\u003c/code\u003e to consume and return the output string.\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003erender_and_return_state\u003c/code\u003e, \u003ccode\u003eeval_to_state\u003c/code\u003e, and \u003ccode\u003erender_to_write\u003c/code\u003e\nin favor of the new \u003ccode\u003erender_captured\u003c/code\u003e / \u003ccode\u003erender_captured_to\u003c/code\u003e / \u003ccode\u003eCaptured\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/92f114d1fd62525b2b4dc1adb77ae1e83c1214a9\"\u003e\u003ccode\u003e92f114d\u003c/code\u003e\u003c/a\u003e release 2.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/80d30a7526a0119981a1664fab8036b7e64c0d14\"\u003e\u003ccode\u003e80d30a7\u003c/code\u003e\u003c/a\u003e refactor(vendor): prune unused self_cell API surface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/50ce37a18ad368f22b4c40ff2b3355895ff58556\"\u003e\u003ccode\u003e50ce37a\u003c/code\u003e\u003c/a\u003e fix: typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/24891e10c207846fa264c0f8eca930045bbb5fca\"\u003e\u003ccode\u003e24891e1\u003c/code\u003e\u003c/a\u003e feat(filters): add kwargs support to indent filter for Jinja2 parity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/4cca670f8a346832771d2a567f778b5dc4058156\"\u003e\u003ccode\u003e4cca670\u003c/code\u003e\u003c/a\u003e refactor: deprecate render_to_write in favor of render_captured_to\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/ac88f8e619e0b7d5a4e23819ed5d2ebc046029c6\"\u003e\u003ccode\u003eac88f8e\u003c/code\u003e\u003c/a\u003e fix: correct typo render_capturedd_to -\u0026gt; render_captured_to\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/710137b2626cfae81b1eb935ea4c9df2435c053d\"\u003e\u003ccode\u003e710137b\u003c/code\u003e\u003c/a\u003e chore: remove dead_code allow and unused MutBorrow from vendored self_cell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/39d00e61a9f7246b7015dcf655f11159cde1d8cd\"\u003e\u003ccode\u003e39d00e6\u003c/code\u003e\u003c/a\u003e feat: Added new capture methods for state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/42b0d089333363b8bd667ec99ab67ff7977ef6d4\"\u003e\u003ccode\u003e42b0d08\u003c/code\u003e\u003c/a\u003e feat: vendor self_cell and make loader default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/cc12ae0812b8d85dd5963cfa373971fb0b1ff6da\"\u003e\u003ccode\u003ecc12ae0\u003c/code\u003e\u003c/a\u003e fix: make cabi compatible with older rustc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.17.1...minijinja-go/v2.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=minijinja\u0026package-manager=cargo\u0026previous-version=2.17.1\u0026new-version=2.18.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/BinFlip/dotscope/pull/165","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BinFlip%2Fdotscope/issues/165","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/165/packages"}}]}