{"id":67722,"name":"tree-sitter-python","ecosystem":"cargo","repository_url":"https://github.com/tree-sitter/tree-sitter-python","issues_count":55,"created_at":"2025-09-12T00:54:31.957Z","updated_at":"2025-09-12T00:54:31.957Z","purl":"pkg:cargo/tree-sitter-python","metadata":{"id":4297689,"name":"tree-sitter-python","ecosystem":"cargo","description":"Python grammar for tree-sitter","homepage":null,"licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tree-sitter/tree-sitter-python","keywords_array":["parsing","python","incremental","tree-sitter"],"namespace":null,"versions_count":18,"first_release_published_at":"2020-10-26T19:18:55.846Z","latest_release_published_at":"2025-09-11T06:45:57.328Z","latest_release_number":"0.25.0","last_synced_at":"2025-09-11T06:48:09.795Z","created_at":"2022-04-13T07:26:48.007Z","updated_at":"2025-09-11T06:48:10.245Z","registry_url":"https://crates.io/crates/tree-sitter-python/","install_command":"cargo install tree-sitter-python","documentation_url":"https://docs.rs/tree-sitter-python/","metadata":{"categories":["text-editors","parser-implementations","parsing"]},"repo_metadata":{"id":37451205,"uuid":"76530115","full_name":"tree-sitter/tree-sitter-python","owner":"tree-sitter","description":"Python grammar for tree-sitter","archived":false,"fork":false,"pushed_at":"2025-08-29T03:18:58.000Z","size":23656,"stargazers_count":477,"open_issues_count":23,"forks_count":168,"subscribers_count":21,"default_branch":"master","last_synced_at":"2025-09-07T03:02:11.714Z","etag":null,"topics":["parser","python","tree-sitter"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tree-sitter.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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},"funding":{"github":"tree-sitter","patreon":null,"open_collective":"tree-sitter","ko_fi":"amaanq","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":null}},"created_at":"2016-12-15T06:22:25.000Z","updated_at":"2025-09-06T13:18:35.000Z","dependencies_parsed_at":"2024-03-13T01:21:55.258Z","dependency_job_id":"67f638d0-07fc-4a1c-a783-a54ab53da138","html_url":"https://github.com/tree-sitter/tree-sitter-python","commit_stats":{"total_commits":490,"total_committers":33,"mean_commits":"14.848484848484848","dds":0.6020408163265306,"last_synced_commit":"bffb65a8cfe4e46290331dfef0dbf0ef3679de11"},"previous_names":[],"tags_count":43,"template":false,"template_full_name":null,"purl":"pkg:github/tree-sitter/tree-sitter-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tree-sitter","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/sbom","scorecard":{"id":897670,"data":{"date":"2025-08-11","repo":{"name":"github.com/tree-sitter/tree-sitter-python","commit":"710796b8b877a970297106e5bbc8e2afa47f86ec"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":1,"reason":"Found 3/23 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Warn: no topLevel permission defined: .github/workflows/fuzz.yml:1","Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Warn: topLevel 'contents' permission set to 'write': .github/workflows/publish.yml:8","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":1,"reason":"dependency not pinned by hash detected -- score normalized to 1","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/tree-sitter/tree-sitter-python/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/tree-sitter/tree-sitter-python/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/tree-sitter/tree-sitter-python/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/tree-sitter/tree-sitter-python/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/tree-sitter/tree-sitter-python/fuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/fuzz.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/tree-sitter/tree-sitter-python/fuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/tree-sitter/tree-sitter-python/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/tree-sitter/tree-sitter-python/lint.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/tree-sitter/tree-sitter-python/publish.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/tree-sitter/tree-sitter-python/publish.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/tree-sitter/tree-sitter-python/publish.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/tree-sitter/tree-sitter-python/publish.yml/master?enable=pin","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   8 third-party GitHubAction dependencies pinned","Info:   1 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v0.23.6 not signed: https://api.github.com/repos/tree-sitter/tree-sitter-python/releases/192033058","Warn: release artifact v0.23.5 not signed: https://api.github.com/repos/tree-sitter/tree-sitter-python/releases/189081257","Warn: release artifact v0.23.4 not signed: https://api.github.com/repos/tree-sitter/tree-sitter-python/releases/184615588","Warn: release artifact v0.23.3 not signed: https://api.github.com/repos/tree-sitter/tree-sitter-python/releases/184545858","Warn: release artifact v0.23.6 does not have provenance: https://api.github.com/repos/tree-sitter/tree-sitter-python/releases/192033058","Warn: release artifact v0.23.5 does not have provenance: https://api.github.com/repos/tree-sitter/tree-sitter-python/releases/189081257","Warn: release artifact v0.23.4 does not have provenance: https://api.github.com/repos/tree-sitter/tree-sitter-python/releases/184615588","Warn: release artifact v0.23.3 does not have provenance: https://api.github.com/repos/tree-sitter/tree-sitter-python/releases/184545858"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":5,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Warn: 'branch protection settings apply to administrators' is disabled on branch 'master'","Warn: 'stale review dismissal' is disabled on branch 'master'","Warn: required approving review count is 1 on branch 'master'","Warn: codeowners review is not required on branch 'master'","Warn: 'last push approval' is disabled on branch 'master'","Warn: no status checks found to merge onto branch 'master'","Info: PRs are required in order to make changes on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 15 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":6,"reason":"4 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-xffm-g5w8-qvg7","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-pq67-2wwv-3xjx","Warn: Project is vulnerable to: GHSA-8cj5-5rvv-wf4v"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-24T14:21:27.699Z","repository_id":37451205,"created_at":"2025-08-24T14:21:27.699Z","updated_at":"2025-08-24T14:21:27.699Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274065147,"owners_count":25216438,"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","status":"online","status_checked_at":"2025-09-07T02:00:09.463Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"tree-sitter","name":"tree-sitter","uuid":"17203512","kind":"organization","description":"","email":null,"website":"https://tree-sitter.github.io/tree-sitter/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/17203512?v=4","repositories_count":56,"last_synced_at":"2025-09-07T03:01:58.112Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/tree-sitter","funding_links":["https://github.com/sponsors/tree-sitter"],"total_stars":30595,"followers":1901,"following":0,"created_at":"2022-11-03T20:35:20.097Z","updated_at":"2025-09-07T03:01:58.112Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tree-sitter","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tree-sitter/repositories"},"tags":[{"name":"v0.23.6","sha":"bffb65a8cfe4e46290331dfef0dbf0ef3679de11","kind":"commit","published_at":"2024-12-22T23:06:13.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.23.6","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.23.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.23.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.23.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.23.6/manifests"},{"name":"v0.23.5","sha":"1ee3e775477f913ae3a46cde7a6a512deb06052c","kind":"commit","published_at":"2024-12-05T02:56:48.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.23.5","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.23.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.23.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.23.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.23.5/manifests"},{"name":"v0.23.4","sha":"6d14e44ea217bc5bb1c1804180e9818d7d1b8d91","kind":"commit","published_at":"2024-11-11T06:55:16.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.23.4","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.23.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.23.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.23.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.23.4/manifests"},{"name":"v0.23.3","sha":"d5e1c9b8a2963cb9da3495678388343bb2f0ef3e","kind":"commit","published_at":"2024-11-10T05:32:23.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.23.3","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.23.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.23.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.23.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.23.3/manifests"},{"name":"v0.23.2","sha":"9a7f191b45af504c04acc78abc0afa5e0baf5ffe","kind":"commit","published_at":"2024-09-02T09:24:13.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.23.2","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.23.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.23.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.23.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.23.2/manifests"},{"name":"v0.23.1","sha":"a5df7178a5acea92a91b117b04d0149c0f47df9c","kind":"commit","published_at":"2024-09-02T09:16:42.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.23.1","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.23.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.23.1/manifests"},{"name":"v0.23.0","sha":"346fa42dc2990d2a2736cc60891369d0d3d8e65c","kind":"commit","published_at":"2024-08-26T17:20:05.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.23.0","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.23.0/manifests"},{"name":"v0.21.0","sha":"0f9047c857ed0990931b1f899c7d3bf403703147","kind":"commit","published_at":"2024-03-10T23:26:42.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.21.0","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.21.0/manifests"},{"name":"v0.20.4","sha":"c01fb4e38587e959b9058b8cd34b9e6a3068c827","kind":"tag","published_at":"2023-08-16T21:06:16.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.20.4","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.20.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.20.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.20.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.20.4/manifests"},{"name":"v0.20.3","sha":"7f176cd8badf29238be598b98b77c054ee67f77e","kind":"tag","published_at":"2023-07-23T03:13:58.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.20.3","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.20.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.20.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.20.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.20.3/manifests"},{"name":"v0.20.2","sha":"de221eccf9a221f5b85474a553474a69b4b5784d","kind":"commit","published_at":"2022-06-27T22:09:45.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.20.2","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.20.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.20.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.20.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.20.2/manifests"},{"name":"v0.20.0","sha":"2b9e9e0d231d5dd9f491d47f704817baee7d5af0","kind":"commit","published_at":"2022-06-21T19:02:51.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.20.0","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.20.0/manifests"},{"name":"rust-0.19.1","sha":"c3a0520ed35173e70798ab1f284ac440be69e1cc","kind":"tag","published_at":"2021-10-04T14:11:59.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/rust-0.19.1","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/rust-0.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@rust-0.19.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/rust-0.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/rust-0.19.1/manifests"},{"name":"v0.19.0","sha":"79e014734f40fd37644af24b49f368ed6c75a501","kind":"tag","published_at":"2021-03-04T00:52:10.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.19.0","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.19.0/manifests"},{"name":"v0.17.1","sha":"3196e288650992bca2399dda15ac703c342a22bb","kind":"tag","published_at":"2021-01-19T19:31:59.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.17.1","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.17.1/manifests"},{"name":"v0.17.0","sha":"10eaa00fecfd1ef7a92e7b839a3f4067844c1e1e","kind":"tag","published_at":"2020-12-15T17:31:31.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.17.0","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.17.0/manifests"},{"name":"v0.16.1","sha":"4cca050b68bf42ddff6cbc0077ce4990467a2ec6","kind":"tag","published_at":"2020-03-05T21:27:20.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.16.1","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.16.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.16.1/manifests"},{"name":"v0.16.0","sha":"e3e9624ea555d2312955056a4deb19a4fd08a4b3","kind":"tag","published_at":"2019-12-09T22:45:33.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.16.0","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.16.0/manifests"},{"name":"v0.15.1","sha":"75c13794ef7273df6f48c0758bcab0138856c6e1","kind":"tag","published_at":"2019-12-03T01:08:39.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.15.1","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.15.1/manifests"},{"name":"v0.15.0","sha":"f2c7609152a6be0a6f9e360c3938f77ed382a9c6","kind":"tag","published_at":"2019-06-07T21:39:28.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.15.0","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.15.0/manifests"},{"name":"v0.14.0","sha":"0c1f2caf82acbd7ad4429fab361ec9000ffc6127","kind":"tag","published_at":"2019-04-07T21:18:12.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.14.0","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.14.0/manifests"},{"name":"v0.13.6","sha":"1ae9eb5c47fd1a425639d4f16d09f1fa59f58d81","kind":"tag","published_at":"2018-11-13T05:34:53.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.13.6","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.13.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.13.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.13.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.13.6/manifests"},{"name":"v0.13.5","sha":"febcfe05524601d35e015028d51013b48de0a681","kind":"tag","published_at":"2018-11-09T04:42:00.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.13.5","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.13.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.13.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.13.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.13.5/manifests"},{"name":"v0.13.4","sha":"56d57da27737259b85ca185c4ac0706d9bf92389","kind":"tag","published_at":"2018-07-31T19:39:32.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.13.4","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.13.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.13.4/manifests"},{"name":"v0.13.3","sha":"9902e38cbf476da657cd3762b61bf986ec089619","kind":"tag","published_at":"2018-07-25T20:34:31.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.13.3","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.13.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.13.3/manifests"},{"name":"v0.13.2","sha":"7c9388b1f09085bb6a604fcba5a0d4f29b12b20f","kind":"tag","published_at":"2018-07-25T20:33:28.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.13.2","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.13.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.13.2/manifests"},{"name":"v0.13.1","sha":"3918314379749339ae5cb5b3d83579436c1091e4","kind":"tag","published_at":"2018-07-25T18:57:14.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.13.1","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.13.1/manifests"},{"name":"v0.13.0","sha":"a8122aaa7af548e8dd15674d020ac007a20487a6","kind":"tag","published_at":"2018-07-18T19:26:11.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.13.0","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.13.0/manifests"},{"name":"v0.12.1","sha":"b4d6134d669f41b8c8ea44f5cdfa6ea89e0d384b","kind":"tag","published_at":"2018-06-20T17:06:07.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.12.1","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"d8b5dc12230dd5021aeb9baea59c901dc55b385c","kind":"tag","published_at":"2018-06-15T21:02:50.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.12.0","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.12.0/manifests"},{"name":"v0.11.3","sha":"814b489165c6100a55a8a60a794fef0158957302","kind":"tag","published_at":"2018-04-12T23:48:43.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.11.3","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.11.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.11.3/manifests"},{"name":"v0.11.2","sha":"66c7d05cb2acefaed59097f8b92d9716ea3ebd58","kind":"tag","published_at":"2018-04-12T22:07:43.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.11.2","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.11.2/manifests"},{"name":"v0.11.1","sha":"4f7f43af77c363f859e531c45ced267c894c1750","kind":"tag","published_at":"2018-03-28T22:35:13.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.11.1","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"bd07c124e9aab5f1ee3167d5c7436652c8866935","kind":"tag","published_at":"2018-03-28T21:07:52.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.11.0","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.11.0/manifests"},{"name":"v0.5.0","sha":"5bb2451fb259c0e2a63fab705cadf67adb637c59","kind":"tag","published_at":"2018-03-06T01:48:39.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.5.0","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.5.0/manifests"},{"name":"v0.4.1","sha":"58037db0e7257a7ea32bd351974ef302bcad8642","kind":"tag","published_at":"2018-03-03T00:57:18.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.4.1","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"9d09884c89a22a136b070a40a055752c0ed596ec","kind":"tag","published_at":"2018-02-13T01:11:04.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.4.0","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.4.0/manifests"},{"name":"v0.3.1","sha":"2d3fa4c419180d70e7b8e5e171e7f74f6bfde987","kind":"commit","published_at":"2018-01-25T17:35:14.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.3.1","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"a074d841326d0560ed4912b06038bdf1ad0c1104","kind":"tag","published_at":"2017-12-22T01:08:01.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.3.0","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"2c65f065c77e21664e7e05b27c5d04585285ffdf","kind":"tag","published_at":"2017-09-18T16:28:37.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.2.0","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"972eae5457b2bbf0595be4fcd16cdcd57da3dc96","kind":"tag","published_at":"2017-08-02T23:31:53.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.1.0","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.1.0/manifests"},{"name":"v0.0.3","sha":"d7643332a577a5b5283c75d41b2386ad243e9ce5","kind":"tag","published_at":"2017-03-18T00:17:30.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.0.3","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.0.3/manifests"},{"name":"v0.0.2","sha":"2cd8ba3e32fda1b5c1714f1339372222a60a3b87","kind":"tag","published_at":"2017-02-02T05:34:38.000Z","download_url":"https://codeload.github.com/tree-sitter/tree-sitter-python/tar.gz/v0.0.2","html_url":"https://github.com/tree-sitter/tree-sitter-python/releases/tag/v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tree-sitter/tree-sitter-python@v0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/tags/v0.0.2/manifests"}]},"repo_metadata_updated_at":"2025-09-07T16:44:30.761Z","dependent_packages_count":31,"downloads":1421187,"downloads_period":"total","dependent_repos_count":372,"rankings":{"downloads":4.311490836308235,"dependent_repos_count":2.154625162437079,"dependent_packages_count":1.849457865987162,"stargazers_count":9.869345531736776,"forks_count":5.945764231286418,"docker_downloads_count":3.251582810713031,"average":4.5637110730781165},"purl":"pkg:cargo/tree-sitter-python","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/tree-sitter-python","docker_dependents_count":34,"docker_downloads_count":23282870,"usage_url":"https://repos.ecosyste.ms/usage/cargo/tree-sitter-python","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/tree-sitter-python/dependencies","status":null,"funding_links":["https://github.com/sponsors/tree-sitter","https://opencollective.com/tree-sitter","https://ko-fi.com/amaanq"],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T08:53:52.778Z","issues_count":115,"pull_requests_count":98,"avg_time_to_close_issue":25573317.173469387,"avg_time_to_close_pull_request":11274011.602272727,"issues_closed_count":98,"pull_requests_closed_count":88,"pull_request_authors_count":44,"issue_authors_count":100,"avg_comments_per_issue":2.139130434782609,"avg_comments_per_pull_request":1.653061224489796,"merged_pull_requests_count":56,"bot_issues_count":0,"bot_pull_requests_count":4,"past_year_issues_count":15,"past_year_pull_requests_count":22,"past_year_avg_time_to_close_issue":350904.0,"past_year_avg_time_to_close_pull_request":2169766.3076923075,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":13,"past_year_pull_request_authors_count":12,"past_year_issue_authors_count":15,"past_year_avg_comments_per_issue":0.26666666666666666,"past_year_avg_comments_per_pull_request":1.0909090909090908,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":4,"past_year_merged_pull_requests_count":8,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tree-sitter%2Ftree-sitter-python/issues","maintainers":[{"login":"amaanq","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amaanq"},{"login":"ObserverOfTime","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ObserverOfTime"},{"login":"tausbn","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tausbn"},{"login":"rewinfrey","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rewinfrey"},{"login":"patrickt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/patrickt"}],"active_maintainers":[{"login":"amaanq","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amaanq"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/tree-sitter-python/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/tree-sitter-python/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/tree-sitter-python/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/tree-sitter-python/related_packages","maintainers":[{"uuid":"13278","login":"dcreager","name":"Douglas Creager","email":null,"url":"https://github.com/dcreager","packages_count":35,"html_url":"https://crates.io/users/dcreager","role":null,"created_at":"2022-11-08T02:44:17.475Z","updated_at":"2022-11-08T02:44:17.475Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/dcreager/packages"},{"uuid":"21921","login":"maxbrunsfeld","name":"Max Brunsfeld","email":null,"url":"https://github.com/maxbrunsfeld","packages_count":39,"html_url":"https://crates.io/users/maxbrunsfeld","role":null,"created_at":"2022-11-08T02:44:17.483Z","updated_at":"2022-11-08T02:44:17.483Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/maxbrunsfeld/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":205359,"maintainers_count":50711,"namespaces_count":0,"keywords_count":51879,"github":"rust-lang","metadata":{"funded_packages_count":19972},"icon_url":"https://github.com/rust-lang.png","created_at":"2022-04-04T15:19:22.689Z","updated_at":"2025-09-12T06:46:08.217Z","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":23,"unique_repositories_count_past_30_days":5,"recent_issues":[{"uuid":"4456718273","node_id":"PR_kwDOPXS5wc7cDmSv","number":1620,"state":"closed","title":"chore(deps)(deps): bump the tree-sitter-grammars group in /gitnexus with 8 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-16T04:33:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-15T20:19:10.000Z","updated_at":"2026-05-16T04:33:47.000Z","time_to_close":29668,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"tree-sitter-grammars","update_count":8,"packages":[{"name":"tree-sitter-c","old_version":"0.21.4","new_version":"0.24.1","repository_url":"https://github.com/tree-sitter/tree-sitter-c"},{"name":"tree-sitter-c-sharp","old_version":"0.23.1","new_version":"0.23.5","repository_url":"https://github.com/tree-sitter/tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","old_version":"0.23.2","new_version":"0.23.4","repository_url":"https://github.com/tree-sitter/tree-sitter-cpp"},{"name":"tree-sitter-go","old_version":"0.23.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-go"},{"name":"tree-sitter-javascript","old_version":"0.23.1","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-javascript"},{"name":"tree-sitter-php","old_version":"0.23.12","new_version":"0.24.2","repository_url":"https://github.com/tree-sitter/tree-sitter-php"},{"name":"tree-sitter-python","old_version":"0.23.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-rust","old_version":"0.23.1","new_version":"0.24.0","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"}],"path":"/gitnexus","ecosystem":"cargo"},"body":"Bumps the tree-sitter-grammars group in /gitnexus with 8 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tree-sitter-c](https://github.com/tree-sitter/tree-sitter-c) | `0.21.4` | `0.24.1` |\n| [tree-sitter-c-sharp](https://github.com/tree-sitter/tree-sitter-c-sharp) | `0.23.1` | `0.23.5` |\n| [tree-sitter-cpp](https://github.com/tree-sitter/tree-sitter-cpp) | `0.23.2` | `0.23.4` |\n| [tree-sitter-go](https://github.com/tree-sitter/tree-sitter-go) | `0.23.4` | `0.25.0` |\n| [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | `0.23.1` | `0.25.0` |\n| [tree-sitter-php](https://github.com/tree-sitter/tree-sitter-php) | `0.23.12` | `0.24.2` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.4` | `0.25.0` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.1` | `0.24.0` |\n\nUpdates `tree-sitter-c` from 0.21.4 to 0.24.1\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-c/releases\"\u003etree-sitter-c's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.xz\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-c/commit/7fa1be1b694b6e763686793d97da01f36a0e5c12\"\u003e\u003ccode\u003e7fa1be1\u003c/code\u003e\u003c/a\u003e release v0.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/b272742c4eae12f06708032616d7eba9965b1670\"\u003e\u003ccode\u003eb272742\u003c/code\u003e\u003c/a\u003e fix(bindings): remove outdated zig bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/091093731389448e10822dd140621cfec1ff96b2\"\u003e\u003ccode\u003e0910937\u003c/code\u003e\u003c/a\u003e release v0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/8c4aefef79f207172976a8cf6fbcf0ebf9f5aa2a\"\u003e\u003ccode\u003e8c4aefe\u003c/code\u003e\u003c/a\u003e feat!: regenerate parser and bindings with ABI 15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/e6fb5bc7bc806841762429dd32e075ddd84903e4\"\u003e\u003ccode\u003ee6fb5bc\u003c/code\u003e\u003c/a\u003e chore: update node dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/7a3f1e1c3f2c076ee1d57b2732921c7c9712eef7\"\u003e\u003ccode\u003e7a3f1e1\u003c/code\u003e\u003c/a\u003e chore: update cargo dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/d5f4b13fba7d61272ec2df302762abdcf7d4ffd9\"\u003e\u003ccode\u003ed5f4b13\u003c/code\u003e\u003c/a\u003e ci: disable tests for bindings w/o ABI 15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/ec69f91b23dd8630d68710b911d77127146ff7ef\"\u003e\u003ccode\u003eec69f91\u003c/code\u003e\u003c/a\u003e release v0.23.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/cd44a2b1364d26d80daa208d3caf659a4c4e953d\"\u003e\u003ccode\u003ecd44a2b\u003c/code\u003e\u003c/a\u003e fix: generate parser for grammar changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/2a265d69a4caf57108a73ad2ed1e6922dd2f998c\"\u003e\u003ccode\u003e2a265d6\u003c/code\u003e\u003c/a\u003e 0.23.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/compare/v0.21.4...v0.24.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-c-sharp` from 0.23.1 to 0.23.5\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-c-sharp/releases\"\u003etree-sitter-c-sharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.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-c-sharp/commit/cac6d5fb595f5811a076336682d5d595ac1c9e85\"\u003e\u003ccode\u003ecac6d5f\u003c/code\u003e\u003c/a\u003e 0.23.5 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/9bd41c8c5015b6064fc37992f97e821120080721\"\u003e\u003ccode\u003e9bd41c8\u003c/code\u003e\u003c/a\u003e bump: release version to 0.23.4 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/40c3c31452226ca14e1343910f2cd641d55a9689\"\u003e\u003ccode\u003e40c3c31\u003c/code\u003e\u003c/a\u003e chore(ci): remove attestations from release workflow (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/ff2a62460a1b5d95f0688a437af95c2bf552d08d\"\u003e\u003ccode\u003eff2a624\u003c/code\u003e\u003c/a\u003e feat: collection expression support (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/5eb7f1fff6699695174af4fb62dbaf5fd544601d\"\u003e\u003ccode\u003e5eb7f1f\u003c/code\u003e\u003c/a\u003e chore(ci): update excluded files in workflow config (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/88366631d598ce6595ec655ce1591b315cffb14c\"\u003e\u003ccode\u003e8836663\u003c/code\u003e\u003c/a\u003e Fix C# 13 params non-array types (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/f1bf9a9b8410b1ebea900e2e5fc000007d5ef99d\"\u003e\u003ccode\u003ef1bf9a9\u003c/code\u003e\u003c/a\u003e test: add test for class with primary constructor, base invocation, and semic...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/9bc5ca8ff01855f540505829cadca26761ceb41b\"\u003e\u003ccode\u003e9bc5ca8\u003c/code\u003e\u003c/a\u003e Update npm dependencies (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/dfbe95883c264ac063583e2f3386fe90189d0d93\"\u003e\u003ccode\u003edfbe958\u003c/code\u003e\u003c/a\u003e Add new excludes to CI example parse (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/a5f11de7e7802b3e2a55ad25b5e75ca499d681c3\"\u003e\u003ccode\u003ea5f11de\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/282\"\u003e#282\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/compare/v0.23.1...v0.23.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~tris203\"\u003etris203\u003c/a\u003e, a new releaser for tree-sitter-c-sharp since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-cpp` from 0.23.2 to 0.23.4\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-cpp/releases\"\u003etree-sitter-cpp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-cpp.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-cpp.tar.xz\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-cpp/commit/f41e1a044c8a84ea9fa8577fdd2eab92ec96de02\"\u003e\u003ccode\u003ef41e1a0\u003c/code\u003e\u003c/a\u003e 0.23.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-cpp/commit/9669b14f72debfdd0b39b2c437528a8df84c0573\"\u003e\u003ccode\u003e9669b14\u003c/code\u003e\u003c/a\u003e fix: disallow recursive \u003ccode\u003egrammar.js\u003c/code\u003e files to be included\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-cpp/commit/26edde9453cd06c72910d198acf07c6dd702fe56\"\u003e\u003ccode\u003e26edde9\u003c/code\u003e\u003c/a\u003e 0.23.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-cpp/commit/942f8d8103a98b04ce0cc0c94235b3698bec4e05\"\u003e\u003ccode\u003e942f8d8\u003c/code\u003e\u003c/a\u003e build: move \u003ccode\u003etree-sitter-c\u003c/code\u003e to \u003ccode\u003edependencies\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-cpp/commit/cc4b3cb52f679246482bb50c1cd10665b52dbc4d\"\u003e\u003ccode\u003ecc4b3cb\u003c/code\u003e\u003c/a\u003e ci(publish): add attestations and generate parser\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-cpp/compare/v0.23.2...v0.23.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-go` from 0.23.4 to 0.25.0\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-go/releases\"\u003etree-sitter-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-go.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-go/commit/1547678a9da59885853f5f5cc8a99cc203fa2e2c\"\u003e\u003ccode\u003e1547678\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/3f912e94d24fe884d3cfbacf47dd764bdf7aa67f\"\u003e\u003ccode\u003e3f912e9\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/179ca03b3ac7da8ed7466fc4a8b6b445c3c968da\"\u003e\u003ccode\u003e179ca03\u003c/code\u003e\u003c/a\u003e feat: expose statement list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e25214e92f1e997940a3bd2f3ced2a2ddf7f027f\"\u003e\u003ccode\u003ee25214e\u003c/code\u003e\u003c/a\u003e fix: allow the terminator to be omitted for the last element\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/edea6bf2824e0426277562da521aa07afc814af8\"\u003e\u003ccode\u003eedea6bf\u003c/code\u003e\u003c/a\u003e fix: give index expressions a dynamic precedence of 1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e1076e566acfa8c1d268f64b3bad27b6d42c52d0\"\u003e\u003ccode\u003ee1076e5\u003c/code\u003e\u003c/a\u003e feat: support generic type aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/00a299e703431dfa07680f4e55e260bfc9a4c875\"\u003e\u003ccode\u003e00a299e\u003c/code\u003e\u003c/a\u003e ci: update test failures, use macos-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/93c2bb6ff269013aea1c5f7f0957881197a9adac\"\u003e\u003ccode\u003e93c2bb6\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/1496eb74bfd2c5e7c26d6fc711d5135741e5a1fa\"\u003e\u003ccode\u003e1496eb7\u003c/code\u003e\u003c/a\u003e feat: use the new reserved rules api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/c350fa54d38af725c40d061a602ee3205ef1e072\"\u003e\u003ccode\u003ec350fa5\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/compare/v0.23.4...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-javascript` from 0.23.1 to 0.25.0\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-javascript/releases\"\u003etree-sitter-javascript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-javascript.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-javascript/commit/44c892e0be055ac465d5eeddae6d3e194424e7de\"\u003e\u003ccode\u003e44c892e\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/5f100b023ecbae8cfe304bfe661a4116d457ee63\"\u003e\u003ccode\u003e5f100b0\u003c/code\u003e\u003c/a\u003e docs: clarify targeted ECMAScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/2409583e3710cb9eaa3e7556ab2d4e4c6b37885b\"\u003e\u003ccode\u003e2409583\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/39798e26b6d4dbcee8e522b8db83f8b2df33a5ea\"\u003e\u003ccode\u003e39798e2\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eawait\u003c/code\u003e to reserved identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/c220d3e85305b8a3476f8822c9a44f065a255319\"\u003e\u003ccode\u003ec220d3e\u003c/code\u003e\u003c/a\u003e feat: add reserved words\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/7ef855146385b29b08a9f594ba2785ff20e9e4ec\"\u003e\u003ccode\u003e7ef8551\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eof\u003c/code\u003e as identifiers in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/ebdb4f17a4da79a70344a41ae76bb95b2415a653\"\u003e\u003ccode\u003eebdb4f1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eusing\u003c/code\u003e declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/166a5655f1c121bb0ad3857301bc5f3f4626db0e\"\u003e\u003ccode\u003e166a565\u003c/code\u003e\u003c/a\u003e ci: use macos-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/be1e969d3ece0a8801061f7c2636a0d84cc32ed4\"\u003e\u003ccode\u003ebe1e969\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/b131ccbf414a720cce088610539241a1eb170054\"\u003e\u003ccode\u003eb131ccb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/compare/v0.23.1...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-php` from 0.23.12 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-php/releases\"\u003etree-sitter-php's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: publishing, 0.24.2 by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/284\"\u003etree-sitter/tree-sitter-php#284\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-php.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix publishing by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/280\"\u003etree-sitter/tree-sitter-php#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/281\"\u003etree-sitter/tree-sitter-php#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): c header file location by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/283\"\u003etree-sitter/tree-sitter-php#283\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-php/compare/v0.24.0...v0.24.1\"\u003ehttps://github.com/tree-sitter/tree-sitter-php/compare/v0.24.0...v0.24.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-php.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-php.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\u003ebuild(deps-dev): bump tar-fs from 2.1.1 to 2.1.2 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/tree-sitter/tree-sitter-php/pull/269\"\u003etree-sitter/tree-sitter-php#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecleanup: remove duplicate \u003ccode\u003e$.arrow_function\u003c/code\u003e by \u003ca href=\"https://github.com/chuck-sys\"\u003e\u003ccode\u003e@​chuck-sys\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/270\"\u003etree-sitter/tree-sitter-php#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add PHP 8.5 pipe operator by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/274\"\u003etree-sitter/tree-sitter-php#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Swift Bindings by \u003ca href=\"https://github.com/thecoolwinter\"\u003e\u003ccode\u003e@​thecoolwinter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/278\"\u003etree-sitter/tree-sitter-php#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: reserved rules api, enum consts, const attributes, 0.24.0 by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/275\"\u003etree-sitter/tree-sitter-php#275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chuck-sys\"\u003e\u003ccode\u003e@​chuck-sys\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/270\"\u003etree-sitter/tree-sitter-php#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecoolwinter\"\u003e\u003ccode\u003e@​thecoolwinter\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/278\"\u003etree-sitter/tree-sitter-php#278\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-php/compare/v0.23.12...v0.24.0\"\u003ehttps://github.com/tree-sitter/tree-sitter-php/compare/v0.23.12...v0.24.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/tree-sitter/tree-sitter-php/commit/5b5627faaa290d89eb3d01b9bf47c3bb9e797dea\"\u003e\u003ccode\u003e5b5627f\u003c/code\u003e\u003c/a\u003e fix: publishing, 0.24.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/1269143868747e3b8e50f221ca0a2e5a1a2f2b44\"\u003e\u003ccode\u003e1269143\u003c/code\u003e\u003c/a\u003e fix(bindings): c header file location\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/a36de39d4af40b5a9f20b0b1e53b9de5cca5001a\"\u003e\u003ccode\u003ea36de39\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/d0eb14b81a110741af7fe9e474e6eb8bc6e03cf7\"\u003e\u003ccode\u003ed0eb14b\u003c/code\u003e\u003c/a\u003e 0.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/b621f087295596e6ac0ef53a871011a529dd2f75\"\u003e\u003ccode\u003eb621f08\u003c/code\u003e\u003c/a\u003e chore: regenerate parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/182f034cd19a2f41f751eee0d57378fbfc96ab3a\"\u003e\u003ccode\u003e182f034\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/71c7b04aaddc648542ecfb0a5d372b9ba899eb12\"\u003e\u003ccode\u003e71c7b04\u003c/code\u003e\u003c/a\u003e test: add test for async visibility on static properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/be882ba709dee6bb9790c44ca51b273d5c27f2c9\"\u003e\u003ccode\u003ebe882ba\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/43fbdd53c34a82d9a27c83f9798a2918b3dcd270\"\u003e\u003ccode\u003e43fbdd5\u003c/code\u003e\u003c/a\u003e feat!: add php_end_tag to grammar and queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/bcef9bf4f84c51c393bb76c79280a2c06944301b\"\u003e\u003ccode\u003ebcef9bf\u003c/code\u003e\u003c/a\u003e fix: enums can have class constants\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/compare/v0.23.12...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-python` from 0.23.4 to 0.25.0\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-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.xz\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-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.4...v0.25.0\"\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.23.1 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.0\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\u003ch2\u003ev0.23.3\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\u003ch2\u003ev0.23.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-rust.tar.xz\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/18b0515fca567f5a10aee9978c6d2640e878671a\"\u003e\u003ccode\u003e18b0515\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/a1f37e82436b85ccba0952d64dd4c816b15d8c65\"\u003e\u003ccode\u003ea1f37e8\u003c/code\u003e\u003c/a\u003e Regenerate w/ latest ABI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/3d087c3df25286140393ddecc339208fae107149\"\u003e\u003ccode\u003e3d087c3\u003c/code\u003e\u003c/a\u003e 0.23.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/377ca9607970a5961201158a7bf620fb39038e14\"\u003e\u003ccode\u003e377ca96\u003c/code\u003e\u003c/a\u003e add expr_2021 and pat_param to fragment_specifier (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5b8dd577b2b2d12a08b3ca9aa6299214e14bd90f\"\u003e\u003ccode\u003e5b8dd57\u003c/code\u003e\u003c/a\u003e parse async closures (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/4bbd5948041e219fcf82fe6f9b2b1abaea8269c6\"\u003e\u003ccode\u003e4bbd594\u003c/code\u003e\u003c/a\u003e add tuple_type to possible dynamic types (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/e86119bdb4968b9799f6a014ca2401c178d54b5f\"\u003e\u003ccode\u003ee86119b\u003c/code\u003e\u003c/a\u003e parse impl types (abstract types) where the lifetime comes first (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/bb08b6fe4cb1b5c76f13a0da2bf8957bfe665567\"\u003e\u003ccode\u003ebb08b6f\u003c/code\u003e\u003c/a\u003e add parsing support for \u003ccode\u003euse ::*\u003c/code\u003e syntax (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5edb201282b79aba611c763d11a84dcde15fcae6\"\u003e\u003ccode\u003e5edb201\u003c/code\u003e\u003c/a\u003e fix where clauses in type aliases and allow empty where clauses (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5ebbba1cf835f83067b4235a2b70840cf5c1e5df\"\u003e\u003ccode\u003e5ebbba1\u003c/code\u003e\u003c/a\u003e fix shebang parsing (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.1...v0.24.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 \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/abhigyanpatwari/GitNexus/pull/1620","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhigyanpatwari%2FGitNexus/issues/1620","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1620/packages"},{"uuid":"4409116928","node_id":"PR_kwDOPXS5wc7ZrDhP","number":1434,"state":"closed","title":"chore(deps)(deps): bump the tree-sitter-grammars group in /gitnexus with 8 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-09T04:54:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-08T20:19:52.000Z","updated_at":"2026-05-09T04:55:16.000Z","time_to_close":30886,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"tree-sitter-grammars","update_count":8,"packages":[{"name":"tree-sitter-c","old_version":"0.21.4","new_version":"0.24.1","repository_url":"https://github.com/tree-sitter/tree-sitter-c"},{"name":"tree-sitter-c-sharp","old_version":"0.23.1","new_version":"0.23.5","repository_url":"https://github.com/tree-sitter/tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","old_version":"0.23.2","new_version":"0.23.4","repository_url":"https://github.com/tree-sitter/tree-sitter-cpp"},{"name":"tree-sitter-go","old_version":"0.23.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-go"},{"name":"tree-sitter-javascript","old_version":"0.23.1","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-javascript"},{"name":"tree-sitter-php","old_version":"0.23.12","new_version":"0.24.2","repository_url":"https://github.com/tree-sitter/tree-sitter-php"},{"name":"tree-sitter-python","old_version":"0.23.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-rust","old_version":"0.23.1","new_version":"0.24.0","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"}],"path":"/gitnexus","ecosystem":"cargo"},"body":"Bumps the tree-sitter-grammars group in /gitnexus with 8 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tree-sitter-c](https://github.com/tree-sitter/tree-sitter-c) | `0.21.4` | `0.24.1` |\n| [tree-sitter-c-sharp](https://github.com/tree-sitter/tree-sitter-c-sharp) | `0.23.1` | `0.23.5` |\n| [tree-sitter-cpp](https://github.com/tree-sitter/tree-sitter-cpp) | `0.23.2` | `0.23.4` |\n| [tree-sitter-go](https://github.com/tree-sitter/tree-sitter-go) | `0.23.4` | `0.25.0` |\n| [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | `0.23.1` | `0.25.0` |\n| [tree-sitter-php](https://github.com/tree-sitter/tree-sitter-php) | `0.23.12` | `0.24.2` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.4` | `0.25.0` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.1` | `0.24.0` |\n\nUpdates `tree-sitter-c` from 0.21.4 to 0.24.1\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-c/releases\"\u003etree-sitter-c's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.xz\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-c/commit/7fa1be1b694b6e763686793d97da01f36a0e5c12\"\u003e\u003ccode\u003e7fa1be1\u003c/code\u003e\u003c/a\u003e release v0.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/b272742c4eae12f06708032616d7eba9965b1670\"\u003e\u003ccode\u003eb272742\u003c/code\u003e\u003c/a\u003e fix(bindings): remove outdated zig bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/091093731389448e10822dd140621cfec1ff96b2\"\u003e\u003ccode\u003e0910937\u003c/code\u003e\u003c/a\u003e release v0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/8c4aefef79f207172976a8cf6fbcf0ebf9f5aa2a\"\u003e\u003ccode\u003e8c4aefe\u003c/code\u003e\u003c/a\u003e feat!: regenerate parser and bindings with ABI 15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/e6fb5bc7bc806841762429dd32e075ddd84903e4\"\u003e\u003ccode\u003ee6fb5bc\u003c/code\u003e\u003c/a\u003e chore: update node dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/7a3f1e1c3f2c076ee1d57b2732921c7c9712eef7\"\u003e\u003ccode\u003e7a3f1e1\u003c/code\u003e\u003c/a\u003e chore: update cargo dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/d5f4b13fba7d61272ec2df302762abdcf7d4ffd9\"\u003e\u003ccode\u003ed5f4b13\u003c/code\u003e\u003c/a\u003e ci: disable tests for bindings w/o ABI 15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/ec69f91b23dd8630d68710b911d77127146ff7ef\"\u003e\u003ccode\u003eec69f91\u003c/code\u003e\u003c/a\u003e release v0.23.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/cd44a2b1364d26d80daa208d3caf659a4c4e953d\"\u003e\u003ccode\u003ecd44a2b\u003c/code\u003e\u003c/a\u003e fix: generate parser for grammar changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/2a265d69a4caf57108a73ad2ed1e6922dd2f998c\"\u003e\u003ccode\u003e2a265d6\u003c/code\u003e\u003c/a\u003e 0.23.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/compare/v0.21.4...v0.24.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-c-sharp` from 0.23.1 to 0.23.5\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-c-sharp/releases\"\u003etree-sitter-c-sharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.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-c-sharp/commit/cac6d5fb595f5811a076336682d5d595ac1c9e85\"\u003e\u003ccode\u003ecac6d5f\u003c/code\u003e\u003c/a\u003e 0.23.5 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/9bd41c8c5015b6064fc37992f97e821120080721\"\u003e\u003ccode\u003e9bd41c8\u003c/code\u003e\u003c/a\u003e bump: release version to 0.23.4 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/40c3c31452226ca14e1343910f2cd641d55a9689\"\u003e\u003ccode\u003e40c3c31\u003c/code\u003e\u003c/a\u003e chore(ci): remove attestations from release workflow (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/ff2a62460a1b5d95f0688a437af95c2bf552d08d\"\u003e\u003ccode\u003eff2a624\u003c/code\u003e\u003c/a\u003e feat: collection expression support (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/5eb7f1fff6699695174af4fb62dbaf5fd544601d\"\u003e\u003ccode\u003e5eb7f1f\u003c/code\u003e\u003c/a\u003e chore(ci): update excluded files in workflow config (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/88366631d598ce6595ec655ce1591b315cffb14c\"\u003e\u003ccode\u003e8836663\u003c/code\u003e\u003c/a\u003e Fix C# 13 params non-array types (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/f1bf9a9b8410b1ebea900e2e5fc000007d5ef99d\"\u003e\u003ccode\u003ef1bf9a9\u003c/code\u003e\u003c/a\u003e test: add test for class with primary constructor, base invocation, and semic...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/9bc5ca8ff01855f540505829cadca26761ceb41b\"\u003e\u003ccode\u003e9bc5ca8\u003c/code\u003e\u003c/a\u003e Update npm dependencies (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/dfbe95883c264ac063583e2f3386fe90189d0d93\"\u003e\u003ccode\u003edfbe958\u003c/code\u003e\u003c/a\u003e Add new excludes to CI example parse (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/a5f11de7e7802b3e2a55ad25b5e75ca499d681c3\"\u003e\u003ccode\u003ea5f11de\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/282\"\u003e#282\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/compare/v0.23.1...v0.23.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~tris203\"\u003etris203\u003c/a\u003e, a new releaser for tree-sitter-c-sharp since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-cpp` from 0.23.2 to 0.23.4\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-cpp/releases\"\u003etree-sitter-cpp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-cpp.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-cpp.tar.xz\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-cpp/commit/f41e1a044c8a84ea9fa8577fdd2eab92ec96de02\"\u003e\u003ccode\u003ef41e1a0\u003c/code\u003e\u003c/a\u003e 0.23.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-cpp/commit/9669b14f72debfdd0b39b2c437528a8df84c0573\"\u003e\u003ccode\u003e9669b14\u003c/code\u003e\u003c/a\u003e fix: disallow recursive \u003ccode\u003egrammar.js\u003c/code\u003e files to be included\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-cpp/commit/26edde9453cd06c72910d198acf07c6dd702fe56\"\u003e\u003ccode\u003e26edde9\u003c/code\u003e\u003c/a\u003e 0.23.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-cpp/commit/942f8d8103a98b04ce0cc0c94235b3698bec4e05\"\u003e\u003ccode\u003e942f8d8\u003c/code\u003e\u003c/a\u003e build: move \u003ccode\u003etree-sitter-c\u003c/code\u003e to \u003ccode\u003edependencies\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-cpp/commit/cc4b3cb52f679246482bb50c1cd10665b52dbc4d\"\u003e\u003ccode\u003ecc4b3cb\u003c/code\u003e\u003c/a\u003e ci(publish): add attestations and generate parser\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-cpp/compare/v0.23.2...v0.23.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-go` from 0.23.4 to 0.25.0\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-go/releases\"\u003etree-sitter-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-go.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-go/commit/1547678a9da59885853f5f5cc8a99cc203fa2e2c\"\u003e\u003ccode\u003e1547678\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/3f912e94d24fe884d3cfbacf47dd764bdf7aa67f\"\u003e\u003ccode\u003e3f912e9\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/179ca03b3ac7da8ed7466fc4a8b6b445c3c968da\"\u003e\u003ccode\u003e179ca03\u003c/code\u003e\u003c/a\u003e feat: expose statement list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e25214e92f1e997940a3bd2f3ced2a2ddf7f027f\"\u003e\u003ccode\u003ee25214e\u003c/code\u003e\u003c/a\u003e fix: allow the terminator to be omitted for the last element\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/edea6bf2824e0426277562da521aa07afc814af8\"\u003e\u003ccode\u003eedea6bf\u003c/code\u003e\u003c/a\u003e fix: give index expressions a dynamic precedence of 1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e1076e566acfa8c1d268f64b3bad27b6d42c52d0\"\u003e\u003ccode\u003ee1076e5\u003c/code\u003e\u003c/a\u003e feat: support generic type aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/00a299e703431dfa07680f4e55e260bfc9a4c875\"\u003e\u003ccode\u003e00a299e\u003c/code\u003e\u003c/a\u003e ci: update test failures, use macos-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/93c2bb6ff269013aea1c5f7f0957881197a9adac\"\u003e\u003ccode\u003e93c2bb6\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/1496eb74bfd2c5e7c26d6fc711d5135741e5a1fa\"\u003e\u003ccode\u003e1496eb7\u003c/code\u003e\u003c/a\u003e feat: use the new reserved rules api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/c350fa54d38af725c40d061a602ee3205ef1e072\"\u003e\u003ccode\u003ec350fa5\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/compare/v0.23.4...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-javascript` from 0.23.1 to 0.25.0\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-javascript/releases\"\u003etree-sitter-javascript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-javascript.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-javascript/commit/44c892e0be055ac465d5eeddae6d3e194424e7de\"\u003e\u003ccode\u003e44c892e\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/5f100b023ecbae8cfe304bfe661a4116d457ee63\"\u003e\u003ccode\u003e5f100b0\u003c/code\u003e\u003c/a\u003e docs: clarify targeted ECMAScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/2409583e3710cb9eaa3e7556ab2d4e4c6b37885b\"\u003e\u003ccode\u003e2409583\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/39798e26b6d4dbcee8e522b8db83f8b2df33a5ea\"\u003e\u003ccode\u003e39798e2\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eawait\u003c/code\u003e to reserved identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/c220d3e85305b8a3476f8822c9a44f065a255319\"\u003e\u003ccode\u003ec220d3e\u003c/code\u003e\u003c/a\u003e feat: add reserved words\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/7ef855146385b29b08a9f594ba2785ff20e9e4ec\"\u003e\u003ccode\u003e7ef8551\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eof\u003c/code\u003e as identifiers in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/ebdb4f17a4da79a70344a41ae76bb95b2415a653\"\u003e\u003ccode\u003eebdb4f1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eusing\u003c/code\u003e declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/166a5655f1c121bb0ad3857301bc5f3f4626db0e\"\u003e\u003ccode\u003e166a565\u003c/code\u003e\u003c/a\u003e ci: use macos-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/be1e969d3ece0a8801061f7c2636a0d84cc32ed4\"\u003e\u003ccode\u003ebe1e969\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/b131ccbf414a720cce088610539241a1eb170054\"\u003e\u003ccode\u003eb131ccb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/compare/v0.23.1...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-php` from 0.23.12 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-php/releases\"\u003etree-sitter-php's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: publishing, 0.24.2 by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/284\"\u003etree-sitter/tree-sitter-php#284\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-php.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix publishing by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/280\"\u003etree-sitter/tree-sitter-php#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/281\"\u003etree-sitter/tree-sitter-php#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): c header file location by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/283\"\u003etree-sitter/tree-sitter-php#283\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-php/compare/v0.24.0...v0.24.1\"\u003ehttps://github.com/tree-sitter/tree-sitter-php/compare/v0.24.0...v0.24.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-php.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-php.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\u003ebuild(deps-dev): bump tar-fs from 2.1.1 to 2.1.2 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/tree-sitter/tree-sitter-php/pull/269\"\u003etree-sitter/tree-sitter-php#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecleanup: remove duplicate \u003ccode\u003e$.arrow_function\u003c/code\u003e by \u003ca href=\"https://github.com/chuck-sys\"\u003e\u003ccode\u003e@​chuck-sys\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/270\"\u003etree-sitter/tree-sitter-php#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add PHP 8.5 pipe operator by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/274\"\u003etree-sitter/tree-sitter-php#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Swift Bindings by \u003ca href=\"https://github.com/thecoolwinter\"\u003e\u003ccode\u003e@​thecoolwinter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/278\"\u003etree-sitter/tree-sitter-php#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: reserved rules api, enum consts, const attributes, 0.24.0 by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/275\"\u003etree-sitter/tree-sitter-php#275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chuck-sys\"\u003e\u003ccode\u003e@​chuck-sys\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/270\"\u003etree-sitter/tree-sitter-php#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecoolwinter\"\u003e\u003ccode\u003e@​thecoolwinter\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/278\"\u003etree-sitter/tree-sitter-php#278\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-php/compare/v0.23.12...v0.24.0\"\u003ehttps://github.com/tree-sitter/tree-sitter-php/compare/v0.23.12...v0.24.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/tree-sitter/tree-sitter-php/commit/5b5627faaa290d89eb3d01b9bf47c3bb9e797dea\"\u003e\u003ccode\u003e5b5627f\u003c/code\u003e\u003c/a\u003e fix: publishing, 0.24.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/1269143868747e3b8e50f221ca0a2e5a1a2f2b44\"\u003e\u003ccode\u003e1269143\u003c/code\u003e\u003c/a\u003e fix(bindings): c header file location\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/a36de39d4af40b5a9f20b0b1e53b9de5cca5001a\"\u003e\u003ccode\u003ea36de39\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/d0eb14b81a110741af7fe9e474e6eb8bc6e03cf7\"\u003e\u003ccode\u003ed0eb14b\u003c/code\u003e\u003c/a\u003e 0.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/b621f087295596e6ac0ef53a871011a529dd2f75\"\u003e\u003ccode\u003eb621f08\u003c/code\u003e\u003c/a\u003e chore: regenerate parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/182f034cd19a2f41f751eee0d57378fbfc96ab3a\"\u003e\u003ccode\u003e182f034\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/71c7b04aaddc648542ecfb0a5d372b9ba899eb12\"\u003e\u003ccode\u003e71c7b04\u003c/code\u003e\u003c/a\u003e test: add test for async visibility on static properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/be882ba709dee6bb9790c44ca51b273d5c27f2c9\"\u003e\u003ccode\u003ebe882ba\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/43fbdd53c34a82d9a27c83f9798a2918b3dcd270\"\u003e\u003ccode\u003e43fbdd5\u003c/code\u003e\u003c/a\u003e feat!: add php_end_tag to grammar and queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/bcef9bf4f84c51c393bb76c79280a2c06944301b\"\u003e\u003ccode\u003ebcef9bf\u003c/code\u003e\u003c/a\u003e fix: enums can have class constants\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/compare/v0.23.12...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-python` from 0.23.4 to 0.25.0\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-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.xz\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-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.4...v0.25.0\"\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.23.1 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.0\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\u003ch2\u003ev0.23.3\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\u003ch2\u003ev0.23.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-rust.tar.xz\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/18b0515fca567f5a10aee9978c6d2640e878671a\"\u003e\u003ccode\u003e18b0515\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/a1f37e82436b85ccba0952d64dd4c816b15d8c65\"\u003e\u003ccode\u003ea1f37e8\u003c/code\u003e\u003c/a\u003e Regenerate w/ latest ABI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/3d087c3df25286140393ddecc339208fae107149\"\u003e\u003ccode\u003e3d087c3\u003c/code\u003e\u003c/a\u003e 0.23.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/377ca9607970a5961201158a7bf620fb39038e14\"\u003e\u003ccode\u003e377ca96\u003c/code\u003e\u003c/a\u003e add expr_2021 and pat_param to fragment_specifier (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5b8dd577b2b2d12a08b3ca9aa6299214e14bd90f\"\u003e\u003ccode\u003e5b8dd57\u003c/code\u003e\u003c/a\u003e parse async closures (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/4bbd5948041e219fcf82fe6f9b2b1abaea8269c6\"\u003e\u003ccode\u003e4bbd594\u003c/code\u003e\u003c/a\u003e add tuple_type to possible dynamic types (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/e86119bdb4968b9799f6a014ca2401c178d54b5f\"\u003e\u003ccode\u003ee86119b\u003c/code\u003e\u003c/a\u003e parse impl types (abstract types) where the lifetime comes first (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/bb08b6fe4cb1b5c76f13a0da2bf8957bfe665567\"\u003e\u003ccode\u003ebb08b6f\u003c/code\u003e\u003c/a\u003e add parsing support for \u003ccode\u003euse ::*\u003c/code\u003e syntax (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5edb201282b79aba611c763d11a84dcde15fcae6\"\u003e\u003ccode\u003e5edb201\u003c/code\u003e\u003c/a\u003e fix where clauses in type aliases and allow empty where clauses (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5ebbba1cf835f83067b4235a2b70840cf5c1e5df\"\u003e\u003ccode\u003e5ebbba1\u003c/code\u003e\u003c/a\u003e fix shebang parsing (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.1...v0.24.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 \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/abhigyanpatwari/GitNexus/pull/1434","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhigyanpatwari%2FGitNexus/issues/1434","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1434/packages"},{"uuid":"4370407507","node_id":"PR_kwDOSSt8xc7XtS_B","number":7,"state":"open","title":"chore(deps)(deps): bump the tree-sitter-grammars group in /gitnexus with 7 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-03T00:03:18.000Z","updated_at":"2026-05-03T00:05:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"tree-sitter-grammars","update_count":7,"packages":[{"name":"tree-sitter-c","old_version":"0.23.2","new_version":"0.24.1","repository_url":"https://github.com/tree-sitter/tree-sitter-c"},{"name":"tree-sitter-c-sharp","old_version":"0.23.1","new_version":"0.23.5","repository_url":"https://github.com/tree-sitter/tree-sitter-c-sharp"},{"name":"tree-sitter-go","old_version":"0.23.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-go"},{"name":"tree-sitter-javascript","old_version":"0.23.1","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-javascript"},{"name":"tree-sitter-php","old_version":"0.23.12","new_version":"0.24.2","repository_url":"https://github.com/tree-sitter/tree-sitter-php"},{"name":"tree-sitter-python","old_version":"0.23.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-rust","old_version":"0.23.1","new_version":"0.24.0","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"}],"path":"/gitnexus","ecosystem":"cargo"},"body":"Bumps the tree-sitter-grammars group in /gitnexus with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tree-sitter-c](https://github.com/tree-sitter/tree-sitter-c) | `0.23.2` | `0.24.1` |\n| [tree-sitter-c-sharp](https://github.com/tree-sitter/tree-sitter-c-sharp) | `0.23.1` | `0.23.5` |\n| [tree-sitter-go](https://github.com/tree-sitter/tree-sitter-go) | `0.23.4` | `0.25.0` |\n| [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | `0.23.1` | `0.25.0` |\n| [tree-sitter-php](https://github.com/tree-sitter/tree-sitter-php) | `0.23.12` | `0.24.2` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.4` | `0.25.0` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.1` | `0.24.0` |\n\nUpdates `tree-sitter-c` from 0.23.2 to 0.24.1\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-c/releases\"\u003etree-sitter-c's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.xz\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-c/commit/7fa1be1b694b6e763686793d97da01f36a0e5c12\"\u003e\u003ccode\u003e7fa1be1\u003c/code\u003e\u003c/a\u003e release v0.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/b272742c4eae12f06708032616d7eba9965b1670\"\u003e\u003ccode\u003eb272742\u003c/code\u003e\u003c/a\u003e fix(bindings): remove outdated zig bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/091093731389448e10822dd140621cfec1ff96b2\"\u003e\u003ccode\u003e0910937\u003c/code\u003e\u003c/a\u003e release v0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/8c4aefef79f207172976a8cf6fbcf0ebf9f5aa2a\"\u003e\u003ccode\u003e8c4aefe\u003c/code\u003e\u003c/a\u003e feat!: regenerate parser and bindings with ABI 15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/e6fb5bc7bc806841762429dd32e075ddd84903e4\"\u003e\u003ccode\u003ee6fb5bc\u003c/code\u003e\u003c/a\u003e chore: update node dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/7a3f1e1c3f2c076ee1d57b2732921c7c9712eef7\"\u003e\u003ccode\u003e7a3f1e1\u003c/code\u003e\u003c/a\u003e chore: update cargo dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/d5f4b13fba7d61272ec2df302762abdcf7d4ffd9\"\u003e\u003ccode\u003ed5f4b13\u003c/code\u003e\u003c/a\u003e ci: disable tests for bindings w/o ABI 15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/ec69f91b23dd8630d68710b911d77127146ff7ef\"\u003e\u003ccode\u003eec69f91\u003c/code\u003e\u003c/a\u003e release v0.23.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/cd44a2b1364d26d80daa208d3caf659a4c4e953d\"\u003e\u003ccode\u003ecd44a2b\u003c/code\u003e\u003c/a\u003e fix: generate parser for grammar changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/2a265d69a4caf57108a73ad2ed1e6922dd2f998c\"\u003e\u003ccode\u003e2a265d6\u003c/code\u003e\u003c/a\u003e 0.23.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/compare/v0.23.2...v0.24.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-c-sharp` from 0.23.1 to 0.23.5\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-c-sharp/releases\"\u003etree-sitter-c-sharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.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-c-sharp/commit/cac6d5fb595f5811a076336682d5d595ac1c9e85\"\u003e\u003ccode\u003ecac6d5f\u003c/code\u003e\u003c/a\u003e 0.23.5 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/9bd41c8c5015b6064fc37992f97e821120080721\"\u003e\u003ccode\u003e9bd41c8\u003c/code\u003e\u003c/a\u003e bump: release version to 0.23.4 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/40c3c31452226ca14e1343910f2cd641d55a9689\"\u003e\u003ccode\u003e40c3c31\u003c/code\u003e\u003c/a\u003e chore(ci): remove attestations from release workflow (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/ff2a62460a1b5d95f0688a437af95c2bf552d08d\"\u003e\u003ccode\u003eff2a624\u003c/code\u003e\u003c/a\u003e feat: collection expression support (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/5eb7f1fff6699695174af4fb62dbaf5fd544601d\"\u003e\u003ccode\u003e5eb7f1f\u003c/code\u003e\u003c/a\u003e chore(ci): update excluded files in workflow config (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/88366631d598ce6595ec655ce1591b315cffb14c\"\u003e\u003ccode\u003e8836663\u003c/code\u003e\u003c/a\u003e Fix C# 13 params non-array types (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/f1bf9a9b8410b1ebea900e2e5fc000007d5ef99d\"\u003e\u003ccode\u003ef1bf9a9\u003c/code\u003e\u003c/a\u003e test: add test for class with primary constructor, base invocation, and semic...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/9bc5ca8ff01855f540505829cadca26761ceb41b\"\u003e\u003ccode\u003e9bc5ca8\u003c/code\u003e\u003c/a\u003e Update npm dependencies (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/dfbe95883c264ac063583e2f3386fe90189d0d93\"\u003e\u003ccode\u003edfbe958\u003c/code\u003e\u003c/a\u003e Add new excludes to CI example parse (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/a5f11de7e7802b3e2a55ad25b5e75ca499d681c3\"\u003e\u003ccode\u003ea5f11de\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/282\"\u003e#282\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/compare/v0.23.1...v0.23.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~tris203\"\u003etris203\u003c/a\u003e, a new releaser for tree-sitter-c-sharp since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-go` from 0.23.4 to 0.25.0\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-go/releases\"\u003etree-sitter-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-go.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-go/commit/1547678a9da59885853f5f5cc8a99cc203fa2e2c\"\u003e\u003ccode\u003e1547678\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/3f912e94d24fe884d3cfbacf47dd764bdf7aa67f\"\u003e\u003ccode\u003e3f912e9\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/179ca03b3ac7da8ed7466fc4a8b6b445c3c968da\"\u003e\u003ccode\u003e179ca03\u003c/code\u003e\u003c/a\u003e feat: expose statement list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e25214e92f1e997940a3bd2f3ced2a2ddf7f027f\"\u003e\u003ccode\u003ee25214e\u003c/code\u003e\u003c/a\u003e fix: allow the terminator to be omitted for the last element\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/edea6bf2824e0426277562da521aa07afc814af8\"\u003e\u003ccode\u003eedea6bf\u003c/code\u003e\u003c/a\u003e fix: give index expressions a dynamic precedence of 1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e1076e566acfa8c1d268f64b3bad27b6d42c52d0\"\u003e\u003ccode\u003ee1076e5\u003c/code\u003e\u003c/a\u003e feat: support generic type aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/00a299e703431dfa07680f4e55e260bfc9a4c875\"\u003e\u003ccode\u003e00a299e\u003c/code\u003e\u003c/a\u003e ci: update test failures, use macos-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/93c2bb6ff269013aea1c5f7f0957881197a9adac\"\u003e\u003ccode\u003e93c2bb6\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/1496eb74bfd2c5e7c26d6fc711d5135741e5a1fa\"\u003e\u003ccode\u003e1496eb7\u003c/code\u003e\u003c/a\u003e feat: use the new reserved rules api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/c350fa54d38af725c40d061a602ee3205ef1e072\"\u003e\u003ccode\u003ec350fa5\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/compare/v0.23.4...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-javascript` from 0.23.1 to 0.25.0\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-javascript/releases\"\u003etree-sitter-javascript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-javascript.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-javascript/commit/44c892e0be055ac465d5eeddae6d3e194424e7de\"\u003e\u003ccode\u003e44c892e\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/5f100b023ecbae8cfe304bfe661a4116d457ee63\"\u003e\u003ccode\u003e5f100b0\u003c/code\u003e\u003c/a\u003e docs: clarify targeted ECMAScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/2409583e3710cb9eaa3e7556ab2d4e4c6b37885b\"\u003e\u003ccode\u003e2409583\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/39798e26b6d4dbcee8e522b8db83f8b2df33a5ea\"\u003e\u003ccode\u003e39798e2\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eawait\u003c/code\u003e to reserved identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/c220d3e85305b8a3476f8822c9a44f065a255319\"\u003e\u003ccode\u003ec220d3e\u003c/code\u003e\u003c/a\u003e feat: add reserved words\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/7ef855146385b29b08a9f594ba2785ff20e9e4ec\"\u003e\u003ccode\u003e7ef8551\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eof\u003c/code\u003e as identifiers in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/ebdb4f17a4da79a70344a41ae76bb95b2415a653\"\u003e\u003ccode\u003eebdb4f1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eusing\u003c/code\u003e declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/166a5655f1c121bb0ad3857301bc5f3f4626db0e\"\u003e\u003ccode\u003e166a565\u003c/code\u003e\u003c/a\u003e ci: use macos-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/be1e969d3ece0a8801061f7c2636a0d84cc32ed4\"\u003e\u003ccode\u003ebe1e969\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/b131ccbf414a720cce088610539241a1eb170054\"\u003e\u003ccode\u003eb131ccb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/compare/v0.23.1...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-php` from 0.23.12 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-php/releases\"\u003etree-sitter-php's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: publishing, 0.24.2 by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/284\"\u003etree-sitter/tree-sitter-php#284\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-php.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix publishing by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/280\"\u003etree-sitter/tree-sitter-php#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/281\"\u003etree-sitter/tree-sitter-php#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): c header file location by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/283\"\u003etree-sitter/tree-sitter-php#283\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-php/compare/v0.24.0...v0.24.1\"\u003ehttps://github.com/tree-sitter/tree-sitter-php/compare/v0.24.0...v0.24.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-php.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-php.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\u003ebuild(deps-dev): bump tar-fs from 2.1.1 to 2.1.2 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/tree-sitter/tree-sitter-php/pull/269\"\u003etree-sitter/tree-sitter-php#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecleanup: remove duplicate \u003ccode\u003e$.arrow_function\u003c/code\u003e by \u003ca href=\"https://github.com/chuck-sys\"\u003e\u003ccode\u003e@​chuck-sys\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/270\"\u003etree-sitter/tree-sitter-php#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add PHP 8.5 pipe operator by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/274\"\u003etree-sitter/tree-sitter-php#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Swift Bindings by \u003ca href=\"https://github.com/thecoolwinter\"\u003e\u003ccode\u003e@​thecoolwinter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/278\"\u003etree-sitter/tree-sitter-php#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: reserved rules api, enum consts, const attributes, 0.24.0 by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/275\"\u003etree-sitter/tree-sitter-php#275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chuck-sys\"\u003e\u003ccode\u003e@​chuck-sys\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/270\"\u003etree-sitter/tree-sitter-php#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecoolwinter\"\u003e\u003ccode\u003e@​thecoolwinter\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/278\"\u003etree-sitter/tree-sitter-php#278\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-php/compare/v0.23.12...v0.24.0\"\u003ehttps://github.com/tree-sitter/tree-sitter-php/compare/v0.23.12...v0.24.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/tree-sitter/tree-sitter-php/commit/5b5627faaa290d89eb3d01b9bf47c3bb9e797dea\"\u003e\u003ccode\u003e5b5627f\u003c/code\u003e\u003c/a\u003e fix: publishing, 0.24.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/1269143868747e3b8e50f221ca0a2e5a1a2f2b44\"\u003e\u003ccode\u003e1269143\u003c/code\u003e\u003c/a\u003e fix(bindings): c header file location\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/a36de39d4af40b5a9f20b0b1e53b9de5cca5001a\"\u003e\u003ccode\u003ea36de39\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/d0eb14b81a110741af7fe9e474e6eb8bc6e03cf7\"\u003e\u003ccode\u003ed0eb14b\u003c/code\u003e\u003c/a\u003e 0.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/b621f087295596e6ac0ef53a871011a529dd2f75\"\u003e\u003ccode\u003eb621f08\u003c/code\u003e\u003c/a\u003e chore: regenerate parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/182f034cd19a2f41f751eee0d57378fbfc96ab3a\"\u003e\u003ccode\u003e182f034\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/71c7b04aaddc648542ecfb0a5d372b9ba899eb12\"\u003e\u003ccode\u003e71c7b04\u003c/code\u003e\u003c/a\u003e test: add test for async visibility on static properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/be882ba709dee6bb9790c44ca51b273d5c27f2c9\"\u003e\u003ccode\u003ebe882ba\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/43fbdd53c34a82d9a27c83f9798a2918b3dcd270\"\u003e\u003ccode\u003e43fbdd5\u003c/code\u003e\u003c/a\u003e feat!: add php_end_tag to grammar and queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/bcef9bf4f84c51c393bb76c79280a2c06944301b\"\u003e\u003ccode\u003ebcef9bf\u003c/code\u003e\u003c/a\u003e fix: enums can have class constants\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/compare/v0.23.12...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-python` from 0.23.4 to 0.25.0\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-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.xz\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-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.4...v0.25.0\"\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.23.1 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.0\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\u003ch2\u003ev0.23.3\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\u003ch2\u003ev0.23.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-rust.tar.xz\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/18b0515fca567f5a10aee9978c6d2640e878671a\"\u003e\u003ccode\u003e18b0515\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/a1f37e82436b85ccba0952d64dd4c816b15d8c65\"\u003e\u003ccode\u003ea1f37e8\u003c/code\u003e\u003c/a\u003e Regenerate w/ latest ABI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/3d087c3df25286140393ddecc339208fae107149\"\u003e\u003ccode\u003e3d087c3\u003c/code\u003e\u003c/a\u003e 0.23.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/377ca9607970a5961201158a7bf620fb39038e14\"\u003e\u003ccode\u003e377ca96\u003c/code\u003e\u003c/a\u003e add expr_2021 and pat_param to fragment_specifier (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5b8dd577b2b2d12a08b3ca9aa6299214e14bd90f\"\u003e\u003ccode\u003e5b8dd57\u003c/code\u003e\u003c/a\u003e parse async closures (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/4bbd5948041e219fcf82fe6f9b2b1abaea8269c6\"\u003e\u003ccode\u003e4bbd594\u003c/code\u003e\u003c/a\u003e add tuple_type to possible dynamic types (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/e86119bdb4968b9799f6a014ca2401c178d54b5f\"\u003e\u003ccode\u003ee86119b\u003c/code\u003e\u003c/a\u003e parse impl types (abstract types) where the lifetime comes first (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/bb08b6fe4cb1b5c76f13a0da2bf8957bfe665567\"\u003e\u003ccode\u003ebb08b6f\u003c/code\u003e\u003c/a\u003e add parsing support for \u003ccode\u003euse ::*\u003c/code\u003e syntax (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5edb201282b79aba611c763d11a84dcde15fcae6\"\u003e\u003ccode\u003e5edb201\u003c/code\u003e\u003c/a\u003e fix where clauses in type aliases and allow empty where clauses (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5ebbba1cf835f83067b4235a2b70840cf5c1e5df\"\u003e\u003ccode\u003e5ebbba1\u003c/code\u003e\u003c/a\u003e fix shebang parsing (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.1...v0.24.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 \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\n\n\u003c!-- This is an auto-generated description by cubic. --\u003e\n---\n## Summary by cubic\nUpdate seven `tree-sitter-*` grammars to add newer language syntax support and align with the latest parser ABI, improving parsing accuracy across languages.\n\n- **Dependencies**\n  - Bumped: `tree-sitter-c@0.24.1`, `tree-sitter-c-sharp@0.23.5`, `tree-sitter-go@0.25.0`, `tree-sitter-javascript@0.25.0`, `tree-sitter-php@0.24.2`, `tree-sitter-python@0.25.0`, `tree-sitter-rust@0.24.0`.\n  - Note: several grammars now peer-depend on `tree-sitter` `^0.25.0` (or `\u003e=0.22.x`), which is higher than our current `^0.21.1`.\n\n- **Migration**\n  - Upgrade `tree-sitter` to `^0.25.0`.\n  - Clean install to rebuild native bindings: remove `node_modules` and lockfile, then reinstall.\n\n\u003csup\u003eWritten for commit 3ad007493d7c48240bb8a4811fe28b3df1ebdda9. Summary will update on new commits.\u003c/sup\u003e\n\n\u003c!-- End of auto-generated description by cubic. --\u003e\n\n","html_url":"https://github.com/B-A-M-N/GitNexusRelay/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/B-A-M-N%2FGitNexusRelay/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"4367153459","node_id":"PR_kwDOPXS5wc7Xjl6e","number":1270,"state":"closed","title":"chore(deps)(deps): bump the tree-sitter-grammars group in /gitnexus with 8 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-03T06:38:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-01T23:50:12.000Z","updated_at":"2026-05-03T06:38:29.000Z","time_to_close":110889,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"tree-sitter-grammars","update_count":8,"packages":[{"name":"tree-sitter-c","old_version":"0.21.4","new_version":"0.24.1","repository_url":"https://github.com/tree-sitter/tree-sitter-c"},{"name":"tree-sitter-c-sharp","old_version":"0.23.1","new_version":"0.23.5","repository_url":"https://github.com/tree-sitter/tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","old_version":"0.23.2","new_version":"0.23.4","repository_url":"https://github.com/tree-sitter/tree-sitter-cpp"},{"name":"tree-sitter-go","old_version":"0.23.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-go"},{"name":"tree-sitter-javascript","old_version":"0.23.1","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-javascript"},{"name":"tree-sitter-php","old_version":"0.23.12","new_version":"0.24.2","repository_url":"https://github.com/tree-sitter/tree-sitter-php"},{"name":"tree-sitter-python","old_version":"0.23.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-rust","old_version":"0.23.1","new_version":"0.24.0","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"}],"path":"/gitnexus","ecosystem":"cargo"},"body":"Bumps the tree-sitter-grammars group in /gitnexus with 8 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tree-sitter-c](https://github.com/tree-sitter/tree-sitter-c) | `0.21.4` | `0.24.1` |\n| [tree-sitter-c-sharp](https://github.com/tree-sitter/tree-sitter-c-sharp) | `0.23.1` | `0.23.5` |\n| [tree-sitter-cpp](https://github.com/tree-sitter/tree-sitter-cpp) | `0.23.2` | `0.23.4` |\n| [tree-sitter-go](https://github.com/tree-sitter/tree-sitter-go) | `0.23.4` | `0.25.0` |\n| [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | `0.23.1` | `0.25.0` |\n| [tree-sitter-php](https://github.com/tree-sitter/tree-sitter-php) | `0.23.12` | `0.24.2` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.4` | `0.25.0` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.1` | `0.24.0` |\n\nUpdates `tree-sitter-c` from 0.21.4 to 0.24.1\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-c/releases\"\u003etree-sitter-c's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.xz\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-c/commit/7fa1be1b694b6e763686793d97da01f36a0e5c12\"\u003e\u003ccode\u003e7fa1be1\u003c/code\u003e\u003c/a\u003e release v0.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/b272742c4eae12f06708032616d7eba9965b1670\"\u003e\u003ccode\u003eb272742\u003c/code\u003e\u003c/a\u003e fix(bindings): remove outdated zig bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/091093731389448e10822dd140621cfec1ff96b2\"\u003e\u003ccode\u003e0910937\u003c/code\u003e\u003c/a\u003e release v0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/8c4aefef79f207172976a8cf6fbcf0ebf9f5aa2a\"\u003e\u003ccode\u003e8c4aefe\u003c/code\u003e\u003c/a\u003e feat!: regenerate parser and bindings with ABI 15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/e6fb5bc7bc806841762429dd32e075ddd84903e4\"\u003e\u003ccode\u003ee6fb5bc\u003c/code\u003e\u003c/a\u003e chore: update node dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/7a3f1e1c3f2c076ee1d57b2732921c7c9712eef7\"\u003e\u003ccode\u003e7a3f1e1\u003c/code\u003e\u003c/a\u003e chore: update cargo dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/d5f4b13fba7d61272ec2df302762abdcf7d4ffd9\"\u003e\u003ccode\u003ed5f4b13\u003c/code\u003e\u003c/a\u003e ci: disable tests for bindings w/o ABI 15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/ec69f91b23dd8630d68710b911d77127146ff7ef\"\u003e\u003ccode\u003eec69f91\u003c/code\u003e\u003c/a\u003e release v0.23.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/cd44a2b1364d26d80daa208d3caf659a4c4e953d\"\u003e\u003ccode\u003ecd44a2b\u003c/code\u003e\u003c/a\u003e fix: generate parser for grammar changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/2a265d69a4caf57108a73ad2ed1e6922dd2f998c\"\u003e\u003ccode\u003e2a265d6\u003c/code\u003e\u003c/a\u003e 0.23.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/compare/v0.21.4...v0.24.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-c-sharp` from 0.23.1 to 0.23.5\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-c-sharp/releases\"\u003etree-sitter-c-sharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.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-c-sharp/commit/cac6d5fb595f5811a076336682d5d595ac1c9e85\"\u003e\u003ccode\u003ecac6d5f\u003c/code\u003e\u003c/a\u003e 0.23.5 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/9bd41c8c5015b6064fc37992f97e821120080721\"\u003e\u003ccode\u003e9bd41c8\u003c/code\u003e\u003c/a\u003e bump: release version to 0.23.4 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/40c3c31452226ca14e1343910f2cd641d55a9689\"\u003e\u003ccode\u003e40c3c31\u003c/code\u003e\u003c/a\u003e chore(ci): remove attestations from release workflow (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/ff2a62460a1b5d95f0688a437af95c2bf552d08d\"\u003e\u003ccode\u003eff2a624\u003c/code\u003e\u003c/a\u003e feat: collection expression support (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/5eb7f1fff6699695174af4fb62dbaf5fd544601d\"\u003e\u003ccode\u003e5eb7f1f\u003c/code\u003e\u003c/a\u003e chore(ci): update excluded files in workflow config (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/88366631d598ce6595ec655ce1591b315cffb14c\"\u003e\u003ccode\u003e8836663\u003c/code\u003e\u003c/a\u003e Fix C# 13 params non-array types (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/f1bf9a9b8410b1ebea900e2e5fc000007d5ef99d\"\u003e\u003ccode\u003ef1bf9a9\u003c/code\u003e\u003c/a\u003e test: add test for class with primary constructor, base invocation, and semic...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/9bc5ca8ff01855f540505829cadca26761ceb41b\"\u003e\u003ccode\u003e9bc5ca8\u003c/code\u003e\u003c/a\u003e Update npm dependencies (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/dfbe95883c264ac063583e2f3386fe90189d0d93\"\u003e\u003ccode\u003edfbe958\u003c/code\u003e\u003c/a\u003e Add new excludes to CI example parse (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/a5f11de7e7802b3e2a55ad25b5e75ca499d681c3\"\u003e\u003ccode\u003ea5f11de\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/282\"\u003e#282\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/compare/v0.23.1...v0.23.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~tris203\"\u003etris203\u003c/a\u003e, a new releaser for tree-sitter-c-sharp since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-cpp` from 0.23.2 to 0.23.4\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-cpp/releases\"\u003etree-sitter-cpp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-cpp.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-cpp.tar.xz\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-cpp/commit/f41e1a044c8a84ea9fa8577fdd2eab92ec96de02\"\u003e\u003ccode\u003ef41e1a0\u003c/code\u003e\u003c/a\u003e 0.23.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-cpp/commit/9669b14f72debfdd0b39b2c437528a8df84c0573\"\u003e\u003ccode\u003e9669b14\u003c/code\u003e\u003c/a\u003e fix: disallow recursive \u003ccode\u003egrammar.js\u003c/code\u003e files to be included\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-cpp/commit/26edde9453cd06c72910d198acf07c6dd702fe56\"\u003e\u003ccode\u003e26edde9\u003c/code\u003e\u003c/a\u003e 0.23.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-cpp/commit/942f8d8103a98b04ce0cc0c94235b3698bec4e05\"\u003e\u003ccode\u003e942f8d8\u003c/code\u003e\u003c/a\u003e build: move \u003ccode\u003etree-sitter-c\u003c/code\u003e to \u003ccode\u003edependencies\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-cpp/commit/cc4b3cb52f679246482bb50c1cd10665b52dbc4d\"\u003e\u003ccode\u003ecc4b3cb\u003c/code\u003e\u003c/a\u003e ci(publish): add attestations and generate parser\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-cpp/compare/v0.23.2...v0.23.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-go` from 0.23.4 to 0.25.0\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-go/releases\"\u003etree-sitter-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-go.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-go/commit/1547678a9da59885853f5f5cc8a99cc203fa2e2c\"\u003e\u003ccode\u003e1547678\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/3f912e94d24fe884d3cfbacf47dd764bdf7aa67f\"\u003e\u003ccode\u003e3f912e9\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/179ca03b3ac7da8ed7466fc4a8b6b445c3c968da\"\u003e\u003ccode\u003e179ca03\u003c/code\u003e\u003c/a\u003e feat: expose statement list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e25214e92f1e997940a3bd2f3ced2a2ddf7f027f\"\u003e\u003ccode\u003ee25214e\u003c/code\u003e\u003c/a\u003e fix: allow the terminator to be omitted for the last element\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/edea6bf2824e0426277562da521aa07afc814af8\"\u003e\u003ccode\u003eedea6bf\u003c/code\u003e\u003c/a\u003e fix: give index expressions a dynamic precedence of 1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e1076e566acfa8c1d268f64b3bad27b6d42c52d0\"\u003e\u003ccode\u003ee1076e5\u003c/code\u003e\u003c/a\u003e feat: support generic type aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/00a299e703431dfa07680f4e55e260bfc9a4c875\"\u003e\u003ccode\u003e00a299e\u003c/code\u003e\u003c/a\u003e ci: update test failures, use macos-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/93c2bb6ff269013aea1c5f7f0957881197a9adac\"\u003e\u003ccode\u003e93c2bb6\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/1496eb74bfd2c5e7c26d6fc711d5135741e5a1fa\"\u003e\u003ccode\u003e1496eb7\u003c/code\u003e\u003c/a\u003e feat: use the new reserved rules api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/c350fa54d38af725c40d061a602ee3205ef1e072\"\u003e\u003ccode\u003ec350fa5\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/compare/v0.23.4...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-javascript` from 0.23.1 to 0.25.0\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-javascript/releases\"\u003etree-sitter-javascript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-javascript.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-javascript/commit/44c892e0be055ac465d5eeddae6d3e194424e7de\"\u003e\u003ccode\u003e44c892e\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/5f100b023ecbae8cfe304bfe661a4116d457ee63\"\u003e\u003ccode\u003e5f100b0\u003c/code\u003e\u003c/a\u003e docs: clarify targeted ECMAScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/2409583e3710cb9eaa3e7556ab2d4e4c6b37885b\"\u003e\u003ccode\u003e2409583\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/39798e26b6d4dbcee8e522b8db83f8b2df33a5ea\"\u003e\u003ccode\u003e39798e2\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eawait\u003c/code\u003e to reserved identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/c220d3e85305b8a3476f8822c9a44f065a255319\"\u003e\u003ccode\u003ec220d3e\u003c/code\u003e\u003c/a\u003e feat: add reserved words\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/7ef855146385b29b08a9f594ba2785ff20e9e4ec\"\u003e\u003ccode\u003e7ef8551\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eof\u003c/code\u003e as identifiers in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/ebdb4f17a4da79a70344a41ae76bb95b2415a653\"\u003e\u003ccode\u003eebdb4f1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eusing\u003c/code\u003e declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/166a5655f1c121bb0ad3857301bc5f3f4626db0e\"\u003e\u003ccode\u003e166a565\u003c/code\u003e\u003c/a\u003e ci: use macos-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/be1e969d3ece0a8801061f7c2636a0d84cc32ed4\"\u003e\u003ccode\u003ebe1e969\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/b131ccbf414a720cce088610539241a1eb170054\"\u003e\u003ccode\u003eb131ccb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/compare/v0.23.1...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-php` from 0.23.12 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-php/releases\"\u003etree-sitter-php's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: publishing, 0.24.2 by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/284\"\u003etree-sitter/tree-sitter-php#284\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-php.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix publishing by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/280\"\u003etree-sitter/tree-sitter-php#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/281\"\u003etree-sitter/tree-sitter-php#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): c header file location by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/283\"\u003etree-sitter/tree-sitter-php#283\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-php/compare/v0.24.0...v0.24.1\"\u003ehttps://github.com/tree-sitter/tree-sitter-php/compare/v0.24.0...v0.24.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-php.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-php.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\u003ebuild(deps-dev): bump tar-fs from 2.1.1 to 2.1.2 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/tree-sitter/tree-sitter-php/pull/269\"\u003etree-sitter/tree-sitter-php#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecleanup: remove duplicate \u003ccode\u003e$.arrow_function\u003c/code\u003e by \u003ca href=\"https://github.com/chuck-sys\"\u003e\u003ccode\u003e@​chuck-sys\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/270\"\u003etree-sitter/tree-sitter-php#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add PHP 8.5 pipe operator by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/274\"\u003etree-sitter/tree-sitter-php#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Swift Bindings by \u003ca href=\"https://github.com/thecoolwinter\"\u003e\u003ccode\u003e@​thecoolwinter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/278\"\u003etree-sitter/tree-sitter-php#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: reserved rules api, enum consts, const attributes, 0.24.0 by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/275\"\u003etree-sitter/tree-sitter-php#275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chuck-sys\"\u003e\u003ccode\u003e@​chuck-sys\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/270\"\u003etree-sitter/tree-sitter-php#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecoolwinter\"\u003e\u003ccode\u003e@​thecoolwinter\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/278\"\u003etree-sitter/tree-sitter-php#278\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-php/compare/v0.23.12...v0.24.0\"\u003ehttps://github.com/tree-sitter/tree-sitter-php/compare/v0.23.12...v0.24.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/tree-sitter/tree-sitter-php/commit/5b5627faaa290d89eb3d01b9bf47c3bb9e797dea\"\u003e\u003ccode\u003e5b5627f\u003c/code\u003e\u003c/a\u003e fix: publishing, 0.24.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/1269143868747e3b8e50f221ca0a2e5a1a2f2b44\"\u003e\u003ccode\u003e1269143\u003c/code\u003e\u003c/a\u003e fix(bindings): c header file location\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/a36de39d4af40b5a9f20b0b1e53b9de5cca5001a\"\u003e\u003ccode\u003ea36de39\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/d0eb14b81a110741af7fe9e474e6eb8bc6e03cf7\"\u003e\u003ccode\u003ed0eb14b\u003c/code\u003e\u003c/a\u003e 0.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/b621f087295596e6ac0ef53a871011a529dd2f75\"\u003e\u003ccode\u003eb621f08\u003c/code\u003e\u003c/a\u003e chore: regenerate parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/182f034cd19a2f41f751eee0d57378fbfc96ab3a\"\u003e\u003ccode\u003e182f034\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/71c7b04aaddc648542ecfb0a5d372b9ba899eb12\"\u003e\u003ccode\u003e71c7b04\u003c/code\u003e\u003c/a\u003e test: add test for async visibility on static properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/be882ba709dee6bb9790c44ca51b273d5c27f2c9\"\u003e\u003ccode\u003ebe882ba\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/43fbdd53c34a82d9a27c83f9798a2918b3dcd270\"\u003e\u003ccode\u003e43fbdd5\u003c/code\u003e\u003c/a\u003e feat!: add php_end_tag to grammar and queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/bcef9bf4f84c51c393bb76c79280a2c06944301b\"\u003e\u003ccode\u003ebcef9bf\u003c/code\u003e\u003c/a\u003e fix: enums can have class constants\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/compare/v0.23.12...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-python` from 0.23.4 to 0.25.0\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-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.xz\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-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.4...v0.25.0\"\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.23.1 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.0\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\u003ch2\u003ev0.23.3\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\u003ch2\u003ev0.23.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-rust.tar.xz\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/18b0515fca567f5a10aee9978c6d2640e878671a\"\u003e\u003ccode\u003e18b0515\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/a1f37e82436b85ccba0952d64dd4c816b15d8c65\"\u003e\u003ccode\u003ea1f37e8\u003c/code\u003e\u003c/a\u003e Regenerate w/ latest ABI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/3d087c3df25286140393ddecc339208fae107149\"\u003e\u003ccode\u003e3d087c3\u003c/code\u003e\u003c/a\u003e 0.23.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/377ca9607970a5961201158a7bf620fb39038e14\"\u003e\u003ccode\u003e377ca96\u003c/code\u003e\u003c/a\u003e add expr_2021 and pat_param to fragment_specifier (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5b8dd577b2b2d12a08b3ca9aa6299214e14bd90f\"\u003e\u003ccode\u003e5b8dd57\u003c/code\u003e\u003c/a\u003e parse async closures (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/4bbd5948041e219fcf82fe6f9b2b1abaea8269c6\"\u003e\u003ccode\u003e4bbd594\u003c/code\u003e\u003c/a\u003e add tuple_type to possible dynamic types (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/e86119bdb4968b9799f6a014ca2401c178d54b5f\"\u003e\u003ccode\u003ee86119b\u003c/code\u003e\u003c/a\u003e parse impl types (abstract types) where the lifetime comes first (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/bb08b6fe4cb1b5c76f13a0da2bf8957bfe665567\"\u003e\u003ccode\u003ebb08b6f\u003c/code\u003e\u003c/a\u003e add parsing support for \u003ccode\u003euse ::*\u003c/code\u003e syntax (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5edb201282b79aba611c763d11a84dcde15fcae6\"\u003e\u003ccode\u003e5edb201\u003c/code\u003e\u003c/a\u003e fix where clauses in type aliases and allow empty where clauses (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5ebbba1cf835f83067b4235a2b70840cf5c1e5df\"\u003e\u003ccode\u003e5ebbba1\u003c/code\u003e\u003c/a\u003e fix shebang parsing (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.1...v0.24.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 \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/abhigyanpatwari/GitNexus/pull/1270","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhigyanpatwari%2FGitNexus/issues/1270","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1270/packages"},{"uuid":"4351277658","node_id":"PR_kwDOSGoDy87WwCLH","number":24,"state":"closed","title":"chore(deps)(deps): bump the cargo-major group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-03T20:46:10.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-29T14:21:46.000Z","updated_at":"2026-05-03T20:46:12.000Z","time_to_close":368664,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"cargo-major","update_count":21,"packages":[{"name":"toml_edit","old_version":"0.22.27","new_version":"0.25.11+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"merge","old_version":"0.1.0","new_version":"0.2.0"},{"name":"console","old_version":"0.15.11","new_version":"0.16.3","repository_url":"https://github.com/console-rs/console"},{"name":"colored","old_version":"2.2.0","new_version":"3.1.1","repository_url":"https://github.com/mackwic/colored"},{"name":"rustyline","old_version":"15.0.0","new_version":"18.0.0","repository_url":"https://github.com/kkawakam/rustyline"},{"name":"enable-ansi-support","old_version":"0.2.1","new_version":"0.3.1","repository_url":"https://github.com/sunshowers-code/enable-ansi-support"},{"name":"similar","old_version":"2.7.0","new_version":"3.1.0","repository_url":"https://github.com/mitsuhiko/similar"},{"name":"termimad","old_version":"0.30.1","new_version":"0.34.1","repository_url":"https://github.com/Canop/termimad"},{"name":"dirs","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/dirs-rs"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"sysinfo","old_version":"0.35.2","new_version":"0.38.4","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"gix","old_version":"0.70.0","new_version":"0.83.0","repository_url":"https://github.com/GitoxideLabs/gitoxide"},{"name":"async-openai","old_version":"0.34.0","new_version":"0.36.1","repository_url":"https://github.com/64bit/async-openai"},{"name":"nix","old_version":"0.29.0","new_version":"0.31.2","repository_url":"https://github.com/nix-rust/nix"},{"name":"tree-sitter","old_version":"0.23.2","new_version":"0.26.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-rust","old_version":"0.23.3","new_version":"0.24.2","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-python","old_version":"0.23.6","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-go","old_version":"0.23.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-go"},{"name":"notify","old_version":"6.1.1","new_version":"8.2.0","repository_url":"https://github.com/notify-rs/notify"},{"name":"notify-debouncer-mini","old_version":"0.4.1","new_version":"0.7.0","repository_url":"https://github.com/notify-rs/notify"},{"name":"mockall","old_version":"0.13.1","new_version":"0.14.0","repository_url":"https://github.com/asomers/mockall"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-major group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.22.27` | `0.25.11+spec-1.1.0` |\n| merge | `0.1.0` | `0.2.0` |\n| [console](https://github.com/console-rs/console) | `0.15.11` | `0.16.3` |\n| [colored](https://github.com/mackwic/colored) | `2.2.0` | `3.1.1` |\n| [rustyline](https://github.com/kkawakam/rustyline) | `15.0.0` | `18.0.0` |\n| [enable-ansi-support](https://github.com/sunshowers-code/enable-ansi-support) | `0.2.1` | `0.3.1` |\n| [similar](https://github.com/mitsuhiko/similar) | `2.7.0` | `3.1.0` |\n| [termimad](https://github.com/Canop/termimad) | `0.30.1` | `0.34.1` |\n| [dirs](https://github.com/soc/dirs-rs) | `5.0.1` | `6.0.0` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.35.2` | `0.38.4` |\n| [gix](https://github.com/GitoxideLabs/gitoxide) | `0.70.0` | `0.83.0` |\n| [async-openai](https://github.com/64bit/async-openai) | `0.34.0` | `0.36.1` |\n| [nix](https://github.com/nix-rust/nix) | `0.29.0` | `0.31.2` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.23.2` | `0.26.8` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.3` | `0.24.2` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-go](https://github.com/tree-sitter/tree-sitter-go) | `0.23.4` | `0.25.0` |\n| [notify](https://github.com/notify-rs/notify) | `6.1.1` | `8.2.0` |\n| [notify-debouncer-mini](https://github.com/notify-rs/notify) | `0.4.1` | `0.7.0` |\n| [mockall](https://github.com/asomers/mockall) | `0.13.1` | `0.14.0` |\n\n\nUpdates `toml_edit` from 0.22.27 to 0.25.11+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/45456abc190bcf7b81dfc96914b726d7b3053e41\"\u003e\u003ccode\u003e45456ab\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b100851c7b4c30721f8b527d8bd88da095c33d45\"\u003e\u003ccode\u003eb100851\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/165302fd3edfb5abfc06190f30901c4de7fde483\"\u003e\u003ccode\u003e165302f\u003c/code\u003e\u003c/a\u003e fix(edit): Preserve outer spans for malformed containers (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1141\"\u003e#1141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/1b0bd028f6695ad8314de816787eb041553685eb\"\u003e\u003ccode\u003e1b0bd02\u003c/code\u003e\u003c/a\u003e fix(edit): Preserve outer spans for malformed arrays\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9eb4dab3fcb0e0a7e1480d33f479be8d16a6043e\"\u003e\u003ccode\u003e9eb4dab\u003c/code\u003e\u003c/a\u003e test(parse): Cover malformed array parse error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/57ea4b4f2adbb12f1fbb30ed7c45ac60e5493a31\"\u003e\u003ccode\u003e57ea4b4\u003c/code\u003e\u003c/a\u003e fix(edit): Preserve outer spans for malformed inline tables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/92e8001d770da40ec88c86adb9ed5415965bc8a0\"\u003e\u003ccode\u003e92e8001\u003c/code\u003e\u003c/a\u003e test(parse): Cover malformed inline table parse error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/36e558e1342706ec2b62f5a02690439f055cfec0\"\u003e\u003ccode\u003e36e558e\u003c/code\u003e\u003c/a\u003e docs: Fix spelling mistake\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a3d0047c95dfc6e82997d508dd93c9908650a418\"\u003e\u003ccode\u003ea3d0047\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/cc37615fc8d9213594250043e0e3b6cf73ed1e69\"\u003e\u003ccode\u003ecc37615\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/v0.22.27...v0.25.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `merge` from 0.1.0 to 0.2.0\n\nUpdates `console` from 0.15.11 to 0.16.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/console/releases\"\u003econsole's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003estd::sync::OnceLock\u003c/code\u003e instead of \u003ccode\u003eonce_cell\u003c/code\u003e by \u003ca href=\"https://github.com/cuviper\"\u003e\u003ccode\u003e@​cuviper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/281\"\u003econsole-rs/console#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 0.16.3 by \u003ca href=\"https://github.com/cuviper\"\u003e\u003ccode\u003e@​cuviper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/282\"\u003econsole-rs/console#282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement basic support for true colors by \u003ca href=\"https://github.com/lord-haffi\"\u003e\u003ccode\u003e@​lord-haffi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/271\"\u003econsole-rs/console#271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add note about clicolors by \u003ca href=\"https://github.com/philbucher\"\u003e\u003ccode\u003e@​philbucher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/274\"\u003econsole-rs/console#274\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/console-rs/console/pull/276\"\u003econsole-rs/console#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/278\"\u003econsole-rs/console#278\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd WithoutAnsi struct that implements Display by \u003ca href=\"https://github.com/ChocolateLoverRaj\"\u003e\u003ccode\u003e@​ChocolateLoverRaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/258\"\u003econsole-rs/console#258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTweak style for new WithAnsi code 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/console/pull/266\"\u003econsole-rs/console#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix QNX 7.1 patch for libc::cfmakeraw by \u003ca href=\"https://github.com/rafaeling\"\u003e\u003ccode\u003e@​rafaeling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/267\"\u003econsole-rs/console#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-sys to 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/console-rs/console/pull/272\"\u003econsole-rs/console#272\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThe 0.15.12 release was yanked after it \u003ca href=\"https://redirect.github.com/console-rs/console/issues/264\"\u003eturned out to be semver-incompatible\u003c/a\u003e with existing usage by several of the most popular dependent crates, because it introduced a \u003ccode\u003estd\u003c/code\u003e feature -- and those crates used \u003ccode\u003edefault-features = false\u003c/code\u003e but relied on the \u003ccode\u003estd\u003c/code\u003e-guarded features.\u003c/p\u003e\n\u003cp\u003eThe 0.16.0 API should be semver-compatible with the 0.15.x API except for the need for the \u003ccode\u003estd\u003c/code\u003e feature.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare 0.16.0 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/console/pull/265\"\u003econsole-rs/console#265\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/console-rs/console/releases/0.15.12\"\u003e0.15.12 release notes\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003e0.15.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse EnumSet instead of a full-blown btreemap for the attributes by \u003ca href=\"https://github.com/jwiesler\"\u003e\u003ccode\u003e@​jwiesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/244\"\u003econsole-rs/console#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTweak Attributes bit set API 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/console/pull/245\"\u003econsole-rs/console#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement measure_text_width with no allocation by \u003ca href=\"https://github.com/remi-dupre\"\u003e\u003ccode\u003e@​remi-dupre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/246\"\u003econsole-rs/console#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(utils): surprising behavior in truncate_str when tail is larger than width by \u003ca href=\"https://github.com/remi-dupre\"\u003e\u003ccode\u003e@​remi-dupre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/250\"\u003econsole-rs/console#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix spelling mistake by \u003ca href=\"https://github.com/Axlefublr\"\u003e\u003ccode\u003e@​Axlefublr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/253\"\u003econsole-rs/console#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(part): add NO_COLOR env support for windows terminal by \u003ca href=\"https://github.com/L-Chao\"\u003e\u003ccode\u003e@​L-Chao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/254\"\u003econsole-rs/console#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-sys requirement from 0.59 to 0.60 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/259\"\u003econsole-rs/console#259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd features to work with no_std, and with alloc in no_std by \u003ca href=\"https://github.com/ChocolateLoverRaj\"\u003e\u003ccode\u003e@​ChocolateLoverRaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/256\"\u003econsole-rs/console#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI badge and license URL by \u003ca href=\"https://github.com/atouchet\"\u003e\u003ccode\u003e@​atouchet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/261\"\u003econsole-rs/console#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 0.15.12 by \u003ca href=\"https://github.com/felstead\"\u003e\u003ccode\u003e@​felstead\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/262\"\u003econsole-rs/console#262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/console/commit/70ea3d0a6ecf1ca2f3891827631ca6e9b8e2b10a\"\u003e\u003ccode\u003e70ea3d0\u003c/code\u003e\u003c/a\u003e Bump version to 0.16.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/6bd88941385008c879186ba619655ca2503c6de1\"\u003e\u003ccode\u003e6bd8894\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003emake msrv-lock\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/499e5f63b791d8bd67000df2b3d1d9b4628c29a6\"\u003e\u003ccode\u003e499e5f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003estd::sync::OnceLock\u003c/code\u003e instead of \u003ccode\u003eonce_cell\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/0bf645d987e74d9b9717e03fdae523fe43a07673\"\u003e\u003ccode\u003e0bf645d\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/0b789b9df7eb43966b357cd125309a9e1b0ebd7f\"\u003e\u003ccode\u003e0b789b9\u003c/code\u003e\u003c/a\u003e Fix clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/bb1cbdb17bb410b327f60f418ce6a8774cbabd36\"\u003e\u003ccode\u003ebb1cbdb\u003c/code\u003e\u003c/a\u003e Exclude development scripts from published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/12281c1f333644a370761f47a9a1214722890cf2\"\u003e\u003ccode\u003e12281c1\u003c/code\u003e\u003c/a\u003e chore: minor improvement for docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/e611fbc42ee1fbde3fddcb982d7ed12d9d8f9691\"\u003e\u003ccode\u003ee611fbc\u003c/code\u003e\u003c/a\u003e docs: add note about clicolors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/e9b9a4486520794d12240d1d3f22f7c0abaec9f1\"\u003e\u003ccode\u003ee9b9a44\u003c/code\u003e\u003c/a\u003e Apply clippy suggestion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/9cf0c5f08f889453ee10ee7a7c898e5996e8e1b4\"\u003e\u003ccode\u003e9cf0c5f\u003c/code\u003e\u003c/a\u003e ci: enable all workflows for pull requests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/console/compare/0.15.11...0.16.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `colored` from 2.2.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\u003c/blockquote\u003e\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\u003c/blockquote\u003e\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.2.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 `rustyline` from 15.0.0 to 18.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kkawakam/rustyline/releases\"\u003erustyline's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e18.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport minimal repaint \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/882\"\u003e#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix edit_kill \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/887\"\u003e#887\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/885\"\u003e#885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOn windows, check that prompt is not styled \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/890\"\u003e#890\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/889\"\u003e#889\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/836\"\u003e#836\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/562\"\u003e#562\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/702\"\u003e#702\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/215\"\u003e#215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump windows-sys version \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/892\"\u003e#892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck NO_COLOR environment variable \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/894\"\u003e#894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy warning \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/896\"\u003e#896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate radix_trie requirement from 0.2 to 0.3 \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/898\"\u003e#898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Prompt trait for styling \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/893\"\u003e#893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix partial refresh \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/899\"\u003e#899\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/897\"\u003e#897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove doc_auto_cfg \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/900\"\u003e#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix vi paste \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/901\"\u003e#901\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/732\"\u003e#732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInstall signal handlers only when actually reading \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/903\"\u003e#903\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/902\"\u003e#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigure cargo deny \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/904\"\u003e#904\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/637\"\u003e#637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate rusqlite version \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/906\"\u003e#906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate signal-hook to 0.4 \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/907\"\u003e#907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace fd-lock with std File::lock \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/909\"\u003e#909\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/908\"\u003e#908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump nix version to 0.31 \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/911\"\u003e#911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor code related to signal handling \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/912\"\u003e#912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump signal-hook version \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/913\"\u003e#913\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/910\"\u003e#910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate rand to 0.10 \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/917\"\u003e#917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate skim from 0.10 to 3.3.0 \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow getting handler to fail after partial key event matches. \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/924\"\u003e#924\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/923\"\u003e#923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/929\"\u003e#929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClippy \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/930\"\u003e#930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd comments on how to debug with PowerShell \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/933\"\u003e#933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTry to fix a panic related to SIG_PIPE \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/932\"\u003e#932\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/931\"\u003e#931\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kkawakam/rustyline/compare/v17.0.2...v18.0.0\"\u003ehttps://github.com/kkawakam/rustyline/compare/v17.0.2...v18.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e17.0.2\u003c/h2\u003e\n\u003cp\u003eFix partial refresh \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/899\"\u003e#899\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/897\"\u003e#897\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kkawakam/rustyline/compare/v17.0.1...v17.0.2\"\u003ehttps://github.com/kkawakam/rustyline/compare/v17.0.1...v17.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e17.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix edit_kill \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/885\"\u003e#885\u003c/a\u003e / \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kkawakam/rustyline/compare/v17.0.0...17.0.1\"\u003ehttps://github.com/kkawakam/rustyline/compare/v17.0.0...17.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e17.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix warnings \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/869\"\u003e#869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump windows-sys dependency \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/870\"\u003e#870\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy warnings \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/871\"\u003e#871\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/872\"\u003e#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix configuration \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImpl Hint for AsRef\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/876\"\u003e#876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate rusqlite requirement from 0.36.0 to 0.37.0 \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/878\"\u003e#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid a full refresh while deleting at the end of the line \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/877\"\u003e#877\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/kkawakam/rustyline/commit/e89887a38bb4f23575a5b51c06c0a7004c5ef4d1\"\u003e\u003ccode\u003ee89887a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/934\"\u003e#934\u003c/a\u003e from gwenn/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkawakam/rustyline/commit/3ad9e653750b6c343b1fb2573fb5d6bb3e10ddad\"\u003e\u003ccode\u003e3ad9e65\u003c/code\u003e\u003c/a\u003e Prepare next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkawakam/rustyline/commit/cb9b5601f970767b618b265be8ff724e3e562d2e\"\u003e\u003ccode\u003ecb9b560\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/932\"\u003e#932\u003c/a\u003e from gwenn/sig_pipe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkawakam/rustyline/commit/111613aa60818629262272fd4ac55c3d5e86a966\"\u003e\u003ccode\u003e111613a\u003c/code\u003e\u003c/a\u003e Use relaxed ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkawakam/rustyline/commit/9601fbe7ed388fed842886728d9219fa32583972\"\u003e\u003ccode\u003e9601fbe\u003c/code\u003e\u003c/a\u003e Try to fix a panic related to SIG_PIPE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkawakam/rustyline/commit/8a9e4f1c032f8ed82ba0cf9eed7486a38f82bfee\"\u003e\u003ccode\u003e8a9e4f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/933\"\u003e#933\u003c/a\u003e from gwenn/debug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkawakam/rustyline/commit/ab85340d5c50656ffcc2a3f3728834c3b119b69e\"\u003e\u003ccode\u003eab85340\u003c/code\u003e\u003c/a\u003e Add comments on how to debug with PowerShell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkawakam/rustyline/commit/1e8561103af56897ea0bea8efe424f35460d4eca\"\u003e\u003ccode\u003e1e85611\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/930\"\u003e#930\u003c/a\u003e from gwenn/lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkawakam/rustyline/commit/1d77febaaceaa06d750f42057661012fd7bdb223\"\u003e\u003ccode\u003e1d77feb\u003c/code\u003e\u003c/a\u003e Clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkawakam/rustyline/commit/878d43a0584bf6eef8b61af67069e5214ce3bd82\"\u003e\u003ccode\u003e878d43a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/929\"\u003e#929\u003c/a\u003e from gwenn/deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kkawakam/rustyline/compare/v15.0.0...v18.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `enable-ansi-support` from 0.2.1 to 0.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sunshowers-code/enable-ansi-support/releases\"\u003eenable-ansi-support's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eenable-ansi-support 0.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump Rust edition to 2021.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenable-ansi-support 0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewindows-sys\u003c/code\u003e dependency updated to version \u003ccode\u003e0.61.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMSRV updated to Rust 1.71.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sunshowers-code/enable-ansi-support/blob/main/CHANGELOG.md\"\u003eenable-ansi-support's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.3.1] - 2025-10-02\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump Rust edition to 2021.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.3.0] - 2025-10-02\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewindows-sys\u003c/code\u003e dependency updated to version \u003ccode\u003e0.61.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMSRV updated to Rust 1.71.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunshowers-code/enable-ansi-support/commit/9c9c0e25aff727f7bbacb81a8872ea4eccb1cb11\"\u003e\u003ccode\u003e9c9c0e2\u003c/code\u003e\u003c/a\u003e [enable-ansi-support] version 0.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunshowers-code/enable-ansi-support/commit/25b46bf4c282a2e27e714e356f72198c02765da4\"\u003e\u003ccode\u003e25b46bf\u003c/code\u003e\u003c/a\u003e bump edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunshowers-code/enable-ansi-support/commit/c8dbd241a1abba8b8da9f71aeb2ac135df04d25d\"\u003e\u003ccode\u003ec8dbd24\u003c/code\u003e\u003c/a\u003e [enable-ansi-support] version 0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunshowers-code/enable-ansi-support/commit/23c51a63239d561a98bb303eb813bc29c826f5f8\"\u003e\u003ccode\u003e23c51a6\u003c/code\u003e\u003c/a\u003e prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunshowers-code/enable-ansi-support/commit/50a477697185219766f86f22887d8863f67f2a1e\"\u003e\u003ccode\u003e50a4776\u003c/code\u003e\u003c/a\u003e update edition + set style edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunshowers-code/enable-ansi-support/commit/d2e02a6756e82f4d91f26d70da48fef7ca47f2a5\"\u003e\u003ccode\u003ed2e02a6\u003c/code\u003e\u003c/a\u003e Update windows-sys to 0.61.0 (\u003ca href=\"https://redirect.github.com/sunshowers-code/enable-ansi-support/issues/6\"\u003e#6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunshowers-code/enable-ansi-support/commit/45196f08cb918a6d90eda32ce3b847ff0f92cd9b\"\u003e\u003ccode\u003e45196f0\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.42.0 to 0.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunshowers-code/enable-ansi-support/commit/147cba5bb51bb24bfb4a2f0b70897037a5646219\"\u003e\u003ccode\u003e147cba5\u003c/code\u003e\u003c/a\u003e [ci] remove target/gh-pages\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sunshowers-code/enable-ansi-support/compare/0.2.1...0.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `similar` from 2.7.0 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/similar/blob/main/CHANGELOG.md\"\u003esimilar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ecapture_diff_slices_by_key\u003c/code\u003e and \u003ccode\u003ecapture_diff_slices_by_key_deadline\u003c/code\u003e\nas convenience helpers for diffing slices by derived keys.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eCompact\u003c/code\u003e emitting inconsistent \u003ccode\u003eDiffOp\u003c/code\u003e cursor positions after\ncompaction, which could leave \u003ccode\u003eDelete\u003c/code\u003e/\u003ccode\u003eInsert\u003c/code\u003e operations with stale\n\u003ccode\u003enew_index\u003c/code\u003e/\u003ccode\u003eold_index\u003c/code\u003e values.\u003c/li\u003e\n\u003cli\u003eAdded explicit lifetime capture (\u003ccode\u003e+ use\u0026lt;...\u0026gt;\u003c/code\u003e) on iterator-returning APIs to\nimprove compatibility with Rust 2024 lifetime capture behavior.  \u003ca href=\"https://redirect.github.com/mitsuhiko/similar/issues/93\"\u003e#93\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a Git-style Histogram diff implementation exposed as\n\u003ccode\u003eAlgorithm::Histogram\u003c/code\u003e, including deadline-aware Myers fallback and\ncomprehensive regression/behavior tests.\u003c/li\u003e\n\u003cli\u003eRaised MSRV to Rust 1.85 and moved the crate to Rust 2024 edition.\u003c/li\u003e\n\u003cli\u003eAdded a Hunt-style diff implementation exposed as \u003ccode\u003eAlgorithm::Hunt\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded configurable inline refinement via \u003ccode\u003eInlineChangeOptions\u003c/code\u003e and\n\u003ccode\u003eInlineChangeMode\u003c/code\u003e, including semantic cleanup and new\n\u003ccode\u003eTextDiff::iter_inline_changes_with_options*\u003c/code\u003e methods.  \u003ca href=\"https://redirect.github.com/mitsuhiko/similar/issues/92\"\u003e#92\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a global disjoint-input fast path in \u003ccode\u003ealgorithms::diff_deadline\u003c/code\u003e\nto avoid pathological runtimes on large, fully distinct inputs.\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eAlgorithm::Myers\u003c/code\u003e performance on heavily unbalanced diffs to\navoid pathological slowdowns.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ediff_deadline_raw\u003c/code\u003e entrypoints in the algorithm modules to bypass\nshared heuristics and keep minimal intrinsic trait bounds where needed.\u003c/li\u003e\n\u003cli\u003eAdded test files in \u003ccode\u003eexamples/diffs\u003c/code\u003e that can be used with the some of the\nexamples as input pairs.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCachedLookup\u003c/code\u003e, a helper for adapting virtual or computed sequences by\nmaterializing items on first access and then serving borrowed values through\nnormal indexing.  The \u003ccode\u003eowned-lookup\u003c/code\u003e example demonstrates this approach for\nissue \u003ca href=\"https://redirect.github.com/mitsuhiko/similar/issues/33\"\u003e#33\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed ranged indexing in the classic LCS table algorithm.\u003c/li\u003e\n\u003cli\u003eImproved diff compaction to merge adjacent delete hunks across equal runs.\u003c/li\u003e\n\u003cli\u003eExcluded development scripts from published crate contents.  \u003ca href=\"https://redirect.github.com/mitsuhiko/similar/issues/87\"\u003e#87\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTextDiff::from_*\u003c/code\u003e and \u003ccode\u003eTextDiffConfig::diff_*\u003c/code\u003e now accept owned inputs\n(\u003ccode\u003eString\u003c/code\u003e, \u003ccode\u003eVec\u0026lt;u8\u0026gt;\u003c/code\u003e, \u003ccode\u003eCow\u003c/code\u003e) in addition to borrowed inputs.  This allows\nreturning text diffs from functions without external owner lifetimes.  \u003ca href=\"https://redirect.github.com/mitsuhiko/similar/issues/65\"\u003e#65\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTextDiff\u003c/code\u003e no longer exposes \u003ccode\u003eold_slices\u003c/code\u003e / \u003ccode\u003enew_slices\u003c/code\u003e.  Use\n\u003ccode\u003eold_len\u003c/code\u003e, \u003ccode\u003enew_len\u003c/code\u003e, \u003ccode\u003eold_slice\u003c/code\u003e, \u003ccode\u003enew_slice\u003c/code\u003e, \u003ccode\u003eiter_old_slices\u003c/code\u003e,\n\u003ccode\u003eiter_new_slices\u003c/code\u003e, \u003ccode\u003eold_lookup\u003c/code\u003e, and \u003ccode\u003enew_lookup\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTextDiff::iter_changes\u003c/code\u003e now panics on invalid out-of-bounds \u003ccode\u003eDiffOp\u003c/code\u003e\nranges instead of silently truncating iteration.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eutils::diff_lines_inline\u003c/code\u003e now takes \u003ccode\u003e\u0026amp;TextDiff\u003c/code\u003e and options rather than\n\u003ccode\u003e(Algorithm, old, new, options)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eutils::diff_lines\u003c/code\u003e now avoids a second line-tokenization pass.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eget_diff_ratio\u003c/code\u003e to \u003ccode\u003ediff_ratio\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded first-class \u003ccode\u003eno_std + alloc\u003c/code\u003e support with an explicit default \u003ccode\u003estd\u003c/code\u003e\nfeature.\u003c/li\u003e\n\u003cli\u003eAdded optional \u003ccode\u003ehashbrown\u003c/code\u003e backend for \u003ccode\u003eno_std\u003c/code\u003e map storage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/8ae2c3f15c0e20e4e5ef6c7f88a1c04942f8a76b\"\u003e\u003ccode\u003e8ae2c3f\u003c/code\u003e\u003c/a\u003e chore(release): prepare 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/37dfae498e557190a60dc7f8b92189c10ef1f3a5\"\u003e\u003ccode\u003e37dfae4\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003euse\u003c/code\u003e clause to iterator types for improved lifetime management (\u003ca href=\"https://redirect.github.com/mitsuhiko/similar/issues/93\"\u003e#93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/6e321ade6bbff9ba81078a7e14c60d190be4e574\"\u003e\u003ccode\u003e6e321ad\u003c/code\u003e\u003c/a\u003e feat(api): add capture_diff_slices_by_key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/d943be327889c0bb7aec1b1de89b8af496f776b8\"\u003e\u003ccode\u003ed943be3\u003c/code\u003e\u003c/a\u003e feat: Added a float bucket example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/ff76e5d1b7985c9a80365c53ebb7e5bbda8a0d32\"\u003e\u003ccode\u003eff76e5d\u003c/code\u003e\u003c/a\u003e fix(compact): normalize stale diff op cursors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/db010ec3d1a0dd9f5b8e971d9030dadcc6df3cd9\"\u003e\u003ccode\u003edb010ec\u003c/code\u003e\u003c/a\u003e fix(ci): configure crates.io trusted publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/1f5a7ef79403cf30cb326375330a0e178eae62b1\"\u003e\u003ccode\u003e1f5a7ef\u003c/code\u003e\u003c/a\u003e chore(release): 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/b69c696ec147cee1ffe227451a808c8f3ebb62ae\"\u003e\u003ccode\u003eb69c696\u003c/code\u003e\u003c/a\u003e ci: Added publish workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/d59c1ea0672cb00cc6d82df4805c26e361d23c3d\"\u003e\u003ccode\u003ed59c1ea\u003c/code\u003e\u003c/a\u003e chore: Restate relationship to pijul\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/07c20a6650d7f30dea12798d5b44c57e633c2bce\"\u003e\u003ccode\u003e07c20a6\u003c/code\u003e\u003c/a\u003e docs(algorithms): document CachedLookup adapter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/similar/compare/2.7.0...3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `termimad` from 0.30.1 to 0.34.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Canop/termimad/releases\"\u003etermimad's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etermimad v0.31.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edependencies update\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Canop/termimad/blob/main/CHANGELOG.md\"\u003etermimad's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev0.34.1 - 2025-11-24\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enew skin functions taking a Write as argument: write_expander, write_owning_expander and write_owning_expander_md\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch3\u003ev0.34.0 - 2025-08-28\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKey combinations can include the \u0026quot;Cmd\u0026quot; modifier (\u0026quot;Command\u0026quot; key, also called \u0026quot;Super\u0026quot;, \u0026quot;Apple\u0026quot;, or \u0026quot;Windows\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch3\u003ev0.33.0 - 2025-05-30\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInputField: select_non_space_around, get_pos, set_cursor_pos, get_mouse_event_pos\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch3\u003ev0.32.0 - 2025-05-09\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate crokey to 1.2\u003c/li\u003e\n\u003cli\u003eupdate coolor to 1.1\u003c/li\u003e\n\u003cli\u003eupdate crossterm to 0.29\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch3\u003ev0.31.3 - 2025-04-16\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edependency update\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch3\u003ev0.31.2 - 2025-01-25\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etbl and MadSkin::compound_style now public\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch3\u003ev0.31.1 - 2024-11-17\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTextView::try_scroll_pages now accepts float values (anything \u003ccode\u003eInto\u0026lt;f64\u0026gt;\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch3\u003ev0.31.0 - 2024-10-26\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereexport crossbeam\u003c/li\u003e\n\u003cli\u003enew Ticker tool: emit tick(s) on a channel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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\u003eSee full diff in \u003ca href=\"https://github.com/Canop/termimad/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dirs` 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/dirs-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha2` from 0.10.9 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/ffe093984c004769747e998f77da8ff7c0e7a765\"\u003e\u003ccode\u003effe0939\u003c/code\u003e\u003c/a\u003e Release sha2 0.11.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/8991b65fe400c31c4cc189510f86ae642c470cd9\"\u003e\u003ccode\u003e8991b65\u003c/code\u003e\u003c/a\u003e Use the standard order of the \u003ccode\u003e[package]\u003c/code\u003e section fields (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/807\"\u003e#807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/3d2bc57db40fd6aeb25d6c6da98d67e2784c2985\"\u003e\u003ccode\u003e3d2bc57\u003c/code\u003e\u003c/a\u003e sha2: refactor backends (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/802\"\u003e#802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/faa55fb83697c8f3113636d88070e5f5edc8c335\"\u003e\u003ccode\u003efaa55fb\u003c/code\u003e\u003c/a\u003e sha3: bump \u003ccode\u003ekeccak\u003c/code\u003e to v0.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/d3e6489e56f8486d4a93ceb7a8abf4924af1de7b\"\u003e\u003ccode\u003ed3e6489\u003c/code\u003e\u003c/a\u003e sha3 v0.11.0-rc.9 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/bbf6f51ff97f81ab15e6e5f6cf878bfbcb1f47c8\"\u003e\u003ccode\u003ebbf6f51\u003c/code\u003e\u003c/a\u003e sha2: tweak backend docs (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/155dbbf2959dbec0ec75948a82590ddaede2d3bc\"\u003e\u003ccode\u003e155dbbf\u003c/code\u003e\u003c/a\u003e sha3: add default value for the \u003ccode\u003eDS\u003c/code\u003e generic parameter on \u003ccode\u003eTurboShake128/256\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/ed514f2b34526683b3b7c41670f1887982c3df64\"\u003e\u003ccode\u003eed514f2\u003c/code\u003e\u003c/a\u003e Use published version of \u003ccode\u003ekeccak\u003c/code\u003e v0.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/702bcd83735a49c928c0fc24506924f5c0aa22af\"\u003e\u003ccode\u003e702bcd8\u003c/code\u003e\u003c/a\u003e Migrate to closure-based \u003ccode\u003ekeccak\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/827c043f82d57666a0b146d156e91c39535c1305\"\u003e\u003ccode\u003e827c043\u003c/code\u003e\u003c/a\u003e sha3 v0.11.0-rc.8 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/hashes/compare/sha2-v0.10.9...sha2-v0.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sysinfo` from 0.35.2 to 0.38.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/blob/main/CHANGELOG.md\"\u003esysinfo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.38.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003emacOS: Unpin \u003ccode\u003eobjc2-*\u003c/code\u003e crates version.\u003c/li\u003e\n\u003cli\u003eLinux: Fix computation of disk size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.38.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003emacOS: Improve accuracy of \u003ccode\u003eSystem::available_memory\u003c/code\u003e and \u003ccode\u003eSystem::used_memory\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDocumentation: add missing unit for \u003ccode\u003eCPU::frequency\u003c/code\u003e returned value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.38.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eError\u003c/code\u003e trait for \u003ccode\u003eMacAddrFromStrError\u003c/code\u003e, \u003ccode\u003eIpNetworkFromStrError\u003c/code\u003e and \u003ccode\u003eKillError\u003c/code\u003e types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.38.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003emacOS: Put back support for versions below macOS 12.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.38.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd NetBSD support.\u003c/li\u003e\n\u003cli\u003eWindows: Fix unsoundness for a function used in \u003ccode\u003eMotherboard\u003c/code\u003e and \u003ccode\u003eProduct\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eLinux: Improve CPU info parsing.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eserde\u003c/code\u003e serialization of \u003ccode\u003eMacAddr\u003c/code\u003e and of \u003ccode\u003eDisk::file_system\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.37.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation of \u003ccode\u003eSystem::refresh_cpu_all\u003c/code\u003e and of \u003ccode\u003eSystem::refresh_cpu_specifics\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAndroid: Fix \u003ccode\u003eSystem::uptime\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eLinux: Correctly handled modified/removed \u003ccode\u003eProcess::exe\u003c/code\u003e paths.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.37.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eserde\u003c/code\u003e serialization on \u003ccode\u003eProcess::name\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eLinux: Fix \u003ccode\u003eget_cpu_frequency\u003c/code\u003e on \u003ccode\u003eloongarch64\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eWindows: Correctly handle invalid UTF-8 string in \u003ccode\u003eMotherboard\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.37.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minimum supported Rust version to \u003ccode\u003e1.88\u003c/code\u003e (for 2024 edition and \u003ccode\u003eif let chain\u003c/code\u003e feature).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eComponent::id\u003c/code\u003e API.\u003c/li\u003e\n\u003cli\u003eLinux: Greatly improve partial processes retrieval.\u003c/li\u003e\n\u003cli\u003eLinux: Simplify internal components retrieval code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.36.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eLinux: Improve processor CPU usage computation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.36.0\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/97c194d6f0b0e09eee7db22e2128cd303e58a11d\"\u003e\u003ccode\u003e97c194d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1642\"\u003e#1642\u003c/a\u003e from GuillaumeGomez/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/91b92f12025c19fa27567135be7589d32d826e6b\"\u003e\u003ccode\u003e91b92f1\u003c/code\u003e\u003c/a\u003e Update crate version to \u003ccode\u003e0.38.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/8e8f76c8c1e7b28686681be5710539855124537c\"\u003e\u003ccode\u003e8e8f76c\u003c/code\u003e\u003c/a\u003e Update CHANGELOG for \u003ccode\u003e0.38.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/9e6f37c86d4ea4a1d39ee222276e6d5bdafacac1\"\u003e\u003ccode\u003e9e6f37c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1641\"\u003e#1641\u003c/a\u003e from madsmtm/macos-no-pin-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/73d545c80c472e22b926789f312ce350f83ba23d\"\u003e\u003ccode\u003e73d545c\u003c/code\u003e\u003c/a\u003e Fix warnings introduced in new objc2-* versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/5cc4bcb93eb3daf9d6f01a59ca2433fc7095a869\"\u003e\u003ccode\u003e5cc4bcb\u003c/code\u003e\u003c/a\u003e Don't pin objc2-* crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/5d4c63b8c1beced38f11d672f3bc9407c9797c57\"\u003e\u003ccode\u003e5d4c63b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1640\"\u003e#1640\u003c/a\u003e from patjakdev/patjakdev/fix-1639\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/a8ee05c1afa43aff92c0c0509be35d0523ab9b87\"\u003e\u003ccode\u003ea8ee05c\u003c/code\u003e\u003c/a\u003e Use fragment size instead of block size for disk stats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/61257e4da7eb14010fae557d252d2d306e2e23ae\"\u003e\u003ccode\u003e61257e4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1635\"\u003e#1635\u003c/a\u003e from GuillaumeGomez/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/3cf4b65255b533f8a154bc75adfaf66268bf82f8\"\u003e\u003ccode\u003e3cf4b65\u003c/code\u003e\u003c/a\u003e Update crate version to \u003ccode\u003e0.38.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/compare/v0.35.2...v0.38.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gix` from 0.70.0 to 0.83.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GitoxideLabs/gitoxide/releases\"\u003egix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egix v0.83.0\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly use \u003ccode\u003e$COMMON_DIR/info/exclude\u003c/code\u003e to make excludes work in worktrees.\nIt turns out there is no per-worktree excludes file either.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore (BREAKING)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e Upgrade \u003ccode\u003eprodash\u003c/code\u003e and \u003ccode\u003ecrosstermion\u003c/code\u003e to the latest version.\nThis will fix the \u003ccode\u003ecargo deny\u003c/code\u003e issue as it brings in a newer \u003ccode\u003elru\u003c/code\u003e crate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes (BREAKING)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eremove \u003ccode\u003ewinnow\u003c/code\u003e and replace it with hand-implemented parsers everywhere.\nThis will allow for simplified maintenance and editing (both human and machine)\ndown the road, and enable additional performance optimisations.\u003c/p\u003e\n\u003cp\u003eParser compbinators to me ultimately were a failed experiment as I couldn't maintain\nthem anyway, with it being too difficult for me to grasp and express everything\nin its very own kind of language, with a lot of different things to consider.\u003c/p\u003e\n\u003cp\u003eNote that this also removes detailed errors from all parsers that previously\nused \u003ccode\u003ewinnow\u003c/code\u003e, with the option to re-add those if there is demand.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5 commits contributed to the release over the course of 2 calendar days.\u003c/li\u003e\n\u003cli\u003e3 days passed between releases.\u003c/li\u003e\n\u003cli\u003e1 commit was understood as \u003ca href=\"https://www.conventionalcommits.org\"\u003econventional\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e0 issues like '(#ID)' were seen in commit messages\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Details\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUncategorized\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eAdapt to changes in \u003ccode\u003egix-object\u003c/code\u003e (91bfab0)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ewinnow\u003c/code\u003e and replace it with hand-implemented parsers everywhere. (91c854e)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/GitoxideLabs/gitoxide/issues/2540\"\u003e#2540\u003c/a\u003e from GitoxideLabs/reporting (4d5ba23)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/GitoxideLabs/gitoxide/issues/2529\"\u003e#2529\u003c/a\u003e from GitoxideLabs/reflog-newline-handling (2c3a08e)\u003c/li\u003e\n\u003cli\u003eAdapt to changes in \u003ccode\u003egix-error\u003c/code\u003e (2e2a126)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003egix v0.82.0 - hardened\u003c/h2\u003e\n\u003ch3\u003eAdvisories with fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/security/advisories/GHSA-9857-6mw7-fq2m\"\u003ehttps://github.com/GitoxideLabs/gitoxide/security/advisories/GHSA-9857-6mw7-fq2m\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/security/advisories/GHSA-p3hw-mv63-rf9w\"\u003ehttps://github.com/GitoxideLabs/gitoxide/security/advisories/GHSA-p3hw-mv63-rf9w\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/GitoxideLabs/gitoxide/commit/53f880c7604232c367870088176e42efd8a5b783\"\u003e\u003ccode\u003e53f880c\u003c/code\u003e\u003c/a\u003e Release gix-error v0.2.3, gix-date v0.15.3, gix-actor v0.41.0, gix-path v0.12...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/09687eba6bb3e0f398e0c0bef1e3f19f5f8b8cc0\"\u003e\u003ccode\u003e09687eb\u003c/code\u003e\u003c/a\u003e fix CI - and probably prevent \u003ccode\u003ecan't connect to localhost\u003c/code\u003e in journey tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/d5f9bf5a664cbb0d101aadd48abfa9354403295e\"\u003e\u003ccode\u003ed5f9bf5\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eCategory::is_remote_tracking_branch()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/87b2da8b66dfaa8a0b4e11ac947b1ec4164c163f\"\u003e\u003ccode\u003e87b2da8\u003c/code\u003e\u003c/a\u003e address auto-review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/731248f18ff5bc655143e9808fe717ac6d24edf6\"\u003e\u003ccode\u003e731248f\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003esha-256\u003c/code\u003e support to \u003ccode\u003egix-ref\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/91bfab0694673b3234b52f30fa9c8ec4322ddb9d\"\u003e\u003ccode\u003e91bfab0\u003c/code\u003e\u003c/a\u003e Adapt to changes in \u003ccode\u003egix-object\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/d4439cd5b5aa82c126198aa57de6a9ebbc15d371\"\u003e\u003ccode\u003ed4439cd\u003c/code\u003e\u003c/a\u003e fix!: Limit Commit and Tag parsing to a given \u003ccode\u003egix_hash::Kind\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/51279734f848600ccd76b8256e77bf06f429dd60\"\u003e\u003ccode\u003e5127973\u003c/code\u003e\u003c/a\u003e fix: Allow more pathological cases during parsing just like Git\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/91c854e7b9f41738d0fde825cd474b8c00c1a49b\"\u003e\u003ccode\u003e91c854e\u003c/code\u003e\u003c/a\u003e fix!: remove \u003ccode\u003ewinnow\u003c/code\u003e and replace it with hand-implemented parsers everywhere.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/b060eb24a0688fa5649b937052e5f314123bc1a6\"\u003e\u003ccode\u003eb060eb2\u003c/code\u003e\u003c/a\u003e fix!: remove \u003ccode\u003ewinnow\u003c/code\u003e from the public \u003ccode\u003egix-actor\u003c/code\u003e API for parsing (\u003ca href=\"https://redirect.github.com/GitoxideLabs/gitoxide/issues/2545\"\u003e#2545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/GitoxideLabs/gitoxide/compare/gix-v0.70.0...gix-v0.83.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-openai` from 0.34.0 to 0.36.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/64bit/async-openai/releases\"\u003easync-openai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.36.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFrom\u0026lt;OutputItem\u0026gt; for Item\u003c/code\u003e (and \u003ccode\u003eInputItem\u003c/code\u003e) for multi-turn responses by \u003ca href=\"https://github.com/Madoshakalaka\"\u003e\u003ccode\u003e@​Madoshakalaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/64bit/async-openai/pull/538\"\u003e64bit/async-openai#538\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/64bit/async-openai/compare/async-openai-v0.36.0...async-openai-v0.36.1\"\u003ehttps://github.com/64bit/async-openai/compare/async-openai-v0.36.0...async-openai-v0.36.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.36.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade reqwest to 0.13 and remove reqwest-eventsource by \u003ca href=\"https://github.com/richarddd\"\u003e\u003ccode\u003e@​richarddd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/64bit/async-openai/pull/537\"\u003e64bit/async-openai#537\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/richarddd\"\u003e\u003ccode\u003e@​richarddd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/64bit/async-openai/pull/537\"\u003e64bit/async-openai#537\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/64bit/async-openai/compare/async-openai-v0.35.0...async-openai-v0.36.0\"\u003ehttps://github.com/64bit/async-openai/compare/async-openai-v0.35.0...async-openai-v0.36.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.35.0\u003c/h2\u003e\n\u003cp\u003eBreaking changes in upstream spec for certain types (diff in PRs), if you're not using any of those types upgrade should be no-op!\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow missing id in ReasoningItem by \u003ca href=\"https://github.com/howardjohn\"\u003e\u003ccode\u003e@​howardjohn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/64bit/async-openai/pull/535\"\u003e64bit/async-openai#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: upstream spec sync by \u003ca href=\"https://github.com/64bit\"\u003e\u003ccode\u003e@​64bit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/64bit/async-openai/pull/536\"\u003e64bit/async-openai#536\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/64bit/async-openai/compare/async-openai-v0.34.0...async-openai-v0.35.0\"\u003ehttps://github.com/64bit/async-openai/compare/async-openai-v0.34.0...async-openai-v0.35.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/64bit/async-openai/commit/02870d981c36f2fc51a9bff858e2cbf92a0c03d9\"\u003e\u003ccode\u003e02870d9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/c1074e0e74962e37001378073ec888269756c690\"\u003e\u003ccode\u003ec1074e0\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eFrom\\\u0026lt;OutputItem\u0026gt; for Item\u003c/code\u003e (and \u003ccode\u003eInputItem\u003c/code\u003e) for multi-turn responses (\u003ca href=\"https://redirect.github.com/64bit/async-openai/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/5fba89d8e330c30dbb9b335bfccb11ae85cd1d31\"\u003e\u003ccode\u003e5fba89d\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/ecfc866a8beb7b61622122f2c4fc1a131a9ab56c\"\u003e\u003ccode\u003eecfc866\u003c/code\u003e\u003c/a\u003e chore: upgrade reqwest to 0.13 and remove reqwest-eventsource (\u003ca href=\"https://redirect.github.com/64bit/async-openai/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/fe011914f187ed9328166650d46498d05bb7d82c\"\u003e\u003ccode\u003efe01191\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/14fb82a0b2693a3d3d2ea82b0ba9b05b3076cdd0\"\u003e\u003ccode\u003e14fb82a\u003c/code\u003e\u003c/a\u003e fix: examples/conversations: id in ReasoningItem is optional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/0b20cb93328c6833fff181a96be8bd880bbe30c8\"\u003e\u003ccode\u003e0b20cb9\u003c/code\u003e\u003c/a\u003e feat: upstream spec sync (\u003ca href=\"https://redirect.github.com/64bit/async-openai/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/f1ccf55f77499fd3f76627fafefb2e55c2ff2218\"\u003e\u003ccode\u003ef1ccf55\u003c/code\u003e\u003c/a\u003e Allow missing id in ReasoningItem (\u003ca href=\"https://redirect.github.com/64bit/async-openai/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/64bit/async-openai/compare/async-openai-v0.34.0...async-openai-v0.36.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nix` from 0.29.0 to 0.31.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nix-rust/nix/blob/master/CHANGELOG.md\"\u003enix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.31.2] - 2026-02-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd WatchDescriptor::as_raw, to get libc id of WatchDescriptor.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2718\"\u003e#2718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded process::pthread_getthreadid_np() on FreeBSD.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2725\"\u003e#2725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded timerfd support on FreeBSD\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2728\"\u003e#2728\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe libc requirement is now \u003ccode\u003e0.2.181\u003c/code\u003e, rather than pinned to 0.2.180.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2744\"\u003e#2744\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.31.1] - 2026-01-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etermios: Add definition for IUCLC to supported platforms\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2702\"\u003e#2702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etermios: Add definition for XCASE for supported platforms\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2703\"\u003e#2703\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.31.0] - 2026-01-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the UDP GSO/GRO socket options and CMsgs on Android. This includes the\nfollowing types:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUdpGsoSegment\u003c/li\u003e\n\u003cli\u003eUdpGroSegment\u003c/li\u003e\n\u003cli\u003eControlMessage::UdpGsoSegments\u003c/li\u003e\n\u003cli\u003eControlMessageOwned::UdpGroSegments\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2666\"\u003e#2666\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDefine errno EWOULDBLOCK as an alias of EAGAIN to match the AIX libc\ndefinition. (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2692\"\u003e#2692\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnable module \u003ccode\u003eifaddrs\u003c/code\u003e on GNU Hurd\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2697\"\u003e#2697\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd termios \u003ccode\u003eOutputFlags::OFILL\u003c/code\u003e for Linux, Android, Aix, Cygwin, Fuchsia,\nHaiku,\nGNU/Hurd, Nto, Redox, Illumos, Solaris and Apple OSes.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2701\"\u003e#2701\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd sync() for cygwin (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2708\"\u003e#2708\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/bf1d0e9707189422f546e398594fa1a51a772d9d\"\u003e\u003ccode\u003ebf1d0e9\u003c/code\u003e\u003c/a\u003e chore: release v0.31.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/0dc1dd8b8297b1fee3642228bb7686de759cc01a\"\u003e\u003ccode\u003e0dc1dd8\u003c/code\u003e\u003c/a\u003e Unpin libc (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2744\"\u003e#2744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/dad24fbc71d32954efdd99d4dfad053ef9671d99\"\u003e\u003ccode\u003edad24fb\u003c/code\u003e\u003c/a\u003e Allow timerfd use on FreeBSD (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2728\"\u003e#2728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/6619d8ddf5700614096ea36e1f4bf05ae7b514bf\"\u003e\u003ccode\u003e6619d8d\u003c/code\u003e\u003c/a\u003e statfs: Fix definitions for s390x musl with libc 0.2.176 (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2678\"\u003e#2678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/478594ed3438c25163280f3766b687bc61c7ec3e\"\u003e\u003ccode\u003e478594e\u003c/code\u003e\u003c/a\u003e Add api to get inner WatchDescriptor id, to work with c code. (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2718\"\u003e#2718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/5507629888b05116037d750ba21b4e98ede76f90\"\u003e\u003ccode\u003e5507629\u003c/code\u003e\u003c/a\u003e docs: minor fix in tcgetpgrp and tcsetpgrp doc comments (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2731\"\u003e#2731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/9aea929fa40843027afbbfef3fdbadbfd6b537a4\"\u003e\u003ccode\u003e9aea929\u003c/code\u003e\u003c/a\u003e time: update comment in zero_init_timespec (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/b44fd1a445f1b7a19447c92cd4d72352910359ab\"\u003e\u003ccode\u003eb44fd1a\u003c/code\u003e\u003c/a\u003e FreeBSD: add pthread_getthreadid_np() (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2725\"\u003e#2725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/06bb1bedc3471bd0405c2f2821cdbcad456a9f78\"\u003e\u003ccode\u003e06bb1be\u003c/code\u003e\u003c/a\u003e chore: release 0.31.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/49adb8d996a26577ac302eb43b5128b5f014f91d\"\u003e\u003ccode\u003e49adb8d\u003c/code\u003e\u003c/a\u003e skip test::sys::test_af_alg_cipher on s390x,powerpc64le/Linux too (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2722\"\u003e#2722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nix-rust/nix/compare/v0.29.0...v0.31.2\"\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.23.2 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\u003ch2\u003ev0.26.7\u003c/h2\u003e\n\u003ch2\u003eNotable Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA regression in v0.26.6 with quantified alternations was fixed.\u003c/li\u003e\n\u003cli\u003eRelease artifacts for the tree-sitter CLI are now published as zip archives (in addition to gzipped executables, which are planned for removal in a future minor release).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: skip missing Makefile in version command 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/5386\"\u003etree-sitter/tree-sitter#5386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): pass target triple to clang (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/5385\"\u003e#5385\u003c/a\u003e) 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/5390\"\u003etree-sitter/tree-sitter#5390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(parser): return \u003ccode\u003eNULL\u003c/code\u003e, not \u003ccode\u003efalse\u003c/code\u003e, for incomplete parse 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/5398\"\u003etree-sitter/tree-sitter#5398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(loader): link with libc on OpenBSD to compile parser 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/5399\"\u003etree-sitter/tree-sitter#5399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(query): remove \u003ccode\u003ealternative_is_immediate\u003c/code\u003e 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/5412\"\u003etree-sitter/tree-sitter#5412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(query): don't add copies for quantifier steps outside alternations 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/5414\"\u003etree-sitter/tree-sitter#5414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert allowing dashes in parser name 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/5433\"\u003etree-sitter/tree-sitter#5433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(release): publish zip archives 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/5434\"\u003etree-sitter/tree-sitter#5434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.26.7 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/5435\"\u003etree-sitter/tree-sitter#5435\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.6...v0.26.7\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.6...v0.26.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elib: clean up strict aliasing fixes in array.h 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/5311\"\u003etree-sitter/tree-sitter#5311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow \u003ccode\u003e-\u003c/code\u003e in grammar names 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/5318\"\u003etree-sitter/tree-sitter#5318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): allow for both debug logs and graphs 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/5319\"\u003etree-sitter/tree-sitter#5319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eweb: add default export to CJS bundle 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/5323\"\u003etree-sitter/tree-sitter#5323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(query): prevent cross-branch capture contamination in alternations with quantifiers 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/5320\"\u003etree-sitter/tree-sitter#5320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: speed it up 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/5325\"\u003etree-sitter/tree-sitter#5325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse provided by RedoxOS byte orders implementations 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/5346\"\u003etree-sitter/tree-sitter#5346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump wasmtime to v36.0.5 LTS 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/5351\"\u003etree-sitter/tree-sitter#5351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): cast NULL in ts_subtree_children macro 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/5353\"\u003etree-sitter/tree-sitter#5353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: backport release check workflow 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/5358\"\u003etree-sitter/tree-sitter#5358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: retrigger crates check on PR updates 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/5361\"\u003etree-sitter/tree-sitter#5361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecli: init -u fixes 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/5367\"\u003etree-sitter/tree-sitter#5367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump wasmtime to v36.0.6 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/5370\"\u003etree-sitter/tree-sitter#5370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.6 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/5372\"\u003etree-sitter/tree-sitter#5372\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/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...\n\n_Description has been truncated_","html_url":"https://github.com/alo-exp/kay/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alo-exp%2Fkay/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"},{"uuid":"4336250042","node_id":"PR_kwDOSN6s2s7V_F1V","number":4,"state":"open","title":"chore(deps)(deps): bump the tree-sitter-grammars group in /gitnexus with 8 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-27T13:51:53.000Z","updated_at":"2026-04-27T13:51:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"tree-sitter-grammars","update_count":8,"packages":[{"name":"tree-sitter-c","old_version":"0.23.2","new_version":"0.24.1","repository_url":"https://github.com/tree-sitter/tree-sitter-c"},{"name":"tree-sitter-c-sharp","old_version":"0.23.1","new_version":"0.23.5","repository_url":"https://github.com/tree-sitter/tree-sitter-c-sharp"},{"name":"tree-sitter-go","old_version":"0.23.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-go"},{"name":"tree-sitter-javascript","old_version":"0.23.1","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-javascript"},{"name":"tree-sitter-php","old_version":"0.23.12","new_version":"0.24.2","repository_url":"https://github.com/tree-sitter/tree-sitter-php"},{"name":"tree-sitter-python","old_version":"0.23.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-rust","old_version":"0.23.1","new_version":"0.24.0","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-swift","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/alex-pinkus/tree-sitter-swift"}],"path":"/gitnexus","ecosystem":"cargo"},"body":"Bumps the tree-sitter-grammars group in /gitnexus with 8 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tree-sitter-c](https://github.com/tree-sitter/tree-sitter-c) | `0.23.2` | `0.24.1` |\n| [tree-sitter-c-sharp](https://github.com/tree-sitter/tree-sitter-c-sharp) | `0.23.1` | `0.23.5` |\n| [tree-sitter-go](https://github.com/tree-sitter/tree-sitter-go) | `0.23.4` | `0.25.0` |\n| [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | `0.23.1` | `0.25.0` |\n| [tree-sitter-php](https://github.com/tree-sitter/tree-sitter-php) | `0.23.12` | `0.24.2` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.4` | `0.25.0` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.1` | `0.24.0` |\n| [tree-sitter-swift](https://github.com/alex-pinkus/tree-sitter-swift) | `0.6.0` | `0.7.1` |\n\nUpdates `tree-sitter-c` from 0.23.2 to 0.24.1\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-c/releases\"\u003etree-sitter-c's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.xz\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-c/commit/7fa1be1b694b6e763686793d97da01f36a0e5c12\"\u003e\u003ccode\u003e7fa1be1\u003c/code\u003e\u003c/a\u003e release v0.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/b272742c4eae12f06708032616d7eba9965b1670\"\u003e\u003ccode\u003eb272742\u003c/code\u003e\u003c/a\u003e fix(bindings): remove outdated zig bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/091093731389448e10822dd140621cfec1ff96b2\"\u003e\u003ccode\u003e0910937\u003c/code\u003e\u003c/a\u003e release v0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/8c4aefef79f207172976a8cf6fbcf0ebf9f5aa2a\"\u003e\u003ccode\u003e8c4aefe\u003c/code\u003e\u003c/a\u003e feat!: regenerate parser and bindings with ABI 15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/e6fb5bc7bc806841762429dd32e075ddd84903e4\"\u003e\u003ccode\u003ee6fb5bc\u003c/code\u003e\u003c/a\u003e chore: update node dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/7a3f1e1c3f2c076ee1d57b2732921c7c9712eef7\"\u003e\u003ccode\u003e7a3f1e1\u003c/code\u003e\u003c/a\u003e chore: update cargo dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/d5f4b13fba7d61272ec2df302762abdcf7d4ffd9\"\u003e\u003ccode\u003ed5f4b13\u003c/code\u003e\u003c/a\u003e ci: disable tests for bindings w/o ABI 15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/ec69f91b23dd8630d68710b911d77127146ff7ef\"\u003e\u003ccode\u003eec69f91\u003c/code\u003e\u003c/a\u003e release v0.23.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/cd44a2b1364d26d80daa208d3caf659a4c4e953d\"\u003e\u003ccode\u003ecd44a2b\u003c/code\u003e\u003c/a\u003e fix: generate parser for grammar changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/2a265d69a4caf57108a73ad2ed1e6922dd2f998c\"\u003e\u003ccode\u003e2a265d6\u003c/code\u003e\u003c/a\u003e 0.23.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/compare/v0.23.2...v0.24.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-c-sharp` from 0.23.1 to 0.23.5\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-c-sharp/releases\"\u003etree-sitter-c-sharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.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-c-sharp/commit/cac6d5fb595f5811a076336682d5d595ac1c9e85\"\u003e\u003ccode\u003ecac6d5f\u003c/code\u003e\u003c/a\u003e 0.23.5 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/9bd41c8c5015b6064fc37992f97e821120080721\"\u003e\u003ccode\u003e9bd41c8\u003c/code\u003e\u003c/a\u003e bump: release version to 0.23.4 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/40c3c31452226ca14e1343910f2cd641d55a9689\"\u003e\u003ccode\u003e40c3c31\u003c/code\u003e\u003c/a\u003e chore(ci): remove attestations from release workflow (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/ff2a62460a1b5d95f0688a437af95c2bf552d08d\"\u003e\u003ccode\u003eff2a624\u003c/code\u003e\u003c/a\u003e feat: collection expression support (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/5eb7f1fff6699695174af4fb62dbaf5fd544601d\"\u003e\u003ccode\u003e5eb7f1f\u003c/code\u003e\u003c/a\u003e chore(ci): update excluded files in workflow config (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/88366631d598ce6595ec655ce1591b315cffb14c\"\u003e\u003ccode\u003e8836663\u003c/code\u003e\u003c/a\u003e Fix C# 13 params non-array types (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/f1bf9a9b8410b1ebea900e2e5fc000007d5ef99d\"\u003e\u003ccode\u003ef1bf9a9\u003c/code\u003e\u003c/a\u003e test: add test for class with primary constructor, base invocation, and semic...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/9bc5ca8ff01855f540505829cadca26761ceb41b\"\u003e\u003ccode\u003e9bc5ca8\u003c/code\u003e\u003c/a\u003e Update npm dependencies (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/dfbe95883c264ac063583e2f3386fe90189d0d93\"\u003e\u003ccode\u003edfbe958\u003c/code\u003e\u003c/a\u003e Add new excludes to CI example parse (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/a5f11de7e7802b3e2a55ad25b5e75ca499d681c3\"\u003e\u003ccode\u003ea5f11de\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/282\"\u003e#282\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/compare/v0.23.1...v0.23.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~tris203\"\u003etris203\u003c/a\u003e, a new releaser for tree-sitter-c-sharp since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-go` from 0.23.4 to 0.25.0\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-go/releases\"\u003etree-sitter-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-go.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-go/commit/1547678a9da59885853f5f5cc8a99cc203fa2e2c\"\u003e\u003ccode\u003e1547678\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/3f912e94d24fe884d3cfbacf47dd764bdf7aa67f\"\u003e\u003ccode\u003e3f912e9\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/179ca03b3ac7da8ed7466fc4a8b6b445c3c968da\"\u003e\u003ccode\u003e179ca03\u003c/code\u003e\u003c/a\u003e feat: expose statement list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e25214e92f1e997940a3bd2f3ced2a2ddf7f027f\"\u003e\u003ccode\u003ee25214e\u003c/code\u003e\u003c/a\u003e fix: allow the terminator to be omitted for the last element\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/edea6bf2824e0426277562da521aa07afc814af8\"\u003e\u003ccode\u003eedea6bf\u003c/code\u003e\u003c/a\u003e fix: give index expressions a dynamic precedence of 1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e1076e566acfa8c1d268f64b3bad27b6d42c52d0\"\u003e\u003ccode\u003ee1076e5\u003c/code\u003e\u003c/a\u003e feat: support generic type aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/00a299e703431dfa07680f4e55e260bfc9a4c875\"\u003e\u003ccode\u003e00a299e\u003c/code\u003e\u003c/a\u003e ci: update test failures, use macos-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/93c2bb6ff269013aea1c5f7f0957881197a9adac\"\u003e\u003ccode\u003e93c2bb6\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/1496eb74bfd2c5e7c26d6fc711d5135741e5a1fa\"\u003e\u003ccode\u003e1496eb7\u003c/code\u003e\u003c/a\u003e feat: use the new reserved rules api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/c350fa54d38af725c40d061a602ee3205ef1e072\"\u003e\u003ccode\u003ec350fa5\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/compare/v0.23.4...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-javascript` from 0.23.1 to 0.25.0\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-javascript/releases\"\u003etree-sitter-javascript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-javascript.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-javascript/commit/44c892e0be055ac465d5eeddae6d3e194424e7de\"\u003e\u003ccode\u003e44c892e\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/5f100b023ecbae8cfe304bfe661a4116d457ee63\"\u003e\u003ccode\u003e5f100b0\u003c/code\u003e\u003c/a\u003e docs: clarify targeted ECMAScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/2409583e3710cb9eaa3e7556ab2d4e4c6b37885b\"\u003e\u003ccode\u003e2409583\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/39798e26b6d4dbcee8e522b8db83f8b2df33a5ea\"\u003e\u003ccode\u003e39798e2\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eawait\u003c/code\u003e to reserved identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/c220d3e85305b8a3476f8822c9a44f065a255319\"\u003e\u003ccode\u003ec220d3e\u003c/code\u003e\u003c/a\u003e feat: add reserved words\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/7ef855146385b29b08a9f594ba2785ff20e9e4ec\"\u003e\u003ccode\u003e7ef8551\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eof\u003c/code\u003e as identifiers in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/ebdb4f17a4da79a70344a41ae76bb95b2415a653\"\u003e\u003ccode\u003eebdb4f1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eusing\u003c/code\u003e declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/166a5655f1c121bb0ad3857301bc5f3f4626db0e\"\u003e\u003ccode\u003e166a565\u003c/code\u003e\u003c/a\u003e ci: use macos-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/be1e969d3ece0a8801061f7c2636a0d84cc32ed4\"\u003e\u003ccode\u003ebe1e969\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/b131ccbf414a720cce088610539241a1eb170054\"\u003e\u003ccode\u003eb131ccb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/compare/v0.23.1...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-php` from 0.23.12 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-php/releases\"\u003etree-sitter-php's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: publishing, 0.24.2 by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/284\"\u003etree-sitter/tree-sitter-php#284\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-php.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix publishing by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/280\"\u003etree-sitter/tree-sitter-php#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/281\"\u003etree-sitter/tree-sitter-php#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): c header file location by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/283\"\u003etree-sitter/tree-sitter-php#283\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-php/compare/v0.24.0...v0.24.1\"\u003ehttps://github.com/tree-sitter/tree-sitter-php/compare/v0.24.0...v0.24.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-php.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-php.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\u003ebuild(deps-dev): bump tar-fs from 2.1.1 to 2.1.2 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/tree-sitter/tree-sitter-php/pull/269\"\u003etree-sitter/tree-sitter-php#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecleanup: remove duplicate \u003ccode\u003e$.arrow_function\u003c/code\u003e by \u003ca href=\"https://github.com/chuck-sys\"\u003e\u003ccode\u003e@​chuck-sys\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/270\"\u003etree-sitter/tree-sitter-php#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add PHP 8.5 pipe operator by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/274\"\u003etree-sitter/tree-sitter-php#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Swift Bindings by \u003ca href=\"https://github.com/thecoolwinter\"\u003e\u003ccode\u003e@​thecoolwinter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/278\"\u003etree-sitter/tree-sitter-php#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: reserved rules api, enum consts, const attributes, 0.24.0 by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/275\"\u003etree-sitter/tree-sitter-php#275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chuck-sys\"\u003e\u003ccode\u003e@​chuck-sys\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/270\"\u003etree-sitter/tree-sitter-php#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecoolwinter\"\u003e\u003ccode\u003e@​thecoolwinter\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/278\"\u003etree-sitter/tree-sitter-php#278\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-php/compare/v0.23.12...v0.24.0\"\u003ehttps://github.com/tree-sitter/tree-sitter-php/compare/v0.23.12...v0.24.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/tree-sitter/tree-sitter-php/commit/5b5627faaa290d89eb3d01b9bf47c3bb9e797dea\"\u003e\u003ccode\u003e5b5627f\u003c/code\u003e\u003c/a\u003e fix: publishing, 0.24.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/1269143868747e3b8e50f221ca0a2e5a1a2f2b44\"\u003e\u003ccode\u003e1269143\u003c/code\u003e\u003c/a\u003e fix(bindings): c header file location\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/a36de39d4af40b5a9f20b0b1e53b9de5cca5001a\"\u003e\u003ccode\u003ea36de39\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/d0eb14b81a110741af7fe9e474e6eb8bc6e03cf7\"\u003e\u003ccode\u003ed0eb14b\u003c/code\u003e\u003c/a\u003e 0.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/b621f087295596e6ac0ef53a871011a529dd2f75\"\u003e\u003ccode\u003eb621f08\u003c/code\u003e\u003c/a\u003e chore: regenerate parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/182f034cd19a2f41f751eee0d57378fbfc96ab3a\"\u003e\u003ccode\u003e182f034\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/71c7b04aaddc648542ecfb0a5d372b9ba899eb12\"\u003e\u003ccode\u003e71c7b04\u003c/code\u003e\u003c/a\u003e test: add test for async visibility on static properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/be882ba709dee6bb9790c44ca51b273d5c27f2c9\"\u003e\u003ccode\u003ebe882ba\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/43fbdd53c34a82d9a27c83f9798a2918b3dcd270\"\u003e\u003ccode\u003e43fbdd5\u003c/code\u003e\u003c/a\u003e feat!: add php_end_tag to grammar and queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/bcef9bf4f84c51c393bb76c79280a2c06944301b\"\u003e\u003ccode\u003ebcef9bf\u003c/code\u003e\u003c/a\u003e fix: enums can have class constants\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/compare/v0.23.12...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-python` from 0.23.4 to 0.25.0\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-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.xz\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-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.4...v0.25.0\"\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.23.1 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.0\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\u003ch2\u003ev0.23.3\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\u003ch2\u003ev0.23.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-rust.tar.xz\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/18b0515fca567f5a10aee9978c6d2640e878671a\"\u003e\u003ccode\u003e18b0515\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/a1f37e82436b85ccba0952d64dd4c816b15d8c65\"\u003e\u003ccode\u003ea1f37e8\u003c/code\u003e\u003c/a\u003e Regenerate w/ latest ABI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/3d087c3df25286140393ddecc339208fae107149\"\u003e\u003ccode\u003e3d087c3\u003c/code\u003e\u003c/a\u003e 0.23.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/377ca9607970a5961201158a7bf620fb39038e14\"\u003e\u003ccode\u003e377ca96\u003c/code\u003e\u003c/a\u003e add expr_2021 and pat_param to fragment_specifier (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5b8dd577b2b2d12a08b3ca9aa6299214e14bd90f\"\u003e\u003ccode\u003e5b8dd57\u003c/code\u003e\u003c/a\u003e parse async closures (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/4bbd5948041e219fcf82fe6f9b2b1abaea8269c6\"\u003e\u003ccode\u003e4bbd594\u003c/code\u003e\u003c/a\u003e add tuple_type to possible dynamic types (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/e86119bdb4968b9799f6a014ca2401c178d54b5f\"\u003e\u003ccode\u003ee86119b\u003c/code\u003e\u003c/a\u003e parse impl types (abstract types) where the lifetime comes first (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/bb08b6fe4cb1b5c76f13a0da2bf8957bfe665567\"\u003e\u003ccode\u003ebb08b6f\u003c/code\u003e\u003c/a\u003e add parsing support for \u003ccode\u003euse ::*\u003c/code\u003e syntax (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5edb201282b79aba611c763d11a84dcde15fcae6\"\u003e\u003ccode\u003e5edb201\u003c/code\u003e\u003c/a\u003e fix where clauses in type aliases and allow empty where clauses (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5ebbba1cf835f83067b4235a2b70840cf5c1e5df\"\u003e\u003ccode\u003e5ebbba1\u003c/code\u003e\u003c/a\u003e fix shebang parsing (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.1...v0.24.0\"\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.6.0 to 0.7.1\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.1\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\u003e0.7.1-pypi\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\u003e0.7.1-crates-io\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\u003e0.7.0 release\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOutline implemented by \u003ca href=\"https://github.com/yaroslavyaroslav\"\u003e\u003ccode\u003e@​yaroslavyaroslav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/428\"\u003ealex-pinkus/tree-sitter-swift#428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOutline fixes by \u003ca href=\"https://github.com/yaroslavyaroslav\"\u003e\u003ccode\u003e@​yaroslavyaroslav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/430\"\u003ealex-pinkus/tree-sitter-swift#430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating top repository version by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/431\"\u003ealex-pinkus/tree-sitter-swift#431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to tree-sitter 0.23 by \u003ca href=\"https://github.com/hendrikvanantwerpen\"\u003e\u003ccode\u003e@​hendrikvanantwerpen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/435\"\u003ealex-pinkus/tree-sitter-swift#435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCode cleanup by \u003ca href=\"https://github.com/hendrikvanantwerpen\"\u003e\u003ccode\u003e@​hendrikvanantwerpen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/437\"\u003ealex-pinkus/tree-sitter-swift#437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etree-sitter.json\u003c/code\u003e for compatibility with newer versions of tree-sitter by \u003ca href=\"https://github.com/Erick2280\"\u003e\u003ccode\u003e@​Erick2280\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/443\"\u003ealex-pinkus/tree-sitter-swift#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate version of upload-artifact action in workflow by \u003ca href=\"https://github.com/Erick2280\"\u003e\u003ccode\u003e@​Erick2280\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/444\"\u003ealex-pinkus/tree-sitter-swift#444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for hex real literals by \u003ca href=\"https://github.com/Benjamin-Davies\"\u003e\u003ccode\u003e@​Benjamin-Davies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/455\"\u003ealex-pinkus/tree-sitter-swift#455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003etree-sitter\u003c/code\u003e peer dependency and \u003ccode\u003etree-sitter-cli\u003c/code\u003e dependency. by \u003ca href=\"https://github.com/moshe-foreflight\"\u003e\u003ccode\u003e@​moshe-foreflight\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/463\"\u003ealex-pinkus/tree-sitter-swift#463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating top repository version by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/466\"\u003ealex-pinkus/tree-sitter-swift#466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate version to 0.7.0 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/467\"\u003ealex-pinkus/tree-sitter-swift#467\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yaroslavyaroslav\"\u003e\u003ccode\u003e@​yaroslavyaroslav\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/428\"\u003ealex-pinkus/tree-sitter-swift#428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hendrikvanantwerpen\"\u003e\u003ccode\u003e@​hendrikvanantwerpen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/435\"\u003ealex-pinkus/tree-sitter-swift#435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Erick2280\"\u003e\u003ccode\u003e@​Erick2280\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/443\"\u003ealex-pinkus/tree-sitter-swift#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Benjamin-Davies\"\u003e\u003ccode\u003e@​Benjamin-Davies\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/455\"\u003ealex-pinkus/tree-sitter-swift#455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moshe-foreflight\"\u003e\u003ccode\u003e@​moshe-foreflight\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/463\"\u003ealex-pinkus/tree-sitter-swift#463\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.5.0...0.7.0\"\u003ehttps://github.com/alex-pinkus/tree-sitter-swift/compare/0.5.0...0.7.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\u003eSee full diff in \u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commits/0.7.1\"\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/priyanshu25ops/git-graph-visualiser/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/priyanshu25ops%2Fgit-graph-visualiser/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"4333250469","node_id":"PR_kwDORGQR9c7V1OxM","number":13,"state":"open","title":"deps: bump the rust-dependencies group with 25 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-27T05:13:49.000Z","updated_at":"2026-04-27T05:14:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"rust-dependencies","update_count":25,"packages":[{"name":"tokio","old_version":"1.49.0","new_version":"1.52.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"pulldown-cmark","old_version":"0.12.2","new_version":"0.13.3","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"tree-sitter","old_version":"0.24.7","new_version":"0.26.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-rust","old_version":"0.23.3","new_version":"0.24.2","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-javascript","old_version":"0.23.1","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-javascript"},{"name":"tree-sitter-python","old_version":"0.23.6","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-bash","old_version":"0.23.3","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"tree-sitter-md","old_version":"0.3.2","new_version":"0.5.3","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"git2","old_version":"0.19.0","new_version":"0.20.4","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"rusqlite","old_version":"0.32.1","new_version":"0.39.0","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.11+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"schemars","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/GREsau/schemars"},{"name":"anyhow","old_version":"1.0.100","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":"dirs","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/dirs-rs"},{"name":"chrono","old_version":"0.4.43","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"uuid","old_version":"1.20.0","new_version":"1.23.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"regex","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.2","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"rfd","old_version":"0.15.4","new_version":"0.17.2","repository_url":"https://github.com/PolyMeilex/rfd"},{"name":"wasmtime","old_version":"27.0.0","new_version":"42.0.2","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wit-bindgen","old_version":"0.36.0","new_version":"0.51.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 25 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.52.1` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.3` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.24.7` | `0.26.8` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.3` | `0.24.2` |\n| [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | `0.23.1` | `0.25.0` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.23.3` | `0.25.1` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.3.2` | `0.5.3` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.19.0` | `0.20.4` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.32.1` | `0.39.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.11+spec-1.1.0` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.0` | `1.2.1` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.102` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [dirs](https://github.com/soc/dirs-rs) | `5.0.1` | `6.0.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.44` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.20.0` | `1.23.1` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.12.3` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.2` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [rfd](https://github.com/PolyMeilex/rfd) | `0.15.4` | `0.17.2` |\n| [wasmtime](https://github.com/bytecodealliance/wasmtime) | `27.0.0` | `42.0.2` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.36.0` | `0.51.0` |\n\nUpdates `tokio` from 1.49.0 to 1.52.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.52.1\u003c/h2\u003e\n\u003ch1\u003e1.52.1 (April 16th, 2026)\u003c/h1\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: revert \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e to fix [a regression]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e that causes \u003ccode\u003espawn_blocking\u003c/code\u003e to hang (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8056\"\u003etokio-rs/tokio#8056\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8057\"\u003etokio-rs/tokio#8057\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.0\u003c/h2\u003e\n\u003ch1\u003e1.52.0 (April 14th, 2026)\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eio: \u003ccode\u003eAioSource::register_borrowed\u003c/code\u003e for I/O safety support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003etry_io\u003c/code\u003e function to \u003ccode\u003eunix::pipe\u003c/code\u003e sender and receiver types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8030\"\u003e#8030\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded (unstable)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: \u003ccode\u003eBuilder::enable_eager_driver_handoff\u003c/code\u003e setting enable eager hand off of the I/O and time drivers before polling tasks (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: add \u003ccode\u003etrace_with()\u003c/code\u003e for customized task dumps (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: allow \u003ccode\u003eimpl FnMut()\u003c/code\u003e in \u003ccode\u003etrace_with\u003c/code\u003e instead of just \u003ccode\u003efn()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: improve \u003ccode\u003espawn_blocking\u003c/code\u003e scalability with sharded queue (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: use \u003ccode\u003ecompare_exchange_weak()\u003c/code\u003e in worker queue (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8028\"\u003e#8028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: overflow second half of tasks when local queue is filled instead of first half (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8029\"\u003e#8029\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumented\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix typo in \u003ccode\u003eoneshot::Sender::send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8026\"\u003e#8026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: hide #[tokio::main] attribute in the docs of \u003ccode\u003esync::watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8035\"\u003e#8035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add docs on \u003ccode\u003eConnectionRefused\u003c/code\u003e errors with UDP sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7870\"\u003e#7870\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7870\"\u003e#7870\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7870\"\u003etokio-rs/tokio#7870\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7907\"\u003etokio-rs/tokio#7907\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7992\"\u003etokio-rs/tokio#7992\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8010\"\u003etokio-rs/tokio#8010\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8025\"\u003etokio-rs/tokio#8025\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8026\"\u003e#8026\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8026\"\u003etokio-rs/tokio#8026\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8028\"\u003e#8028\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8028\"\u003etokio-rs/tokio#8028\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8029\"\u003e#8029\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8029\"\u003etokio-rs/tokio#8029\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/905c146aeda741ea2202f942a7c3a606dda13da5\"\u003e\u003ccode\u003e905c146\u003c/code\u003e\u003c/a\u003e chore: prepare to release v1.52.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8059\"\u003e#8059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/56aaa43e91c4fbed88f0c2a5b65019ed9a0c3c61\"\u003e\u003ccode\u003e56aaa43\u003c/code\u003e\u003c/a\u003e rt: revert \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e to fix regression in \u003ccode\u003espawn_blocking\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/57ff47ab589bfb4dab6766de78655ffef4fb250b\"\u003e\u003ccode\u003e57ff47a\u003c/code\u003e\u003c/a\u003e ci: update \u003ccode\u003etrybuild\u003c/code\u003e to expect output from rustc 1.95.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8058\"\u003e#8058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/812de3e134888d1d9e7832e4b789d51f6fd2f749\"\u003e\u003ccode\u003e812de3e\u003c/code\u003e\u003c/a\u003e ci: bump taiki-e/cache-cargo-install-action from 1 to 3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8053\"\u003e#8053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ba82e73c7b804324c82b6fea6966ca12f55c3826\"\u003e\u003ccode\u003eba82e73\u003c/code\u003e\u003c/a\u003e ci: use Dependabot to keep github actions up to date (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8052\"\u003e#8052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2e85f9ddf8b47197fa6299cc295f4319fec68e53\"\u003e\u003ccode\u003e2e85f9d\u003c/code\u003e\u003c/a\u003e ci: replace cirrus-ci with freebsd-vm (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8041\"\u003e#8041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a7e1cd8ff8a2012cce500fd7e6ae73400531f46d\"\u003e\u003ccode\u003ea7e1cd8\u003c/code\u003e\u003c/a\u003e ci: update GitHub Actions workflows to use latest tool versions (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8047\"\u003e#8047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5f7be0ac42cb3e1b739da1562f98a797cd55a606\"\u003e\u003ccode\u003e5f7be0a\u003c/code\u003e\u003c/a\u003e chore: perpare 1.52.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8045\"\u003e#8045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/36d12d2686a64b9146c674e02e3cf81d8f87163d\"\u003e\u003ccode\u003e36d12d2\u003c/code\u003e\u003c/a\u003e taskdump: allow impl FnMut() in taskdumps instead of just fn() (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f943312865b9d5007f25d2fd5bd8efa3f89d1541\"\u003e\u003ccode\u003ef943312\u003c/code\u003e\u003c/a\u003e fs: support io-uring in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.52.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.31 to 0.3.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_code lint on Fn1 trait\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pulldown-cmark` from 0.12.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/raphlinus/pulldown-cmark/releases\"\u003epulldown-cmark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Wikilink offset.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.2...v0.13.3\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.2...v0.13.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.13.2\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump tar to 0.4.45.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.1...v0.13.2\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.1...v0.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.13.1\u003c/h2\u003e\n\u003cp\u003eUpdate dependencies.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.0...v0.13.1\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.0...v0.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esuper and sub script support by \u003ca href=\"https://github.com/jim-taylor-business\"\u003e\u003ccode\u003e@​jim-taylor-business\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966\"\u003epulldown-cmark/pulldown-cmark#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement extension WikiLinks; \u003ccode\u003eOptions::ENABLE_WIKILINKS\u003c/code\u003e by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991\"\u003epulldown-cmark/pulldown-cmark#991\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e-D\u003c/code\u003e CLI option to enable definition lists by \u003ca href=\"https://github.com/ytmimi\"\u003e\u003ccode\u003e@​ytmimi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972\"\u003epulldown-cmark/pulldown-cmark#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes and Code Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSafer definition lists implementation by \u003ca href=\"https://github.com/mondeja\"\u003e\u003ccode\u003e@​mondeja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974\"\u003epulldown-cmark/pulldown-cmark#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFactor duplicate code out of parsers by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976\"\u003epulldown-cmark/pulldown-cmark#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using string slicing for math where bytes will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977\"\u003epulldown-cmark/pulldown-cmark#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake indent calc for definition lists match commonmark-hs closer by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978\"\u003epulldown-cmark/pulldown-cmark#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure \u0026quot;parse\u0026quot; fuzz target covers all options by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980\"\u003epulldown-cmark/pulldown-cmark#980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange subscript CLI flag to -B by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993\"\u003epulldown-cmark/pulldown-cmark#993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OOB access due to erroneous shift in process_mask by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990\"\u003epulldown-cmark/pulldown-cmark#990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003eunescape\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996\"\u003epulldown-cmark/pulldown-cmark#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003escan_eol\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998\"\u003epulldown-cmark/pulldown-cmark#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using scan_ch when get will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003\"\u003epulldown-cmark/pulldown-cmark#1003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix panic when symbols are present in wikilink before pipe by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004\"\u003epulldown-cmark/pulldown-cmark#1004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a WASM build step to github actions \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005\"\u003e#1005\u003c/a\u003e by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006\"\u003epulldown-cmark/pulldown-cmark#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse an explicit node for tight paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015\"\u003epulldown-cmark/pulldown-cmark#1015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix tasklist parsing bugs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017\"\u003epulldown-cmark/pulldown-cmark#1017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent definition list defs from interrupting non-paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018\"\u003epulldown-cmark/pulldown-cmark#1018\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd basic skeleton for developer docs by \u003ca href=\"https://github.com/systemsoverload\"\u003e\u003ccode\u003e@​systemsoverload\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988\"\u003epulldown-cmark/pulldown-cmark#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007\"\u003epulldown-cmark/pulldown-cmark#1007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument more Events and Tags by \u003ca href=\"https://github.com/ModProg\"\u003e\u003ccode\u003e@​ModProg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010\"\u003epulldown-cmark/pulldown-cmark#1010\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/pulldown-cmark/pulldown-cmark/commit/b0e6f65f20f15f0065d3951261215b0193f0d57f\"\u003e\u003ccode\u003eb0e6f65\u003c/code\u003e\u003c/a\u003e chore: bump pulldown-cmark version in Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/ed2ee591b4df92ee6824f81bba07f473420f2320\"\u003e\u003ccode\u003eed2ee59\u003c/code\u003e\u003c/a\u003e chore: bump pulldown-cmark version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/676afd2f35b6525e75b55fc8677f9d7bfce5d9e3\"\u003e\u003ccode\u003e676afd2\u003c/code\u003e\u003c/a\u003e fix: wrong wikilink end-offset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/bad792636bcf50341a0d7376274293bdf1fe4d2b\"\u003e\u003ccode\u003ebad7926\u003c/code\u003e\u003c/a\u003e chore: bump pulldown-cmark in Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/f67922d653f30f0cfe3a9efa90ba0f8927868b55\"\u003e\u003ccode\u003ef67922d\u003c/code\u003e\u003c/a\u003e fix: bump tar to 0.4.45 for security purposes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/fe3603834daa30450ab9586b6bc58dba4fe1674d\"\u003e\u003ccode\u003efe36038\u003c/code\u003e\u003c/a\u003e chore: cargo update and bump pulldown-cmark version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873\"\u003e\u003ccode\u003ef17d98a\u003c/code\u003e\u003c/a\u003e chore: bump version to 0.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa\"\u003e\u003ccode\u003e47f60de\u003c/code\u003e\u003c/a\u003e chore: cargo update and bump version to 0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568\"\u003e\u003ccode\u003ee42259f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018\"\u003e#1018\u003c/a\u003e from notriddle/deflist-lazy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e\"\u003e\u003ccode\u003e052c635\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017\"\u003e#1017\u003c/a\u003e from notriddle/master\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/compare/v0.12.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 `tree-sitter` from 0.24.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\u003ch2\u003ev0.26.7\u003c/h2\u003e\n\u003ch2\u003eNotable Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA regression in v0.26.6 with quantified alternations was fixed.\u003c/li\u003e\n\u003cli\u003eRelease artifacts for the tree-sitter CLI are now published as zip archives (in addition to gzipped executables, which are planned for removal in a future minor release).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: skip missing Makefile in version command 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/5386\"\u003etree-sitter/tree-sitter#5386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): pass target triple to clang (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/5385\"\u003e#5385\u003c/a\u003e) 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/5390\"\u003etree-sitter/tree-sitter#5390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(parser): return \u003ccode\u003eNULL\u003c/code\u003e, not \u003ccode\u003efalse\u003c/code\u003e, for incomplete parse 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/5398\"\u003etree-sitter/tree-sitter#5398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(loader): link with libc on OpenBSD to compile parser 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/5399\"\u003etree-sitter/tree-sitter#5399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(query): remove \u003ccode\u003ealternative_is_immediate\u003c/code\u003e 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/5412\"\u003etree-sitter/tree-sitter#5412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(query): don't add copies for quantifier steps outside alternations 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/5414\"\u003etree-sitter/tree-sitter#5414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert allowing dashes in parser name 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/5433\"\u003etree-sitter/tree-sitter#5433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(release): publish zip archives 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/5434\"\u003etree-sitter/tree-sitter#5434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.26.7 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/5435\"\u003etree-sitter/tree-sitter#5435\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.6...v0.26.7\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.6...v0.26.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elib: clean up strict aliasing fixes in array.h 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/5311\"\u003etree-sitter/tree-sitter#5311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow \u003ccode\u003e-\u003c/code\u003e in grammar names 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/5318\"\u003etree-sitter/tree-sitter#5318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): allow for both debug logs and graphs 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/5319\"\u003etree-sitter/tree-sitter#5319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eweb: add default export to CJS bundle 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/5323\"\u003etree-sitter/tree-sitter#5323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(query): prevent cross-branch capture contamination in alternations with quantifiers 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/5320\"\u003etree-sitter/tree-sitter#5320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: speed it up 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/5325\"\u003etree-sitter/tree-sitter#5325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse provided by RedoxOS byte orders implementations 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/5346\"\u003etree-sitter/tree-sitter#5346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump wasmtime to v36.0.5 LTS 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/5351\"\u003etree-sitter/tree-sitter#5351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): cast NULL in ts_subtree_children macro 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/5353\"\u003etree-sitter/tree-sitter#5353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: backport release check workflow 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/5358\"\u003etree-sitter/tree-sitter#5358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: retrigger crates check on PR updates 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/5361\"\u003etree-sitter/tree-sitter#5361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecli: init -u fixes 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/5367\"\u003etree-sitter/tree-sitter#5367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump wasmtime to v36.0.6 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/5370\"\u003etree-sitter/tree-sitter#5370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.6 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/5372\"\u003etree-sitter/tree-sitter#5372\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/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\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/6f2e8a6cf4d7025e2b2a7227d270640273100138\"\u003e\u003ccode\u003e6f2e8a6\u003c/code\u003e\u003c/a\u003e release v0.26.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/0ae615883ecf9c6248a0b9f028ee6c51741bd117\"\u003e\u003ccode\u003e0ae6158\u003c/code\u003e\u003c/a\u003e ci(release): publish zip archives\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.24.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.23.3 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\u003ch2\u003ev0.24.1\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\u003ch2\u003ev0.24.0\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\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/4b8106750a2865e4548459d18c797c9f468c440e\"\u003e\u003ccode\u003e4b81067\u003c/code\u003e\u003c/a\u003e Disable regeneration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/6651c80dc5f033f9666365de50260d02cea05412\"\u003e\u003ccode\u003e6651c80\u003c/code\u003e\u003c/a\u003e Regenerate parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/96e3121c41bc5f2b659f21dd5a43894c4028ddf1\"\u003e\u003ccode\u003e96e3121\u003c/code\u003e\u003c/a\u003e Remove attestations from GH release job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/8a1ccae7aaccdc11b04dbd803453e3e9cfd9159b\"\u003e\u003ccode\u003e8a1ccae\u003c/code\u003e\u003c/a\u003e 0.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/ab43fdbb1640bdece8fab9927b1aa6774d942189\"\u003e\u003ccode\u003eab43fdb\u003c/code\u003e\u003c/a\u003e Parse string literals even in with unexpected prefixes (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/261b20226c04ef601adbdf185a800512a5f66291\"\u003e\u003ccode\u003e261b202\u003c/code\u003e\u003c/a\u003e Raw reference/identifier conflict (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/946595d164e77b705fa28385654f9420f59262ef\"\u003e\u003ccode\u003e946595d\u003c/code\u003e\u003c/a\u003e Include LICENSE (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/263\"\u003e#263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.3...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-javascript` from 0.23.1 to 0.25.0\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-javascript/releases\"\u003etree-sitter-javascript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-javascript.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-javascript/commit/44c892e0be055ac465d5eeddae6d3e194424e7de\"\u003e\u003ccode\u003e44c892e\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/5f100b023ecbae8cfe304bfe661a4116d457ee63\"\u003e\u003ccode\u003e5f100b0\u003c/code\u003e\u003c/a\u003e docs: clarify targeted ECMAScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/2409583e3710cb9eaa3e7556ab2d4e4c6b37885b\"\u003e\u003ccode\u003e2409583\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/39798e26b6d4dbcee8e522b8db83f8b2df33a5ea\"\u003e\u003ccode\u003e39798e2\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eawait\u003c/code\u003e to reserved identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/c220d3e85305b8a3476f8822c9a44f065a255319\"\u003e\u003ccode\u003ec220d3e\u003c/code\u003e\u003c/a\u003e feat: add reserved words\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/7ef855146385b29b08a9f594ba2785ff20e9e4ec\"\u003e\u003ccode\u003e7ef8551\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eof\u003c/code\u003e as identifiers in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/ebdb4f17a4da79a70344a41ae76bb95b2415a653\"\u003e\u003ccode\u003eebdb4f1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eusing\u003c/code\u003e declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/166a5655f1c121bb0ad3857301bc5f3f4626db0e\"\u003e\u003ccode\u003e166a565\u003c/code\u003e\u003c/a\u003e ci: use macos-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/be1e969d3ece0a8801061f7c2636a0d84cc32ed4\"\u003e\u003ccode\u003ebe1e969\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/b131ccbf414a720cce088610539241a1eb170054\"\u003e\u003ccode\u003eb131ccb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/compare/v0.23.1...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-python` from 0.23.6 to 0.25.0\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-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.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-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.6...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-bash` from 0.23.3 to 0.25.1\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-bash/releases\"\u003etree-sitter-bash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.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-bash/commit/a06c2e4415e9bc0346c6b86d401879ffb44058f7\"\u003e\u003ccode\u003ea06c2e4\u003c/code\u003e\u003c/a\u003e Regenerate parser for 0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/801326684a26ffc4e749bb016c50c6c30bdfa345\"\u003e\u003ccode\u003e8013266\u003c/code\u003e\u003c/a\u003e v0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/5d8a33249511ed8bcf6cf135b7b2a815c7a02d9b\"\u003e\u003ccode\u003e5d8a332\u003c/code\u003e\u003c/a\u003e fix: remove double parenthesis as valid opening to arithmetic expasion (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f55fb9663568f16ebceaac7673d2aa530add46\"\u003e\u003ccode\u003e20f55fb\u003c/code\u003e\u003c/a\u003e ci: bump tree-sitter/parser-test-action from 2 to 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/cef0974919c6fc7647a24ed1d89b291264b5abca\"\u003e\u003ccode\u003ecef0974\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/b930fed16910a74c230e09ea5b97f671448d2116\"\u003e\u003ccode\u003eb930fed\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/56b54c61fb48bce0c63e3dfa2240b5d274384763\"\u003e\u003ccode\u003e56b54c6\u003c/code\u003e\u003c/a\u003e Bump tree-sitter-cli\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f885f1f510eb458412d39ab920b5ace98f2f9a\"\u003e\u003ccode\u003e20f885f\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/06019c59af881eba3f05e5f5ca962f65417fd1d8\"\u003e\u003ccode\u003e06019c5\u003c/code\u003e\u003c/a\u003e Bump tree-sitter to 0.25 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/8509e3229b863c255ab6b61f3bf74ad0bf14e8bc\"\u003e\u003ccode\u003e8509e32\u003c/code\u003e\u003c/a\u003e Fix out of bounds write during scanner serialization\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/compare/v0.23.3...v0.25.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-md` from 0.3.2 to 0.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/releases\"\u003etree-sitter-md's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.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\u003efix: cmake --install by \u003ca href=\"https://github.com/podsvirov\"\u003e\u003ccode\u003e@​podsvirov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/219\"\u003etree-sitter-grammars/tree-sitter-markdown#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Correct typo to make \u0026quot;make install\u0026quot; work again by \u003ca href=\"https://github.com/heirecka\"\u003e\u003ccode\u003e@​heirecka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/220\"\u003etree-sitter-grammars/tree-sitter-markdown#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Implement other cursor wrapper methods by \u003ca href=\"https://github.com/DanikVitek\"\u003e\u003ccode\u003e@​DanikVitek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/222\"\u003etree-sitter-grammars/tree-sitter-markdown#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Allow ordered lists to start from any number by \u003ca href=\"https://github.com/Kafva\"\u003e\u003ccode\u003e@​Kafva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/226\"\u003etree-sitter-grammars/tree-sitter-markdown#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: regenerate parser and bindings with 0.26.6 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-grammars/tree-sitter-markdown/pull/228\"\u003etree-sitter-grammars/tree-sitter-markdown#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.3 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-grammars/tree-sitter-markdown/pull/229\"\u003etree-sitter-grammars/tree-sitter-markdown#229\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/podsvirov\"\u003e\u003ccode\u003e@​podsvirov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/219\"\u003etree-sitter-grammars/tree-sitter-markdown#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heirecka\"\u003e\u003ccode\u003e@​heirecka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/220\"\u003etree-sitter-grammars/tree-sitter-markdown#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanikVitek\"\u003e\u003ccode\u003e@​DanikVitek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/222\"\u003etree-sitter-grammars/tree-sitter-markdown#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kafva\"\u003e\u003ccode\u003e@​Kafva\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/226\"\u003etree-sitter-grammars/tree-sitter-markdown#226\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-grammars/tree-sitter-markdown/compare/v0.5.2...v0.5.3\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.2...v0.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Rust bindings require tree-sitter 0.26.3 (deprecated \u003ccode\u003eparse_with\u003c/code\u003e replaced by \u003ccode\u003eparse_with_options\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e(No parser changes, so that still counts as a minor bump.)\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to tree-sitter 0.26 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-grammars/tree-sitter-markdown/pull/216\"\u003etree-sitter-grammars/tree-sitter-markdown#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.2 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-grammars/tree-sitter-markdown/pull/217\"\u003etree-sitter-grammars/tree-sitter-markdown#217\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-grammars/tree-sitter-markdown/compare/v0.5.1...v0.5.2\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.1...v0.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erelease v0.5.0 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-grammars/tree-sitter-markdown/pull/198\"\u003etree-sitter-grammars/tree-sitter-markdown#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: removed unnecessary char casting by \u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: install pkgconfig file to libdir by \u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update workflows 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-grammars/tree-sitter-markdown/pull/203\"\u003etree-sitter-grammars/tree-sitter-markdown#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.1 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-grammars/tree-sitter-markdown/pull/204\"\u003etree-sitter-grammars/tree-sitter-markdown#204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\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-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/f969cd3ae3f9fbd4e43205431d0ae286014c05b5\"\u003e\u003ccode\u003ef969cd3\u003c/code\u003e\u003c/a\u003e release v0.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/808e105aff82bc7cbc1587384dab71151b62182f\"\u003e\u003ccode\u003e808e105\u003c/code\u003e\u003c/a\u003e chore: regenerate parser and bindings with 0.26.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/cee71b8288f2ec09c29415219ac15a654bd571b9\"\u003e\u003ccode\u003ecee71b8\u003c/code\u003e\u003c/a\u003e fix(scanner): allow ordered lists to start from any number (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/bd2d09ecdbd36289bb7185c8751bbf14c5afe838\"\u003e\u003ccode\u003ebd2d09e\u003c/code\u003e\u003c/a\u003e fix: Rename \u003ccode\u003e'a\u003c/code\u003e to \u003ccode\u003e'tree\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/04461634cd69fb8cb75adff3d1dbcd40ed799bce\"\u003e\u003ccode\u003e0446163\u003c/code\u003e\u003c/a\u003e fix: Remove \u003ccode\u003etree-sitter\u003c/code\u003e feature as it wasn't doing anything\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/341d94141fbf3c59de2d98f85c98492f6ba2e26b\"\u003e\u003ccode\u003e341d941\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003ecore\u003c/code\u003e over \u003ccode\u003estd\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/93239b670f2aae71ca128732f870f36cad1e5c74\"\u003e\u003ccode\u003e93239b6\u003c/code\u003e\u003c/a\u003e feat: Add missing corresponding cursor methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/7c6a0aa5e0800868d85b0fb7f0811378ff2701d8\"\u003e\u003ccode\u003e7c6a0aa\u003c/code\u003e\u003c/a\u003e doc: Fix typos and add aliases; add \u003ccode\u003e#[must_use]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/da063e1ba4303ff08781eb440cc9a7bd41e55dd8\"\u003e\u003ccode\u003eda063e1\u003c/code\u003e\u003c/a\u003e fix: Correct typo to make \u0026quot;make install\u0026quot; work again (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/220\"\u003e#220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/597e6b0a5ae24dd0b2d4a3891c82ebf5f47e0398\"\u003e\u003ccode\u003e597e6b0\u003c/code\u003e\u003c/a\u003e fix(cmake): correct location for \u003ccode\u003e--install\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.3.2...v0.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `git2` from 0.19.0 to 0.20.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/git2-rs/blob/git2-0.20.4/CHANGELOG.md\"\u003egit2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.4 - 2026-02-02\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.3...git2-0.20.4\"\u003e0.20.3...0.20.4\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined behavior when dereferencing empty \u003ccode\u003eBuf\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1213\"\u003e#1213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.3 - 2025-12-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3\"\u003e0.20.2...0.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped requirement to libgit2-sys 0.18.3, which updates libgit2 from 1.9.0 to 1.9.2.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1197\"\u003e#1197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.2 - 2025-05-05\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.1...git2-0.20.2\"\u003e0.20.1...0.20.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eStatus::WT_UNREADABLE\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1151\"\u003e#1151\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded missing codes for \u003ccode\u003eGIT_EDIRECTORY\u003c/code\u003e, \u003ccode\u003eGIT_EMERGECONFLICT\u003c/code\u003e, \u003ccode\u003eGIT_EUNCHANGED\u003c/code\u003e, \u003ccode\u003eGIT_ENOTSUPPORTED\u003c/code\u003e, and \u003ccode\u003eGIT_EREADONLY\u003c/code\u003e to \u003ccode\u003eError::raw_code\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1153\"\u003e#1153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed missing initialization in \u003ccode\u003eIndexer::new\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1160\"\u003e#1160\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.1 - 2025-03-17\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.0...git2-0.20.1\"\u003e0.20.0...0.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepository::branch_upstream_merge()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1131\"\u003e#1131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_get()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1134\"\u003e#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_remove()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1133\"\u003e#1133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts::set_cache_object_limit()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1118\"\u003e#1118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepo::merge_file_from_index()\u003c/code\u003e and associated \u003ccode\u003eMergeFileOptions\u003c/code\u003e and \u003ccode\u003eMergeFileResult\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1062\"\u003e#1062\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eurl\u003c/code\u003e dependency minimum raised to 2.5.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\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/git2-rs/commit/8852d7dabd38d0df6d4524e04a1c2ee520ac7203\"\u003e\u003ccode\u003e8852d7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1214\"\u003e#1214\u003c/a\u003e from weihanglo/backport-from-raw-parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/0b274f76f70f717c3bda4be1f79ba8e1cb11afd4\"\u003e\u003ccode\u003e0b274f7\u003c/code\u003e\u003c/a\u003e Bump to 0.20.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/73a5d5d7c49a7eb9d17c2ab6e40dafe3765ebf4d\"\u003e\u003ccode\u003e73a5d5d\u003c/code\u003e\u003c/a\u003e Add test for dereference of an empty Buf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/ce566831eb188b0fdb27962e154b8da6103071bf\"\u003e\u003ccode\u003ece56683\u003c/code\u003e\u003c/a\u003e fix: check ptr nullity before calling from_raw_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7cf345c4f7967b7da3c728db6766362e51540cbe\"\u003e\u003ccode\u003e7cf345c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1197\"\u003e#1197\u003c/a\u003e from ehuss/git2-0.20-br\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/dd41077750fe30bf780c9e7f7ab4717d264e098d\"\u003e\u003ccode\u003edd41077\u003c/code\u003e\u003c/a\u003e Bump git2 to 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/a6a58e2b0fd409ae33f2f6a68927ce62ebd114f0\"\u003e\u003ccode\u003ea6a58e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1195\"\u003e#1195\u003c/a\u003e from ehuss/update-libgit2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/1fb5f64819a9f5b175e0fb09dc369d0a2ccd355a\"\u003e\u003ccode\u003e1fb5f64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1161\"\u003e#1161\u003c/a\u003e from ehuss/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/26bfd30ef25e6f7d7eab361f0ab118df3d1f6161\"\u003e\u003ccode\u003e26bfd30\u003c/code\u003e\u003c/a\u003e Update version of git2 to 0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/eef4592abf3f688e1058e00b9297f6baf9026f22\"\u003e\u003ccode\u003eeef4592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1160\"\u003e#1160\u003c/a\u003e from ehuss/indexer-init\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.19.0...git2-0.20.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rusqlite` from 0.32.1 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rusqlite/rusqlite/releases\"\u003erusqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix constraints on VTab Aux data \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1778\"\u003e#1778\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1771\"\u003e#1771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix docs.rs generation \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1779\"\u003e#1779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a small typo in \u003ccode\u003erollback_hook\u003c/code\u003e docstring \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1780\"\u003e#1780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix some warnings from Intellij \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1781\"\u003e#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinimal doc for features \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1783\"\u003e#1783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClear hooks only for owning connections \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1785\"\u003e#1785\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1784\"\u003e#1784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to SQLite C Interface, Prepare Flags \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1787\"\u003e#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComment functions which are not usable from a loadable extension \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1789\"\u003e#1789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFactorize code \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1792\"\u003e#1792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate getrandom to 0.4 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1798\"\u003e#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Cargo.toml \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1800\"\u003e#1800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix appveyor \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1807\"\u003e#1807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support to unix timestamp for chrono, jiff and time \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1808\"\u003e#1808\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1803\"\u003e#1803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(trace): check that the sql string pointer is not NULL \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1805\"\u003e#1805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.51.3 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1818\"\u003e#1818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse TryFrom\u003c!-- raw HTML omitted --\u003e for Value \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1819\"\u003e#1819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1817\"\u003e#1817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake possible to pass your own pointers \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1626\"\u003e#1626\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1602\"\u003e#1602\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.38.0...v0.39.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.38.0...v0.39.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebump sqlcipher to 4.10.0 (sqlite 3.50.4) \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1725\"\u003e#1725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse CARGO_CFG_TARGET_FEATURE for crt-static check \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1737\"\u003e#1737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable u64, usize ToSql/FromSql impl by default \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1732\"\u003e#1732\u003c/a\u003e, #\u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1722\"\u003e#1722\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eMake statement cache optional \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1682\"\u003e#1682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1173\"\u003e#1173\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eRemove shell scripts from the published package \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1744\"\u003e#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse new interfaces with 64-bit length parameters \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1749\"\u003e#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esqlite3_vtab_rhs_value \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1753\"\u003e#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle VTab IN values \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1754\"\u003e#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGive access to Connection from VTabCursor::column \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1755\"\u003e#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimal SQLite version to 3.34.1 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1733...\n\n_Description has been truncated_","html_url":"https://github.com/taciclei/claude-visual/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/taciclei%2Fclaude-visual/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"4080218347","node_id":"PR_kwDORGQR9c7KzowV","number":11,"state":"open","title":"deps: bump the rust-dependencies group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-16T04:53:28.000Z","updated_at":"2026-03-16T04:53:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"rust-dependencies","update_count":24,"packages":[{"name":"tokio","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"pulldown-cmark","old_version":"0.12.2","new_version":"0.13.1","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"tree-sitter","old_version":"0.24.7","new_version":"0.26.7","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-rust","old_version":"0.23.3","new_version":"0.24.0","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-javascript","old_version":"0.23.1","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-javascript"},{"name":"tree-sitter-python","old_version":"0.23.6","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-bash","old_version":"0.23.3","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"tree-sitter-md","old_version":"0.3.2","new_version":"0.5.3","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"git2","old_version":"0.19.0","new_version":"0.20.4","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"rusqlite","old_version":"0.32.1","new_version":"0.39.0","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.11+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"schemars","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/GREsau/schemars"},{"name":"anyhow","old_version":"1.0.100","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":"dirs","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/dirs-rs"},{"name":"chrono","old_version":"0.4.43","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"uuid","old_version":"1.20.0","new_version":"1.22.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"regex","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.2","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rfd","old_version":"0.15.4","new_version":"0.17.2","repository_url":"https://github.com/PolyMeilex/rfd"},{"name":"wasmtime","old_version":"27.0.0","new_version":"42.0.1","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wit-bindgen","old_version":"0.36.0","new_version":"0.51.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.50.0` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.1` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.24.7` | `0.26.7` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.3` | `0.24.0` |\n| [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | `0.23.1` | `0.25.0` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.23.3` | `0.25.1` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.3.2` | `0.5.3` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.19.0` | `0.20.4` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.32.1` | `0.39.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.11+spec-1.1.0` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.0` | `1.2.1` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.102` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [dirs](https://github.com/soc/dirs-rs) | `5.0.1` | `6.0.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.44` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.20.0` | `1.22.0` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.12.3` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.2` |\n| [rfd](https://github.com/PolyMeilex/rfd) | `0.15.4` | `0.17.2` |\n| [wasmtime](https://github.com/bytecodealliance/wasmtime) | `27.0.0` | `42.0.1` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.36.0` | `0.51.0` |\n\n\nUpdates `tokio` from 1.49.0 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix \u003ccode\u003eGET_BUF_SIZE\u003c/code\u003e constant for \u003ccode\u003etarget_os = \u0026quot;android\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid redundant unpark in current_thread scheduler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7834\"\u003e#7834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: don't park in \u003ccode\u003ecurrent_thread\u003c/code\u003e if \u003ccode\u003ebefore_park\u003c/code\u003e defers waker (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix write readiness on ESP32 on short writes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: wake deferred tasks before entering \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: drop rx waker when oneshot receiver is dropped (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7886\"\u003e#7886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix double increment of \u003ccode\u003enum_idle_threads\u003c/code\u003e on shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7910\"\u003e#7910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7918\"\u003e#7918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid lock acquisition after uring init (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update outdated unstable features section (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7839\"\u003e#7839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: clarify the behavior of \u003ccode\u003eAsyncWriteExt::shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7908\"\u003e#7908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: explain how to flush stdout/stderr (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7904\"\u003e#7904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix incorrect and confusing \u003ccode\u003eAsyncWrite\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7875\"\u003e#7875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: clarify the documentation of \u003ccode\u003eRuntime::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: correct the default thread name in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify RwLock fairness documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7919\"\u003e#7919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify that \u003ccode\u003erecv\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e once closed and no more messages (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7920\"\u003e#7920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: clarify when to use \u003ccode\u003espawn_blocking\u003c/code\u003e vs dedicated threads (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: doc that task drops before \u003ccode\u003eJoinHandle\u003c/code\u003e completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: guarantee that listeners never return \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7869\"\u003e#7869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: fix task module feature flags in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7891\"\u003e#7891\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/0273e45ead199dac7725faee1e3dc35a9c8753ab\"\u003e\u003ccode\u003e0273e45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.50.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3ee4e58dc9bb7accf26dfd51b0a2146922b5269\"\u003e\u003ccode\u003ee3ee4e5\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c980ea75a0f8dd2799403777db700c2e8f4cda4\"\u003e\u003ccode\u003e8c980ea\u003c/code\u003e\u003c/a\u003e io: add \u003ccode\u003ewrite_all_vectored\u003c/code\u003e to \u003ccode\u003etokio-util\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e35fd6d6b7d9a8ba37ee621835ef91372c2565cb\"\u003e\u003ccode\u003ee35fd6d\u003c/code\u003e\u003c/a\u003e ci: fix patch during clippy step (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7935\"\u003e#7935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/03fe44c10302fdb55c29dbe5b08d4f8769c80272\"\u003e\u003ccode\u003e03fe44c\u003c/code\u003e\u003c/a\u003e runtime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d18e5dfbb0cdc28725bebb28cde80a6c11ee32bc\"\u003e\u003ccode\u003ed18e5df\u003c/code\u003e\u003c/a\u003e io: fix race in \u003ccode\u003eMock::poll_write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7882\"\u003e#7882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f21f2693f02aec9a876ac2bd21566c85e15b682e\"\u003e\u003ccode\u003ef21f269\u003c/code\u003e\u003c/a\u003e runtime: fix race condition during the blocking pool shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d81e8f0acbdd7d866bce4f733b3545fd834c7840\"\u003e\u003ccode\u003ed81e8f0\u003c/code\u003e\u003c/a\u003e macros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25e7f2641ef2555d688c267059431a2802805f1d\"\u003e\u003ccode\u003e25e7f26\u003c/code\u003e\u003c/a\u003e rt: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1a91ef114a301b542d810abab9956f2868861b9\"\u003e\u003ccode\u003ee1a91ef\u003c/code\u003e\u003c/a\u003e util: fix typo in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.31 to 0.3.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_code lint on Fn1 trait\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pulldown-cmark` from 0.12.2 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/releases\"\u003epulldown-cmark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.1\u003c/h2\u003e\n\u003cp\u003eUpdate dependencies.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.0...v0.13.1\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.0...v0.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esuper and sub script support by \u003ca href=\"https://github.com/jim-taylor-business\"\u003e\u003ccode\u003e@​jim-taylor-business\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966\"\u003epulldown-cmark/pulldown-cmark#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement extension WikiLinks; \u003ccode\u003eOptions::ENABLE_WIKILINKS\u003c/code\u003e by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991\"\u003epulldown-cmark/pulldown-cmark#991\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e-D\u003c/code\u003e CLI option to enable definition lists by \u003ca href=\"https://github.com/ytmimi\"\u003e\u003ccode\u003e@​ytmimi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972\"\u003epulldown-cmark/pulldown-cmark#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes and Code Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSafer definition lists implementation by \u003ca href=\"https://github.com/mondeja\"\u003e\u003ccode\u003e@​mondeja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974\"\u003epulldown-cmark/pulldown-cmark#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFactor duplicate code out of parsers by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976\"\u003epulldown-cmark/pulldown-cmark#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using string slicing for math where bytes will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977\"\u003epulldown-cmark/pulldown-cmark#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake indent calc for definition lists match commonmark-hs closer by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978\"\u003epulldown-cmark/pulldown-cmark#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure \u0026quot;parse\u0026quot; fuzz target covers all options by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980\"\u003epulldown-cmark/pulldown-cmark#980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange subscript CLI flag to -B by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993\"\u003epulldown-cmark/pulldown-cmark#993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OOB access due to erroneous shift in process_mask by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990\"\u003epulldown-cmark/pulldown-cmark#990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003eunescape\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996\"\u003epulldown-cmark/pulldown-cmark#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003escan_eol\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998\"\u003epulldown-cmark/pulldown-cmark#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using scan_ch when get will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003\"\u003epulldown-cmark/pulldown-cmark#1003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix panic when symbols are present in wikilink before pipe by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004\"\u003epulldown-cmark/pulldown-cmark#1004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a WASM build step to github actions \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005\"\u003e#1005\u003c/a\u003e by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006\"\u003epulldown-cmark/pulldown-cmark#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse an explicit node for tight paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015\"\u003epulldown-cmark/pulldown-cmark#1015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix tasklist parsing bugs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017\"\u003epulldown-cmark/pulldown-cmark#1017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent definition list defs from interrupting non-paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018\"\u003epulldown-cmark/pulldown-cmark#1018\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd basic skeleton for developer docs by \u003ca href=\"https://github.com/systemsoverload\"\u003e\u003ccode\u003e@​systemsoverload\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988\"\u003epulldown-cmark/pulldown-cmark#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007\"\u003epulldown-cmark/pulldown-cmark#1007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument more Events and Tags by \u003ca href=\"https://github.com/ModProg\"\u003e\u003ccode\u003e@​ModProg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010\"\u003epulldown-cmark/pulldown-cmark#1010\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ytmimi\"\u003e\u003ccode\u003e@​ytmimi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972\"\u003epulldown-cmark/pulldown-cmark#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mondeja\"\u003e\u003ccode\u003e@​mondeja\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974\"\u003epulldown-cmark/pulldown-cmark#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jim-taylor-business\"\u003e\u003ccode\u003e@​jim-taylor-business\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966\"\u003epulldown-cmark/pulldown-cmark#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/systemsoverload\"\u003e\u003ccode\u003e@​systemsoverload\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988\"\u003epulldown-cmark/pulldown-cmark#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991\"\u003epulldown-cmark/pulldown-cmark#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006\"\u003epulldown-cmark/pulldown-cmark#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg\"\u003e\u003ccode\u003e@​ModProg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010\"\u003epulldown-cmark/pulldown-cmark#1010\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.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/pulldown-cmark/pulldown-cmark/commit/fe3603834daa30450ab9586b6bc58dba4fe1674d\"\u003e\u003ccode\u003efe36038\u003c/code\u003e\u003c/a\u003e chore: cargo update and bump pulldown-cmark version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873\"\u003e\u003ccode\u003ef17d98a\u003c/code\u003e\u003c/a\u003e chore: bump version to 0.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa\"\u003e\u003ccode\u003e47f60de\u003c/code\u003e\u003c/a\u003e chore: cargo update and bump version to 0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568\"\u003e\u003ccode\u003ee42259f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018\"\u003e#1018\u003c/a\u003e from notriddle/deflist-lazy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e\"\u003e\u003ccode\u003e052c635\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017\"\u003e#1017\u003c/a\u003e from notriddle/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c\"\u003e\u003ccode\u003e0ede612\u003c/code\u003e\u003c/a\u003e Prevent definition list defs from interrupting non-paragraphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35\"\u003e\u003ccode\u003e2c16b4e\u003c/code\u003e\u003c/a\u003e Fix tasklist parsing bugs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987\"\u003e\u003ccode\u003ec59ff54\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015\"\u003e#1015\u003c/a\u003e from notriddle/tight-paragraph\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805\"\u003e\u003ccode\u003e4409722\u003c/code\u003e\u003c/a\u003e Use an explicit node for tight paragraphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94\"\u003e\u003ccode\u003e4564d43\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010\"\u003e#1010\u003c/a\u003e from ModProg/document-events\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.1\"\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.24.7 to 0.26.7\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.7\u003c/h2\u003e\n\u003ch2\u003eNotable Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA regression in v0.26.6 with quantified alternations was fixed.\u003c/li\u003e\n\u003cli\u003eRelease artifacts for the tree-sitter CLI are now published as zip archives (in addition to gzipped executables, which are planned for removal in a future minor release).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: skip missing Makefile in version command 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/5386\"\u003etree-sitter/tree-sitter#5386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): pass target triple to clang (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/5385\"\u003e#5385\u003c/a\u003e) 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/5390\"\u003etree-sitter/tree-sitter#5390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(parser): return \u003ccode\u003eNULL\u003c/code\u003e, not \u003ccode\u003efalse\u003c/code\u003e, for incomplete parse 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/5398\"\u003etree-sitter/tree-sitter#5398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(loader): link with libc on OpenBSD to compile parser 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/5399\"\u003etree-sitter/tree-sitter#5399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(query): remove \u003ccode\u003ealternative_is_immediate\u003c/code\u003e 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/5412\"\u003etree-sitter/tree-sitter#5412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(query): don't add copies for quantifier steps outside alternations 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/5414\"\u003etree-sitter/tree-sitter#5414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert allowing dashes in parser name 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/5433\"\u003etree-sitter/tree-sitter#5433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(release): publish zip archives 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/5434\"\u003etree-sitter/tree-sitter#5434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.26.7 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/5435\"\u003etree-sitter/tree-sitter#5435\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.6...v0.26.7\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.6...v0.26.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elib: clean up strict aliasing fixes in array.h 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/5311\"\u003etree-sitter/tree-sitter#5311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow \u003ccode\u003e-\u003c/code\u003e in grammar names 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/5318\"\u003etree-sitter/tree-sitter#5318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): allow for both debug logs and graphs 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/5319\"\u003etree-sitter/tree-sitter#5319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eweb: add default export to CJS bundle 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/5323\"\u003etree-sitter/tree-sitter#5323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(query): prevent cross-branch capture contamination in alternations with quantifiers 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/5320\"\u003etree-sitter/tree-sitter#5320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: speed it up 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/5325\"\u003etree-sitter/tree-sitter#5325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse provided by RedoxOS byte orders implementations 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/5346\"\u003etree-sitter/tree-sitter#5346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump wasmtime to v36.0.5 LTS 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/5351\"\u003etree-sitter/tree-sitter#5351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): cast NULL in ts_subtree_children macro 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/5353\"\u003etree-sitter/tree-sitter#5353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: backport release check workflow 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/5358\"\u003etree-sitter/tree-sitter#5358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: retrigger crates check on PR updates 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/5361\"\u003etree-sitter/tree-sitter#5361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecli: init -u fixes 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/5367\"\u003etree-sitter/tree-sitter#5367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump wasmtime to v36.0.6 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/5370\"\u003etree-sitter/tree-sitter#5370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.6 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/5372\"\u003etree-sitter/tree-sitter#5372\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.5...v0.26.6\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.5...v0.26.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev0.26.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(cli): trailing whitespace after multiline text nodes in CST 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/5135\"\u003etree-sitter/tree-sitter#5135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): correct discrepancy with cst for \u003ccode\u003e--no-ranges\u003c/code\u003e 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/5139\"\u003etree-sitter/tree-sitter#5139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Playground Query 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/5159\"\u003etree-sitter/tree-sitter#5159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): cst printing 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/5165\"\u003etree-sitter/tree-sitter#5165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): set language in cwd for all usages of \u003ccode\u003ehighlight\u003c/code\u003e command 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/5181\"\u003etree-sitter/tree-sitter#5181\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/tree-sitter/tree-sitter/commit/6f2e8a6cf4d7025e2b2a7227d270640273100138\"\u003e\u003ccode\u003e6f2e8a6\u003c/code\u003e\u003c/a\u003e release v0.26.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/0ae615883ecf9c6248a0b9f028ee6c51741bd117\"\u003e\u003ccode\u003e0ae6158\u003c/code\u003e\u003c/a\u003e ci(release): publish zip archives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/9ce156713c13decc314b50d4dd875903487395aa\"\u003e\u003ccode\u003e9ce1567\u003c/code\u003e\u003c/a\u003e docs: indicate that dashes are not permitted in parser names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/365b1f0f91cb9d9c7b14f5257ccaef75bdb5a848\"\u003e\u003ccode\u003e365b1f0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow \u003ccode\u003e-\u003c/code\u003e in grammar names\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/8e87144b6114dd2a0e623c0c67fd2bd6f6bf4414\"\u003e\u003ccode\u003e8e87144\u003c/code\u003e\u003c/a\u003e fix(query): don't add copies for quantifier steps outside alternations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/b61eabb4d2fefc2b8c39d65aafd858019050c5a7\"\u003e\u003ccode\u003eb61eabb\u003c/code\u003e\u003c/a\u003e refactor(query): remove \u003ccode\u003ealternative_is_immediate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/c802b44dff608b86d95e5ea3f9c415aebaafc1de\"\u003e\u003ccode\u003ec802b44\u003c/code\u003e\u003c/a\u003e fix(loader): link with libc on OpenBSD to compile parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/16c7bfb48fd1becc97f08c47725e8872401cb605\"\u003e\u003ccode\u003e16c7bfb\u003c/code\u003e\u003c/a\u003e chore(parser): return \u003ccode\u003eNULL\u003c/code\u003e, not \u003ccode\u003efalse\u003c/code\u003e, for incomplete parse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/d01bd9b1e51aaf14e987b9f336e714b9b4658c43\"\u003e\u003ccode\u003ed01bd9b\u003c/code\u003e\u003c/a\u003e fix(wasm): pass target triple to clang (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/5385\"\u003e#5385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/594f9d5580bf51d20ae402e30deb0edfcfb54372\"\u003e\u003ccode\u003e594f9d5\u003c/code\u003e\u003c/a\u003e fix: skip missing Makefile in version command\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.24.7...v0.26.7\"\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.23.3 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.0\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/18b0515fca567f5a10aee9978c6d2640e878671a\"\u003e\u003ccode\u003e18b0515\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/a1f37e82436b85ccba0952d64dd4c816b15d8c65\"\u003e\u003ccode\u003ea1f37e8\u003c/code\u003e\u003c/a\u003e Regenerate w/ latest ABI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.3...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-javascript` from 0.23.1 to 0.25.0\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-javascript/releases\"\u003etree-sitter-javascript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-javascript.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-javascript/commit/44c892e0be055ac465d5eeddae6d3e194424e7de\"\u003e\u003ccode\u003e44c892e\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/5f100b023ecbae8cfe304bfe661a4116d457ee63\"\u003e\u003ccode\u003e5f100b0\u003c/code\u003e\u003c/a\u003e docs: clarify targeted ECMAScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/2409583e3710cb9eaa3e7556ab2d4e4c6b37885b\"\u003e\u003ccode\u003e2409583\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/39798e26b6d4dbcee8e522b8db83f8b2df33a5ea\"\u003e\u003ccode\u003e39798e2\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eawait\u003c/code\u003e to reserved identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/c220d3e85305b8a3476f8822c9a44f065a255319\"\u003e\u003ccode\u003ec220d3e\u003c/code\u003e\u003c/a\u003e feat: add reserved words\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/7ef855146385b29b08a9f594ba2785ff20e9e4ec\"\u003e\u003ccode\u003e7ef8551\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eof\u003c/code\u003e as identifiers in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/ebdb4f17a4da79a70344a41ae76bb95b2415a653\"\u003e\u003ccode\u003eebdb4f1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eusing\u003c/code\u003e declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/166a5655f1c121bb0ad3857301bc5f3f4626db0e\"\u003e\u003ccode\u003e166a565\u003c/code\u003e\u003c/a\u003e ci: use macos-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/be1e969d3ece0a8801061f7c2636a0d84cc32ed4\"\u003e\u003ccode\u003ebe1e969\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/b131ccbf414a720cce088610539241a1eb170054\"\u003e\u003ccode\u003eb131ccb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/compare/v0.23.1...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-python` from 0.23.6 to 0.25.0\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-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.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-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.6...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-bash` from 0.23.3 to 0.25.1\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-bash/releases\"\u003etree-sitter-bash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.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-bash/commit/a06c2e4415e9bc0346c6b86d401879ffb44058f7\"\u003e\u003ccode\u003ea06c2e4\u003c/code\u003e\u003c/a\u003e Regenerate parser for 0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/801326684a26ffc4e749bb016c50c6c30bdfa345\"\u003e\u003ccode\u003e8013266\u003c/code\u003e\u003c/a\u003e v0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/5d8a33249511ed8bcf6cf135b7b2a815c7a02d9b\"\u003e\u003ccode\u003e5d8a332\u003c/code\u003e\u003c/a\u003e fix: remove double parenthesis as valid opening to arithmetic expasion (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f55fb9663568f16ebceaac7673d2aa530add46\"\u003e\u003ccode\u003e20f55fb\u003c/code\u003e\u003c/a\u003e ci: bump tree-sitter/parser-test-action from 2 to 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/cef0974919c6fc7647a24ed1d89b291264b5abca\"\u003e\u003ccode\u003ecef0974\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/b930fed16910a74c230e09ea5b97f671448d2116\"\u003e\u003ccode\u003eb930fed\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/56b54c61fb48bce0c63e3dfa2240b5d274384763\"\u003e\u003ccode\u003e56b54c6\u003c/code\u003e\u003c/a\u003e Bump tree-sitter-cli\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f885f1f510eb458412d39ab920b5ace98f2f9a\"\u003e\u003ccode\u003e20f885f\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/06019c59af881eba3f05e5f5ca962f65417fd1d8\"\u003e\u003ccode\u003e06019c5\u003c/code\u003e\u003c/a\u003e Bump tree-sitter to 0.25 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/8509e3229b863c255ab6b61f3bf74ad0bf14e8bc\"\u003e\u003ccode\u003e8509e32\u003c/code\u003e\u003c/a\u003e Fix out of bounds write during scanner serialization\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/compare/v0.23.3...v0.25.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-md` from 0.3.2 to 0.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/releases\"\u003etree-sitter-md's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.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\u003efix: cmake --install by \u003ca href=\"https://github.com/podsvirov\"\u003e\u003ccode\u003e@​podsvirov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/219\"\u003etree-sitter-grammars/tree-sitter-markdown#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Correct typo to make \u0026quot;make install\u0026quot; work again by \u003ca href=\"https://github.com/heirecka\"\u003e\u003ccode\u003e@​heirecka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/220\"\u003etree-sitter-grammars/tree-sitter-markdown#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Implement other cursor wrapper methods by \u003ca href=\"https://github.com/DanikVitek\"\u003e\u003ccode\u003e@​DanikVitek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/222\"\u003etree-sitter-grammars/tree-sitter-markdown#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Allow ordered lists to start from any number by \u003ca href=\"https://github.com/Kafva\"\u003e\u003ccode\u003e@​Kafva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/226\"\u003etree-sitter-grammars/tree-sitter-markdown#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: regenerate parser and bindings with 0.26.6 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-grammars/tree-sitter-markdown/pull/228\"\u003etree-sitter-grammars/tree-sitter-markdown#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.3 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-grammars/tree-sitter-markdown/pull/229\"\u003etree-sitter-grammars/tree-sitter-markdown#229\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/podsvirov\"\u003e\u003ccode\u003e@​podsvirov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/219\"\u003etree-sitter-grammars/tree-sitter-markdown#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heirecka\"\u003e\u003ccode\u003e@​heirecka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/220\"\u003etree-sitter-grammars/tree-sitter-markdown#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanikVitek\"\u003e\u003ccode\u003e@​DanikVitek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/222\"\u003etree-sitter-grammars/tree-sitter-markdown#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kafva\"\u003e\u003ccode\u003e@​Kafva\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/226\"\u003etree-sitter-grammars/tree-sitter-markdown#226\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-grammars/tree-sitter-markdown/compare/v0.5.2...v0.5.3\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.2...v0.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Rust bindings require tree-sitter 0.26.3 (deprecated \u003ccode\u003eparse_with\u003c/code\u003e replaced by \u003ccode\u003eparse_with_options\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e(No parser changes, so that still counts as a minor bump.)\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to tree-sitter 0.26 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-grammars/tree-sitter-markdown/pull/216\"\u003etree-sitter-grammars/tree-sitter-markdown#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.2 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-grammars/tree-sitter-markdown/pull/217\"\u003etree-sitter-grammars/tree-sitter-markdown#217\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-grammars/tree-sitter-markdown/compare/v0.5.1...v0.5.2\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.1...v0.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erelease v0.5.0 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-grammars/tree-sitter-markdown/pull/198\"\u003etree-sitter-grammars/tree-sitter-markdown#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: removed unnecessary char casting by \u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: install pkgconfig file to libdir by \u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update workflows 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-grammars/tree-sitter-markdown/pull/203\"\u003etree-sitter-grammars/tree-sitter-markdown#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.1 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-grammars/tree-sitter-markdown/pull/204\"\u003etree-sitter-grammars/tree-sitter-markdown#204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\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-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/f969cd3ae3f9fbd4e43205431d0ae286014c05b5\"\u003e\u003ccode\u003ef969cd3\u003c/code\u003e\u003c/a\u003e release v0.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/808e105aff82bc7cbc1587384dab71151b62182f\"\u003e\u003ccode\u003e808e105\u003c/code\u003e\u003c/a\u003e chore: regenerate parser and bindings with 0.26.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/cee71b8288f2ec09c29415219ac15a654bd571b9\"\u003e\u003ccode\u003ecee71b8\u003c/code\u003e\u003c/a\u003e fix(scanner): allow ordered lists to start from any number (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/bd2d09ecdbd36289bb7185c8751bbf14c5afe838\"\u003e\u003ccode\u003ebd2d09e\u003c/code\u003e\u003c/a\u003e fix: Rename \u003ccode\u003e'a\u003c/code\u003e to \u003ccode\u003e'tree\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/04461634cd69fb8cb75adff3d1dbcd40ed799bce\"\u003e\u003ccode\u003e0446163\u003c/code\u003e\u003c/a\u003e fix: Remove \u003ccode\u003etree-sitter\u003c/code\u003e feature as it wasn't doing anything\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/341d94141fbf3c59de2d98f85c98492f6ba2e26b\"\u003e\u003ccode\u003e341d941\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003ecore\u003c/code\u003e over \u003ccode\u003estd\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/93239b670f2aae71ca128732f870f36cad1e5c74\"\u003e\u003ccode\u003e93239b6\u003c/code\u003e\u003c/a\u003e feat: Add missing corresponding cursor methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/7c6a0aa5e0800868d85b0fb7f0811378ff2701d8\"\u003e\u003ccode\u003e7c6a0aa\u003c/code\u003e\u003c/a\u003e doc: Fix typos and add aliases; add \u003ccode\u003e#[must_use]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/da063e1ba4303ff08781eb440cc9a7bd41e55dd8\"\u003e\u003ccode\u003eda063e1\u003c/code\u003e\u003c/a\u003e fix: Correct typo to make \u0026quot;make install\u0026quot; work again (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/220\"\u003e#220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/597e6b0a5ae24dd0b2d4a3891c82ebf5f47e0398\"\u003e\u003ccode\u003e597e6b0\u003c/code\u003e\u003c/a\u003e fix(cmake): correct location for \u003ccode\u003e--install\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.3.2...v0.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `git2` from 0.19.0 to 0.20.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/git2-rs/blob/git2-0.20.4/CHANGELOG.md\"\u003egit2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.4 - 2026-02-02\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.3...git2-0.20.4\"\u003e0.20.3...0.20.4\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined behavior when dereferencing empty \u003ccode\u003eBuf\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1213\"\u003e#1213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.3 - 2025-12-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3\"\u003e0.20.2...0.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped requirement to libgit2-sys 0.18.3, which updates libgit2 from 1.9.0 to 1.9.2.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1197\"\u003e#1197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.2 - 2025-05-05\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.1...git2-0.20.2\"\u003e0.20.1...0.20.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eStatus::WT_UNREADABLE\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1151\"\u003e#1151\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded missing codes for \u003ccode\u003eGIT_EDIRECTORY\u003c/code\u003e, \u003ccode\u003eGIT_EMERGECONFLICT\u003c/code\u003e, \u003ccode\u003eGIT_EUNCHANGED\u003c/code\u003e, \u003ccode\u003eGIT_ENOTSUPPORTED\u003c/code\u003e, and \u003ccode\u003eGIT_EREADONLY\u003c/code\u003e to \u003ccode\u003eError::raw_code\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1153\"\u003e#1153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed missing initialization in \u003ccode\u003eIndexer::new\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1160\"\u003e#1160\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.1 - 2025-03-17\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.0...git2-0.20.1\"\u003e0.20.0...0.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepository::branch_upstream_merge()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1131\"\u003e#1131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_get()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1134\"\u003e#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_remove()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1133\"\u003e#1133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts::set_cache_object_limit()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1118\"\u003e#1118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepo::merge_file_from_index()\u003c/code\u003e and associated \u003ccode\u003eMergeFileOptions\u003c/code\u003e and \u003ccode\u003eMergeFileResult\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1062\"\u003e#1062\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eurl\u003c/code\u003e dependency minimum raised to 2.5.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\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/git2-rs/commit/8852d7dabd38d0df6d4524e04a1c2ee520ac7203\"\u003e\u003ccode\u003e8852d7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1214\"\u003e#1214\u003c/a\u003e from weihanglo/backport-from-raw-parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/0b274f76f70f717c3bda4be1f79ba8e1cb11afd4\"\u003e\u003ccode\u003e0b274f7\u003c/code\u003e\u003c/a\u003e Bump to 0.20.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/73a5d5d7c49a7eb9d17c2ab6e40dafe3765ebf4d\"\u003e\u003ccode\u003e73a5d5d\u003c/code\u003e\u003c/a\u003e Add test for dereference of an empty Buf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/ce566831eb188b0fdb27962e154b8da6103071bf\"\u003e\u003ccode\u003ece56683\u003c/code\u003e\u003c/a\u003e fix: check ptr nullity before calling from_raw_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7cf345c4f7967b7da3c728db6766362e51540cbe\"\u003e\u003ccode\u003e7cf345c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1197\"\u003e#1197\u003c/a\u003e from ehuss/git2-0.20-br\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/dd41077750fe30bf780c9e7f7ab4717d264e098d\"\u003e\u003ccode\u003edd41077\u003c/code\u003e\u003c/a\u003e Bump git2 to 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/a6a58e2b0fd409ae33f2f6a68927ce62ebd114f0\"\u003e\u003ccode\u003ea6a58e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1195\"\u003e#1195\u003c/a\u003e from ehuss/update-libgit2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/1fb5f64819a9f5b175e0fb09dc369d0a2ccd355a\"\u003e\u003ccode\u003e1fb5f64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1161\"\u003e#1161\u003c/a\u003e from ehuss/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/26bfd30ef25e6f7d7eab361f0ab118df3d1f6161\"\u003e\u003ccode\u003e26bfd30\u003c/code\u003e\u003c/a\u003e Update version of git2 to 0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/eef4592abf3f688e1058e00b9297f6baf9026f22\"\u003e\u003ccode\u003eeef4592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1160\"\u003e#1160\u003c/a\u003e from ehuss/indexer-init\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.19.0...git2-0.20.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rusqlite` from 0.32.1 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rusqlite/rusqlite/releases\"\u003erusqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix constraints on VTab Aux data \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1778\"\u003e#1778\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1771\"\u003e#1771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix docs.rs generation \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1779\"\u003e#1779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a small typo in \u003ccode\u003erollback_hook\u003c/code\u003e docstring \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1780\"\u003e#1780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix some warnings from Intellij \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1781\"\u003e#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinimal doc for features \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1783\"\u003e#1783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClear hooks only for owning connections \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1785\"\u003e#1785\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1784\"\u003e#1784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to SQLite C Interface, Prepare Flags \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1787\"\u003e#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComment functions which are not usable from a loadable extension \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1789\"\u003e#1789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFactorize code \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1792\"\u003e#1792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate getrandom to 0.4 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1798\"\u003e#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Cargo.toml \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1800\"\u003e#1800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix appveyor \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1807\"\u003e#1807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support to unix timestamp for chrono, jiff and time \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1808\"\u003e#1808\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1803\"\u003e#1803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(trace): check that the sql string pointer is not NULL \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1805\"\u003e#1805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.51.3 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1818\"\u003e#1818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse TryFrom\u003c!-- raw HTML omitted --\u003e for Value \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1819\"\u003e#1819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1817\"\u003e#1817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake possible to pass your own pointers \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1626\"\u003e#1626\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1602\"\u003e#1602\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.38.0...v0.39.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.38.0...v0.39.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebump sqlcipher to 4.10.0 (sqlite 3.50.4) \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1725\"\u003e#1725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse CARGO_CFG_TARGET_FEATURE for crt-static check \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1737\"\u003e#1737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable u64, usize ToSql/FromSql impl by default \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1732\"\u003e#1732\u003c/a\u003e, #\u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1722\"\u003e#1722\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eMake statement cache optional \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1682\"\u003e#1682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1173\"\u003e#1173\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eRemove shell scripts from the published package \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1744\"\u003e#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse new interfaces with 64-bit length parameters \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1749\"\u003e#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esqlite3_vtab_rhs_value \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1753\"\u003e#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle VTab IN values \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1754\"\u003e#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGive access to Connection from VTabCursor::column \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1755\"\u003e#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimal SQLite version to 3.34.1 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1733\"\u003e#1733\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1731\"\u003e#1731\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.51.1 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1758\"\u003e#1758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for transaction to the vtab module \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1761\"\u003e#1761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck Connection is owned when registering Closure as hook \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1764\"\u003e#1764\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eTurn libsqlite3-sys in a !#[no_std] crate \u003ca href=\"https://redirect.gi...\n\n_Description has been truncated_","html_url":"https://github.com/taciclei/claude-visual/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/taciclei%2Fclaude-visual/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"3945880802","node_id":"PR_kwDORGQR9c7EAHYU","number":8,"state":"open","title":"deps: bump the rust-dependencies group across 1 directory with 21 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-02-16T04:56:42.000Z","updated_at":"2026-03-02T05:23:32.562Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"rust-dependencies","update_count":21,"packages":[{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"pulldown-cmark","old_version":"0.12.2","new_version":"0.13.0","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"tree-sitter","old_version":"0.24.7","new_version":"0.26.5","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-rust","old_version":"0.23.3","new_version":"0.24.0","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-javascript","old_version":"0.23.1","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-javascript"},{"name":"tree-sitter-python","old_version":"0.23.6","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-bash","old_version":"0.23.3","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"tree-sitter-md","old_version":"0.3.2","new_version":"0.5.2","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"git2","old_version":"0.19.0","new_version":"0.20.4","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"rusqlite","old_version":"0.32.1","new_version":"0.38.0","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.11+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"schemars","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/GREsau/schemars"},{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"dirs","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/dirs-rs"},{"name":"uuid","old_version":"1.20.0","new_version":"1.21.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"regex","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.2","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rfd","old_version":"0.15.4","new_version":"0.17.2","repository_url":"https://github.com/PolyMeilex/rfd"},{"name":"wasmtime","old_version":"27.0.0","new_version":"41.0.3","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wit-bindgen","old_version":"0.36.0","new_version":"0.51.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.24.7` | `0.26.5` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.3` | `0.24.0` |\n| [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | `0.23.1` | `0.25.0` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.23.3` | `0.25.1` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.3.2` | `0.5.2` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.19.0` | `0.20.4` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.32.1` | `0.38.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.11+spec-1.1.0` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.0` | `1.2.1` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.101` |\n| [dirs](https://github.com/soc/dirs-rs) | `5.0.1` | `6.0.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.20.0` | `1.21.0` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.12.3` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.2` |\n| [rfd](https://github.com/PolyMeilex/rfd) | `0.15.4` | `0.17.2` |\n| [wasmtime](https://github.com/bytecodealliance/wasmtime) | `27.0.0` | `41.0.3` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.36.0` | `0.51.0` |\n\n\nUpdates `futures` from 0.3.31 to 0.3.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_code lint on Fn1 trait\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pulldown-cmark` from 0.12.2 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/releases\"\u003epulldown-cmark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esuper and sub script support by \u003ca href=\"https://github.com/jim-taylor-business\"\u003e\u003ccode\u003e@​jim-taylor-business\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966\"\u003epulldown-cmark/pulldown-cmark#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement extension WikiLinks; \u003ccode\u003eOptions::ENABLE_WIKILINKS\u003c/code\u003e by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991\"\u003epulldown-cmark/pulldown-cmark#991\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e-D\u003c/code\u003e CLI option to enable definition lists by \u003ca href=\"https://github.com/ytmimi\"\u003e\u003ccode\u003e@​ytmimi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972\"\u003epulldown-cmark/pulldown-cmark#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes and Code Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSafer definition lists implementation by \u003ca href=\"https://github.com/mondeja\"\u003e\u003ccode\u003e@​mondeja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974\"\u003epulldown-cmark/pulldown-cmark#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFactor duplicate code out of parsers by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976\"\u003epulldown-cmark/pulldown-cmark#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using string slicing for math where bytes will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977\"\u003epulldown-cmark/pulldown-cmark#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake indent calc for definition lists match commonmark-hs closer by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978\"\u003epulldown-cmark/pulldown-cmark#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure \u0026quot;parse\u0026quot; fuzz target covers all options by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980\"\u003epulldown-cmark/pulldown-cmark#980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange subscript CLI flag to -B by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993\"\u003epulldown-cmark/pulldown-cmark#993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OOB access due to erroneous shift in process_mask by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990\"\u003epulldown-cmark/pulldown-cmark#990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003eunescape\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996\"\u003epulldown-cmark/pulldown-cmark#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003escan_eol\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998\"\u003epulldown-cmark/pulldown-cmark#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using scan_ch when get will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003\"\u003epulldown-cmark/pulldown-cmark#1003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix panic when symbols are present in wikilink before pipe by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004\"\u003epulldown-cmark/pulldown-cmark#1004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a WASM build step to github actions \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005\"\u003e#1005\u003c/a\u003e by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006\"\u003epulldown-cmark/pulldown-cmark#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse an explicit node for tight paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015\"\u003epulldown-cmark/pulldown-cmark#1015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix tasklist parsing bugs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017\"\u003epulldown-cmark/pulldown-cmark#1017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent definition list defs from interrupting non-paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018\"\u003epulldown-cmark/pulldown-cmark#1018\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd basic skeleton for developer docs by \u003ca href=\"https://github.com/systemsoverload\"\u003e\u003ccode\u003e@​systemsoverload\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988\"\u003epulldown-cmark/pulldown-cmark#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007\"\u003epulldown-cmark/pulldown-cmark#1007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument more Events and Tags by \u003ca href=\"https://github.com/ModProg\"\u003e\u003ccode\u003e@​ModProg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010\"\u003epulldown-cmark/pulldown-cmark#1010\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ytmimi\"\u003e\u003ccode\u003e@​ytmimi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972\"\u003epulldown-cmark/pulldown-cmark#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mondeja\"\u003e\u003ccode\u003e@​mondeja\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974\"\u003epulldown-cmark/pulldown-cmark#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jim-taylor-business\"\u003e\u003ccode\u003e@​jim-taylor-business\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966\"\u003epulldown-cmark/pulldown-cmark#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/systemsoverload\"\u003e\u003ccode\u003e@​systemsoverload\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988\"\u003epulldown-cmark/pulldown-cmark#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991\"\u003epulldown-cmark/pulldown-cmark#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006\"\u003epulldown-cmark/pulldown-cmark#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg\"\u003e\u003ccode\u003e@​ModProg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010\"\u003epulldown-cmark/pulldown-cmark#1010\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.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/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873\"\u003e\u003ccode\u003ef17d98a\u003c/code\u003e\u003c/a\u003e chore: bump version to 0.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa\"\u003e\u003ccode\u003e47f60de\u003c/code\u003e\u003c/a\u003e chore: cargo update and bump version to 0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568\"\u003e\u003ccode\u003ee42259f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018\"\u003e#1018\u003c/a\u003e from notriddle/deflist-lazy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e\"\u003e\u003ccode\u003e052c635\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017\"\u003e#1017\u003c/a\u003e from notriddle/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c\"\u003e\u003ccode\u003e0ede612\u003c/code\u003e\u003c/a\u003e Prevent definition list defs from interrupting non-paragraphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35\"\u003e\u003ccode\u003e2c16b4e\u003c/code\u003e\u003c/a\u003e Fix tasklist parsing bugs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987\"\u003e\u003ccode\u003ec59ff54\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015\"\u003e#1015\u003c/a\u003e from notriddle/tight-paragraph\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805\"\u003e\u003ccode\u003e4409722\u003c/code\u003e\u003c/a\u003e Use an explicit node for tight paragraphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94\"\u003e\u003ccode\u003e4564d43\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010\"\u003e#1010\u003c/a\u003e from ModProg/document-events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d\"\u003e\u003ccode\u003e62cae02\u003c/code\u003e\u003c/a\u003e fix metadatablock doc comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.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.24.7 to 0.26.5\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.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev0.26.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(cli): trailing whitespace after multiline text nodes in CST 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/5135\"\u003etree-sitter/tree-sitter#5135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): correct discrepancy with cst for \u003ccode\u003e--no-ranges\u003c/code\u003e 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/5139\"\u003etree-sitter/tree-sitter#5139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Playground Query 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/5159\"\u003etree-sitter/tree-sitter#5159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): cst printing 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/5165\"\u003etree-sitter/tree-sitter#5165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): set language in cwd for all usages of \u003ccode\u003ehighlight\u003c/code\u003e command 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/5181\"\u003etree-sitter/tree-sitter#5181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): concurrent builds of the same grammar on different locations on disk 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/5182\"\u003etree-sitter/tree-sitter#5182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): canonicalize build \u003ccode\u003e--output\u003c/code\u003e path 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/5185\"\u003etree-sitter/tree-sitter#5185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): increase verbosity of \u003ccode\u003etree-sitter init -u\u003c/code\u003e updates 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/5188\"\u003etree-sitter/tree-sitter#5188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): restore test summary output for \u003ccode\u003etree-sitter test\u003c/code\u003e 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/5203\"\u003etree-sitter/tree-sitter#5203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): add common definitions to stdlib 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/5208\"\u003etree-sitter/tree-sitter#5208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): update wasm-stdlib.h 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/5210\"\u003etree-sitter/tree-sitter#5210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix python free-threading compatibility 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/5214\"\u003etree-sitter/tree-sitter#5214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(build): define \u003ccode\u003e_BSD_SOURCE\u003c/code\u003e 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/5226\"\u003etree-sitter/tree-sitter#5226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): regenerate stdlib with wasm-opt 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/5239\"\u003etree-sitter/tree-sitter#5239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): warn user when \u003ccode\u003enm\u003c/code\u003e can't be run to verify the symbols inside the parser being built 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/5246\"\u003etree-sitter/tree-sitter#5246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): address strict aliasing violations with \u003ccode\u003eArray\u003c/code\u003e type 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/5254\"\u003etree-sitter/tree-sitter#5254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emisc Windows fixes 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/5260\"\u003etree-sitter/tree-sitter#5260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): correct several bugs in realloc 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/5264\"\u003etree-sitter/tree-sitter#5264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(generate): error if a supertype is defined as a terminal 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/5277\"\u003etree-sitter/tree-sitter#5277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAction overflow 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/5278\"\u003etree-sitter/tree-sitter#5278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(loader): account for nm/ld fix on newer powerpc linux toolchains 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/5284\"\u003etree-sitter/tree-sitter#5284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackport: wasm realloc optimization fix 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/5286\"\u003etree-sitter/tree-sitter#5286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): use --edits value for fuzz tests 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/5288\"\u003etree-sitter/tree-sitter#5288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.4 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/5289\"\u003etree-sitter/tree-sitter#5289\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.3...v0.26.4\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.3...v0.26.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(cli): fix wrong file path for Java bindings test by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5117\"\u003etree-sitter/tree-sitter#5117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(release): use node 24 by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5120\"\u003etree-sitter/tree-sitter#5120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): cargo update 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/5125\"\u003etree-sitter/tree-sitter#5125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.3 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/5126\"\u003etree-sitter/tree-sitter#5126\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.2...v0.26.3\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.2...v0.26.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump esbuild from 0.27.0 to 0.27.1 in /lib/binding_web in the npm group across 1 directory 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/tree-sitter/tree-sitter/pull/5113\"\u003etree-sitter/tree-sitter#5113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.x 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/5115\"\u003etree-sitter/tree-sitter#5115\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.1...v0.26.2\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.1...v0.26.2\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/470813116b99578956e67abb7138e993833af67a\"\u003e\u003ccode\u003e4708131\u003c/code\u003e\u003c/a\u003e 0.26.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/7ec1794d6b325155ecdec32c1c3bdd89e4e0c5e6\"\u003e\u003ccode\u003e7ec1794\u003c/code\u003e\u003c/a\u003e 0.26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/fa8811f7f7dd4da4e89674ffd1c902f9a9ba097b\"\u003e\u003ccode\u003efa8811f\u003c/code\u003e\u003c/a\u003e docs: include info on environment variables for \u003ccode\u003efuzz\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/ef4999bf61ad9e785d1d089a493dee7821b266d1\"\u003e\u003ccode\u003eef4999b\u003c/code\u003e\u003c/a\u003e fix(cli): include default values for \u003ccode\u003e--edits\u003c/code\u003e and \u003ccode\u003e--iterations\u003c/code\u003e in\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/77e43dd1164ed02a2e6839dbc77fefe7928b59cb\"\u003e\u003ccode\u003e77e43dd\u003c/code\u003e\u003c/a\u003e fix(cli): use \u003ccode\u003e--edits\u003c/code\u003e value for fuzz tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/666144d3ed9018d994ec2b7207f368e35573c69c\"\u003e\u003ccode\u003e666144d\u003c/code\u003e\u003c/a\u003e fix(wasm): when reallocating the last allocated region, properly grow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/ce2cb41e1f8b65fb44b98a8e57c7cf7fe4ee4419\"\u003e\u003ccode\u003ece2cb41\u003c/code\u003e\u003c/a\u003e test: rename wasm corpus test \u0026quot;wasm_realloc\u0026quot;-\u0026gt;\u0026quot;wasm_realloc_overflow_heap\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/a423343bd37757e3c61dd7eeae904005ee02017f\"\u003e\u003ccode\u003ea423343\u003c/code\u003e\u003c/a\u003e fix(loader): don't rely on \u003ccode\u003enm\u003c/code\u003e to verify scanner symbols\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/c8aedb8cfa1e9be05f9950a156d067977cc24413\"\u003e\u003ccode\u003ec8aedb8\u003c/code\u003e\u003c/a\u003e fix(loader): account for \u003ccode\u003enm\u003c/code\u003e/\u003ccode\u003eld\u003c/code\u003e fix on newer powerpc linux toolchains\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/308b96d9278594af5678265308533fa158cec866\"\u003e\u003ccode\u003e308b96d\u003c/code\u003e\u003c/a\u003e generate: return error rather than assert when ABI incompatibility is\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.24.7...v0.26.5\"\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.23.3 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.0\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/18b0515fca567f5a10aee9978c6d2640e878671a\"\u003e\u003ccode\u003e18b0515\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/a1f37e82436b85ccba0952d64dd4c816b15d8c65\"\u003e\u003ccode\u003ea1f37e8\u003c/code\u003e\u003c/a\u003e Regenerate w/ latest ABI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.3...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-javascript` from 0.23.1 to 0.25.0\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-javascript/releases\"\u003etree-sitter-javascript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-javascript.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-javascript/commit/44c892e0be055ac465d5eeddae6d3e194424e7de\"\u003e\u003ccode\u003e44c892e\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/5f100b023ecbae8cfe304bfe661a4116d457ee63\"\u003e\u003ccode\u003e5f100b0\u003c/code\u003e\u003c/a\u003e docs: clarify targeted ECMAScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/2409583e3710cb9eaa3e7556ab2d4e4c6b37885b\"\u003e\u003ccode\u003e2409583\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/39798e26b6d4dbcee8e522b8db83f8b2df33a5ea\"\u003e\u003ccode\u003e39798e2\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eawait\u003c/code\u003e to reserved identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/c220d3e85305b8a3476f8822c9a44f065a255319\"\u003e\u003ccode\u003ec220d3e\u003c/code\u003e\u003c/a\u003e feat: add reserved words\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/7ef855146385b29b08a9f594ba2785ff20e9e4ec\"\u003e\u003ccode\u003e7ef8551\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eof\u003c/code\u003e as identifiers in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/ebdb4f17a4da79a70344a41ae76bb95b2415a653\"\u003e\u003ccode\u003eebdb4f1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eusing\u003c/code\u003e declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/166a5655f1c121bb0ad3857301bc5f3f4626db0e\"\u003e\u003ccode\u003e166a565\u003c/code\u003e\u003c/a\u003e ci: use macos-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/be1e969d3ece0a8801061f7c2636a0d84cc32ed4\"\u003e\u003ccode\u003ebe1e969\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/b131ccbf414a720cce088610539241a1eb170054\"\u003e\u003ccode\u003eb131ccb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/compare/v0.23.1...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-python` from 0.23.6 to 0.25.0\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-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.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-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.6...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-bash` from 0.23.3 to 0.25.1\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-bash/releases\"\u003etree-sitter-bash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.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-bash/commit/a06c2e4415e9bc0346c6b86d401879ffb44058f7\"\u003e\u003ccode\u003ea06c2e4\u003c/code\u003e\u003c/a\u003e Regenerate parser for 0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/801326684a26ffc4e749bb016c50c6c30bdfa345\"\u003e\u003ccode\u003e8013266\u003c/code\u003e\u003c/a\u003e v0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/5d8a33249511ed8bcf6cf135b7b2a815c7a02d9b\"\u003e\u003ccode\u003e5d8a332\u003c/code\u003e\u003c/a\u003e fix: remove double parenthesis as valid opening to arithmetic expasion (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f55fb9663568f16ebceaac7673d2aa530add46\"\u003e\u003ccode\u003e20f55fb\u003c/code\u003e\u003c/a\u003e ci: bump tree-sitter/parser-test-action from 2 to 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/cef0974919c6fc7647a24ed1d89b291264b5abca\"\u003e\u003ccode\u003ecef0974\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/b930fed16910a74c230e09ea5b97f671448d2116\"\u003e\u003ccode\u003eb930fed\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/56b54c61fb48bce0c63e3dfa2240b5d274384763\"\u003e\u003ccode\u003e56b54c6\u003c/code\u003e\u003c/a\u003e Bump tree-sitter-cli\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f885f1f510eb458412d39ab920b5ace98f2f9a\"\u003e\u003ccode\u003e20f885f\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/06019c59af881eba3f05e5f5ca962f65417fd1d8\"\u003e\u003ccode\u003e06019c5\u003c/code\u003e\u003c/a\u003e Bump tree-sitter to 0.25 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/8509e3229b863c255ab6b61f3bf74ad0bf14e8bc\"\u003e\u003ccode\u003e8509e32\u003c/code\u003e\u003c/a\u003e Fix out of bounds write during scanner serialization\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/compare/v0.23.3...v0.25.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-md` from 0.3.2 to 0.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/releases\"\u003etree-sitter-md's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Rust bindings require tree-sitter 0.26.3 (deprecated \u003ccode\u003eparse_with\u003c/code\u003e replaced by \u003ccode\u003eparse_with_options\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e(No parser changes, so that still counts as a minor bump.)\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to tree-sitter 0.26 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-grammars/tree-sitter-markdown/pull/216\"\u003etree-sitter-grammars/tree-sitter-markdown#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.2 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-grammars/tree-sitter-markdown/pull/217\"\u003etree-sitter-grammars/tree-sitter-markdown#217\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-grammars/tree-sitter-markdown/compare/v0.5.1...v0.5.2\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.1...v0.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erelease v0.5.0 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-grammars/tree-sitter-markdown/pull/198\"\u003etree-sitter-grammars/tree-sitter-markdown#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: removed unnecessary char casting by \u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: install pkgconfig file to libdir by \u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update workflows 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-grammars/tree-sitter-markdown/pull/203\"\u003etree-sitter-grammars/tree-sitter-markdown#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.1 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-grammars/tree-sitter-markdown/pull/204\"\u003etree-sitter-grammars/tree-sitter-markdown#204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\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-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate parsers with ABI 15\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire tree-sitter.json for Successful Tree-Sitter Build by \u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#187\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-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: regenerate with tree-sitter 0.25.3 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-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\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/tree-sitter-grammars/tree-sitter-markdown/commit/aca7767daa8bbe3daddafc312c34be88383c828b\"\u003e\u003ccode\u003eaca7767\u003c/code\u003e\u003c/a\u003e release v0.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/29606d395089b5515de08b2465011ca96366ac5f\"\u003e\u003ccode\u003e29606d3\u003c/code\u003e\u003c/a\u003e ci: add query validation job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/2f10e9c4e534fd43d5c0fc6cf977d6be5df0a936\"\u003e\u003ccode\u003e2f10e9c\u003c/code\u003e\u003c/a\u003e feat: regenerate parser with 0.26.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/0fece05ff06d031d7defa8e670ba74981a8f0456\"\u003e\u003ccode\u003e0fece05\u003c/code\u003e\u003c/a\u003e feat(rust)!: update \u003ccode\u003eparser\u003c/code\u003e binding to v0.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/00a7a8d8171d279ac3544c5c5aa5503e9598da33\"\u003e\u003ccode\u003e00a7a8d\u003c/code\u003e\u003c/a\u003e feat: update bindings with 0.26.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/c50ea900b8d1a624fdc51356302cc1d9f895a78c\"\u003e\u003ccode\u003ec50ea90\u003c/code\u003e\u003c/a\u003e ci: update actions, add dependabot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/2dfd57f547f06ca5631a80f601e129d73fc8e9f0\"\u003e\u003ccode\u003e2dfd57f\u003c/code\u003e\u003c/a\u003e release v0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/52a3ef9eb3eaf3ff04b6670168e24cecfd11663b\"\u003e\u003ccode\u003e52a3ef9\u003c/code\u003e\u003c/a\u003e ci: update workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/5b95c5a501e6a116928707192a2774161fe79991\"\u003e\u003ccode\u003e5b95c5a\u003c/code\u003e\u003c/a\u003e chore: mark parsers as generated by v0.25.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/7462bb66ac7e90312082269007fac2772fe5efd1\"\u003e\u003ccode\u003e7462bb6\u003c/code\u003e\u003c/a\u003e build: install pkgconfig file to libdir\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.3.2...v0.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `git2` from 0.19.0 to 0.20.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/git2-rs/blob/git2-0.20.4/CHANGELOG.md\"\u003egit2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.4 - 2026-02-02\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.3...git2-0.20.4\"\u003e0.20.3...0.20.4\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined behavior when dereferencing empty \u003ccode\u003eBuf\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1213\"\u003e#1213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.3 - 2025-12-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3\"\u003e0.20.2...0.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped requirement to libgit2-sys 0.18.3, which updates libgit2 from 1.9.0 to 1.9.2.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1197\"\u003e#1197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.2 - 2025-05-05\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.1...git2-0.20.2\"\u003e0.20.1...0.20.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eStatus::WT_UNREADABLE\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1151\"\u003e#1151\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded missing codes for \u003ccode\u003eGIT_EDIRECTORY\u003c/code\u003e, \u003ccode\u003eGIT_EMERGECONFLICT\u003c/code\u003e, \u003ccode\u003eGIT_EUNCHANGED\u003c/code\u003e, \u003ccode\u003eGIT_ENOTSUPPORTED\u003c/code\u003e, and \u003ccode\u003eGIT_EREADONLY\u003c/code\u003e to \u003ccode\u003eError::raw_code\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1153\"\u003e#1153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed missing initialization in \u003ccode\u003eIndexer::new\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1160\"\u003e#1160\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.1 - 2025-03-17\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.0...git2-0.20.1\"\u003e0.20.0...0.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepository::branch_upstream_merge()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1131\"\u003e#1131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_get()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1134\"\u003e#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_remove()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1133\"\u003e#1133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts::set_cache_object_limit()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1118\"\u003e#1118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepo::merge_file_from_index()\u003c/code\u003e and associated \u003ccode\u003eMergeFileOptions\u003c/code\u003e and \u003ccode\u003eMergeFileResult\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1062\"\u003e#1062\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eurl\u003c/code\u003e dependency minimum raised to 2.5.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\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/git2-rs/commit/8852d7dabd38d0df6d4524e04a1c2ee520ac7203\"\u003e\u003ccode\u003e8852d7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1214\"\u003e#1214\u003c/a\u003e from weihanglo/backport-from-raw-parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/0b274f76f70f717c3bda4be1f79ba8e1cb11afd4\"\u003e\u003ccode\u003e0b274f7\u003c/code\u003e\u003c/a\u003e Bump to 0.20.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/73a5d5d7c49a7eb9d17c2ab6e40dafe3765ebf4d\"\u003e\u003ccode\u003e73a5d5d\u003c/code\u003e\u003c/a\u003e Add test for dereference of an empty Buf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/ce566831eb188b0fdb27962e154b8da6103071bf\"\u003e\u003ccode\u003ece56683\u003c/code\u003e\u003c/a\u003e fix: check ptr nullity before calling from_raw_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7cf345c4f7967b7da3c728db6766362e51540cbe\"\u003e\u003ccode\u003e7cf345c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1197\"\u003e#1197\u003c/a\u003e from ehuss/git2-0.20-br\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/dd41077750fe30bf780c9e7f7ab4717d264e098d\"\u003e\u003ccode\u003edd41077\u003c/code\u003e\u003c/a\u003e Bump git2 to 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/a6a58e2b0fd409ae33f2f6a68927ce62ebd114f0\"\u003e\u003ccode\u003ea6a58e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1195\"\u003e#1195\u003c/a\u003e from ehuss/update-libgit2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/1fb5f64819a9f5b175e0fb09dc369d0a2ccd355a\"\u003e\u003ccode\u003e1fb5f64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1161\"\u003e#1161\u003c/a\u003e from ehuss/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/26bfd30ef25e6f7d7eab361f0ab118df3d1f6161\"\u003e\u003ccode\u003e26bfd30\u003c/code\u003e\u003c/a\u003e Update version of git2 to 0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/eef4592abf3f688e1058e00b9297f6baf9026f22\"\u003e\u003ccode\u003eeef4592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1160\"\u003e#1160\u003c/a\u003e from ehuss/indexer-init\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.19.0...git2-0.20.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rusqlite` from 0.32.1 to 0.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rusqlite/rusqlite/releases\"\u003erusqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebump sqlcipher to 4.10.0 (sqlite 3.50.4) \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1725\"\u003e#1725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse CARGO_CFG_TARGET_FEATURE for crt-static check \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1737\"\u003e#1737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable u64, usize ToSql/FromSql impl by default \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1732\"\u003e#1732\u003c/a\u003e, #\u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1722\"\u003e#1722\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eMake statement cache optional \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1682\"\u003e#1682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1173\"\u003e#1173\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eRemove shell scripts from the published package \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1744\"\u003e#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse new interfaces with 64-bit length parameters \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1749\"\u003e#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esqlite3_vtab_rhs_value \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1753\"\u003e#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle VTab IN values \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1754\"\u003e#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGive access to Connection from VTabCursor::column \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1755\"\u003e#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimal SQLite version to 3.34.1 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1733\"\u003e#1733\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1731\"\u003e#1731\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.51.1 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1758\"\u003e#1758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for transaction to the vtab module \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1761\"\u003e#1761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck Connection is owned when registering Closure as hook \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1764\"\u003e#1764\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eTurn libsqlite3-sys in a !#[no_std] crate \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e support  \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1769\"\u003e#1769\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/488\"\u003e#488\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/827\"\u003e#827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove useless Send/Sync on Module \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1774\"\u003e#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.37.0...v0.38.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.37.0...v0.38.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFromSqlError::other\u003c/code\u003e convenience conversion \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1703\"\u003e#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix warnings \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1705\"\u003e#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate bindgen requirement from 0.71 to 0.72 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1707\"\u003e#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for vtab::parameter parsing \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1712\"\u003e#1712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy warning \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1713\"\u003e#1713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.50.2 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1714\"\u003e#1714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix issue with prettyplease \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1717\"\u003e#1717\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.36.0...v0.37.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.36.0...v0.37.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.36.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce Name trait to support both \u0026amp;str and \u0026amp;CStr as name \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1659\"\u003e#1659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse doc_auto_cfg \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1683\"\u003e#1683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature \u003ccode\u003eloadable_extension\u003c/code\u003e is incompatible with some other features \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing wrappers for sqlite3_vtab_nochange and sqlite3_value_nochange \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1688\"\u003e#1688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate bindings list \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1689\"\u003e#1689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomogenize code related to hooks \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1690\"\u003e#1690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTry to increase code coverage \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1610\"\u003e#1610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.49.2 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1691\"\u003e#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd bindings to sqlite3_table_column_metadata \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1692\"\u003e#1692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd bindings to sqlite3_vtab_distinct \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1695\"\u003e#1695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy warning \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1697\"\u003e#1697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd query_one \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1699\"\u003e#1699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor one_column test method \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1700\"\u003e#1700\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.35.0...v0.36.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.35.0...v0.36.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\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/35b3be2436a63d21701d1d110661e6392831fea0\"\u003e\u003ccode\u003e35b3be2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1777\"\u003e#1777\u003c/a\u003e from gwenn/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/03feebc2bf06ee8cfcb61cd9a23f235090555e21\"\u003e\u003ccode\u003e03feebc\u003c/code\u003e\u003c/a\u003e Prepare new release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/671533c1a4cb0b734e2cabc9e5e91f7334713556\"\u003e\u003ccode\u003e671533c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1775\"\u003e#1775\u003c/a\u003e from Spxg/w/bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/6df2072e6a35084b4be3555f4dd07c3664928c20\"\u003e\u003ccode\u003e6df2072\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003esqlite-wasm-rs\u003c/code\u003e to 0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/2618364012217733ea4cafdc2cd89ba14e3fff6c\"\u003e\u003ccode\u003e2618364\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1774\"\u003e#1774\u003c/a\u003e from rusqlite/vtab-send\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/b37caff77e6328a33f59dbba427495112b670703\"\u003e\u003ccode\u003eb37caff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1773\"\u003e#1773\u003c/a\u003e from rusqlite/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/44bdbc468fc2a4f1ae46ad9f43fcf6b409fa53c9\"\u003e\u003ccode\u003e44bdbc4\u003c/code\u003e\u003c/a\u003e Remove useless Send/Sync on Module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/465d751aeb23a3e54ec2c8a40155cb2e03116566\"\u003e\u003ccode\u003e465d751\u003c/code\u003e\u003c/a\u003e Fix Clippy warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/78d66787959bc22d140902c4163d456848460554\"\u003e\u003ccode\u003e78d6678\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1772\"\u003e#1772\u003c/a\u003e from rusqlite/dependabot/cargo/getrandom-0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/6b8fb83f204ff19d5e81607d9ddca31534a96377\"\u003e\u003ccode\u003e6b8fb83\u003c/code\u003e\u003c/a\u003e Update Cargo.toml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.32.1...v0.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.8.23 to 0.9.11+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/febf44c6b79cf2690e6dd56e8925277185f47afb\"\u003e\u003ccode\u003efebf44c\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/5009cf2f59c59803e4ba53ee3bfdbbf683018f2a\"\u003e\u003ccode\u003e5009cf2\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b5798aa06124eaa376be08d3480236c6f054064e\"\u003e\u003ccode\u003eb5798aa\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing u64, i128, u128 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9fd8b72608d6bc4f5f0bf51bbbd8a7ebbd183065\"\u003e\u003ccode\u003e9fd8b72\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing i128/u128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/94fc5e0c1dda2d090251106b3d3c7fe2672aaff2\"\u003e\u003ccode\u003e94fc5e0\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing full u64 range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2e094015675c23c868512590c84df0b6ce68e4ad\"\u003e\u003ccode\u003e2e09401\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e32c7a2f9b126d42fab0705e9783fec42b88e861\"\u003e\u003ccode\u003ee32c7a2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/df1c3286de0c7d3d8b77f417fb97f2413cb71807\"\u003e\u003ccode\u003edf1c328\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b826cf4914de08adc437d948c3ff40fdfc2bb7ec\"\u003e\u003ccode\u003eb826cf4\u003c/code\u003e\u003c/a\u003e feat(edit)!: Allow \u003ccode\u003eset_position(None)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8043f20af7fe175c00d07e7965809001bd18bd88\"\u003e\u003ccode\u003e8043f20\u003c/code\u003e\u003c/a\u003e feat(edit)!: Allow \u003ccode\u003eset_position(None)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v0.9.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `schemars` 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/GREsau/schemars/releases\"\u003eschemars'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\u003e\u003ccode\u003etransform\u003c/code\u003e attributes are now applied after the schema is otherwise fully constructed. In particular, they're now applied after all other attributes are processed. (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/505\"\u003eGREsau/schemars#505\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/GREsau/schemars/blob/master/CHANGELOG.md\"\u003eschemars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.1] - 2026-02-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etransform\u003c/code\u003e attributes are now applied after the schema is otherwise fully constructed. In particular, they're now applied after all other attributes are processed. (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/505\"\u003eGREsau/schemars#505\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/5ef5da1e9aecd0e949b591fbb1832fe53fa3e8ba\"\u003e\u003ccode\u003e5ef5da1\u003c/code\u003e\u003c/a\u003e v1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/4081b98912e1f673cccac5aef3162d5634191995\"\u003e\u003ccode\u003e4081b98\u003c/code\u003e\u003c/a\u003e Apply \u003ccode\u003eextend\u003c/code\u003e/\u003ccode\u003etransform\u003c/code\u003e attributes after any other attributes (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GREsau/schemars/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 `anyhow` from 1.0.100 to 1.0.101\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/80bfe291b16071c70f141e90e67e7032d966826b\"\u003e\u003ccode\u003e80bfe29\u003c/code\u003e\u003c/a\u003e Release 1.0.101\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/dff8c432f95095cac19aa446da5047880b8ebdf3\"\u003e\u003ccode\u003edff8c43\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e from Ibitier/inline-ok-helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/85d9ea9a1c7d7490578865e16ff64787efc7d01d\"\u003e\u003ccode\u003e85d9ea9\u003c/code\u003e\u003c/a\u003e Add #[inline] to anyhow::Ok helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/54036cc289b754775b884485f486e000bcda2875\"\u003e\u003ccode\u003e54036cc\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-01-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/cce0579d85fd1f6352a5955a9c134fc8655c853d\"\u003e\u003ccode\u003ecce0579\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2c598ca0e8ffd7ffcbcf93b8a6ad4df57c719fd\"\u003e\u003ccode\u003ef2c598c\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2c0bda4ce944d943e7141f0316b0ea996602238e\"\u003e\u003ccode\u003e2c0bda4\u003c/code\u003e\u003c/a\u003e Update to 2021 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/0d822681293d71c72440c9cdd635b4f15da064c4\"\u003e\u003ccode\u003e0d82268\u003c/code\u003e\u003c/a\u003e Remove rustc version requirement from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67df01216d29bc3bede925ab4483353b66c159f2\"\u003e\u003ccode\u003e67df012\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/436\"\u003e#436\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8984880a87ae4fd4b04c956cfdc9af5f69eab55\"\u003e\u003ccode\u003ec898488\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.68\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.100...1.0.101\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dirs` 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/dirs-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.20.0 to 1.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate getrandom to 0.4 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/858\"\u003euuid-rs/uuid#858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: impl core::error::Error for Error by \u003ca href=\"https://github.com/XAMPPRocky\"\u003e\u003ccode\u003e@​XAMPPRocky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/852\"\u003euuid-rs/uuid#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.21.0 rel...\n\n_Description has been truncated_","html_url":"https://github.com/taciclei/claude-visual/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/taciclei%2Fclaude-visual/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"3942711504","node_id":"PR_kwDORP9L_s7D1_oE","number":14,"state":"open","title":"build(deps): bump the tree-sitter group with 4 updates","user":"dependabot[bot]","labels":["dependencies","rust","tree-sitter"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-15T00:45:04.000Z","updated_at":"2026-02-15T01:08:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"tree-sitter","update_count":4,"packages":[{"name":"tree-sitter","old_version":"0.25.3","new_version":"0.26.5","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-python","old_version":"0.23.6","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-rust","old_version":"0.23.2","new_version":"0.24.0","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-go","old_version":"0.23.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-go"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the tree-sitter group with 4 updates: [tree-sitter](https://github.com/tree-sitter/tree-sitter), [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python), [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) and [tree-sitter-go](https://github.com/tree-sitter/tree-sitter-go).\n\nUpdates `tree-sitter` from 0.25.3 to 0.26.5\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.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev0.26.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(cli): trailing whitespace after multiline text nodes in CST 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/5135\"\u003etree-sitter/tree-sitter#5135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): correct discrepancy with cst for \u003ccode\u003e--no-ranges\u003c/code\u003e 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/5139\"\u003etree-sitter/tree-sitter#5139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Playground Query 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/5159\"\u003etree-sitter/tree-sitter#5159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): cst printing 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/5165\"\u003etree-sitter/tree-sitter#5165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): set language in cwd for all usages of \u003ccode\u003ehighlight\u003c/code\u003e command 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/5181\"\u003etree-sitter/tree-sitter#5181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): concurrent builds of the same grammar on different locations on disk 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/5182\"\u003etree-sitter/tree-sitter#5182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): canonicalize build \u003ccode\u003e--output\u003c/code\u003e path 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/5185\"\u003etree-sitter/tree-sitter#5185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): increase verbosity of \u003ccode\u003etree-sitter init -u\u003c/code\u003e updates 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/5188\"\u003etree-sitter/tree-sitter#5188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): restore test summary output for \u003ccode\u003etree-sitter test\u003c/code\u003e 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/5203\"\u003etree-sitter/tree-sitter#5203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): add common definitions to stdlib 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/5208\"\u003etree-sitter/tree-sitter#5208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): update wasm-stdlib.h 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/5210\"\u003etree-sitter/tree-sitter#5210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix python free-threading compatibility 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/5214\"\u003etree-sitter/tree-sitter#5214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(build): define \u003ccode\u003e_BSD_SOURCE\u003c/code\u003e 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/5226\"\u003etree-sitter/tree-sitter#5226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): regenerate stdlib with wasm-opt 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/5239\"\u003etree-sitter/tree-sitter#5239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): warn user when \u003ccode\u003enm\u003c/code\u003e can't be run to verify the symbols inside the parser being built 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/5246\"\u003etree-sitter/tree-sitter#5246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): address strict aliasing violations with \u003ccode\u003eArray\u003c/code\u003e type 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/5254\"\u003etree-sitter/tree-sitter#5254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emisc Windows fixes 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/5260\"\u003etree-sitter/tree-sitter#5260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): correct several bugs in realloc 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/5264\"\u003etree-sitter/tree-sitter#5264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(generate): error if a supertype is defined as a terminal 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/5277\"\u003etree-sitter/tree-sitter#5277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAction overflow 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/5278\"\u003etree-sitter/tree-sitter#5278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(loader): account for nm/ld fix on newer powerpc linux toolchains 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/5284\"\u003etree-sitter/tree-sitter#5284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackport: wasm realloc optimization fix 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/5286\"\u003etree-sitter/tree-sitter#5286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): use --edits value for fuzz tests 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/5288\"\u003etree-sitter/tree-sitter#5288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.4 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/5289\"\u003etree-sitter/tree-sitter#5289\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.3...v0.26.4\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.3...v0.26.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(cli): fix wrong file path for Java bindings test by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5117\"\u003etree-sitter/tree-sitter#5117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(release): use node 24 by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5120\"\u003etree-sitter/tree-sitter#5120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): cargo update 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/5125\"\u003etree-sitter/tree-sitter#5125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.3 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/5126\"\u003etree-sitter/tree-sitter#5126\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.2...v0.26.3\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.2...v0.26.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump esbuild from 0.27.0 to 0.27.1 in /lib/binding_web in the npm group across 1 directory 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/tree-sitter/tree-sitter/pull/5113\"\u003etree-sitter/tree-sitter#5113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.x 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/5115\"\u003etree-sitter/tree-sitter#5115\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.1...v0.26.2\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.1...v0.26.2\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/470813116b99578956e67abb7138e993833af67a\"\u003e\u003ccode\u003e4708131\u003c/code\u003e\u003c/a\u003e 0.26.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/7ec1794d6b325155ecdec32c1c3bdd89e4e0c5e6\"\u003e\u003ccode\u003e7ec1794\u003c/code\u003e\u003c/a\u003e 0.26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/fa8811f7f7dd4da4e89674ffd1c902f9a9ba097b\"\u003e\u003ccode\u003efa8811f\u003c/code\u003e\u003c/a\u003e docs: include info on environment variables for \u003ccode\u003efuzz\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/ef4999bf61ad9e785d1d089a493dee7821b266d1\"\u003e\u003ccode\u003eef4999b\u003c/code\u003e\u003c/a\u003e fix(cli): include default values for \u003ccode\u003e--edits\u003c/code\u003e and \u003ccode\u003e--iterations\u003c/code\u003e in\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/77e43dd1164ed02a2e6839dbc77fefe7928b59cb\"\u003e\u003ccode\u003e77e43dd\u003c/code\u003e\u003c/a\u003e fix(cli): use \u003ccode\u003e--edits\u003c/code\u003e value for fuzz tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/666144d3ed9018d994ec2b7207f368e35573c69c\"\u003e\u003ccode\u003e666144d\u003c/code\u003e\u003c/a\u003e fix(wasm): when reallocating the last allocated region, properly grow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/ce2cb41e1f8b65fb44b98a8e57c7cf7fe4ee4419\"\u003e\u003ccode\u003ece2cb41\u003c/code\u003e\u003c/a\u003e test: rename wasm corpus test \u0026quot;wasm_realloc\u0026quot;-\u0026gt;\u0026quot;wasm_realloc_overflow_heap\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/a423343bd37757e3c61dd7eeae904005ee02017f\"\u003e\u003ccode\u003ea423343\u003c/code\u003e\u003c/a\u003e fix(loader): don't rely on \u003ccode\u003enm\u003c/code\u003e to verify scanner symbols\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/c8aedb8cfa1e9be05f9950a156d067977cc24413\"\u003e\u003ccode\u003ec8aedb8\u003c/code\u003e\u003c/a\u003e fix(loader): account for \u003ccode\u003enm\u003c/code\u003e/\u003ccode\u003eld\u003c/code\u003e fix on newer powerpc linux toolchains\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/308b96d9278594af5678265308533fa158cec866\"\u003e\u003ccode\u003e308b96d\u003c/code\u003e\u003c/a\u003e generate: return error rather than assert when ABI incompatibility is\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.25.3...v0.26.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-python` from 0.23.6 to 0.25.0\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-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.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-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.6...v0.25.0\"\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.23.2 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.0\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\u003ch2\u003ev0.23.3\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/18b0515fca567f5a10aee9978c6d2640e878671a\"\u003e\u003ccode\u003e18b0515\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/a1f37e82436b85ccba0952d64dd4c816b15d8c65\"\u003e\u003ccode\u003ea1f37e8\u003c/code\u003e\u003c/a\u003e Regenerate w/ latest ABI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/3d087c3df25286140393ddecc339208fae107149\"\u003e\u003ccode\u003e3d087c3\u003c/code\u003e\u003c/a\u003e 0.23.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/377ca9607970a5961201158a7bf620fb39038e14\"\u003e\u003ccode\u003e377ca96\u003c/code\u003e\u003c/a\u003e add expr_2021 and pat_param to fragment_specifier (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5b8dd577b2b2d12a08b3ca9aa6299214e14bd90f\"\u003e\u003ccode\u003e5b8dd57\u003c/code\u003e\u003c/a\u003e parse async closures (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/4bbd5948041e219fcf82fe6f9b2b1abaea8269c6\"\u003e\u003ccode\u003e4bbd594\u003c/code\u003e\u003c/a\u003e add tuple_type to possible dynamic types (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/e86119bdb4968b9799f6a014ca2401c178d54b5f\"\u003e\u003ccode\u003ee86119b\u003c/code\u003e\u003c/a\u003e parse impl types (abstract types) where the lifetime comes first (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/bb08b6fe4cb1b5c76f13a0da2bf8957bfe665567\"\u003e\u003ccode\u003ebb08b6f\u003c/code\u003e\u003c/a\u003e add parsing support for \u003ccode\u003euse ::*\u003c/code\u003e syntax (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5edb201282b79aba611c763d11a84dcde15fcae6\"\u003e\u003ccode\u003e5edb201\u003c/code\u003e\u003c/a\u003e fix where clauses in type aliases and allow empty where clauses (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5ebbba1cf835f83067b4235a2b70840cf5c1e5df\"\u003e\u003ccode\u003e5ebbba1\u003c/code\u003e\u003c/a\u003e fix shebang parsing (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.2...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-go` from 0.23.4 to 0.25.0\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-go/releases\"\u003etree-sitter-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-go.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-go/commit/1547678a9da59885853f5f5cc8a99cc203fa2e2c\"\u003e\u003ccode\u003e1547678\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/3f912e94d24fe884d3cfbacf47dd764bdf7aa67f\"\u003e\u003ccode\u003e3f912e9\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/179ca03b3ac7da8ed7466fc4a8b6b445c3c968da\"\u003e\u003ccode\u003e179ca03\u003c/code\u003e\u003c/a\u003e feat: expose statement list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e25214e92f1e997940a3bd2f3ced2a2ddf7f027f\"\u003e\u003ccode\u003ee25214e\u003c/code\u003e\u003c/a\u003e fix: allow the terminator to be omitted for the last element\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/edea6bf2824e0426277562da521aa07afc814af8\"\u003e\u003ccode\u003eedea6bf\u003c/code\u003e\u003c/a\u003e fix: give index expressions a dynamic precedence of 1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e1076e566acfa8c1d268f64b3bad27b6d42c52d0\"\u003e\u003ccode\u003ee1076e5\u003c/code\u003e\u003c/a\u003e feat: support generic type aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/00a299e703431dfa07680f4e55e260bfc9a4c875\"\u003e\u003ccode\u003e00a299e\u003c/code\u003e\u003c/a\u003e ci: update test failures, use macos-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/93c2bb6ff269013aea1c5f7f0957881197a9adac\"\u003e\u003ccode\u003e93c2bb6\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/1496eb74bfd2c5e7c26d6fc711d5135741e5a1fa\"\u003e\u003ccode\u003e1496eb7\u003c/code\u003e\u003c/a\u003e feat: use the new reserved rules api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/c350fa54d38af725c40d061a602ee3205ef1e072\"\u003e\u003ccode\u003ec350fa5\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/compare/v0.23.4...v0.25.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 \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/ophidiarium/mehen/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ophidiarium%2Fmehen/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"3942060485","node_id":"PR_kwDORP9L_s7Dz5XV","number":10,"state":"open","title":"build(deps): update tree-sitter-python requirement from =0.23.6 to =0.25.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-14T18:51:56.000Z","updated_at":"2026-02-15T00:23:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): update","packages":[{"name":"tree-sitter-python","old_version":"=0.23.6","new_version":"=0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"}],"path":null,"ecosystem":"cargo"},"body":"Updates the requirements on [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) to permit the latest version.\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-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.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-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.6...v0.25.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/ophidiarium/mehen/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ophidiarium%2Fmehen/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"3942058298","node_id":"PR_kwDORP9L_s7Dz46I","number":5,"state":"closed","title":"build(deps): update tree-sitter-python requirement from =0.23.6 to =0.25.0 in /enums","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-15T00:43:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-14T18:50:43.000Z","updated_at":"2026-02-15T00:43:54.000Z","time_to_close":21190,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): update","packages":[{"name":"tree-sitter-python","old_version":"=0.23.6","new_version":"=0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"}],"path":"/enums","ecosystem":"cargo"},"body":"Updates the requirements on [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) to permit the latest version.\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-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.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-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.6...v0.25.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/ophidiarium/mehen/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ophidiarium%2Fmehen/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"3882567174","node_id":"PR_kwDORGQR9c7AvZXT","number":6,"state":"open","title":"deps: bump the rust-dependencies group with 17 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-01T17:57:07.000Z","updated_at":"2026-02-09T06:14:44.362Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"rust-dependencies","update_count":17,"packages":[{"name":"pulldown-cmark","old_version":"0.12.2","new_version":"0.13.0","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"tree-sitter","old_version":"0.24.7","new_version":"0.26.3","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-rust","old_version":"0.23.3","new_version":"0.24.0","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-javascript","old_version":"0.23.1","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-javascript"},{"name":"tree-sitter-python","old_version":"0.23.6","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-bash","old_version":"0.23.3","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"tree-sitter-md","old_version":"0.3.2","new_version":"0.5.2","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"git2","old_version":"0.19.0","new_version":"0.20.3","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"rusqlite","old_version":"0.32.1","new_version":"0.38.0","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.11+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"schemars","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/GREsau/schemars"},{"name":"dirs","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/dirs-rs"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.1","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rfd","old_version":"0.15.4","new_version":"0.17.2","repository_url":"https://github.com/PolyMeilex/rfd"},{"name":"wasmtime","old_version":"27.0.0","new_version":"41.0.1","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wit-bindgen","old_version":"0.36.0","new_version":"0.51.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 17 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.24.7` | `0.26.3` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.3` | `0.24.0` |\n| [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | `0.23.1` | `0.25.0` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.23.3` | `0.25.1` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.3.2` | `0.5.2` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.19.0` | `0.20.3` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.32.1` | `0.38.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.11+spec-1.1.0` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.0` | `1.2.1` |\n| [dirs](https://github.com/soc/dirs-rs) | `5.0.1` | `6.0.0` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.1` |\n| [rfd](https://github.com/PolyMeilex/rfd) | `0.15.4` | `0.17.2` |\n| [wasmtime](https://github.com/bytecodealliance/wasmtime) | `27.0.0` | `41.0.1` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.36.0` | `0.51.0` |\n\nUpdates `pulldown-cmark` from 0.12.2 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/releases\"\u003epulldown-cmark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esuper and sub script support by \u003ca href=\"https://github.com/jim-taylor-business\"\u003e\u003ccode\u003e@​jim-taylor-business\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966\"\u003epulldown-cmark/pulldown-cmark#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement extension WikiLinks; \u003ccode\u003eOptions::ENABLE_WIKILINKS\u003c/code\u003e by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991\"\u003epulldown-cmark/pulldown-cmark#991\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e-D\u003c/code\u003e CLI option to enable definition lists by \u003ca href=\"https://github.com/ytmimi\"\u003e\u003ccode\u003e@​ytmimi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972\"\u003epulldown-cmark/pulldown-cmark#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes and Code Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSafer definition lists implementation by \u003ca href=\"https://github.com/mondeja\"\u003e\u003ccode\u003e@​mondeja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974\"\u003epulldown-cmark/pulldown-cmark#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFactor duplicate code out of parsers by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976\"\u003epulldown-cmark/pulldown-cmark#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using string slicing for math where bytes will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977\"\u003epulldown-cmark/pulldown-cmark#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake indent calc for definition lists match commonmark-hs closer by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978\"\u003epulldown-cmark/pulldown-cmark#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure \u0026quot;parse\u0026quot; fuzz target covers all options by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980\"\u003epulldown-cmark/pulldown-cmark#980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange subscript CLI flag to -B by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993\"\u003epulldown-cmark/pulldown-cmark#993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OOB access due to erroneous shift in process_mask by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990\"\u003epulldown-cmark/pulldown-cmark#990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003eunescape\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996\"\u003epulldown-cmark/pulldown-cmark#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003escan_eol\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998\"\u003epulldown-cmark/pulldown-cmark#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using scan_ch when get will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003\"\u003epulldown-cmark/pulldown-cmark#1003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix panic when symbols are present in wikilink before pipe by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004\"\u003epulldown-cmark/pulldown-cmark#1004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a WASM build step to github actions \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005\"\u003e#1005\u003c/a\u003e by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006\"\u003epulldown-cmark/pulldown-cmark#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse an explicit node for tight paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015\"\u003epulldown-cmark/pulldown-cmark#1015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix tasklist parsing bugs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017\"\u003epulldown-cmark/pulldown-cmark#1017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent definition list defs from interrupting non-paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018\"\u003epulldown-cmark/pulldown-cmark#1018\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd basic skeleton for developer docs by \u003ca href=\"https://github.com/systemsoverload\"\u003e\u003ccode\u003e@​systemsoverload\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988\"\u003epulldown-cmark/pulldown-cmark#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007\"\u003epulldown-cmark/pulldown-cmark#1007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument more Events and Tags by \u003ca href=\"https://github.com/ModProg\"\u003e\u003ccode\u003e@​ModProg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010\"\u003epulldown-cmark/pulldown-cmark#1010\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ytmimi\"\u003e\u003ccode\u003e@​ytmimi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972\"\u003epulldown-cmark/pulldown-cmark#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mondeja\"\u003e\u003ccode\u003e@​mondeja\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974\"\u003epulldown-cmark/pulldown-cmark#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jim-taylor-business\"\u003e\u003ccode\u003e@​jim-taylor-business\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966\"\u003epulldown-cmark/pulldown-cmark#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/systemsoverload\"\u003e\u003ccode\u003e@​systemsoverload\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988\"\u003epulldown-cmark/pulldown-cmark#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991\"\u003epulldown-cmark/pulldown-cmark#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006\"\u003epulldown-cmark/pulldown-cmark#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg\"\u003e\u003ccode\u003e@​ModProg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010\"\u003epulldown-cmark/pulldown-cmark#1010\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.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/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873\"\u003e\u003ccode\u003ef17d98a\u003c/code\u003e\u003c/a\u003e chore: bump version to 0.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa\"\u003e\u003ccode\u003e47f60de\u003c/code\u003e\u003c/a\u003e chore: cargo update and bump version to 0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568\"\u003e\u003ccode\u003ee42259f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018\"\u003e#1018\u003c/a\u003e from notriddle/deflist-lazy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e\"\u003e\u003ccode\u003e052c635\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017\"\u003e#1017\u003c/a\u003e from notriddle/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c\"\u003e\u003ccode\u003e0ede612\u003c/code\u003e\u003c/a\u003e Prevent definition list defs from interrupting non-paragraphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35\"\u003e\u003ccode\u003e2c16b4e\u003c/code\u003e\u003c/a\u003e Fix tasklist parsing bugs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987\"\u003e\u003ccode\u003ec59ff54\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015\"\u003e#1015\u003c/a\u003e from notriddle/tight-paragraph\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805\"\u003e\u003ccode\u003e4409722\u003c/code\u003e\u003c/a\u003e Use an explicit node for tight paragraphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94\"\u003e\u003ccode\u003e4564d43\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010\"\u003e#1010\u003c/a\u003e from ModProg/document-events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d\"\u003e\u003ccode\u003e62cae02\u003c/code\u003e\u003c/a\u003e fix metadatablock doc comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.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.24.7 to 0.26.3\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.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(cli): fix wrong file path for Java bindings test by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5117\"\u003etree-sitter/tree-sitter#5117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(release): use node 24 by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5120\"\u003etree-sitter/tree-sitter#5120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): cargo update 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/5125\"\u003etree-sitter/tree-sitter#5125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.3 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/5126\"\u003etree-sitter/tree-sitter#5126\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.2...v0.26.3\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.2...v0.26.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump esbuild from 0.27.0 to 0.27.1 in /lib/binding_web in the npm group across 1 directory 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/tree-sitter/tree-sitter/pull/5113\"\u003etree-sitter/tree-sitter#5113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.x 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/5115\"\u003etree-sitter/tree-sitter#5115\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.1...v0.26.2\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.1...v0.26.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): specify abi version via env var by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4173\"\u003etree-sitter/tree-sitter#4173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use \u003ccode\u003eubuntu-22.04\u003c/code\u003e for x64 builds by \u003ca href=\"https://github.com/amaanq\"\u003e\u003ccode\u003e@​amaanq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4175\"\u003etree-sitter/tree-sitter#4175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): prevent finished_tree assertion failure by \u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4176\"\u003etree-sitter/tree-sitter#4176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: do not define _POSIX_C_SOURCE on NetBSD by \u003ca href=\"https://github.com/0-wiz-0\"\u003e\u003ccode\u003e@​0-wiz-0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4181\"\u003etree-sitter/tree-sitter#4181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web): provide type in the exports by \u003ca href=\"https://github.com/robertohuertasm\"\u003e\u003ccode\u003e@​robertohuertasm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4185\"\u003etree-sitter/tree-sitter#4185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd generate crate to workspace \u0026amp; adjust to new clippy lints by \u003ca href=\"https://github.com/amaanq\"\u003e\u003ccode\u003e@​amaanq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4192\"\u003etree-sitter/tree-sitter#4192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(web): rename tree-sitter.js to web-tree-sitter.js by \u003ca href=\"https://github.com/amaanq\"\u003e\u003ccode\u003e@​amaanq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4194\"\u003etree-sitter/tree-sitter#4194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Windows support using MinGW-w64 by \u003ca href=\"https://github.com/MisterDA\"\u003e\u003ccode\u003e@​MisterDA\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4201\"\u003etree-sitter/tree-sitter#4201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix crash when loading languages w/ old ABI via wasm by \u003ca href=\"https://github.com/maxbrunsfeld\"\u003e\u003ccode\u003e@​maxbrunsfeld\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4210\"\u003etree-sitter/tree-sitter#4210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore external tokens that are zero-length and extra by \u003ca href=\"https://github.com/maxbrunsfeld\"\u003e\u003ccode\u003e@​maxbrunsfeld\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4213\"\u003etree-sitter/tree-sitter#4213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset \u003ccode\u003eresult_symbol\u003c/code\u003e field of lexer in wasm memory in between invocations by \u003ca href=\"https://github.com/maxbrunsfeld\"\u003e\u003ccode\u003e@​maxbrunsfeld\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4218\"\u003etree-sitter/tree-sitter#4218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecrease the MSRV for the tree-sitter-language crate by \u003ca href=\"https://github.com/maxbrunsfeld\"\u003e\u003ccode\u003e@​maxbrunsfeld\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4221\"\u003etree-sitter/tree-sitter#4221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): restore passing in ERROR to \u003ccode\u003edescendantsOfType\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/4226\"\u003etree-sitter/tree-sitter#4226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypo: but is only works → but it only works by \u003ca href=\"https://github.com/hippietrail\"\u003e\u003ccode\u003e@​hippietrail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4242\"\u003etree-sitter/tree-sitter#4242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadapt to new rust lints and tweak ci 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/4249\"\u003etree-sitter/tree-sitter#4249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark all format-like macros for Clippy by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4231\"\u003etree-sitter/tree-sitter#4231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix symbol leak for character sets by \u003ca href=\"https://github.com/polazarus\"\u003e\u003ccode\u003e@​polazarus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4255\"\u003etree-sitter/tree-sitter#4255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cases where error recovery could infinite loop by \u003ca href=\"https://github.com/maxbrunsfeld\"\u003e\u003ccode\u003e@​maxbrunsfeld\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4257\"\u003etree-sitter/tree-sitter#4257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(rust): adapt to new nightly lint 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/4254\"\u003etree-sitter/tree-sitter#4254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): remove duplicate TSLanguageMetadata typedef by \u003ca href=\"https://github.com/notxvilka\"\u003e\u003ccode\u003e@​notxvilka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4268\"\u003etree-sitter/tree-sitter#4268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erust bindings: Add information about using WASM grammar files to README by \u003ca href=\"https://github.com/lucifayr\"\u003e\u003ccode\u003e@​lucifayr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4235\"\u003etree-sitter/tree-sitter#4235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate build.zig.zon for zig master/0.14 by \u003ca href=\"https://github.com/nihklas\"\u003e\u003ccode\u003e@​nihklas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4258\"\u003etree-sitter/tree-sitter#4258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): update test command flag from -f to -i by \u003ca href=\"https://github.com/jonshea\"\u003e\u003ccode\u003e@​jonshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4263\"\u003etree-sitter/tree-sitter#4263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): properly escape invisible characters in parse error output 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/4276\"\u003etree-sitter/tree-sitter#4276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lib): quote invalid nodes, fields, and captures by \u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4278\"\u003etree-sitter/tree-sitter#4278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ring from 0.17.8 to 0.17.13 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/tree-sitter/tree-sitter/pull/4272\"\u003etree-sitter/tree-sitter#4272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(build): bump version to 0.26.0 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/4282\"\u003etree-sitter/tree-sitter#4282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(xtask): error if new version supplied to xtask is less than or equal to current version 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/4287\"\u003etree-sitter/tree-sitter#4287\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(make): \u003ccode\u003emake install\u003c/code\u003e shouldn’t fail when a parser bundles no queries by \u003ca href=\"https://github.com/mavit\"\u003e\u003ccode\u003e@​mavit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4284\"\u003etree-sitter/tree-sitter#4284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003e(Node | null)[]\u003c/code\u003e return types to \u003ccode\u003eNode[]\u003c/code\u003e by \u003ca href=\"https://github.com/tmr232\"\u003e\u003ccode\u003e@​tmr232\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4283\"\u003etree-sitter/tree-sitter#4283\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/tree-sitter/tree-sitter/commit/cd4b6e2ef996d4baca12caadb78dffc8b55bc869\"\u003e\u003ccode\u003ecd4b6e2\u003c/code\u003e\u003c/a\u003e 0.26.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/8caecbc13f62b7532b66ed8e367f537a280285b6\"\u003e\u003ccode\u003e8caecbc\u003c/code\u003e\u003c/a\u003e build(deps): cargo update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/1b654ae35d07818cfd188d28c9e0dec9fe24c3bb\"\u003e\u003ccode\u003e1b654ae\u003c/code\u003e\u003c/a\u003e ci(release): use node 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/3bd44afcaa5770c9fb413cb9e168d3caa5da25d8\"\u003e\u003ccode\u003e3bd44af\u003c/code\u003e\u003c/a\u003e docs(cli): fix wrong file path for Java bindings test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/8b8199775f96ca8642cf7860da46100875b38453\"\u003e\u003ccode\u003e8b81997\u003c/code\u003e\u003c/a\u003e 0.26.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/744e556f7ea96087bd8cc2433a2d1ce951684204\"\u003e\u003ccode\u003e744e556\u003c/code\u003e\u003c/a\u003e build(deps): bump esbuild\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/8a3dcc6155a9faae677544303b6bc0caf1aef296\"\u003e\u003ccode\u003e8a3dcc6\u003c/code\u003e\u003c/a\u003e release 0.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/b0afbf376224724ba97c68a54e36b63b71939695\"\u003e\u003ccode\u003eb0afbf3\u003c/code\u003e\u003c/a\u003e build(deps): bump wasmparser from 0.242.0 to 0.243.0 in the cargo group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/974be3bb30282fdf545c5724bf4367786519a1b6\"\u003e\u003ccode\u003e974be3b\u003c/code\u003e\u003c/a\u003e fix(rust): specify workspace dependency of \u003ccode\u003etree-sitter-language\u003c/code\u003e crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/d861e2bcd9f9ca087cbc1de74acfc54c31395e7b\"\u003e\u003ccode\u003ed861e2b\u003c/code\u003e\u003c/a\u003e docs(cli): list Java \u0026amp; Zig binding files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.24.7...v0.26.3\"\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.23.3 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.0\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/18b0515fca567f5a10aee9978c6d2640e878671a\"\u003e\u003ccode\u003e18b0515\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/a1f37e82436b85ccba0952d64dd4c816b15d8c65\"\u003e\u003ccode\u003ea1f37e8\u003c/code\u003e\u003c/a\u003e Regenerate w/ latest ABI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.3...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-javascript` from 0.23.1 to 0.25.0\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-javascript/releases\"\u003etree-sitter-javascript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-javascript.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-javascript/commit/44c892e0be055ac465d5eeddae6d3e194424e7de\"\u003e\u003ccode\u003e44c892e\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/5f100b023ecbae8cfe304bfe661a4116d457ee63\"\u003e\u003ccode\u003e5f100b0\u003c/code\u003e\u003c/a\u003e docs: clarify targeted ECMAScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/2409583e3710cb9eaa3e7556ab2d4e4c6b37885b\"\u003e\u003ccode\u003e2409583\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/39798e26b6d4dbcee8e522b8db83f8b2df33a5ea\"\u003e\u003ccode\u003e39798e2\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eawait\u003c/code\u003e to reserved identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/c220d3e85305b8a3476f8822c9a44f065a255319\"\u003e\u003ccode\u003ec220d3e\u003c/code\u003e\u003c/a\u003e feat: add reserved words\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/7ef855146385b29b08a9f594ba2785ff20e9e4ec\"\u003e\u003ccode\u003e7ef8551\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eof\u003c/code\u003e as identifiers in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/ebdb4f17a4da79a70344a41ae76bb95b2415a653\"\u003e\u003ccode\u003eebdb4f1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eusing\u003c/code\u003e declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/166a5655f1c121bb0ad3857301bc5f3f4626db0e\"\u003e\u003ccode\u003e166a565\u003c/code\u003e\u003c/a\u003e ci: use macos-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/be1e969d3ece0a8801061f7c2636a0d84cc32ed4\"\u003e\u003ccode\u003ebe1e969\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/b131ccbf414a720cce088610539241a1eb170054\"\u003e\u003ccode\u003eb131ccb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/compare/v0.23.1...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-python` from 0.23.6 to 0.25.0\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-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.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-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.6...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-bash` from 0.23.3 to 0.25.1\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-bash/releases\"\u003etree-sitter-bash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.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-bash/commit/a06c2e4415e9bc0346c6b86d401879ffb44058f7\"\u003e\u003ccode\u003ea06c2e4\u003c/code\u003e\u003c/a\u003e Regenerate parser for 0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/801326684a26ffc4e749bb016c50c6c30bdfa345\"\u003e\u003ccode\u003e8013266\u003c/code\u003e\u003c/a\u003e v0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/5d8a33249511ed8bcf6cf135b7b2a815c7a02d9b\"\u003e\u003ccode\u003e5d8a332\u003c/code\u003e\u003c/a\u003e fix: remove double parenthesis as valid opening to arithmetic expasion (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f55fb9663568f16ebceaac7673d2aa530add46\"\u003e\u003ccode\u003e20f55fb\u003c/code\u003e\u003c/a\u003e ci: bump tree-sitter/parser-test-action from 2 to 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/cef0974919c6fc7647a24ed1d89b291264b5abca\"\u003e\u003ccode\u003ecef0974\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/b930fed16910a74c230e09ea5b97f671448d2116\"\u003e\u003ccode\u003eb930fed\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/56b54c61fb48bce0c63e3dfa2240b5d274384763\"\u003e\u003ccode\u003e56b54c6\u003c/code\u003e\u003c/a\u003e Bump tree-sitter-cli\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f885f1f510eb458412d39ab920b5ace98f2f9a\"\u003e\u003ccode\u003e20f885f\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/06019c59af881eba3f05e5f5ca962f65417fd1d8\"\u003e\u003ccode\u003e06019c5\u003c/code\u003e\u003c/a\u003e Bump tree-sitter to 0.25 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/8509e3229b863c255ab6b61f3bf74ad0bf14e8bc\"\u003e\u003ccode\u003e8509e32\u003c/code\u003e\u003c/a\u003e Fix out of bounds write during scanner serialization\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/compare/v0.23.3...v0.25.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-md` from 0.3.2 to 0.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/releases\"\u003etree-sitter-md's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Rust bindings require tree-sitter 0.26.3 (deprecated \u003ccode\u003eparse_with\u003c/code\u003e replaced by \u003ccode\u003eparse_with_options\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e(No parser changes, so that still counts as a minor bump.)\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to tree-sitter 0.26 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-grammars/tree-sitter-markdown/pull/216\"\u003etree-sitter-grammars/tree-sitter-markdown#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.2 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-grammars/tree-sitter-markdown/pull/217\"\u003etree-sitter-grammars/tree-sitter-markdown#217\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-grammars/tree-sitter-markdown/compare/v0.5.1...v0.5.2\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.1...v0.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erelease v0.5.0 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-grammars/tree-sitter-markdown/pull/198\"\u003etree-sitter-grammars/tree-sitter-markdown#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: removed unnecessary char casting by \u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: install pkgconfig file to libdir by \u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update workflows 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-grammars/tree-sitter-markdown/pull/203\"\u003etree-sitter-grammars/tree-sitter-markdown#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.1 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-grammars/tree-sitter-markdown/pull/204\"\u003etree-sitter-grammars/tree-sitter-markdown#204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\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-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate parsers with ABI 15\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire tree-sitter.json for Successful Tree-Sitter Build by \u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#187\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-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: regenerate with tree-sitter 0.25.3 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-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\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/tree-sitter-grammars/tree-sitter-markdown/commit/aca7767daa8bbe3daddafc312c34be88383c828b\"\u003e\u003ccode\u003eaca7767\u003c/code\u003e\u003c/a\u003e release v0.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/29606d395089b5515de08b2465011ca96366ac5f\"\u003e\u003ccode\u003e29606d3\u003c/code\u003e\u003c/a\u003e ci: add query validation job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/2f10e9c4e534fd43d5c0fc6cf977d6be5df0a936\"\u003e\u003ccode\u003e2f10e9c\u003c/code\u003e\u003c/a\u003e feat: regenerate parser with 0.26.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/0fece05ff06d031d7defa8e670ba74981a8f0456\"\u003e\u003ccode\u003e0fece05\u003c/code\u003e\u003c/a\u003e feat(rust)!: update \u003ccode\u003eparser\u003c/code\u003e binding to v0.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/00a7a8d8171d279ac3544c5c5aa5503e9598da33\"\u003e\u003ccode\u003e00a7a8d\u003c/code\u003e\u003c/a\u003e feat: update bindings with 0.26.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/c50ea900b8d1a624fdc51356302cc1d9f895a78c\"\u003e\u003ccode\u003ec50ea90\u003c/code\u003e\u003c/a\u003e ci: update actions, add dependabot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/2dfd57f547f06ca5631a80f601e129d73fc8e9f0\"\u003e\u003ccode\u003e2dfd57f\u003c/code\u003e\u003c/a\u003e release v0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/52a3ef9eb3eaf3ff04b6670168e24cecfd11663b\"\u003e\u003ccode\u003e52a3ef9\u003c/code\u003e\u003c/a\u003e ci: update workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/5b95c5a501e6a116928707192a2774161fe79991\"\u003e\u003ccode\u003e5b95c5a\u003c/code\u003e\u003c/a\u003e chore: mark parsers as generated by v0.25.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/7462bb66ac7e90312082269007fac2772fe5efd1\"\u003e\u003ccode\u003e7462bb6\u003c/code\u003e\u003c/a\u003e build: install pkgconfig file to libdir\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.3.2...v0.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `git2` from 0.19.0 to 0.20.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/git2-rs/blob/git2-0.20.3/CHANGELOG.md\"\u003egit2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.3 - 2025-12-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3\"\u003e0.20.2...0.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped requirement to libgit2-sys 0.18.3, which updates libgit2 from 1.9.0 to 1.9.2.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1197\"\u003e#1197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.2 - 2025-05-05\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.1...git2-0.20.2\"\u003e0.20.1...0.20.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eStatus::WT_UNREADABLE\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1151\"\u003e#1151\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded missing codes for \u003ccode\u003eGIT_EDIRECTORY\u003c/code\u003e, \u003ccode\u003eGIT_EMERGECONFLICT\u003c/code\u003e, \u003ccode\u003eGIT_EUNCHANGED\u003c/code\u003e, \u003ccode\u003eGIT_ENOTSUPPORTED\u003c/code\u003e, and \u003ccode\u003eGIT_EREADONLY\u003c/code\u003e to \u003ccode\u003eError::raw_code\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1153\"\u003e#1153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed missing initialization in \u003ccode\u003eIndexer::new\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1160\"\u003e#1160\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.1 - 2025-03-17\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.0...git2-0.20.1\"\u003e0.20.0...0.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepository::branch_upstream_merge()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1131\"\u003e#1131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_get()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1134\"\u003e#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_remove()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1133\"\u003e#1133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts::set_cache_object_limit()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1118\"\u003e#1118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepo::merge_file_from_index()\u003c/code\u003e and associated \u003ccode\u003eMergeFileOptions\u003c/code\u003e and \u003ccode\u003eMergeFileResult\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1062\"\u003e#1062\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eurl\u003c/code\u003e dependency minimum raised to 2.5.4\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1128\"\u003e#1128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the tracing callback to abort the process if the callback panics instead of randomly detecting the panic in some other function.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1121\"\u003e#1121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCredential helper config (loaded with \u003ccode\u003eCredentialHelper::config\u003c/code\u003e) now checks for helpers that start with something that looks like an absolute path, rather than checking for a \u003ccode\u003e/\u003c/code\u003e or \u003ccode\u003e\\\u003c/code\u003e anywhere in the helper string (which resolves an issue if the helper had arguments with \u003ccode\u003e/\u003c/code\u003e or \u003ccode\u003e\\\u003c/code\u003e).\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1137\"\u003e#1137\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7cf345c4f7967b7da3c728db6766362e51540cbe\"\u003e\u003ccode\u003e7cf345c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1197\"\u003e#1197\u003c/a\u003e from ehuss/git2-0.20-br\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/dd41077750fe30bf780c9e7f7ab4717d264e098d\"\u003e\u003ccode\u003edd41077\u003c/code\u003e\u003c/a\u003e Bump git2 to 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/a6a58e2b0fd409ae33f2f6a68927ce62ebd114f0\"\u003e\u003ccode\u003ea6a58e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1195\"\u003e#1195\u003c/a\u003e from ehuss/update-libgit2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/1fb5f64819a9f5b175e0fb09dc369d0a2ccd355a\"\u003e\u003ccode\u003e1fb5f64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1161\"\u003e#1161\u003c/a\u003e from ehuss/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/26bfd30ef25e6f7d7eab361f0ab118df3d1f6161\"\u003e\u003ccode\u003e26bfd30\u003c/code\u003e\u003c/a\u003e Update version of git2 to 0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/eef4592abf3f688e1058e00b9297f6baf9026f22\"\u003e\u003ccode\u003eeef4592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1160\"\u003e#1160\u003c/a\u003e from ehuss/indexer-init\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7f42b7a08c2fc6fb54e107c357e2b9811e03fe9d\"\u003e\u003ccode\u003e7f42b7a\u003c/code\u003e\u003c/a\u003e Clarify Indexer::new \u003ccode\u003epath\u003c/code\u003e parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/1774e57b6d11039e04274c0ade9c27d2c768af09\"\u003e\u003ccode\u003e1774e57\u003c/code\u003e\u003c/a\u003e Call init in Indexer::new\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/5bc3baa9694a94db2ca9cc256b5bce8a215f9013\"\u003e\u003ccode\u003e5bc3baa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1155\"\u003e#1155\u003c/a\u003e from reddevilmidzy/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/ba5e1b33483755df7962f5c5771295d12cc6db15\"\u003e\u003ccode\u003eba5e1b3\u003c/code\u003e\u003c/a\u003e Make link an intra-doc link\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.19.0...git2-0.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rusqlite` from 0.32.1 to 0.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rusqlite/rusqlite/releases\"\u003erusqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebump sqlcipher to 4.10.0 (sqlite 3.50.4) \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1725\"\u003e#1725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse CARGO_CFG_TARGET_FEATURE for crt-static check \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1737\"\u003e#1737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable u64, usize ToSql/FromSql impl by default \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1732\"\u003e#1732\u003c/a\u003e, #\u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1722\"\u003e#1722\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eMake statement cache optional \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1682\"\u003e#1682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1173\"\u003e#1173\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eRemove shell scripts from the published package \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1744\"\u003e#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse new interfaces with 64-bit length parameters \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1749\"\u003e#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esqlite3_vtab_rhs_value \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1753\"\u003e#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle VTab IN values \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1754\"\u003e#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGive access to Connection from VTabCursor::column \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1755\"\u003e#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimal SQLite version to 3.34.1 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1733\"\u003e#1733\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1731\"\u003e#1731\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.51.1 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1758\"\u003e#1758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for transaction to the vtab module \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1761\"\u003e#1761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck Connection is owned when registering Closure as hook \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1764\"\u003e#1764\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eTurn libsqlite3-sys in a !#[no_std] crate \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e support  \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1769\"\u003e#1769\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/488\"\u003e#488\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/827\"\u003e#827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove useless Send/Sync on Module \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1774\"\u003e#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.37.0...v0.38.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.37.0...v0.38.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFromSqlError::other\u003c/code\u003e convenience conversion \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1703\"\u003e#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix warnings \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1705\"\u003e#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate bindgen requirement from 0.71 to 0.72 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1707\"\u003e#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for vtab::parameter parsing \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1712\"\u003e#1712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy warning \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1713\"\u003e#1713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.50.2 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1714\"\u003e#1714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix issue with prettyplease \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1717\"\u003e#1717\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.36.0...v0.37.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.36.0...v0.37.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.36.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce Name trait to support both \u0026amp;str and \u0026amp;CStr as name \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1659\"\u003e#1659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse doc_auto_cfg \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1683\"\u003e#1683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature \u003ccode\u003eloadable_extension\u003c/code\u003e is incompatible with some other features \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing wrappers for sqlite3_vtab_nochange and sqlite3_value_nochange \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1688\"\u003e#1688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate bindings list \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1689\"\u003e#1689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomogenize code related to hooks \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1690\"\u003e#1690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTry to increase code coverage \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1610\"\u003e#1610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.49.2 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1691\"\u003e#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd bindings to sqlite3_table_column_metadata \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1692\"\u003e#1692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd bindings to sqlite3_vtab_distinct \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1695\"\u003e#1695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy warning \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1697\"\u003e#1697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd query_one \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1699\"\u003e#1699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor one_column test method \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1700\"\u003e#1700\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.35.0...v0.36.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.35.0...v0.36.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\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/35b3be2436a63d21701d1d110661e6392831fea0\"\u003e\u003ccode\u003e35b3be2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1777\"\u003e#1777\u003c/a\u003e from gwenn/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/03feebc2bf06ee8cfcb61cd9a23f235090555e21\"\u003e\u003ccode\u003e03feebc\u003c/code\u003e\u003c/a\u003e Prepare new release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/671533c1a4cb0b734e2cabc9e5e91f7334713556\"\u003e\u003ccode\u003e671533c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1775\"\u003e#1775\u003c/a\u003e from Spxg/w/bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/6df2072e6a35084b4be3555f4dd07c3664928c20\"\u003e\u003ccode\u003e6df2072\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003esqlite-wasm-rs\u003c/code\u003e to 0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/2618364012217733ea4cafdc2cd89ba14e3fff6c\"\u003e\u003ccode\u003e2618364\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1774\"\u003e#1774\u003c/a\u003e from rusqlite/vtab-send\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/b37caff77e6328a33f59dbba427495112b670703\"\u003e\u003ccode\u003eb37caff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1773\"\u003e#1773\u003c/a\u003e from rusqlite/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/44bdbc468fc2a4f1ae46ad9f43fcf6b409fa53c9\"\u003e\u003ccode\u003e44bdbc4\u003c/code\u003e\u003c/a\u003e Remove useless Send/Sync on Module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/465d751aeb23a3e54ec2c8a40155cb2e03116566\"\u003e\u003ccode\u003e465d751\u003c/code\u003e\u003c/a\u003e Fix Clippy warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/78d66787959bc22d140902c4163d456848460554\"\u003e\u003ccode\u003e78d6678\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1772\"\u003e#1772\u003c/a\u003e from rusqlite/dependabot/cargo/getrandom-0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/6b8fb83f204ff19d5e81607d9ddca31534a96377\"\u003e\u003ccode\u003e6b8fb83\u003c/code\u003e\u003c/a\u003e Update Cargo.toml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.32.1...v0.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.8.23 to 0.9.11+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/febf44c6b79cf2690e6dd56e8925277185f47afb\"\u003e\u003ccode\u003efebf44c\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/5009cf2f59c59803e4ba53ee3bfdbbf683018f2a\"\u003e\u003ccode\u003e5009cf2\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b5798aa06124eaa376be08d3480236c6f054064e\"\u003e\u003ccode\u003eb5798aa\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing u64, i128, u128 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9fd8b72608d6bc4f5f0bf51bbbd8a7ebbd183065\"\u003e\u003ccode\u003e9fd8b72\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing i128/u128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/94fc5e0c1dda2d090251106b3d3c7fe2672aaff2\"\u003e\u003ccode\u003e94fc5e0\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing full u64 range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2e094015675c23c868512590c84df0b6ce68e4ad\"\u003e\u003ccode\u003e2e09401\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e32c7a2f9b126d42fab0705e9783fec42b88e861\"\u003e\u003ccode\u003ee32c7a2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/df1c3286de0c7d3d8b77f417fb97f2413cb71807\"\u003e\u003ccode\u003edf1c328\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b826cf4914de08adc437d948c3ff40fdfc2bb7ec\"\u003e\u003ccode\u003eb826cf4\u003c/code\u003e\u003c/a\u003e feat(edit)!: Allow \u003ccode\u003eset_position(None)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8043f20af7fe175c00d07e7965809001bd18bd88\"\u003e\u003ccode\u003e8043f20\u003c/code\u003e\u003c/a\u003e feat(edit)!: Allow \u003ccode\u003eset_position(None)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v0.9.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `schemars` 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/GREsau/schemars/releases\"\u003eschemars'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\u003e\u003ccode\u003etransform\u003c/code\u003e attributes are now applied after the schema is otherwise fully constructed. In particular, they're now applied after all other attributes are processed. (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/505\"\u003eGREsau/schemars#505\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/GREsau/schemars/blob/master/CHANGELOG.md\"\u003eschemars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.1] - 2026-02-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etransform\u003c/code\u003e attributes are now applied after the schema is otherwise fully constructed. In particular, they're now applied after all other attributes are processed. (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/505\"\u003eGREsau/schemars#505\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/5ef5da1e9aecd0e949b591fbb1832fe53fa3e8ba\"\u003e\u003ccode\u003e5ef5da1\u003c/code\u003e\u003c/a\u003e v1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/4081b98912e1f673cccac5aef3162d5634191995\"\u003e\u003ccode\u003e4081b98\u003c/code\u003e\u003c/a\u003e Apply \u003ccode\u003eextend\u003c/code\u003e/\u003ccode\u003etransform\u003c/code\u003e attributes after any other attributes (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GREsau/schemars/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 `dirs` 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/dirs-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.8.5 to 0.9.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.9.2] - 2025-07-20\u003c/h2\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003erand::rngs::mock\u003c/code\u003e module and \u003ccode\u003eStepRng\u003c/code\u003e generator (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1634\"\u003e#1634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ccode\u003eWeightedIndex\u0026lt;usize\u0026gt;\u003c/code\u003e (de)serialization (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.1] - 2025-04-17\u003c/h2\u003e\n\u003ch3\u003eSecurity and unsafe\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevise \u0026quot;not a crypto library\u0026quot; policy again (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ezerocopy\u003c/code\u003e dependency from \u003ccode\u003erand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix feature \u003ccode\u003esimd_support\u003c/code\u003e for recent nightly rust (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003efn rand::seq::index::sample_weighted\u003c/code\u003e and \u003ccode\u003efn IndexedRandom::choose_multiple_weighted\u003c/code\u003e to return fewer than \u003ccode\u003eamount\u003c/code\u003e results (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1623\"\u003e#1623\u003c/a\u003e), reverting an undocumented change (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1382\"\u003e#1382\u003c/a\u003e) to the previous release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003erand::distr::Alphabetic\u003c/code\u003e distribution. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003erand_core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.0] - 2025-01-27\u003c/h2\u003e\n\u003ch3\u003eSecurity and unsafe\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePolicy: \u0026quot;rand is not a crypto library\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fork-protection from \u003ccode\u003eReseedingRng\u003c/code\u003e and \u003ccode\u003eThreadRng\u003c/code\u003e. Instead, it is recommended to call \u003ccode\u003eThreadRng::reseed\u003c/code\u003e on fork. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1379\"\u003e#1379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ezerocopy\u003c/code\u003e to replace some \u003ccode\u003eunsafe\u003c/code\u003e code (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1349\"\u003e#1349\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1393\"\u003e#1393\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1446\"\u003e#1446\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1502\"\u003e#1502\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the MSRV to 1.63.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1207\"\u003e#1207\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1246\"\u003e#1246\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1269\"\u003e#1269\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1341\"\u003e#1341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1416\"\u003e#1416\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1536\"\u003e#1536\u003c/a\u003e); note that 1.60.0 may work for dependents when using \u003ccode\u003e--ignore-rust-version\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003erand_core\u003c/code\u003e v0.9.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003estd\u003c/code\u003e feature without \u003ccode\u003egetrandom\u003c/code\u003e or \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable feature \u003ccode\u003esmall_rng\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove implicit feature \u003ccode\u003erand_chacha\u003c/code\u003e; use \u003ccode\u003estd_rng\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1473\"\u003e#1473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003eserde1\u003c/code\u003e to \u003ccode\u003eserde\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1477\"\u003e#1477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003egetrandom\u003c/code\u003e to \u003ccode\u003eos_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd feature \u003ccode\u003ethread_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: rand_core traits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fn \u003ccode\u003eRngCore::read_adapter\u003c/code\u003e implementing \u003ccode\u003estd::io::Read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd trait \u003ccode\u003eCryptoBlockRng: BlockRngCore\u003c/code\u003e; make \u003ccode\u003etrait CryptoRng: RngCore\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd traits \u003ccode\u003eTryRngCore\u003c/code\u003e, \u003ccode\u003eTryCryptoRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003etry_from_rng\u003c/code\u003e and add infallible variant \u003ccode\u003efn from_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_entropy\u003c/code\u003e -\u0026gt; \u003ccode\u003efrom_os_rng\u003c/code\u003e and add fallible variant \u003ccode\u003efn try_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd bounds \u003ccode\u003eClone\u003c/code\u003e and \u003ccode\u003eAsRef\u003c/code\u003e to associated type \u003ccode\u003eSeedableRng::Seed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Rng trait and top-level fns\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename fn \u003ccode\u003erand::thread_rng()\u003c/code\u003e to \u003ccode\u003erand::rng()\u003c/code\u003e and remove from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/d3dd4157052e5431ce42e157b544968560a68b95\"\u003e\u003ccode\u003ed3dd415\u003c/code\u003e\u003c/a\u003e Prepare rand_core 0.9.2 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1605\"\u003e#1605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/99fabd20e9b39d0af7c2ed6c31dbcad83a1703fd\"\u003e\u003ccode\u003e99fabd2\u003c/code\u003e\u003c/a\u003e Prepare rand_core 0.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/c7fe1c43b5ba53aacad5fbac94a8b88788564049\"\u003e\u003ccode\u003ec7fe1c4\u003c/code\u003e\u003c/a\u003e rand: re-export \u003ccode\u003erand_core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/db2b1e0bb41b0a1435b9fecaa1b7bdb531183204\"\u003e\u003ccode\u003edb2b1e0\u003c/code\u003e\u003c/a\u003e rand: re-export \u003ccode\u003erand_core\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ee1d96f9f527dbe6f873c8a5ccf47d60a6b8f7b7\"\u003e\u003ccode\u003eee1d96f\u003c/code\u003e\u003c/a\u003e rand_core: implement reborrow for \u003ccode\u003eUnwrapMut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1595\"\u003e#1595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/e0eb2ee0fcc0b07afb901465f4a8ba7f07128f87\"\u003e\u003ccode\u003ee0eb2ee\u003c/code\u003e\u003c/a\u003e rand_core: implement reborrow for \u003ccode\u003eUnwrapMut\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/975f602f5dbbdab0a024e0c5e8b527907426bd8c\"\u003e\u003ccode\u003e975f602\u003c/code\u003e\u003c/a\u003e fixup clippy 1.85 warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/775b05be1b8a4fdef17c6601cd223551fbf67edc\"\u003e\u003ccode\u003e775b05b\u003c/code\u003e\u003c/a\u003e Relax \u003ccode\u003eSized\u003c/code\u003e requirements for blanket impls (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1593\"\u003e#1593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ec6d5c06a5384c14563a2164bb4a038100a5bb78\"\u003e\u003ccode\u003eec6d5c0\u003c/code\u003e\u003c/a\u003e Prepare rand_core v0.9.1 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1591\"\u003e#1591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/6a06056e8a892bfa181ec24a8ea16aa9f2fe97d3\"\u003e\u003ccode\u003e6a06056\u003c/code\u003e\u003c/a\u003e rand_core: introduce an UnwrapMut wrapper (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/0.8.5...rand_core-0.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.12.28 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ehttp3: depend on quinn/rustls-aws-lc-rs to avoid ring dependency by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2917\"\u003eseanmonstar/reqwest#2917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix rustls on android by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2918\"\u003eseanmonstar/reqwest#2918\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.0...v0.13.1\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.0...v0.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e is now the default TLS backend, instead of \u003ccode\u003enative-tls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e crypto provider defaults to aws-lc instead of \u003cem\u003ering\u003c/em\u003e. (\u003ccode\u003erustls-no-provider\u003c/code\u003e exists if you want a different crypto provider)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls-tls\u003c/code\u003e has been renamed to \u003ccode\u003erustls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003erustls roots features removed, \u003ccode\u003erustls-platform-verifier\u003c/code\u003e is used by default.\n\u003cul\u003e\n\u003cli\u003eTo use different roots, call \u003ccode\u003etls_certs_only(your_roots)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enative-tls\u003c/code\u003e n...\n\n_Description has been truncated_","html_url":"https://github.com/taciclei/claude-visual/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/taciclei%2Fclaude-visual/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"3728426923","node_id":"PR_kwDOAj-hoM640UwW","number":2578,"state":"closed","title":"build(deps): bump tree-sitter-python from 0.21.0 to 0.23.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-17T18:32:32.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T02:15:57.000Z","updated_at":"2025-12-17T18:32:41.000Z","time_to_close":231395,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"tree-sitter-python","old_version":"0.21.0","new_version":"0.23.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) from 0.21.0 to 0.23.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/346fa42dc2990d2a2736cc60891369d0d3d8e65c\"\u003e\u003ccode\u003e346fa42\u003c/code\u003e\u003c/a\u003e 0.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/132b51531914f6ebc65ae5c2d26219645b4ac0ac\"\u003e\u003ccode\u003e132b515\u003c/code\u003e\u003c/a\u003e ci: only run push on master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/c3dbc7aae95ee2a2b9155637888dec62654d5ea3\"\u003e\u003ccode\u003ec3dbc7a\u003c/code\u003e\u003c/a\u003e build: regenerate and update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/55a9b8a4fbfbaf0d10cdd47dd4a9d02606c4c218\"\u003e\u003ccode\u003e55a9b8a\u003c/code\u003e\u003c/a\u003e fix(go): correct test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/0b889e46af05141fe9cca0b5695ca21513bf9acd\"\u003e\u003ccode\u003e0b889e4\u003c/code\u003e\u003c/a\u003e fix: move go.mod to root dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/c3d122ba787bbcafe6c17d9dce75e52c08912c8d\"\u003e\u003ccode\u003ec3d122b\u003c/code\u003e\u003c/a\u003e fix: allow \u0026quot;not in\u0026quot; \u0026amp; \u0026quot;is not\u0026quot; to be queried\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/62165d7fd1d6288456c6bb81872bdfc42656e71b\"\u003e\u003ccode\u003e62165d7\u003c/code\u003e\u003c/a\u003e fix: give match the same priority as normal identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/0dee05ef958ba2eae88d1e65f24b33cad70d4367\"\u003e\u003ccode\u003e0dee05e\u003c/code\u003e\u003c/a\u003e chore: regenerate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/ccc2408e558029ad82b0dea63ff55ada495965da\"\u003e\u003ccode\u003eccc2408\u003c/code\u003e\u003c/a\u003e fix: allow octal escapes with 1 to 3 digits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/36515d50016d497e490a0c416b5ccb8623f1251a\"\u003e\u003ccode\u003e36515d5\u003c/code\u003e\u003c/a\u003e fix(build): correct Makefile version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.21.0...v0.23.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=tree-sitter-python\u0026package-manager=cargo\u0026previous-version=0.21.0\u0026new-version=0.23.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/qltysh/qlty/pull/2578","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/qltysh%2Fqlty/issues/2578","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2578/packages"},{"uuid":"3722556019","node_id":"PR_kwDOQl1SZs64hZcS","number":16,"state":"closed","title":"chore(deps): Bump the production-dependencies group across 1 directory with 20 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-12T15:58:37.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-12T08:44:59.000Z","updated_at":"2025-12-12T15:58:39.000Z","time_to_close":26018,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"production-dependencies","update_count":20,"packages":[{"name":"bincode","old_version":"1.3.3","new_version":"2.0.1","repository_url":"https://github.com/bincode-org/bincode"},{"name":"wyz","old_version":"0.5.1","new_version":"0.6.1","repository_url":"https://github.com/myrrlyn/wyz"},{"name":"lancedb","old_version":"0.17.0","new_version":"0.18.1","repository_url":"https://github.com/lancedb/lancedb"},{"name":"arrow","old_version":"53.4.1","new_version":"54.2.1","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-schema","old_version":"53.4.1","new_version":"54.3.1","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-array","old_version":"53.4.1","new_version":"54.2.1","repository_url":"https://github.com/apache/arrow-rs"},{"name":"hf-hub","old_version":"0.3.2","new_version":"0.4.3","repository_url":"https://github.com/huggingface/hf-hub"},{"name":"tokenizers","old_version":"0.21.4","new_version":"0.22.2","repository_url":"https://github.com/huggingface/tokenizers"},{"name":"tree-sitter","old_version":"0.24.7","new_version":"0.26.2","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-rust","old_version":"0.23.3","new_version":"0.24.0","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-python","old_version":"0.23.6","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-javascript","old_version":"0.23.1","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-javascript"},{"name":"tree-sitter-go","old_version":"0.23.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-go"},{"name":"ollama-rs","old_version":"0.2.6","new_version":"0.3.3","repository_url":"https://github.com/pepperoni21/ollama-rs"},{"name":"async-openai","old_version":"0.27.2","new_version":"0.31.1","repository_url":"https://github.com/64bit/async-openai"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.8","repository_url":"https://github.com/toml-rs/toml"},{"name":"colored","old_version":"2.2.0","new_version":"3.0.0","repository_url":"https://github.com/mackwic/colored"},{"name":"thiserror","old_version":"1.0.69","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"criterion","old_version":"0.5.1","new_version":"0.8.1","repository_url":"https://github.com/criterion-rs/criterion.rs"},{"name":"bloomfilter","old_version":"1.0.16","new_version":"3.0.1","repository_url":"https://github.com/jedisct1/rust-bloom-filter"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the production-dependencies group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bincode](https://github.com/bincode-org/bincode) | `1.3.3` | `2.0.1` |\n| [wyz](https://github.com/myrrlyn/wyz) | `0.5.1` | `0.6.1` |\n| [lancedb](https://github.com/lancedb/lancedb) | `0.17.0` | `0.18.1` |\n| [arrow](https://github.com/apache/arrow-rs) | `53.4.1` | `54.2.1` |\n| [arrow-schema](https://github.com/apache/arrow-rs) | `53.4.1` | `54.3.1` |\n| [arrow-array](https://github.com/apache/arrow-rs) | `53.4.1` | `54.2.1` |\n| [hf-hub](https://github.com/huggingface/hf-hub) | `0.3.2` | `0.4.3` |\n| [tokenizers](https://github.com/huggingface/tokenizers) | `0.21.4` | `0.22.2` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.24.7` | `0.26.2` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.3` | `0.24.0` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | `0.23.1` | `0.25.0` |\n| [tree-sitter-go](https://github.com/tree-sitter/tree-sitter-go) | `0.23.4` | `0.25.0` |\n| [ollama-rs](https://github.com/pepperoni21/ollama-rs) | `0.2.6` | `0.3.3` |\n| [async-openai](https://github.com/64bit/async-openai) | `0.27.2` | `0.31.1` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.8` |\n| [colored](https://github.com/mackwic/colored) | `2.2.0` | `3.0.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.69` | `2.0.17` |\n| [criterion](https://github.com/criterion-rs/criterion.rs) | `0.5.1` | `0.8.1` |\n| [bloomfilter](https://github.com/jedisct1/rust-bloom-filter) | `1.0.16` | `3.0.1` |\n\n\nUpdates `bincode` from 1.3.3 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bincode-org/bincode/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wyz` from 0.5.1 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/myrrlyn/wyz/blob/main/CHANGELOG.md\"\u003ewyz's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog \u003c!-- raw HTML omitted --\u003e\u003c/h1\u003e\n\u003cp\u003eAll notable changes will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis document is written according to the [Keep a Changelog][kac] style.\u003c/p\u003e\n\u003ch2\u003e0\u003c/h2\u003e\n\u003ch3\u003e0.6.0\u003c/h3\u003e\n\u003cp\u003eStrip the \u003ccode\u003ecomu\u003c/code\u003e module (migrated to \u003ccode\u003efunty 3.0\u003c/code\u003e) and the \u003ccode\u003ewm\u003c/code\u003e module (an idle\nsketch I will never seriously use).\u003c/p\u003e\n\u003ch3\u003e0.5.0\u003c/h3\u003e\n\u003cp\u003eAdded the \u003ccode\u003eBidi\u003c/code\u003e iterator adapter, which applies a \u003ccode\u003e.rev()\u003c/code\u003e on construction if a\ngiven condition is true.\u003c/p\u003e\n\u003cp\u003eAdded the \u003ccode\u003eRangeExt\u003c/code\u003e trait for making some operations on\n\u003ccode\u003e\u0026lt;R: RangeBounds\u0026lt;usize\u0026gt;\u0026gt;\u003c/code\u003e easier.\u003c/p\u003e\n\u003cp\u003eAdded a \u003ccode\u003eFmtList\u003c/code\u003e type (and \u003ccode\u003e.fmt_list()\u003c/code\u003e method) which allows anything that can\nbe borrowed as an iterator to render itself conveniently.\u003c/p\u003e\n\u003cp\u003eAdded more pointer methods to \u003ccode\u003eAddress\u003c/code\u003e, and created a system for working with\nreferences as well as pointers.\u003c/p\u003e\n\u003ch3\u003e0.4.0\u003c/h3\u003e\n\u003cp\u003eAdd the \u003ccode\u003ecomu\u003c/code\u003e module containing the type-system mutability tracking extracted\nfrom \u003ccode\u003ebitvec\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003e0.3.0\u003c/h3\u003e\n\u003cp\u003eAdded a background garbage disposal system in the \u003ccode\u003ewm\u003c/code\u003e module, under the\n\u003ccode\u003egarbage\u003c/code\u003e feature. It is accessed by importing the \u003ccode\u003ewm::BgDropExt\u003c/code\u003e trait and\nusing its \u003ccode\u003e.bg_drop()\u003c/code\u003e method on a value.\u003c/p\u003e\n\u003cp\u003eThe disposal system manages a single worker thread which receives any type and\nruns the appropriate destructor for it. Once initialized, the system remains in\noperation until explicitly shut down by the client program; once shut down, all\nfuture deferred-drop objects are destroyed in their local thread as normal.\u003c/p\u003e\n\u003cp\u003eThis system allows programs to opt in to faster immediate behavior when a value\ngoes out of scope, with minimal system and per-value cost.\u003c/p\u003e\n\u003cp\u003eRemoved \u003ccode\u003etap\u003c/code\u003e, \u003ccode\u003epipe\u003c/code\u003e, and \u003ccode\u003econv\u003c/code\u003e. They have been promoted to the [\u003ccode\u003etap\u003c/code\u003e] crate.\u003c/p\u003e\n\u003ch3\u003e0.2.0\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/myrrlyn/wyz/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lancedb` from 0.17.0 to 0.18.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/de6739e7ec80b7a58a038de853aeb750fe7486cc\"\u003e\u003ccode\u003ede6739e\u003c/code\u003e\u003c/a\u003e Bump version: 0.18.1-beta.0 → 0.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/495216efdbfa67df10d98a165b6dd108d33ad858\"\u003e\u003ccode\u003e495216e\u003c/code\u003e\u003c/a\u003e Bump version: 0.18.0 → 0.18.1-beta.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/a3b45a4d001d54985dfc9e97b92e95af5d75d757\"\u003e\u003ccode\u003ea3b45a4\u003c/code\u003e\u003c/a\u003e Bump version: 0.21.1-beta.0 → 0.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/c316c2f5327de573bf448017452fb12e2564791c\"\u003e\u003ccode\u003ec316c2f\u003c/code\u003e\u003c/a\u003e Bump version: 0.21.0 → 0.21.1-beta.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/3966b16b6313e42c510d4da2f16a0130b74f1191\"\u003e\u003ccode\u003e3966b16\u003c/code\u003e\u003c/a\u003e fix: restore pylance as mandatory dependency (\u003ca href=\"https://redirect.github.com/lancedb/lancedb/issues/2204\"\u003e#2204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/5661cc15acd9dfcd6889af13e96173dcbcbda521\"\u003e\u003ccode\u003e5661cc1\u003c/code\u003e\u003c/a\u003e Updating package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/4e7220400fcc7702de512f280fb53a5fdd214032\"\u003e\u003ccode\u003e4e72204\u003c/code\u003e\u003c/a\u003e Updating package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/ae4928fe77712f24f1e469c39b18a03f3c0c57b9\"\u003e\u003ccode\u003eae4928f\u003c/code\u003e\u003c/a\u003e Updating package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/e80a405deeea6036e0ce0371af1e63ac5ea10b9e\"\u003e\u003ccode\u003ee80a405\u003c/code\u003e\u003c/a\u003e Bump version: 0.18.0-beta.1 → 0.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/a53e19e3868ebf10603d7b4d7cb40007f9bc6ab7\"\u003e\u003ccode\u003ea53e19e\u003c/code\u003e\u003c/a\u003e Bump version: 0.18.0-beta.0 → 0.18.0-beta.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lancedb/lancedb/compare/v0.17.0...v0.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow` from 53.4.1 to 54.2.1\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 54.2.1\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/54.2.1\"\u003e54.2.1\u003c/a\u003e (2025-02-27)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/54.2.0...54.2.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse chrono \u0026gt;= 0.4.34, \u0026lt; 0.4.40 to avoid breaking \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7210\"\u003e#7210\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e* \u003cem\u003eThis Changelog was automatically generated by \u003ca href=\"https://github.com/github-changelog-generator/github-changelog-generator\"\u003egithub_changelog_generator\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003earrow 54.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/blob/54.2.1/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/54.2.1\"\u003e54.2.1\u003c/a\u003e (2025-02-27)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/54.2.0...54.2.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse chrono \u0026gt;= 0.4.34, \u0026lt; 0.4.40 to avoid breaking \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7210\"\u003e#7210\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e* \u003cem\u003eThis Changelog was automatically generated by \u003ca href=\"https://github.com/github-changelog-generator/github-changelog-generator\"\u003egithub_changelog_generator\u003c/a\u003e\u003c/em\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/apache/arrow-rs/commit/3f564688cbcd8351e18b35c6286c97f5dd0a8606\"\u003e\u003ccode\u003e3f56468\u003c/code\u003e\u003c/a\u003e Bump arrow version to 54.2.1 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7207\"\u003e#7207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ed0dcb54969e2b98d0a34fa03e4198b6ab36a0fc\"\u003e\u003ccode\u003eed0dcb5\u003c/code\u003e\u003c/a\u003e Use chrono \u0026gt;= 0.4.34, \u0026lt; 0.4.40 to avoid breaking (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7210\"\u003e#7210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d4b9482f5dee47a0f2f7afc129db83b8ac8df406\"\u003e\u003ccode\u003ed4b9482\u003c/code\u003e\u003c/a\u003e Update version to 54.2.0 and add CHANGELOG (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7110\"\u003e#7110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/34b2184ccbc535b19484e4cc24ff95a2460520f7\"\u003e\u003ccode\u003e34b2184\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Update rand requirement from 0.8 to 0.9 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7045\"\u003e#7045\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7125\"\u003e#7125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d3a875f8b603d2c7429964a6f8959bd055616d34\"\u003e\u003ccode\u003ed3a875f\u003c/code\u003e\u003c/a\u003e feat(object_store): random IP address selection (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7123\"\u003e#7123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ef7d753965c0ab5353b103bd64a92215d591d8bc\"\u003e\u003ccode\u003eef7d753\u003c/code\u003e\u003c/a\u003e fix: NullBufferBuilder::allocated_size should return Size in Bytes (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7122\"\u003e#7122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/78c9df9b72e70a76374af7db654fe60c15dff1df\"\u003e\u003ccode\u003e78c9df9\u003c/code\u003e\u003c/a\u003e Add tests that arrow IPC data is validated (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7096\"\u003e#7096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2bce56873ee1aa26c28ed2110234655d2923a33c\"\u003e\u003ccode\u003e2bce568\u003c/code\u003e\u003c/a\u003e Support converting large dates (i.e. +10999-12-31) from string to Date32 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7074\"\u003e#7074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/a85fc030bb6d3c4b7230073f7dd693aa5d7a2d6e\"\u003e\u003ccode\u003ea85fc03\u003c/code\u003e\u003c/a\u003e Support setting key field in MapBuilder (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7101\"\u003e#7101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/27d2a7510d75163f1d8cb430666662f3bef8bbea\"\u003e\u003ccode\u003e27d2a75\u003c/code\u003e\u003c/a\u003e Expose record boundary information in JSON decoder (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7092\"\u003e#7092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/53.4.1...54.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-schema` from 53.4.1 to 54.3.1\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-schema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 54.3.1\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/54.3.1\"\u003e54.3.1\u003c/a\u003e (2025-03-26)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/54.3.0...54.3.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRound trip encoding of list of fixed list fails when offset is not zero \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7315\"\u003e#7315\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMerged pull requests:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing type annotation \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7326\"\u003e#7326\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/mbrobbel\"\u003embrobbel\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebugfix: correct offsets when serializing a list of fixed sized list and non-zero start offset \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7318\"\u003e#7318\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/timsaucer\"\u003etimsaucer\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e* \u003cem\u003eThis Changelog was automatically generated by \u003ca href=\"https://github.com/github-changelog-generator/github-changelog-generator\"\u003egithub_changelog_generator\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003earrow 54.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/e62b212cfae174e2b1f2c8e5df3c94323d98b852\"\u003e\u003ccode\u003ee62b212\u003c/code\u003e\u003c/a\u003e Backports, version bump and changelog for 54.3.1 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7331\"\u003e#7331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/57942c47b7262acbb47d18493244cac24325ce02\"\u003e\u003ccode\u003e57942c4\u003c/code\u003e\u003c/a\u003e Update version to \u003ccode\u003e54.3.0\u003c/code\u003e and update CHANGELOG (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7295\"\u003e#7295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/9d9674b969f9153b102b55790e13be56aceb6c9b\"\u003e\u003ccode\u003e9d9674b\u003c/code\u003e\u003c/a\u003e Fix archery integration test (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7292\"\u003e#7292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/60c2abc21cee4ef70f416e2f2f73ed7d1e24a1f4\"\u003e\u003ccode\u003e60c2abc\u003c/code\u003e\u003c/a\u003e chore: require ffi feature in arrow-schema benchmark (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7298\"\u003e#7298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/83dabf927b8a911356c0c078bc05210c540664ed\"\u003e\u003ccode\u003e83dabf9\u003c/code\u003e\u003c/a\u003e Fix MSRV CI Check (pin \u003ccode\u003ehalf\u003c/code\u003e dependency) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7290\"\u003e#7290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/514735b038065a9a23ccdf869fd4fd02039d9476\"\u003e\u003ccode\u003e514735b\u003c/code\u003e\u003c/a\u003e Add example for how to read encrypted parquet files (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7283\"\u003e#7283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/936dc59968a3be6698ebf51aa17c46b2d4eddc80\"\u003e\u003ccode\u003e936dc59\u003c/code\u003e\u003c/a\u003e Move make_builder into mod.rs (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7218\"\u003e#7218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/eca46e72c3f84cef30f018341f47d6da04197df2\"\u003e\u003ccode\u003eeca46e7\u003c/code\u003e\u003c/a\u003e Minor: Re-enable Discussions (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7288\"\u003e#7288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/172d79fa55158eed1ec3ea34f7941f1349a94a9d\"\u003e\u003ccode\u003e172d79f\u003c/code\u003e\u003c/a\u003e Minor: run test_decimal_list again (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7282\"\u003e#7282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/a8f09578cb7b5100bdaa9602476abc0c7463ce8f\"\u003e\u003ccode\u003ea8f0957\u003c/code\u003e\u003c/a\u003e Move Parquet encryption tests into the arrow_reader integration tests (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7279\"\u003e#7279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/53.4.1...54.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-array` from 53.4.1 to 54.2.1\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-array's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 54.2.1\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/54.2.1\"\u003e54.2.1\u003c/a\u003e (2025-02-27)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/54.2.0...54.2.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse chrono \u0026gt;= 0.4.34, \u0026lt; 0.4.40 to avoid breaking \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7210\"\u003e#7210\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e* \u003cem\u003eThis Changelog was automatically generated by \u003ca href=\"https://github.com/github-changelog-generator/github-changelog-generator\"\u003egithub_changelog_generator\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003earrow 54.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/blob/54.2.1/CHANGELOG.md\"\u003earrow-array'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/54.2.1\"\u003e54.2.1\u003c/a\u003e (2025-02-27)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/54.2.0...54.2.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse chrono \u0026gt;= 0.4.34, \u0026lt; 0.4.40 to avoid breaking \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7210\"\u003e#7210\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e* \u003cem\u003eThis Changelog was automatically generated by \u003ca href=\"https://github.com/github-changelog-generator/github-changelog-generator\"\u003egithub_changelog_generator\u003c/a\u003e\u003c/em\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/apache/arrow-rs/commit/3f564688cbcd8351e18b35c6286c97f5dd0a8606\"\u003e\u003ccode\u003e3f56468\u003c/code\u003e\u003c/a\u003e Bump arrow version to 54.2.1 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7207\"\u003e#7207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ed0dcb54969e2b98d0a34fa03e4198b6ab36a0fc\"\u003e\u003ccode\u003eed0dcb5\u003c/code\u003e\u003c/a\u003e Use chrono \u0026gt;= 0.4.34, \u0026lt; 0.4.40 to avoid breaking (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7210\"\u003e#7210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d4b9482f5dee47a0f2f7afc129db83b8ac8df406\"\u003e\u003ccode\u003ed4b9482\u003c/code\u003e\u003c/a\u003e Update version to 54.2.0 and add CHANGELOG (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7110\"\u003e#7110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/34b2184ccbc535b19484e4cc24ff95a2460520f7\"\u003e\u003ccode\u003e34b2184\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Update rand requirement from 0.8 to 0.9 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7045\"\u003e#7045\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7125\"\u003e#7125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d3a875f8b603d2c7429964a6f8959bd055616d34\"\u003e\u003ccode\u003ed3a875f\u003c/code\u003e\u003c/a\u003e feat(object_store): random IP address selection (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7123\"\u003e#7123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ef7d753965c0ab5353b103bd64a92215d591d8bc\"\u003e\u003ccode\u003eef7d753\u003c/code\u003e\u003c/a\u003e fix: NullBufferBuilder::allocated_size should return Size in Bytes (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7122\"\u003e#7122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/78c9df9b72e70a76374af7db654fe60c15dff1df\"\u003e\u003ccode\u003e78c9df9\u003c/code\u003e\u003c/a\u003e Add tests that arrow IPC data is validated (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7096\"\u003e#7096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2bce56873ee1aa26c28ed2110234655d2923a33c\"\u003e\u003ccode\u003e2bce568\u003c/code\u003e\u003c/a\u003e Support converting large dates (i.e. +10999-12-31) from string to Date32 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7074\"\u003e#7074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/a85fc030bb6d3c4b7230073f7dd693aa5d7a2d6e\"\u003e\u003ccode\u003ea85fc03\u003c/code\u003e\u003c/a\u003e Support setting key field in MapBuilder (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7101\"\u003e#7101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/27d2a7510d75163f1d8cb430666662f3bef8bbea\"\u003e\u003ccode\u003e27d2a75\u003c/code\u003e\u003c/a\u003e Expose record boundary information in JSON decoder (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7092\"\u003e#7092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/53.4.1...54.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hf-hub` from 0.3.2 to 0.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huggingface/hf-hub/releases\"\u003ehf-hub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify deps by letting reqwest deal with rustls (ring vs aws-lc-rs). by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/88\"\u003ehuggingface/hf-hub#88\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlock lock by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/90\"\u003ehuggingface/hf-hub#90\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eForcing a flush due to tokio::fs semantics. by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/89\"\u003ehuggingface/hf-hub#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minor syntax typo in the readme by \u003ca href=\"https://github.com/DavidJFelix\"\u003e\u003ccode\u003e@​DavidJFelix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/91\"\u003ehuggingface/hf-hub#91\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Allow custom user-agent when interacting with Hub. by \u003ca href=\"https://github.com/Hugoch\"\u003e\u003ccode\u003e@​Hugoch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/96\"\u003ehuggingface/hf-hub#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePatch release. by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/97\"\u003ehuggingface/hf-hub#97\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle response status code-based errors in \u003ccode\u003eApiRepo.info\u003c/code\u003e before deserialization by \u003ca href=\"https://github.com/shadeMe\"\u003e\u003ccode\u003e@​shadeMe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/109\"\u003ehuggingface/hf-hub#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/Propfend\"\u003e\u003ccode\u003e@​Propfend\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/101\"\u003ehuggingface/hf-hub#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix readme typos. by \u003ca href=\"https://github.com/zhanluxianshen\"\u003e\u003ccode\u003e@​zhanluxianshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/98\"\u003ehuggingface/hf-hub#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanges ApiRepo::download_with_progress in sync API to propagate Lock… by \u003ca href=\"https://github.com/august99us\"\u003e\u003ccode\u003e@​august99us\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/106\"\u003ehuggingface/hf-hub#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixing the redirect missing the auth header. by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/110\"\u003ehuggingface/hf-hub#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdding LICENSE file by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/111\"\u003ehuggingface/hf-hub#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade version. by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/112\"\u003ehuggingface/hf-hub#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade deps by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/113\"\u003ehuggingface/hf-hub#113\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidJFelix\"\u003e\u003ccode\u003e@​DavidJFelix\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/91\"\u003ehuggingface/hf-hub#91\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Hugoch\"\u003e\u003ccode\u003e@​Hugoch\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/96\"\u003ehuggingface/hf-hub#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadeMe\"\u003e\u003ccode\u003e@​shadeMe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/109\"\u003ehuggingface/hf-hub#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Propfend\"\u003e\u003ccode\u003e@​Propfend\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/101\"\u003ehuggingface/hf-hub#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zhanluxianshen\"\u003e\u003ccode\u003e@​zhanluxianshen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/98\"\u003ehuggingface/hf-hub#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/august99us\"\u003e\u003ccode\u003e@​august99us\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/106\"\u003ehuggingface/hf-hub#106\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huggingface/hf-hub/compare/v0.4.1...v0.4.3\"\u003ehttps://github.com/huggingface/hf-hub/compare/v0.4.1...v0.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLocking mecanism. by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/87\"\u003ehuggingface/hf-hub#87\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huggingface/hf-hub/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/huggingface/hf-hub/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003ch2\u003eNew in 0.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRest of the changes are auto-generated an do not reflect things new in 0.4.0.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: \u003ccode\u003eHF_HOME\u003c/code\u003e is not read by default anymore. \u003ccode\u003eApiBuilder::from_env()\u003c/code\u003e and \u003ccode\u003eCache::from_env\u003c/code\u003e now read it instead of \u003ccode\u003e::new()\u003c/code\u003e and they also read \u003ccode\u003eHF_ENDPOINT\u003c/code\u003e to align with \u003ccode\u003ehuggingface_hub\u003c/code\u003e. Reading environment variable should be opted-in, not defaults.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: \u003ccode\u003etokio\u003c/code\u003e backend now uses a single task with multiple chunks to go easy on user's desktop connections. Instead using \u003ccode\u003eApiBuilder::new().high()\u003c/code\u003e should be used if you want to saturate the connection by using many concurrent tasks to saturate connections (for instance S3)\u003c/li\u003e\n\u003cli\u003eDownloads will resume automatically by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/84\"\u003ehuggingface/hf-hub#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChoice of TLS backend. Choose your backend for TLS support with \u003ccode\u003e[\u0026quot;ureq\u0026quot;, \u0026quot;tokio\u0026quot;] X [\u0026quot;native-tls\u0026quot;, \u0026quot;rustls-tls\u0026quot;]\u003c/code\u003e features cross product. Remember to deactivate default features to select only the features you're interested in.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing token location. by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/3\"\u003ehuggingface/hf-hub#3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003eModelInfo\u003c/code\u003e up and rename as \u003ccode\u003eRepoInfo\u003c/code\u003e. by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/4\"\u003ehuggingface/hf-hub#4\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproving DL speed in the non \u003ccode\u003etokio\u003c/code\u003e feature by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/5\"\u003ehuggingface/hf-hub#5\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevamping a lot of the API around using \u003ccode\u003eApiRepo\u003c/code\u003e instead of always     \u003ccode\u003eapi.fn(\u0026amp;repo, ...)\u003c/code\u003e by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/6\"\u003ehuggingface/hf-hub#6\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrading to new minor (breaking change with ApiRepo). by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/7\"\u003ehuggingface/hf-hub#7\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api): add lfs metadata by \u003ca href=\"https://github.com/McPatate\"\u003e\u003ccode\u003e@​McPatate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/8\"\u003ehuggingface/hf-hub#8\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/huggingface/hf-hub/commits/v0.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokenizers` from 0.21.4 to 0.22.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huggingface/tokenizers/releases\"\u003etokenizers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.22.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eOkay mostly doing the release for these PR:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deserialize of added tokens by \u003ca href=\"https://github.com/ArthurZucker\"\u003e\u003ccode\u003e@​ArthurZucker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1891\"\u003ehuggingface/tokenizers#1891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate stub for typing by \u003ca href=\"https://github.com/ArthurZucker\"\u003e\u003ccode\u003e@​ArthurZucker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1896\"\u003ehuggingface/tokenizers#1896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump PyO3 to 0.26 by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1901\"\u003ehuggingface/tokenizers#1901\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eBasically good typing with at least \u003ccode\u003ety\u003c/code\u003e, and a lot fast (from 4 to 8x faster) loading vocab with a lot of added tokens and GIL free !?\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eci: add support for building Win-ARM64 wheels by \u003ca href=\"https://github.com/MugundanMCW\"\u003e\u003ccode\u003e@​MugundanMCW\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1869\"\u003ehuggingface/tokenizers#1869\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd cargo-semver-checks to Rust CI workflow by \u003ca href=\"https://github.com/haixuanTao\"\u003e\u003ccode\u003e@​haixuanTao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1875\"\u003ehuggingface/tokenizers#1875\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate indicatif dependency by \u003ca href=\"https://github.com/gordonmessmer\"\u003e\u003ccode\u003e@​gordonmessmer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1867\"\u003ehuggingface/tokenizers#1867\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump node-forge from 1.3.1 to 1.3.2 in /tokenizers/examples/unstable_wasm/www 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/huggingface/tokenizers/pull/1889\"\u003ehuggingface/tokenizers#1889\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump js-yaml from 3.14.1 to 3.14.2 in /bindings/node 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/huggingface/tokenizers/pull/1892\"\u003ehuggingface/tokenizers#1892\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: used normalize_str in BaseTokenizer.normalize by \u003ca href=\"https://github.com/ishitab02\"\u003e\u003ccode\u003e@​ishitab02\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1884\"\u003ehuggingface/tokenizers#1884\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[MINOR:TYPO] Update mod.rs by \u003ca href=\"https://github.com/cakiki\"\u003e\u003ccode\u003e@​cakiki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1883\"\u003ehuggingface/tokenizers#1883\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove runtime stderr warning from Python bindings by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1898\"\u003ehuggingface/tokenizers#1898\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMark immutable pyclasses as frozen by \u003ca href=\"https://github.com/ngoldbaum\"\u003e\u003ccode\u003e@​ngoldbaum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1861\"\u003ehuggingface/tokenizers#1861\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDOCS: add \u003ccode\u003eadd_prefix_space\u003c/code\u003e to \u003ccode\u003eprocessors.ByteLevel\u003c/code\u003e  by \u003ca href=\"https://github.com/CloseChoice\"\u003e\u003ccode\u003e@​CloseChoice\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1878\"\u003ehuggingface/tokenizers#1878\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump express from 4.21.2 to 4.22.1 in /tokenizers/examples/unstable_wasm/www 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/huggingface/tokenizers/pull/1903\"\u003ehuggingface/tokenizers#1903\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MugundanMCW\"\u003e\u003ccode\u003e@​MugundanMCW\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1869\"\u003ehuggingface/tokenizers#1869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haixuanTao\"\u003e\u003ccode\u003e@​haixuanTao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1875\"\u003ehuggingface/tokenizers#1875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gordonmessmer\"\u003e\u003ccode\u003e@​gordonmessmer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1867\"\u003ehuggingface/tokenizers#1867\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ishitab02\"\u003e\u003ccode\u003e@​ishitab02\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1884\"\u003ehuggingface/tokenizers#1884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1898\"\u003ehuggingface/tokenizers#1898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ngoldbaum\"\u003e\u003ccode\u003e@​ngoldbaum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1861\"\u003ehuggingface/tokenizers#1861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CloseChoice\"\u003e\u003ccode\u003e@​CloseChoice\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1878\"\u003ehuggingface/tokenizers#1878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huggingface/tokenizers/compare/v0.22.1...v0.22.2\"\u003ehttps://github.com/huggingface/tokenizers/compare/v0.22.1...v0.22.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.22.1\u003c/h2\u003e\n\u003ch1\u003eRelease v0.22.1\u003c/h1\u003e\n\u003cp\u003eMain change:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBump huggingface_hub upper version (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1866\"\u003e#1866\u003c/a\u003e) from \u003ca href=\"https://github.com/Wauplin\"\u003e\u003ccode\u003e@​Wauplin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(trainer): add and improve trainer signature (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1838\"\u003e#1838\u003c/a\u003e) from \u003ca href=\"https://github.com/shenxiangzhuang\"\u003e\u003ccode\u003e@​shenxiangzhuang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome doc updates: c91d76ae558ca2dc1aa725959e65dc21bf1fed7e, 7b0217894c1e2baed7354ab41503841b47af7cf9, 57eb8d7d9564621221784f7949b9efdeb7a49ac1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/6573f2c56172bac56f211e77934be3215adef2c2\"\u003e\u003ccode\u003e6573f2c\u003c/code\u003e\u003c/a\u003e add lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/1d9dbb82a3a448474aebb1b032ed4eff4e458694\"\u003e\u003ccode\u003e1d9dbb8\u003c/code\u003e\u003c/a\u003e push the release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/95504c029325a5156564d26e4966c189f6b5b426\"\u003e\u003ccode\u003e95504c0\u003c/code\u003e\u003c/a\u003e add .lock and v0.22.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/860474078263d719865e3813c7c35c5e240084dd\"\u003e\u003ccode\u003e8604740\u003c/code\u003e\u003c/a\u003e update stub for typing (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1896\"\u003e#1896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/a5e03bab570d0f82b7eceb1072ed13b506b8f1f6\"\u003e\u003ccode\u003ea5e03ba\u003c/code\u003e\u003c/a\u003e Bump express in /tokenizers/examples/unstable_wasm/www (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1903\"\u003e#1903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/ebbc3c8da336265912f5b7195dea155c54c1dc2b\"\u003e\u003ccode\u003eebbc3c8\u003c/code\u003e\u003c/a\u003e bump PyO3 to 0.26 (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1901\"\u003e#1901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/b83d7c986c1d885c4e412715dbb63a1efd0438e1\"\u003e\u003ccode\u003eb83d7c9\u003c/code\u003e\u003c/a\u003e DOCS: add \u003ccode\u003eadd_prefix_space\u003c/code\u003e to \u003ccode\u003eprocessors.ByteLevel\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1878\"\u003e#1878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/060786018e6c3903ccc3ae7ac35394daa6a1e070\"\u003e\u003ccode\u003e0607860\u003c/code\u003e\u003c/a\u003e Mark immutable pyclasses as frozen (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1861\"\u003e#1861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/09dafe2f44a8a20824f893966e097aca626c62b4\"\u003e\u003ccode\u003e09dafe2\u003c/code\u003e\u003c/a\u003e Remove runtime stderr warning from Python bindings (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1898\"\u003e#1898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/a05b60c55f29814631b0b0c92ba51b178cc126f6\"\u003e\u003ccode\u003ea05b60c\u003c/code\u003e\u003c/a\u003e [MINOR:TYPO] Update mod.rs (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1883\"\u003e#1883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huggingface/tokenizers/compare/v0.21.4...v0.22.2\"\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.24.7 to 0.26.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/releases\"\u003etree-sitter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev0.26.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev0.25.10\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev0.25.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: add wasm32 support to portable/endian.h 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/4613\"\u003etree-sitter/tree-sitter#4613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated function on build.zig 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/4621\"\u003etree-sitter/tree-sitter#4621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(generate): reserve more \u003ccode\u003eVec\u003c/code\u003e capacities 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/4629\"\u003etree-sitter/tree-sitter#4629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(rust): prevent overflow in error message calculation 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/4634\"\u003etree-sitter/tree-sitter#4634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): use parser title in lib.rs description 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/4638\"\u003etree-sitter/tree-sitter#4638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): only include top level LICENSE file 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/4639\"\u003etree-sitter/tree-sitter#4639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): improve python platform detection 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/4640\"\u003etree-sitter/tree-sitter#4640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(python): improve bindings test to detect ABI incompatibilities 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/4641\"\u003etree-sitter/tree-sitter#4641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(query): prevent cycles when analyzing hidden 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/4659\"\u003etree-sitter/tree-sitter#4659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReserved word dsl declarations 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/4661\"\u003etree-sitter/tree-sitter#4661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): improve error message in cases where a langauge can't be found for one of many paths 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/4662\"\u003etree-sitter/tree-sitter#4662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): correct indices for \u003ccode\u003eNode::utf16_text\u003c/code\u003e 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/4663\"\u003etree-sitter/tree-sitter#4663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(rust): ignore new mismatched-lifetime-syntaxes lint  by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4680\"\u003etree-sitter/tree-sitter#4680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): use custom class name  by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4679\"\u003etree-sitter/tree-sitter#4679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): update zig template files (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/4637\"\u003e#4637\u003c/a\u003e) by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4684\"\u003etree-sitter/tree-sitter#4684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate build.zig.zon by \u003ca href=\"https://github.com/Omar-xt\"\u003e\u003ccode\u003e@​Omar-xt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4709\"\u003etree-sitter/tree-sitter#4709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport build.zig.zon fixes by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4717\"\u003etree-sitter/tree-sitter#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eportable/endian: Add Haiku support 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/4724\"\u003etree-sitter/tree-sitter#4724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): delete \u003ccode\u003evar_i32_type\u003c/code\u003e after initializing global stack pointer value 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/4732\"\u003etree-sitter/tree-sitter#4732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(rust): EqCapture accepted cases where number of captured nodes differed by one 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/4737\"\u003etree-sitter/tree-sitter#4737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): improve zig dependency fetching logic 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/4741\"\u003etree-sitter/tree-sitter#4741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): add tree-sitter as npm dev dependency 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/4738\"\u003etree-sitter/tree-sitter#4738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] build.zig improvements by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4743\"\u003etree-sitter/tree-sitter#4743\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): check if an \u003ccode\u003eERROR\u003c/code\u003e node is named before assuming it's the builtin error node 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/4746\"\u003etree-sitter/tree-sitter#4746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): allow error nodes to match when they are child nodes 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/4748\"\u003etree-sitter/tree-sitter#4748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(zig): support wasmtime for ARM64 Windows (MSVC) 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/4749\"\u003etree-sitter/tree-sitter#4749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): properly detect MSVC compiler 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/4751\"\u003etree-sitter/tree-sitter#4751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(generate): warn users when extra rule can lead to parser hang 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/4763\"\u003etree-sitter/tree-sitter#4763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): fix DSL type declarations 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/4770\"\u003etree-sitter/tree-sitter#4770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(npm): add directory to repository fields 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/4773\"\u003etree-sitter/tree-sitter#4773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web): correct type errors, improve build by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4774\"\u003etree-sitter/tree-sitter#4774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(generate): return error when single state transitions have indirectly recursive cycles 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/4790\"\u003etree-sitter/tree-sitter#4790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(generate): use correct state id when adding terminal states to non terminal extras 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/4794\"\u003etree-sitter/tree-sitter#4794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.25.9 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/4798\"\u003etree-sitter/tree-sitter#4798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(rust): correct crate versions in root Cargo.toml file 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/4800\"\u003etree-sitter/tree-sitter#4800\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Omar-xt\"\u003e\u003ccode\u003e@​Omar-xt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4709\"\u003etree-sitter/tree-sitter#4709\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/tree-sitter/tree-sitter/commit/8b8199775f96ca8642cf7860da46100875b38453\"\u003e\u003ccode\u003e8b81997\u003c/code\u003e\u003c/a\u003e 0.26.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/744e556f7ea96087bd8cc2433a2d1ce951684204\"\u003e\u003ccode\u003e744e556\u003c/code\u003e\u003c/a\u003e build(deps): bump esbuild\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/8a3dcc6155a9faae677544303b6bc0caf1aef296\"\u003e\u003ccode\u003e8a3dcc6\u003c/code\u003e\u003c/a\u003e release 0.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/b0afbf376224724ba97c68a54e36b63b71939695\"\u003e\u003ccode\u003eb0afbf3\u003c/code\u003e\u003c/a\u003e build(deps): bump wasmparser from 0.242.0 to 0.243.0 in the cargo group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/974be3bb30282fdf545c5724bf4367786519a1b6\"\u003e\u003ccode\u003e974be3b\u003c/code\u003e\u003c/a\u003e fix(rust): specify workspace dependency of \u003ccode\u003etree-sitter-language\u003c/code\u003e crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/d861e2bcd9f9ca087cbc1de74acfc54c31395e7b\"\u003e\u003ccode\u003ed861e2b\u003c/code\u003e\u003c/a\u003e docs(cli): list Java \u0026amp; Zig binding files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/b9c2d1dc8900e8ee9a5d9e04d3f135c8638d2b3f\"\u003e\u003ccode\u003eb9c2d1d\u003c/code\u003e\u003c/a\u003e feat(bindings): add Java bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/8ca17d1bb174633fca8cf662483b4ff145a2eba6\"\u003e\u003ccode\u003e8ca17d1\u003c/code\u003e\u003c/a\u003e ci(release): enable trusted publishing \u0026amp; attestations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/3182efeccc5de2f50d4611466607222a29a4b059\"\u003e\u003ccode\u003e3182efe\u003c/code\u003e\u003c/a\u003e feat(bindings): add byproducts to cmake\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/bec7c3272b7b05bc316e179f5eb0db1a3792ff59\"\u003e\u003ccode\u003ebec7c32\u003c/code\u003e\u003c/a\u003e fix(loader)!: correct arguments passed to \u003ccode\u003eselect_language\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.24.7...v0.26.2\"\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.23.3 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.0\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/18b0515fca567f5a10aee9978c6d2640e878671a\"\u003e\u003ccode\u003e18b0515\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/a1f37e82436b85ccba0952d64dd4c816b15d8c65\"\u003e\u003ccode\u003ea1f37e8\u003c/code\u003e\u003c/a\u003e Regenerate w/ latest ABI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.3...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-python` from 0.23.6 to 0.25.0\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-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.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-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.6...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-javascript` from 0.23.1 to 0.25.0\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-javascript/releases\"\u003etree-sitter-javascript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-javascript.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-javascript/commit/44c892e0be055ac465d5eeddae6d3e194424e7de\"\u003e\u003ccode\u003e44c892e\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/5f100b023ecbae8cfe304bfe661a4116d457ee63\"\u003e\u003ccode\u003e5f100b0\u003c/code\u003e\u003c/a\u003e docs: clarify targeted ECMAScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/2409583e3710cb9eaa3e7556ab2d4e4c6b37885b\"\u003e\u003ccode\u003e2409583\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/39798e26b6d4dbcee8e522b8db83f8b2df33a5ea\"\u003e\u003ccode\u003e39798e2\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eawait\u003c/code\u003e to reserved identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/c220d3e85305b8a3476f8822c9a44f065a255319\"\u003e\u003ccode\u003ec220d3e\u003c/code\u003e\u003c/a\u003e feat: add reserved words\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/7ef855146385b29b08a9f594ba2785ff20e9e4ec\"\u003e\u003ccode\u003e7ef8551\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eof\u003c/code\u003e as identifiers in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/ebdb4f17a4da79a70344a41ae76bb95b2415a653\"\u003e\u003ccode\u003eebdb4f1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eusing\u003c/code\u003e declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/166a5655f1c121bb0ad3857301bc5f3f4626db0e\"\u003e\u003ccode\u003e166a565\u003c/code\u003e\u003c/a\u003e ci: use macos-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/be1e969d3ece0a8801061f7c2636a0d84cc32ed4\"\u003e\u003ccode\u003ebe1e969\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/b131ccbf414a720cce088610539241a1eb170054\"\u003e\u003ccode\u003eb131ccb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/compare/v0.23.1...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-go` from 0.23.4 to 0.25.0\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-go/releases\"\u003etree-sitter-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-go.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-go/commit/1547678a9da59885853f5f5cc8a99cc203fa2e2c\"\u003e\u003ccode\u003e1547678\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/3f912e94d24fe884d3cfbacf47dd764bdf7aa67f\"\u003e\u003ccode\u003e3f912e9\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/179ca03b3ac7da8ed7466fc4a8b6b445c3c968da\"\u003e\u003ccode\u003e179ca03\u003c/code\u003e\u003c/a\u003e feat: expose statement list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e25214e92f1e997940a3bd2f3ced2a2ddf7f027f\"\u003e\u003ccode\u003ee25214e\u003c/code\u003e\u003c/a\u003e fix: allow the terminator to be omitted for the last element\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/edea6bf2824e0426277562da521aa07afc814af8\"\u003e\u003ccode\u003eedea6bf\u003c/code\u003e\u003c/a\u003e fix: give index expressions a dynamic precedence of 1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e1076e566acfa8c1d268f64b3bad27b6d42c52d0\"\u003e\u003ccode\u003ee1076e5\u003c/code\u003e\u003c/a\u003e feat: support generic type aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/00a299e703431dfa07680f4e55e260bfc9a4c875\"\u003e\u003ccode\u003e00a299e\u003c/code\u003e\u003c/a\u003e ci: update test failures, use macos-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/93c2bb6ff269013aea1c5f7f0957881197a9adac\"\u003e\u003ccode\u003e93c2bb6\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/1496eb74bfd2c5e7c26d6fc711d5135741e5a1fa\"\u003e\u003ccode\u003e1496eb7\u003c/code\u003e\u003c/a\u003e feat: use the new reserved rules api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/c350fa54d38af725c40d061a602ee3205ef1e072\"\u003e\u003ccode\u003ec350fa5\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/compare/v0.23.4...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ollama-rs` from 0.2.6 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/pepperoni21/ollama-rs/releases\"\u003eollama-rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed tool calls by \u003ca href=\"https://github.com/pepperoni21\"\u003e\u003ccode\u003e@​pepperoni21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pepperoni21/ollama-rs/pull/224\"\u003epepperoni21/ollama-rs#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump reqwest from 0.12.20 to 0.12.22 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/pepperoni21/ollama-rs/pull/220\"\u003epepperoni21/ollama-rs#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump schemars from 1.0.0 to 1.0.4 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/pepperoni21/ollama-rs/pull/221\"\u003epepperoni21/ollama-rs#221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tokio from 1.45.1 to 1.46.1 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/pepperoni21/ollama-rs/pull/222\"\u003epepperoni21/ollama-rs#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(macros): re-export schemars and serde by \u003ca href=\"https://github.com/hannahfluch\"\u003e\u003ccode\u003e@​hannahfluch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pepperoni21/ollama-rs/pull/223\"\u003epepperoni21/ollama-rs#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump serde_with from 3.13.0 to 3.14.0 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/pepperoni21/ollama-rs/pull/225\"\u003epepperoni21/ollama-rs#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003ethink\u003c/code\u003e option to Coordinator by \u003ca href=\"https://github.com/ChrisAntaki\"\u003e\u003ccode\u003e@​ChrisAntaki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pepperoni21/ollama-rs/pull/231\"\u003epepperoni21/ollama-rs#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tokio from 1.46.1 to 1.47.0 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/pepperoni21/ollama-rs/pull/228\"\u003epepperoni21/ollama-rs#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump modelfile from 0.3.0 to 0.3.1 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/pepperoni21/ollama-rs/pull/226\"\u003epepperoni21/ollama-rs#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump serde_json from 1.0.140 to 1.0.141 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/pepperoni21/ollama-rs/pull/227\"\u003epepperoni21/ollama-rs#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump macrotest from 1.1.0 to 1.2.0 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/pepperoni21/ollama-rs/pull/232\"\u003epepperoni21/ollama-rs#232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump proc-macro2 from 1.0.95 to 1.0.96 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/pepperoni21/ollama-rs/pull/233\"\u003epepperoni21/ollama-rs#233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tokio from 1.47.0 to 1.47.1 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/pepperoni21/ollama-rs/pull/234\"\u003epepperoni21/ollama-rs#234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump serde_json from 1.0.141 to 1.0.142 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/pepperoni21/ollama-rs/pull/235\"\u003epepperoni21/ollama-rs#235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump thiserror from 2.0.12 to 2.0.15 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/pepperoni21/ollama-rs/pull/237\"\u003epepperoni21/ollama-rs#237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump syn from 2.0.104 to 2.0.106 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/pepperoni21/ollama-rs/pull/238\"\u003epepperoni21/ollama-rs#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump proc-macro2 from 1.0.96 to 1.0.101 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/pepperoni21/ollama-rs/pull/239\"\u003epepperoni21/ollama-rs#239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump reqwest from 0.12.22 to 0.12.23 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/pepperoni21/ollama-rs/pull/240\"\u003epepperoni21/ollama-rs#240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump scraper from 0.23.1 to 0.24.0 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/pepperoni21/ollama-rs/pull/241\"\u003epepperoni21/ollama-rs#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump regex from 1.11.1 to 1.11.2 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/pepperoni21/ollama-rs/pull/242\"\u003epepperoni21/ollama-rs#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump serde_json from 1.0.142 to 1.0.143 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/pepperoni21/ollama-rs/pull/243\"\u003epepperoni21/ollama-rs#243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump url from 2.5.4 to 2.5.7 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/pepperoni21/ollama-rs/pull/244\"\u003epepperoni21/ollama-rs#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump thiserror from 2.0.15 to 2.0.16 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/pepperoni21/ollama-rs/pull/245\"\u003epepperoni21/ollama-rs#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump text-splitter from 0.27.0 to 0.28.0 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/pepperoni21/ollama-rs/pull/248\"\u003epepperoni21/ollama-rs#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esend_chat_messages_with_history take \u0026amp;self by \u003ca href=\"https://github.com/denisstrizhkin\"\u003e\u003ccode\u003e@​denisstrizhkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pepperoni21/ollama-rs/pull/247\"\u003epepperoni21/ollama-rs#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn Error instead of panicking if selector in ddg isn't found by \u003ca href=\"https://github.com/mineichen\"\u003e\u003ccode\u003e@​mineichen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pepperoni21/ollama-rs/pull/249\"\u003epepperoni21/ollama-rs#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed formatting by \u003ca href=\"https://github.com/pepperoni21\"\u003e\u003ccode\u003e@​pepperoni21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pepperoni21/ollama-rs/pull/250\"\u003epepperoni21/ollama-rs#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd unittest for DDG tool by \u003ca href=\"https://github.com/mineichen\"\u003e\u003ccode\u003e@​mineichen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pepperoni21/ollama-rs/pull/251\"\u003epepperoni21/ollama-rs#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow images_to_ollama example parametrization by \u003ca href=\"https://github.com/mineichen\"\u003e\u003ccode\u003e@​mineichen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pepperoni21/ollama-rs/pull/252\"\u003epepperoni21/ollama-rs#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNon blocking stdio by \u003ca href=\"https://github.com/mineichen\"\u003e\u003ccode\u003e@​mineichen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pepperoni21/ollama-rs/pull/253\"\u003epepperoni21/ollama-rs#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove field 'stream' from GenerationRequest, by \u003ca href=\"https://github.com/mineichen\"\u003e\u003ccode\u003e@​mineichen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pepperoni21/ollama-rs/pull/254\"\u003epepperoni21/ollama-rs#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump serde_json from 1.0.143 to 1.0.145 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/pepperoni21/ollama-rs/pull/255\"\u003epepperoni21/ollama-rs#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump log from 0.4.27 to 0.4.28 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/pepperoni21/ollama-rs/pull/256\"\u003epepperoni21/ollama-rs#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump serde from 1.0.219 to 1.0.224 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/pepperoni21/ollama-rs/pull/257\"\u003epepperoni21/ollama-rs#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump futures-util from 0.3.29 to 0.3.31 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/pepperoni21/ollama-rs/pull/258\"\u003epepperoni21/ollama-rs#258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump serde_with from 3.14.0 to 3.14.1 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/pepperoni21/ollama-rs/pull/261\"\u003epepperoni21/ollama-rs#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump serde from 1.0.224 to 1.0.228 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/pepperoni21/ollama-rs/pull/264\"\u003epepperoni21/ollama-rs#264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump quote from 1.0.40 to 1.0.41 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/pepperoni21/ollama-rs/pull/265\"\u003epepperoni21/ollama-rs#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump thiserror from 2.0.16 to 2.0.17 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/pepperoni21/ollama-rs/pull/267\"\u003epepperoni21/ollama-rs#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump reqwest from 0.12.23 to 0.12.24 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca h...\n\n_Description has been truncated_","html_url":"https://github.com/gaarutyunov/layer-vcs/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gaarutyunov%2Flayer-vcs/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"3721349882","node_id":"PR_kwDOQl1SZs64dciP","number":14,"state":"open","title":"chore(deps): Bump the production-dependencies group across 1 directory with 18 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-11T23:47:37.000Z","updated_at":"2025-12-11T23:47:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"production-dependencies","update_count":18,"packages":[{"name":"bincode","old_version":"1.3.3","new_version":"2.0.1","repository_url":"https://github.com/bincode-org/bincode"},{"name":"wyz","old_version":"0.5.1","new_version":"0.6.1","repository_url":"https://github.com/myrrlyn/wyz"},{"name":"lancedb","old_version":"0.17.0","new_version":"0.18.1","repository_url":"https://github.com/lancedb/lancedb"},{"name":"arrow","old_version":"53.4.1","new_version":"54.2.1","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-schema","old_version":"53.4.1","new_version":"54.3.1","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-array","old_version":"53.4.1","new_version":"54.2.1","repository_url":"https://github.com/apache/arrow-rs"},{"name":"hf-hub","old_version":"0.3.2","new_version":"0.4.3","repository_url":"https://github.com/huggingface/hf-hub"},{"name":"tokenizers","old_version":"0.21.4","new_version":"0.22.2","repository_url":"https://github.com/huggingface/tokenizers"},{"name":"tree-sitter","old_version":"0.24.7","new_version":"0.26.2","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-rust","old_version":"0.23.3","new_version":"0.24.0","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-python","old_version":"0.23.6","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-javascript","old_version":"0.23.1","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-javascript"},{"name":"tree-sitter-go","old_version":"0.23.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-go"},{"name":"colored","old_version":"2.2.0","new_version":"3.0.0","repository_url":"https://github.com/mackwic/colored"},{"name":"thiserror","old_version":"1.0.69","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"criterion","old_version":"0.5.1","new_version":"0.8.1","repository_url":"https://github.com/criterion-rs/criterion.rs"},{"name":"bloomfilter","old_version":"1.0.16","new_version":"3.0.1","repository_url":"https://github.com/jedisct1/rust-bloom-filter"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.8","repository_url":"https://github.com/toml-rs/toml"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the production-dependencies group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bincode](https://github.com/bincode-org/bincode) | `1.3.3` | `2.0.1` |\n| [wyz](https://github.com/myrrlyn/wyz) | `0.5.1` | `0.6.1` |\n| [lancedb](https://github.com/lancedb/lancedb) | `0.17.0` | `0.18.1` |\n| [arrow](https://github.com/apache/arrow-rs) | `53.4.1` | `54.2.1` |\n| [arrow-schema](https://github.com/apache/arrow-rs) | `53.4.1` | `54.3.1` |\n| [arrow-array](https://github.com/apache/arrow-rs) | `53.4.1` | `54.2.1` |\n| [hf-hub](https://github.com/huggingface/hf-hub) | `0.3.2` | `0.4.3` |\n| [tokenizers](https://github.com/huggingface/tokenizers) | `0.21.4` | `0.22.2` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.24.7` | `0.26.2` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.3` | `0.24.0` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | `0.23.1` | `0.25.0` |\n| [tree-sitter-go](https://github.com/tree-sitter/tree-sitter-go) | `0.23.4` | `0.25.0` |\n| [colored](https://github.com/mackwic/colored) | `2.2.0` | `3.0.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.69` | `2.0.17` |\n| [criterion](https://github.com/criterion-rs/criterion.rs) | `0.5.1` | `0.8.1` |\n| [bloomfilter](https://github.com/jedisct1/rust-bloom-filter) | `1.0.16` | `3.0.1` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.8` |\n\n\nUpdates `bincode` from 1.3.3 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bincode-org/bincode/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wyz` from 0.5.1 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/myrrlyn/wyz/blob/main/CHANGELOG.md\"\u003ewyz's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog \u003c!-- raw HTML omitted --\u003e\u003c/h1\u003e\n\u003cp\u003eAll notable changes will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis document is written according to the [Keep a Changelog][kac] style.\u003c/p\u003e\n\u003ch2\u003e0\u003c/h2\u003e\n\u003ch3\u003e0.6.0\u003c/h3\u003e\n\u003cp\u003eStrip the \u003ccode\u003ecomu\u003c/code\u003e module (migrated to \u003ccode\u003efunty 3.0\u003c/code\u003e) and the \u003ccode\u003ewm\u003c/code\u003e module (an idle\nsketch I will never seriously use).\u003c/p\u003e\n\u003ch3\u003e0.5.0\u003c/h3\u003e\n\u003cp\u003eAdded the \u003ccode\u003eBidi\u003c/code\u003e iterator adapter, which applies a \u003ccode\u003e.rev()\u003c/code\u003e on construction if a\ngiven condition is true.\u003c/p\u003e\n\u003cp\u003eAdded the \u003ccode\u003eRangeExt\u003c/code\u003e trait for making some operations on\n\u003ccode\u003e\u0026lt;R: RangeBounds\u0026lt;usize\u0026gt;\u0026gt;\u003c/code\u003e easier.\u003c/p\u003e\n\u003cp\u003eAdded a \u003ccode\u003eFmtList\u003c/code\u003e type (and \u003ccode\u003e.fmt_list()\u003c/code\u003e method) which allows anything that can\nbe borrowed as an iterator to render itself conveniently.\u003c/p\u003e\n\u003cp\u003eAdded more pointer methods to \u003ccode\u003eAddress\u003c/code\u003e, and created a system for working with\nreferences as well as pointers.\u003c/p\u003e\n\u003ch3\u003e0.4.0\u003c/h3\u003e\n\u003cp\u003eAdd the \u003ccode\u003ecomu\u003c/code\u003e module containing the type-system mutability tracking extracted\nfrom \u003ccode\u003ebitvec\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003e0.3.0\u003c/h3\u003e\n\u003cp\u003eAdded a background garbage disposal system in the \u003ccode\u003ewm\u003c/code\u003e module, under the\n\u003ccode\u003egarbage\u003c/code\u003e feature. It is accessed by importing the \u003ccode\u003ewm::BgDropExt\u003c/code\u003e trait and\nusing its \u003ccode\u003e.bg_drop()\u003c/code\u003e method on a value.\u003c/p\u003e\n\u003cp\u003eThe disposal system manages a single worker thread which receives any type and\nruns the appropriate destructor for it. Once initialized, the system remains in\noperation until explicitly shut down by the client program; once shut down, all\nfuture deferred-drop objects are destroyed in their local thread as normal.\u003c/p\u003e\n\u003cp\u003eThis system allows programs to opt in to faster immediate behavior when a value\ngoes out of scope, with minimal system and per-value cost.\u003c/p\u003e\n\u003cp\u003eRemoved \u003ccode\u003etap\u003c/code\u003e, \u003ccode\u003epipe\u003c/code\u003e, and \u003ccode\u003econv\u003c/code\u003e. They have been promoted to the [\u003ccode\u003etap\u003c/code\u003e] crate.\u003c/p\u003e\n\u003ch3\u003e0.2.0\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/myrrlyn/wyz/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lancedb` from 0.17.0 to 0.18.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/de6739e7ec80b7a58a038de853aeb750fe7486cc\"\u003e\u003ccode\u003ede6739e\u003c/code\u003e\u003c/a\u003e Bump version: 0.18.1-beta.0 → 0.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/495216efdbfa67df10d98a165b6dd108d33ad858\"\u003e\u003ccode\u003e495216e\u003c/code\u003e\u003c/a\u003e Bump version: 0.18.0 → 0.18.1-beta.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/a3b45a4d001d54985dfc9e97b92e95af5d75d757\"\u003e\u003ccode\u003ea3b45a4\u003c/code\u003e\u003c/a\u003e Bump version: 0.21.1-beta.0 → 0.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/c316c2f5327de573bf448017452fb12e2564791c\"\u003e\u003ccode\u003ec316c2f\u003c/code\u003e\u003c/a\u003e Bump version: 0.21.0 → 0.21.1-beta.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/3966b16b6313e42c510d4da2f16a0130b74f1191\"\u003e\u003ccode\u003e3966b16\u003c/code\u003e\u003c/a\u003e fix: restore pylance as mandatory dependency (\u003ca href=\"https://redirect.github.com/lancedb/lancedb/issues/2204\"\u003e#2204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/5661cc15acd9dfcd6889af13e96173dcbcbda521\"\u003e\u003ccode\u003e5661cc1\u003c/code\u003e\u003c/a\u003e Updating package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/4e7220400fcc7702de512f280fb53a5fdd214032\"\u003e\u003ccode\u003e4e72204\u003c/code\u003e\u003c/a\u003e Updating package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/ae4928fe77712f24f1e469c39b18a03f3c0c57b9\"\u003e\u003ccode\u003eae4928f\u003c/code\u003e\u003c/a\u003e Updating package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/e80a405deeea6036e0ce0371af1e63ac5ea10b9e\"\u003e\u003ccode\u003ee80a405\u003c/code\u003e\u003c/a\u003e Bump version: 0.18.0-beta.1 → 0.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/a53e19e3868ebf10603d7b4d7cb40007f9bc6ab7\"\u003e\u003ccode\u003ea53e19e\u003c/code\u003e\u003c/a\u003e Bump version: 0.18.0-beta.0 → 0.18.0-beta.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lancedb/lancedb/compare/v0.17.0...v0.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow` from 53.4.1 to 54.2.1\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 54.2.1\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/54.2.1\"\u003e54.2.1\u003c/a\u003e (2025-02-27)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/54.2.0...54.2.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse chrono \u0026gt;= 0.4.34, \u0026lt; 0.4.40 to avoid breaking \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7210\"\u003e#7210\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e* \u003cem\u003eThis Changelog was automatically generated by \u003ca href=\"https://github.com/github-changelog-generator/github-changelog-generator\"\u003egithub_changelog_generator\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003earrow 54.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/blob/54.2.1/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/54.2.1\"\u003e54.2.1\u003c/a\u003e (2025-02-27)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/54.2.0...54.2.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse chrono \u0026gt;= 0.4.34, \u0026lt; 0.4.40 to avoid breaking \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7210\"\u003e#7210\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e* \u003cem\u003eThis Changelog was automatically generated by \u003ca href=\"https://github.com/github-changelog-generator/github-changelog-generator\"\u003egithub_changelog_generator\u003c/a\u003e\u003c/em\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/apache/arrow-rs/commit/3f564688cbcd8351e18b35c6286c97f5dd0a8606\"\u003e\u003ccode\u003e3f56468\u003c/code\u003e\u003c/a\u003e Bump arrow version to 54.2.1 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7207\"\u003e#7207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ed0dcb54969e2b98d0a34fa03e4198b6ab36a0fc\"\u003e\u003ccode\u003eed0dcb5\u003c/code\u003e\u003c/a\u003e Use chrono \u0026gt;= 0.4.34, \u0026lt; 0.4.40 to avoid breaking (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7210\"\u003e#7210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d4b9482f5dee47a0f2f7afc129db83b8ac8df406\"\u003e\u003ccode\u003ed4b9482\u003c/code\u003e\u003c/a\u003e Update version to 54.2.0 and add CHANGELOG (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7110\"\u003e#7110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/34b2184ccbc535b19484e4cc24ff95a2460520f7\"\u003e\u003ccode\u003e34b2184\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Update rand requirement from 0.8 to 0.9 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7045\"\u003e#7045\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7125\"\u003e#7125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d3a875f8b603d2c7429964a6f8959bd055616d34\"\u003e\u003ccode\u003ed3a875f\u003c/code\u003e\u003c/a\u003e feat(object_store): random IP address selection (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7123\"\u003e#7123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ef7d753965c0ab5353b103bd64a92215d591d8bc\"\u003e\u003ccode\u003eef7d753\u003c/code\u003e\u003c/a\u003e fix: NullBufferBuilder::allocated_size should return Size in Bytes (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7122\"\u003e#7122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/78c9df9b72e70a76374af7db654fe60c15dff1df\"\u003e\u003ccode\u003e78c9df9\u003c/code\u003e\u003c/a\u003e Add tests that arrow IPC data is validated (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7096\"\u003e#7096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2bce56873ee1aa26c28ed2110234655d2923a33c\"\u003e\u003ccode\u003e2bce568\u003c/code\u003e\u003c/a\u003e Support converting large dates (i.e. +10999-12-31) from string to Date32 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7074\"\u003e#7074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/a85fc030bb6d3c4b7230073f7dd693aa5d7a2d6e\"\u003e\u003ccode\u003ea85fc03\u003c/code\u003e\u003c/a\u003e Support setting key field in MapBuilder (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7101\"\u003e#7101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/27d2a7510d75163f1d8cb430666662f3bef8bbea\"\u003e\u003ccode\u003e27d2a75\u003c/code\u003e\u003c/a\u003e Expose record boundary information in JSON decoder (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7092\"\u003e#7092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/53.4.1...54.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-schema` from 53.4.1 to 54.3.1\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-schema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 54.3.1\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/54.3.1\"\u003e54.3.1\u003c/a\u003e (2025-03-26)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/54.3.0...54.3.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRound trip encoding of list of fixed list fails when offset is not zero \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7315\"\u003e#7315\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMerged pull requests:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing type annotation \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7326\"\u003e#7326\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/mbrobbel\"\u003embrobbel\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebugfix: correct offsets when serializing a list of fixed sized list and non-zero start offset \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7318\"\u003e#7318\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/timsaucer\"\u003etimsaucer\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e* \u003cem\u003eThis Changelog was automatically generated by \u003ca href=\"https://github.com/github-changelog-generator/github-changelog-generator\"\u003egithub_changelog_generator\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003earrow 54.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/e62b212cfae174e2b1f2c8e5df3c94323d98b852\"\u003e\u003ccode\u003ee62b212\u003c/code\u003e\u003c/a\u003e Backports, version bump and changelog for 54.3.1 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7331\"\u003e#7331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/57942c47b7262acbb47d18493244cac24325ce02\"\u003e\u003ccode\u003e57942c4\u003c/code\u003e\u003c/a\u003e Update version to \u003ccode\u003e54.3.0\u003c/code\u003e and update CHANGELOG (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7295\"\u003e#7295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/9d9674b969f9153b102b55790e13be56aceb6c9b\"\u003e\u003ccode\u003e9d9674b\u003c/code\u003e\u003c/a\u003e Fix archery integration test (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7292\"\u003e#7292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/60c2abc21cee4ef70f416e2f2f73ed7d1e24a1f4\"\u003e\u003ccode\u003e60c2abc\u003c/code\u003e\u003c/a\u003e chore: require ffi feature in arrow-schema benchmark (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7298\"\u003e#7298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/83dabf927b8a911356c0c078bc05210c540664ed\"\u003e\u003ccode\u003e83dabf9\u003c/code\u003e\u003c/a\u003e Fix MSRV CI Check (pin \u003ccode\u003ehalf\u003c/code\u003e dependency) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7290\"\u003e#7290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/514735b038065a9a23ccdf869fd4fd02039d9476\"\u003e\u003ccode\u003e514735b\u003c/code\u003e\u003c/a\u003e Add example for how to read encrypted parquet files (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7283\"\u003e#7283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/936dc59968a3be6698ebf51aa17c46b2d4eddc80\"\u003e\u003ccode\u003e936dc59\u003c/code\u003e\u003c/a\u003e Move make_builder into mod.rs (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7218\"\u003e#7218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/eca46e72c3f84cef30f018341f47d6da04197df2\"\u003e\u003ccode\u003eeca46e7\u003c/code\u003e\u003c/a\u003e Minor: Re-enable Discussions (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7288\"\u003e#7288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/172d79fa55158eed1ec3ea34f7941f1349a94a9d\"\u003e\u003ccode\u003e172d79f\u003c/code\u003e\u003c/a\u003e Minor: run test_decimal_list again (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7282\"\u003e#7282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/a8f09578cb7b5100bdaa9602476abc0c7463ce8f\"\u003e\u003ccode\u003ea8f0957\u003c/code\u003e\u003c/a\u003e Move Parquet encryption tests into the arrow_reader integration tests (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7279\"\u003e#7279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/53.4.1...54.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-array` from 53.4.1 to 54.2.1\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-array's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 54.2.1\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/54.2.1\"\u003e54.2.1\u003c/a\u003e (2025-02-27)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/54.2.0...54.2.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse chrono \u0026gt;= 0.4.34, \u0026lt; 0.4.40 to avoid breaking \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7210\"\u003e#7210\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e* \u003cem\u003eThis Changelog was automatically generated by \u003ca href=\"https://github.com/github-changelog-generator/github-changelog-generator\"\u003egithub_changelog_generator\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003earrow 54.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/blob/54.2.1/CHANGELOG.md\"\u003earrow-array'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/54.2.1\"\u003e54.2.1\u003c/a\u003e (2025-02-27)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/54.2.0...54.2.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse chrono \u0026gt;= 0.4.34, \u0026lt; 0.4.40 to avoid breaking \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7210\"\u003e#7210\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e* \u003cem\u003eThis Changelog was automatically generated by \u003ca href=\"https://github.com/github-changelog-generator/github-changelog-generator\"\u003egithub_changelog_generator\u003c/a\u003e\u003c/em\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/apache/arrow-rs/commit/3f564688cbcd8351e18b35c6286c97f5dd0a8606\"\u003e\u003ccode\u003e3f56468\u003c/code\u003e\u003c/a\u003e Bump arrow version to 54.2.1 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7207\"\u003e#7207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ed0dcb54969e2b98d0a34fa03e4198b6ab36a0fc\"\u003e\u003ccode\u003eed0dcb5\u003c/code\u003e\u003c/a\u003e Use chrono \u0026gt;= 0.4.34, \u0026lt; 0.4.40 to avoid breaking (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7210\"\u003e#7210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d4b9482f5dee47a0f2f7afc129db83b8ac8df406\"\u003e\u003ccode\u003ed4b9482\u003c/code\u003e\u003c/a\u003e Update version to 54.2.0 and add CHANGELOG (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7110\"\u003e#7110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/34b2184ccbc535b19484e4cc24ff95a2460520f7\"\u003e\u003ccode\u003e34b2184\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Update rand requirement from 0.8 to 0.9 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7045\"\u003e#7045\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7125\"\u003e#7125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d3a875f8b603d2c7429964a6f8959bd055616d34\"\u003e\u003ccode\u003ed3a875f\u003c/code\u003e\u003c/a\u003e feat(object_store): random IP address selection (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7123\"\u003e#7123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ef7d753965c0ab5353b103bd64a92215d591d8bc\"\u003e\u003ccode\u003eef7d753\u003c/code\u003e\u003c/a\u003e fix: NullBufferBuilder::allocated_size should return Size in Bytes (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7122\"\u003e#7122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/78c9df9b72e70a76374af7db654fe60c15dff1df\"\u003e\u003ccode\u003e78c9df9\u003c/code\u003e\u003c/a\u003e Add tests that arrow IPC data is validated (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7096\"\u003e#7096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2bce56873ee1aa26c28ed2110234655d2923a33c\"\u003e\u003ccode\u003e2bce568\u003c/code\u003e\u003c/a\u003e Support converting large dates (i.e. +10999-12-31) from string to Date32 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7074\"\u003e#7074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/a85fc030bb6d3c4b7230073f7dd693aa5d7a2d6e\"\u003e\u003ccode\u003ea85fc03\u003c/code\u003e\u003c/a\u003e Support setting key field in MapBuilder (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7101\"\u003e#7101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/27d2a7510d75163f1d8cb430666662f3bef8bbea\"\u003e\u003ccode\u003e27d2a75\u003c/code\u003e\u003c/a\u003e Expose record boundary information in JSON decoder (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7092\"\u003e#7092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/53.4.1...54.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hf-hub` from 0.3.2 to 0.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huggingface/hf-hub/releases\"\u003ehf-hub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify deps by letting reqwest deal with rustls (ring vs aws-lc-rs). by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/88\"\u003ehuggingface/hf-hub#88\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlock lock by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/90\"\u003ehuggingface/hf-hub#90\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eForcing a flush due to tokio::fs semantics. by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/89\"\u003ehuggingface/hf-hub#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minor syntax typo in the readme by \u003ca href=\"https://github.com/DavidJFelix\"\u003e\u003ccode\u003e@​DavidJFelix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/91\"\u003ehuggingface/hf-hub#91\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Allow custom user-agent when interacting with Hub. by \u003ca href=\"https://github.com/Hugoch\"\u003e\u003ccode\u003e@​Hugoch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/96\"\u003ehuggingface/hf-hub#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePatch release. by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/97\"\u003ehuggingface/hf-hub#97\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle response status code-based errors in \u003ccode\u003eApiRepo.info\u003c/code\u003e before deserialization by \u003ca href=\"https://github.com/shadeMe\"\u003e\u003ccode\u003e@​shadeMe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/109\"\u003ehuggingface/hf-hub#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/Propfend\"\u003e\u003ccode\u003e@​Propfend\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/101\"\u003ehuggingface/hf-hub#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix readme typos. by \u003ca href=\"https://github.com/zhanluxianshen\"\u003e\u003ccode\u003e@​zhanluxianshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/98\"\u003ehuggingface/hf-hub#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanges ApiRepo::download_with_progress in sync API to propagate Lock… by \u003ca href=\"https://github.com/august99us\"\u003e\u003ccode\u003e@​august99us\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/106\"\u003ehuggingface/hf-hub#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixing the redirect missing the auth header. by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/110\"\u003ehuggingface/hf-hub#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdding LICENSE file by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/111\"\u003ehuggingface/hf-hub#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade version. by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/112\"\u003ehuggingface/hf-hub#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade deps by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/113\"\u003ehuggingface/hf-hub#113\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidJFelix\"\u003e\u003ccode\u003e@​DavidJFelix\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/91\"\u003ehuggingface/hf-hub#91\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Hugoch\"\u003e\u003ccode\u003e@​Hugoch\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/96\"\u003ehuggingface/hf-hub#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadeMe\"\u003e\u003ccode\u003e@​shadeMe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/109\"\u003ehuggingface/hf-hub#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Propfend\"\u003e\u003ccode\u003e@​Propfend\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/101\"\u003ehuggingface/hf-hub#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zhanluxianshen\"\u003e\u003ccode\u003e@​zhanluxianshen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/98\"\u003ehuggingface/hf-hub#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/august99us\"\u003e\u003ccode\u003e@​august99us\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/106\"\u003ehuggingface/hf-hub#106\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huggingface/hf-hub/compare/v0.4.1...v0.4.3\"\u003ehttps://github.com/huggingface/hf-hub/compare/v0.4.1...v0.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLocking mecanism. by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/87\"\u003ehuggingface/hf-hub#87\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huggingface/hf-hub/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/huggingface/hf-hub/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003ch2\u003eNew in 0.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRest of the changes are auto-generated an do not reflect things new in 0.4.0.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: \u003ccode\u003eHF_HOME\u003c/code\u003e is not read by default anymore. \u003ccode\u003eApiBuilder::from_env()\u003c/code\u003e and \u003ccode\u003eCache::from_env\u003c/code\u003e now read it instead of \u003ccode\u003e::new()\u003c/code\u003e and they also read \u003ccode\u003eHF_ENDPOINT\u003c/code\u003e to align with \u003ccode\u003ehuggingface_hub\u003c/code\u003e. Reading environment variable should be opted-in, not defaults.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: \u003ccode\u003etokio\u003c/code\u003e backend now uses a single task with multiple chunks to go easy on user's desktop connections. Instead using \u003ccode\u003eApiBuilder::new().high()\u003c/code\u003e should be used if you want to saturate the connection by using many concurrent tasks to saturate connections (for instance S3)\u003c/li\u003e\n\u003cli\u003eDownloads will resume automatically by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/84\"\u003ehuggingface/hf-hub#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChoice of TLS backend. Choose your backend for TLS support with \u003ccode\u003e[\u0026quot;ureq\u0026quot;, \u0026quot;tokio\u0026quot;] X [\u0026quot;native-tls\u0026quot;, \u0026quot;rustls-tls\u0026quot;]\u003c/code\u003e features cross product. Remember to deactivate default features to select only the features you're interested in.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing token location. by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/3\"\u003ehuggingface/hf-hub#3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003eModelInfo\u003c/code\u003e up and rename as \u003ccode\u003eRepoInfo\u003c/code\u003e. by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/4\"\u003ehuggingface/hf-hub#4\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproving DL speed in the non \u003ccode\u003etokio\u003c/code\u003e feature by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/5\"\u003ehuggingface/hf-hub#5\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevamping a lot of the API around using \u003ccode\u003eApiRepo\u003c/code\u003e instead of always     \u003ccode\u003eapi.fn(\u0026amp;repo, ...)\u003c/code\u003e by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/6\"\u003ehuggingface/hf-hub#6\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrading to new minor (breaking change with ApiRepo). by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/7\"\u003ehuggingface/hf-hub#7\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api): add lfs metadata by \u003ca href=\"https://github.com/McPatate\"\u003e\u003ccode\u003e@​McPatate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/8\"\u003ehuggingface/hf-hub#8\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/huggingface/hf-hub/commits/v0.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokenizers` from 0.21.4 to 0.22.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huggingface/tokenizers/releases\"\u003etokenizers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.22.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eOkay mostly doing the release for these PR:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deserialize of added tokens by \u003ca href=\"https://github.com/ArthurZucker\"\u003e\u003ccode\u003e@​ArthurZucker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1891\"\u003ehuggingface/tokenizers#1891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate stub for typing by \u003ca href=\"https://github.com/ArthurZucker\"\u003e\u003ccode\u003e@​ArthurZucker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1896\"\u003ehuggingface/tokenizers#1896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump PyO3 to 0.26 by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1901\"\u003ehuggingface/tokenizers#1901\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eBasically good typing with at least \u003ccode\u003ety\u003c/code\u003e, and a lot fast (from 4 to 8x faster) loading vocab with a lot of added tokens and GIL free !?\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eci: add support for building Win-ARM64 wheels by \u003ca href=\"https://github.com/MugundanMCW\"\u003e\u003ccode\u003e@​MugundanMCW\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1869\"\u003ehuggingface/tokenizers#1869\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd cargo-semver-checks to Rust CI workflow by \u003ca href=\"https://github.com/haixuanTao\"\u003e\u003ccode\u003e@​haixuanTao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1875\"\u003ehuggingface/tokenizers#1875\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate indicatif dependency by \u003ca href=\"https://github.com/gordonmessmer\"\u003e\u003ccode\u003e@​gordonmessmer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1867\"\u003ehuggingface/tokenizers#1867\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump node-forge from 1.3.1 to 1.3.2 in /tokenizers/examples/unstable_wasm/www 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/huggingface/tokenizers/pull/1889\"\u003ehuggingface/tokenizers#1889\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump js-yaml from 3.14.1 to 3.14.2 in /bindings/node 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/huggingface/tokenizers/pull/1892\"\u003ehuggingface/tokenizers#1892\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: used normalize_str in BaseTokenizer.normalize by \u003ca href=\"https://github.com/ishitab02\"\u003e\u003ccode\u003e@​ishitab02\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1884\"\u003ehuggingface/tokenizers#1884\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[MINOR:TYPO] Update mod.rs by \u003ca href=\"https://github.com/cakiki\"\u003e\u003ccode\u003e@​cakiki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1883\"\u003ehuggingface/tokenizers#1883\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove runtime stderr warning from Python bindings by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1898\"\u003ehuggingface/tokenizers#1898\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMark immutable pyclasses as frozen by \u003ca href=\"https://github.com/ngoldbaum\"\u003e\u003ccode\u003e@​ngoldbaum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1861\"\u003ehuggingface/tokenizers#1861\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDOCS: add \u003ccode\u003eadd_prefix_space\u003c/code\u003e to \u003ccode\u003eprocessors.ByteLevel\u003c/code\u003e  by \u003ca href=\"https://github.com/CloseChoice\"\u003e\u003ccode\u003e@​CloseChoice\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1878\"\u003ehuggingface/tokenizers#1878\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump express from 4.21.2 to 4.22.1 in /tokenizers/examples/unstable_wasm/www 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/huggingface/tokenizers/pull/1903\"\u003ehuggingface/tokenizers#1903\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MugundanMCW\"\u003e\u003ccode\u003e@​MugundanMCW\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1869\"\u003ehuggingface/tokenizers#1869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haixuanTao\"\u003e\u003ccode\u003e@​haixuanTao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1875\"\u003ehuggingface/tokenizers#1875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gordonmessmer\"\u003e\u003ccode\u003e@​gordonmessmer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1867\"\u003ehuggingface/tokenizers#1867\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ishitab02\"\u003e\u003ccode\u003e@​ishitab02\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1884\"\u003ehuggingface/tokenizers#1884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1898\"\u003ehuggingface/tokenizers#1898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ngoldbaum\"\u003e\u003ccode\u003e@​ngoldbaum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1861\"\u003ehuggingface/tokenizers#1861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CloseChoice\"\u003e\u003ccode\u003e@​CloseChoice\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1878\"\u003ehuggingface/tokenizers#1878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huggingface/tokenizers/compare/v0.22.1...v0.22.2\"\u003ehttps://github.com/huggingface/tokenizers/compare/v0.22.1...v0.22.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.22.1\u003c/h2\u003e\n\u003ch1\u003eRelease v0.22.1\u003c/h1\u003e\n\u003cp\u003eMain change:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBump huggingface_hub upper version (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1866\"\u003e#1866\u003c/a\u003e) from \u003ca href=\"https://github.com/Wauplin\"\u003e\u003ccode\u003e@​Wauplin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(trainer): add and improve trainer signature (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1838\"\u003e#1838\u003c/a\u003e) from \u003ca href=\"https://github.com/shenxiangzhuang\"\u003e\u003ccode\u003e@​shenxiangzhuang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome doc updates: c91d76ae558ca2dc1aa725959e65dc21bf1fed7e, 7b0217894c1e2baed7354ab41503841b47af7cf9, 57eb8d7d9564621221784f7949b9efdeb7a49ac1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/6573f2c56172bac56f211e77934be3215adef2c2\"\u003e\u003ccode\u003e6573f2c\u003c/code\u003e\u003c/a\u003e add lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/1d9dbb82a3a448474aebb1b032ed4eff4e458694\"\u003e\u003ccode\u003e1d9dbb8\u003c/code\u003e\u003c/a\u003e push the release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/95504c029325a5156564d26e4966c189f6b5b426\"\u003e\u003ccode\u003e95504c0\u003c/code\u003e\u003c/a\u003e add .lock and v0.22.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/860474078263d719865e3813c7c35c5e240084dd\"\u003e\u003ccode\u003e8604740\u003c/code\u003e\u003c/a\u003e update stub for typing (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1896\"\u003e#1896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/a5e03bab570d0f82b7eceb1072ed13b506b8f1f6\"\u003e\u003ccode\u003ea5e03ba\u003c/code\u003e\u003c/a\u003e Bump express in /tokenizers/examples/unstable_wasm/www (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1903\"\u003e#1903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/ebbc3c8da336265912f5b7195dea155c54c1dc2b\"\u003e\u003ccode\u003eebbc3c8\u003c/code\u003e\u003c/a\u003e bump PyO3 to 0.26 (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1901\"\u003e#1901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/b83d7c986c1d885c4e412715dbb63a1efd0438e1\"\u003e\u003ccode\u003eb83d7c9\u003c/code\u003e\u003c/a\u003e DOCS: add \u003ccode\u003eadd_prefix_space\u003c/code\u003e to \u003ccode\u003eprocessors.ByteLevel\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1878\"\u003e#1878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/060786018e6c3903ccc3ae7ac35394daa6a1e070\"\u003e\u003ccode\u003e0607860\u003c/code\u003e\u003c/a\u003e Mark immutable pyclasses as frozen (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1861\"\u003e#1861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/09dafe2f44a8a20824f893966e097aca626c62b4\"\u003e\u003ccode\u003e09dafe2\u003c/code\u003e\u003c/a\u003e Remove runtime stderr warning from Python bindings (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1898\"\u003e#1898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/a05b60c55f29814631b0b0c92ba51b178cc126f6\"\u003e\u003ccode\u003ea05b60c\u003c/code\u003e\u003c/a\u003e [MINOR:TYPO] Update mod.rs (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1883\"\u003e#1883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huggingface/tokenizers/compare/v0.21.4...v0.22.2\"\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.24.7 to 0.26.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/releases\"\u003etree-sitter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev0.26.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev0.25.10\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev0.25.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: add wasm32 support to portable/endian.h 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/4613\"\u003etree-sitter/tree-sitter#4613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated function on build.zig 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/4621\"\u003etree-sitter/tree-sitter#4621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(generate): reserve more \u003ccode\u003eVec\u003c/code\u003e capacities 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/4629\"\u003etree-sitter/tree-sitter#4629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(rust): prevent overflow in error message calculation 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/4634\"\u003etree-sitter/tree-sitter#4634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): use parser title in lib.rs description 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/4638\"\u003etree-sitter/tree-sitter#4638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): only include top level LICENSE file 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/4639\"\u003etree-sitter/tree-sitter#4639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): improve python platform detection 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/4640\"\u003etree-sitter/tree-sitter#4640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(python): improve bindings test to detect ABI incompatibilities 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/4641\"\u003etree-sitter/tree-sitter#4641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(query): prevent cycles when analyzing hidden 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/4659\"\u003etree-sitter/tree-sitter#4659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReserved word dsl declarations 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/4661\"\u003etree-sitter/tree-sitter#4661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): improve error message in cases where a langauge can't be found for one of many paths 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/4662\"\u003etree-sitter/tree-sitter#4662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): correct indices for \u003ccode\u003eNode::utf16_text\u003c/code\u003e 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/4663\"\u003etree-sitter/tree-sitter#4663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(rust): ignore new mismatched-lifetime-syntaxes lint  by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4680\"\u003etree-sitter/tree-sitter#4680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): use custom class name  by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4679\"\u003etree-sitter/tree-sitter#4679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): update zig template files (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/4637\"\u003e#4637\u003c/a\u003e) by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4684\"\u003etree-sitter/tree-sitter#4684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate build.zig.zon by \u003ca href=\"https://github.com/Omar-xt\"\u003e\u003ccode\u003e@​Omar-xt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4709\"\u003etree-sitter/tree-sitter#4709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport build.zig.zon fixes by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4717\"\u003etree-sitter/tree-sitter#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eportable/endian: Add Haiku support 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/4724\"\u003etree-sitter/tree-sitter#4724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): delete \u003ccode\u003evar_i32_type\u003c/code\u003e after initializing global stack pointer value 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/4732\"\u003etree-sitter/tree-sitter#4732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(rust): EqCapture accepted cases where number of captured nodes differed by one 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/4737\"\u003etree-sitter/tree-sitter#4737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): improve zig dependency fetching logic 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/4741\"\u003etree-sitter/tree-sitter#4741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): add tree-sitter as npm dev dependency 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/4738\"\u003etree-sitter/tree-sitter#4738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] build.zig improvements by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4743\"\u003etree-sitter/tree-sitter#4743\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): check if an \u003ccode\u003eERROR\u003c/code\u003e node is named before assuming it's the builtin error node 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/4746\"\u003etree-sitter/tree-sitter#4746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): allow error nodes to match when they are child nodes 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/4748\"\u003etree-sitter/tree-sitter#4748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(zig): support wasmtime for ARM64 Windows (MSVC) 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/4749\"\u003etree-sitter/tree-sitter#4749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): properly detect MSVC compiler 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/4751\"\u003etree-sitter/tree-sitter#4751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(generate): warn users when extra rule can lead to parser hang 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/4763\"\u003etree-sitter/tree-sitter#4763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): fix DSL type declarations 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/4770\"\u003etree-sitter/tree-sitter#4770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(npm): add directory to repository fields 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/4773\"\u003etree-sitter/tree-sitter#4773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web): correct type errors, improve build by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4774\"\u003etree-sitter/tree-sitter#4774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(generate): return error when single state transitions have indirectly recursive cycles 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/4790\"\u003etree-sitter/tree-sitter#4790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(generate): use correct state id when adding terminal states to non terminal extras 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/4794\"\u003etree-sitter/tree-sitter#4794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.25.9 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/4798\"\u003etree-sitter/tree-sitter#4798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(rust): correct crate versions in root Cargo.toml file 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/4800\"\u003etree-sitter/tree-sitter#4800\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Omar-xt\"\u003e\u003ccode\u003e@​Omar-xt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4709\"\u003etree-sitter/tree-sitter#4709\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/tree-sitter/tree-sitter/commit/8b8199775f96ca8642cf7860da46100875b38453\"\u003e\u003ccode\u003e8b81997\u003c/code\u003e\u003c/a\u003e 0.26.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/744e556f7ea96087bd8cc2433a2d1ce951684204\"\u003e\u003ccode\u003e744e556\u003c/code\u003e\u003c/a\u003e build(deps): bump esbuild\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/8a3dcc6155a9faae677544303b6bc0caf1aef296\"\u003e\u003ccode\u003e8a3dcc6\u003c/code\u003e\u003c/a\u003e release 0.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/b0afbf376224724ba97c68a54e36b63b71939695\"\u003e\u003ccode\u003eb0afbf3\u003c/code\u003e\u003c/a\u003e build(deps): bump wasmparser from 0.242.0 to 0.243.0 in the cargo group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/974be3bb30282fdf545c5724bf4367786519a1b6\"\u003e\u003ccode\u003e974be3b\u003c/code\u003e\u003c/a\u003e fix(rust): specify workspace dependency of \u003ccode\u003etree-sitter-language\u003c/code\u003e crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/d861e2bcd9f9ca087cbc1de74acfc54c31395e7b\"\u003e\u003ccode\u003ed861e2b\u003c/code\u003e\u003c/a\u003e docs(cli): list Java \u0026amp; Zig binding files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/b9c2d1dc8900e8ee9a5d9e04d3f135c8638d2b3f\"\u003e\u003ccode\u003eb9c2d1d\u003c/code\u003e\u003c/a\u003e feat(bindings): add Java bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/8ca17d1bb174633fca8cf662483b4ff145a2eba6\"\u003e\u003ccode\u003e8ca17d1\u003c/code\u003e\u003c/a\u003e ci(release): enable trusted publishing \u0026amp; attestations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/3182efeccc5de2f50d4611466607222a29a4b059\"\u003e\u003ccode\u003e3182efe\u003c/code\u003e\u003c/a\u003e feat(bindings): add byproducts to cmake\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/bec7c3272b7b05bc316e179f5eb0db1a3792ff59\"\u003e\u003ccode\u003ebec7c32\u003c/code\u003e\u003c/a\u003e fix(loader)!: correct arguments passed to \u003ccode\u003eselect_language\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.24.7...v0.26.2\"\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.23.3 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.0\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/18b0515fca567f5a10aee9978c6d2640e878671a\"\u003e\u003ccode\u003e18b0515\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/a1f37e82436b85ccba0952d64dd4c816b15d8c65\"\u003e\u003ccode\u003ea1f37e8\u003c/code\u003e\u003c/a\u003e Regenerate w/ latest ABI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.3...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-python` from 0.23.6 to 0.25.0\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-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.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-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.6...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-javascript` from 0.23.1 to 0.25.0\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-javascript/releases\"\u003etree-sitter-javascript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-javascript.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-javascript/commit/44c892e0be055ac465d5eeddae6d3e194424e7de\"\u003e\u003ccode\u003e44c892e\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/5f100b023ecbae8cfe304bfe661a4116d457ee63\"\u003e\u003ccode\u003e5f100b0\u003c/code\u003e\u003c/a\u003e docs: clarify targeted ECMAScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/2409583e3710cb9eaa3e7556ab2d4e4c6b37885b\"\u003e\u003ccode\u003e2409583\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/39798e26b6d4dbcee8e522b8db83f8b2df33a5ea\"\u003e\u003ccode\u003e39798e2\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eawait\u003c/code\u003e to reserved identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/c220d3e85305b8a3476f8822c9a44f065a255319\"\u003e\u003ccode\u003ec220d3e\u003c/code\u003e\u003c/a\u003e feat: add reserved words\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/7ef855146385b29b08a9f594ba2785ff20e9e4ec\"\u003e\u003ccode\u003e7ef8551\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eof\u003c/code\u003e as identifiers in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/ebdb4f17a4da79a70344a41ae76bb95b2415a653\"\u003e\u003ccode\u003eebdb4f1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eusing\u003c/code\u003e declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/166a5655f1c121bb0ad3857301bc5f3f4626db0e\"\u003e\u003ccode\u003e166a565\u003c/code\u003e\u003c/a\u003e ci: use macos-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/be1e969d3ece0a8801061f7c2636a0d84cc32ed4\"\u003e\u003ccode\u003ebe1e969\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/b131ccbf414a720cce088610539241a1eb170054\"\u003e\u003ccode\u003eb131ccb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/compare/v0.23.1...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-go` from 0.23.4 to 0.25.0\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-go/releases\"\u003etree-sitter-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-go.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-go/commit/1547678a9da59885853f5f5cc8a99cc203fa2e2c\"\u003e\u003ccode\u003e1547678\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/3f912e94d24fe884d3cfbacf47dd764bdf7aa67f\"\u003e\u003ccode\u003e3f912e9\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/179ca03b3ac7da8ed7466fc4a8b6b445c3c968da\"\u003e\u003ccode\u003e179ca03\u003c/code\u003e\u003c/a\u003e feat: expose statement list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e25214e92f1e997940a3bd2f3ced2a2ddf7f027f\"\u003e\u003ccode\u003ee25214e\u003c/code\u003e\u003c/a\u003e fix: allow the terminator to be omitted for the last element\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/edea6bf2824e0426277562da521aa07afc814af8\"\u003e\u003ccode\u003eedea6bf\u003c/code\u003e\u003c/a\u003e fix: give index expressions a dynamic precedence of 1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e1076e566acfa8c1d268f64b3bad27b6d42c52d0\"\u003e\u003ccode\u003ee1076e5\u003c/code\u003e\u003c/a\u003e feat: support generic type aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/00a299e703431dfa07680f4e55e260bfc9a4c875\"\u003e\u003ccode\u003e00a299e\u003c/code\u003e\u003c/a\u003e ci: update test failures, use macos-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/93c2bb6ff269013aea1c5f7f0957881197a9adac\"\u003e\u003ccode\u003e93c2bb6\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/1496eb74bfd2c5e7c26d6fc711d5135741e5a1fa\"\u003e\u003ccode\u003e1496eb7\u003c/code\u003e\u003c/a\u003e feat: use the new reserved rules api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/c350fa54d38af725c40d061a602ee3205ef1e072\"\u003e\u003ccode\u003ec350fa5\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/compare/v0.23.4...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `colored` from 2.2.0 to 3.0.0\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.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\u003c/blockquote\u003e\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\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\u003c/blockquote\u003e\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/95b2de80ba35b6d2be2f876a746d27da58a73945\"\u003e\u003ccode\u003e95b2de8\u003c/code\u003e\u003c/a\u003e Remove unnecessary lazy_static dependency (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/176\"\u003e#176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/037e091ff1e66b3160d18cc65ff35554da15fb0a\"\u003e\u003ccode\u003e037e091\u003c/code\u003e\u003c/a\u003e Fix missing \u003ccode\u003e2.2.0\u003c/code\u003e release in changelog\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mackwic/colored/compare/v2.2.0...v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 1.0.69 to 2.0.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse differently named __private module per patch release (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd to \u0026quot;no-std\u0026quot; crates.io category (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eError::provide\u003c/code\u003e API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent elidable_lifetime_names pedantic clippy lint in generated impl (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd feature gate to tests that use std (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/409\"\u003e#409\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/410\"\u003e#410\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Maytha8\"\u003e\u003ccode\u003e@​Maytha8\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport errors containing a generic type parameter's associated type in a field (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWork around \u003ccode\u003emissing_inline_in_public_items\u003c/code\u003e clippy restriction being triggered in macro-generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove support for macro-generated \u003ccode\u003ederive(Error)\u003c/code\u003e call sites (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWork around conflict with #[deny(clippy::allow_attributes)] (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/397\"\u003e#397\u003c/a\u003e, thanks \u003ca href=\"https://github.com/zertosh\"\u003e\u003ccode\u003e@​zertosh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress deprecation warning on generated From impls (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent deprecation warning on generated impl for deprecated type (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEliminate needless_lifetimes clippy lint in generated \u003ccode\u003eFrom\u003c/code\u003e impls (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/391\"\u003e#391\u003c/a\u003e, thanks \u003ca href=\"https://github.com/matt-phylum\"\u003e\u003ccode\u003e@​matt-phylum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport the same Path field being repeated in both Debug and Display representation in error message (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove error message when a format trait used in error message is not implemented by some field (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/384\"\u003e#384\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix hang on invalid input inside #[error(...)] attribute (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ae716e6d6a7f7fdabdc394018c745b4d39ca45\"\u003e\u003ccode\u003e72ae716\u003c/code\u003e\u003c/a\u003e Release 2.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/599fdce83aee7767eb87b5af7bb30c37f3ed61e5\"\u003e\u003ccode\u003e599fdce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e from dtolnay/private\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/9ec05f6b38041bfe1ff5a274caec6e054a459aca\"\u003e\u003ccode\u003e9ec05f6\u003c/code\u003e\u003c/a\u003e Use differently named __private module per patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/d2c492b5498a0134abcc1677101bec876fe0621a\"\u003e\u003ccode\u003ed2c492b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/fc3ab9501d4f2b6df2d7e495dc1cb37ab6e68363\"\u003e\u003ccode\u003efc3ab95\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/819fe29dbb6e41bb937e3fef0469917d7c476c60\"\u003e\u003ccode\u003e819fe29\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/259f48c549a2b49c00d2d58a204c1a3b4d2fb29a\"\u003e\u003ccode\u003e259f48c\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/470e6a681c073f12e29daf64dcec724bfd5871a9\"\u003e\u003ccode\u003e470e6a6\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/544e191e6e7f2e7cc3ac34b77d9165c30d982463\"\u003e\u003ccode\u003e544e191\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/cbc1ebad3e91621ee0f94cf56d131f12fee62a3c\"\u003e\u003ccode\u003ecbc1eba\u003c/code\u003e\u003c/a\u003e Delete duplicate cap-lints flag from build script\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/1.0.69...2.0.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `criterion` from 0.5.1 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/criterion-rs/criterion.rs/releases\"\u003ecriterion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecriterion-plot-v0.8.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypo\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecriterion-v0.8.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHomepage link\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump crate-ci/typos from 1.23.5 to 1.40.0\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump jontze/action-mdbook from 3 to 4\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump actions/checkout from 4 to 6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecriterion-plot-v0.8.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ecriterion-v0.8.0\u003c/h2\u003e\n\u003ch3\u003eBREAKING\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop async-std support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.86, stable to 1.91.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to plot throughput on summary page.\u003c/li\u003e\n\u003cli\u003eAdd support for reporting throughput in elements and bytes - \u003ccode\u003eThroughput::ElementsAndBytes\u003c/code\u003e allows the text summary to report throughput in both units simultaneously.\u003c/li\u003e\n\u003cli\u003eAdd alloca-based memory layout randomisation to mitigate memory effects on measurements.\u003c/li\u003e\n\u003cli\u003eAdd doc comment to benchmark runner in criterion_group macro (removes linter warnings)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix plotting NaN bug\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Master API Docs links temporarily while we restore the docs publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecriterion-plot-v0.7.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/criterion-rs/criterion.rs/blob/master/CHANGELOG.md\"\u003ecriterion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/compare/criterion-v0.8.0...criterion-v0.8.1\"\u003e0.8.1\u003c/a\u003e - 2025-12-07\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHomepage link\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump crate-ci/typos from 1.23.5 to 1.40.0\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump jontze/action-mdbook from 3 to 4\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump actions/checkout from 4 to 6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/compare/criterion-v0.7.0...criterion-v0.8.0\"\u003e0.8.0\u003c/a\u003e - 2025-11-29\u003c/h2\u003e\n\u003ch3\u003eBREAKING\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop async-std support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.86, stable to 1.91.1\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/gaarutyunov/layer-vcs/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gaarutyunov%2Flayer-vcs/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"3682662366","node_id":"PR_kwDOO-hl-s62bymC","number":21,"state":"closed","title":"Bump the rust-dependencies group across 1 directory with 66 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-08T17:40:19.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T20:08:38.000Z","updated_at":"2025-12-08T17:40:21.000Z","time_to_close":595901,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":66,"packages":[{"name":"reqwest","old_version":"0.12.20","new_version":"0.12.24","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_path_to_error","old_version":"0.1.17","new_version":"0.1.20","repository_url":"https://github.com/dtolnay/path-to-error"},{"name":"uuid","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.6","repository_url":"https://github.com/toml-rs/toml"},{"name":"http","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/hyperium/http"},{"name":"tokio","old_version":"1.45.1","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.43","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.7","repository_url":"https://github.com/tokio-rs/axum"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.22","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"clap","old_version":"4.5.40","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"serde-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"name":"object_store","old_version":"0.12.2","new_version":"0.12.4","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"rand","old_version":"0.9.1","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"tracing-opentelemetry-instrumentation-sdk","old_version":"0.29.0","new_version":"0.32.2","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"tower-http","old_version":"0.6.6","new_version":"0.6.7","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"aws-config","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-sdk-bedrockruntime","old_version":"1.93.0","new_version":"1.95.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"aws-smithy-types","old_version":"1.3.2","new_version":"1.3.4","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-types","old_version":"1.3.7","new_version":"1.3.8","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"backon","old_version":"1.5.1","new_version":"1.6.0","repository_url":"https://github.com/Xuanwo/backon"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"image","old_version":"0.25.6","new_version":"0.25.9","repository_url":"https://github.com/image-rs/image"},{"name":"jsonschema","old_version":"0.30.0","new_version":"0.33.0","repository_url":"https://github.com/Stranger6667/jsonschema"},{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"10.2.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"metrics","old_version":"0.24.2","new_version":"0.24.3","repository_url":"https://github.com/metrics-rs/metrics"},{"name":"metrics-exporter-prometheus","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/metrics-rs/metrics"},{"name":"minijinja","old_version":"2.10.2","new_version":"2.13.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"strum","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"strum_macros","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"aws-sdk-sagemakerruntime","old_version":"1.75.0","new_version":"1.76.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"opentelemetry_sdk","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"tracing-opentelemetry","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"},{"name":"opentelemetry-otlp","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-semantic-conventions","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"init-tracing-opentelemetry","old_version":"0.29.0","new_version":"0.34.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.20.0","new_version":"1.2.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"aws-sdk-s3","old_version":"1.92.0","new_version":"1.96.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"mimalloc","old_version":"0.1.46","new_version":"0.1.48","repository_url":"https://github.com/purpleprotocol/mimalloc_rust"},{"name":"wasm-bindgen-test","old_version":"0.3.50","new_version":"0.3.56","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"hyper-util","old_version":"0.1.14","new_version":"0.1.18","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"moka","old_version":"0.12.10","new_version":"0.12.11","repository_url":"https://github.com/moka-rs/moka"},{"name":"rcgen","old_version":"0.13.2","new_version":"0.14.5","repository_url":"https://github.com/rustls/rcgen"},{"name":"rustls","old_version":"0.23.27","new_version":"0.23.35","repository_url":"https://github.com/rustls/rustls"},{"name":"tokio-rustls","old_version":"0.26.2","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.3","repository_url":"https://github.com/console-rs/indicatif"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"2.0.103","new_version":"2.0.111","repository_url":"https://github.com/dtolnay/syn"},{"name":"trybuild","old_version":"1.0.105","new_version":"1.0.114","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"tree-sitter","old_version":"0.25.6","new_version":"0.25.10","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-python","old_version":"0.23.6","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-md","old_version":"0.3.2","new_version":"0.5.1","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"rayon","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/rayon-rs/rayon"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 62 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.20` | `0.12.24` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.18.1` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.6` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.48.0` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.43` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.7` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.22` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.53` |\n| [serde-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.12.2` | `0.12.4` |\n| [rand](https://github.com/rust-random/rand) | `0.9.1` | `0.9.2` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [tracing-opentelemetry-instrumentation-sdk](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | `0.29.0` | `0.32.2` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.6` | `0.6.7` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [aws-config](https://github.com/smithy-lang/smithy-rs) | `1.8.0` | `1.8.1` |\n| [aws-sdk-bedrockruntime](https://github.com/awslabs/aws-sdk-rust) | `1.93.0` | `1.95.0` |\n| [aws-smithy-types](https://github.com/smithy-lang/smithy-rs) | `1.3.2` | `1.3.4` |\n| [aws-types](https://github.com/smithy-lang/smithy-rs) | `1.3.7` | `1.3.8` |\n| [backon](https://github.com/Xuanwo/backon) | `1.5.1` | `1.6.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [image](https://github.com/image-rs/image) | `0.25.6` | `0.25.9` |\n| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.30.0` | `0.33.0` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `10.2.0` |\n| [metrics](https://github.com/metrics-rs/metrics) | `0.24.2` | `0.24.3` |\n| [metrics-exporter-prometheus](https://github.com/metrics-rs/metrics) | `0.17.0` | `0.18.0` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.10.2` | `2.13.0` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [aws-sdk-sagemakerruntime](https://github.com/awslabs/aws-sdk-rust) | `1.75.0` | `1.76.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.31.0` | `0.32.0` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [init-tracing-opentelemetry](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | `0.29.0` | `0.34.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.20.0` | `1.2.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.92.0` | `1.96.0` |\n| [mimalloc](https://github.com/purpleprotocol/mimalloc_rust) | `0.1.46` | `0.1.48` |\n| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.50` | `0.3.56` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.17` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.14` | `0.1.18` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.11` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.13.2` | `0.14.5` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.27` | `0.23.35` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.2` | `0.26.4` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.103` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.42` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.103` | `2.0.111` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.105` | `1.0.114` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.25.6` | `0.25.10` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.3.2` | `0.5.1` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.11.0` |\n\n\nUpdates `reqwest` from 0.12.20 to 0.12.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.24\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): silence unused deps in WASM build by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2799\"\u003eseanmonstar/reqwest#2799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(util): avoid extra copy when base64 encoding by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2805\"\u003eseanmonstar/reqwest#2805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix method name in changelog entry by \u003ca href=\"https://github.com/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Align the name usage of TotalTimeout by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2657\"\u003eseanmonstar/reqwest#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): add \u003ccode\u003eCookieService\u003c/code\u003e by \u003ca href=\"https://github.com/linyihai\"\u003e\u003ccode\u003e@​linyihai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2787\"\u003eseanmonstar/reqwest#2787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes typo in retry max_retries_per_request doc comment re 2813 by \u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2801\"\u003eseanmonstar/reqwest#2801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): avoid duplicate cookie insertion by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2834\"\u003eseanmonstar/reqwest#2834\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.23\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🇺🇩🇸 Add \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003e🔁 Add \u003ccode\u003eClientBuilder::retries(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure \u003ca href=\"https://seanmonstar.com/blog/reqwest-retries/\"\u003eautomatic retries\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimize package size by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2759\"\u003eseanmonstar/reqwest#2759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dev-dependencies): bump brotli 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/2760\"\u003eseanmonstar/reqwest#2760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade hickory-dns to 0.25 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/2761\"\u003eseanmonstar/reqwest#2761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-expose http3 options in blocking::clientBuilder by \u003ca href=\"https://github.com/ducaale\"\u003e\u003ccode\u003e@​ducaale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2770\"\u003eseanmonstar/reqwest#2770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(proxy): restore default port 1080 for SOCKS proxies without explicit port by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2771\"\u003eseanmonstar/reqwest#2771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use msrv-aware cargo in msrv job 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/2779\"\u003eseanmonstar/reqwest#2779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add request cache option for wasm by \u003ca href=\"https://github.com/Spxg\"\u003e\u003ccode\u003e@​Spxg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2775\"\u003eseanmonstar/reqwest#2775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(client): use \u003ccode\u003estd::task::ready!\u003c/code\u003e macro to simplify \u003ccode\u003ePoll\u003c/code\u003e branch match by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2781\"\u003eseanmonstar/reqwest#2781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add default tcp keepalive and user_timeout values 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/2780\"\u003eseanmonstar/reqwest#2780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add unix_socket() option to client builder 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/2624\"\u003eseanmonstar/reqwest#2624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd retry policies 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/2763\"\u003eseanmonstar/reqwest#2763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: loosen retry \u003ccode\u003efor_host\u003c/code\u003e parameter bounds by \u003ca href=\"https://github.com/Enduriel\"\u003e\u003ccode\u003e@​Enduriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2792\"\u003eseanmonstar/reqwest#2792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add dns_resolver2 that is more ergonomic and flexible 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/2793\"\u003eseanmonstar/reqwest#2793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.12.23 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/2795\"\u003eseanmonstar/reqwest#2795\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::retry(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure automatic retries.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxies when resolving IPv6 destinations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxy to use \u003ccode\u003esocks4a://\u003c/code\u003e instead of \u003ccode\u003esocks4h://\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eError::is_timeout()\u003c/code\u003e to check for hyper and IO timeouts too.\u003c/li\u003e\n\u003cli\u003eFix request \u003ccode\u003eError\u003c/code\u003e to again include URLs when possible.\u003c/li\u003e\n\u003cli\u003eFix socks connect error to include more context.\u003c/li\u003e\n\u003cli\u003e(wasm) implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003eBody\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/seanmonstar/reqwest/commit/b126ca49da7897e5d676639cdbf67a0f6838b586\"\u003e\u003ccode\u003eb126ca4\u003c/code\u003e\u003c/a\u003e v0.12.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/40234930965e692c260f82c5d97edb5348cdbd1e\"\u003e\u003ccode\u003e4023493\u003c/code\u003e\u003c/a\u003e refactor: change fast_random from xorshift to siphash a counter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd61bc93e6f936454ce0b978c6f282f06eee9287\"\u003e\u003ccode\u003efd61bc9\u003c/code\u003e\u003c/a\u003e refactor(cookie): avoid duplicate cookie insertion (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2834\"\u003e#2834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/0bfa5267769ccc3f6b27a44d0dfb444fd0783a6e\"\u003e\u003ccode\u003e0bfa526\u003c/code\u003e\u003c/a\u003e test(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2801\"\u003e#2801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/994b8a0b7aa0a0ff6f87471f9e0d1a4dd2936fcd\"\u003e\u003ccode\u003e994b8a0\u003c/code\u003e\u003c/a\u003e docs: typo in retry max_retries_per_request  (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2824\"\u003e#2824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/da0702b762d6ee982ef041661d79df8eeb3aeb41\"\u003e\u003ccode\u003eda0702b\u003c/code\u003e\u003c/a\u003e refactor(cookie): de-duplicate cookie support as \u003ccode\u003eCookieService\u003c/code\u003e middleware (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/7ebddeaa8728ea09f14e276d6330620168fda379\"\u003e\u003ccode\u003e7ebddea\u003c/code\u003e\u003c/a\u003e chore: align internal name usage of TotalTimeout (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/b540a4e746acac4091eb6d39a2b5e2f3df48896b\"\u003e\u003ccode\u003eb540a4e\u003c/code\u003e\u003c/a\u003e chore(readme): use correct CI status badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e4550c4cc5a2bd0e447b7b3db548c6ef8202f47e\"\u003e\u003ccode\u003ee4550c4\u003c/code\u003e\u003c/a\u003e docs: fix method name in changelog entry (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2807\"\u003e#2807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f4694a29226cc443b3c58c86a3ffa97bd9f394a6\"\u003e\u003ccode\u003ef4694a2\u003c/code\u003e\u003c/a\u003e perf(util): avoid extra copy when base64 encoding (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2805\"\u003e#2805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.20...v0.12.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_path_to_error` from 0.1.17 to 0.1.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/path-to-error/releases\"\u003eserde_path_to_error's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport no-std (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/097ed8772815ab6a676ebf3998b6de4770af090d\"\u003e\u003ccode\u003e097ed87\u003c/code\u003e\u003c/a\u003e Release 0.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/b01872e214f232c16323369dbc6cc00c4faed57e\"\u003e\u003ccode\u003eb01872e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e from dtolnay/nostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/7d44c3f79e70275ae7e77aec67bc6b37acc24b9f\"\u003e\u003ccode\u003e7d44c3f\u003c/code\u003e\u003c/a\u003e Support no-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/6b45d3d50dd3a833f54c52fe88063fe2a75d82c5\"\u003e\u003ccode\u003e6b45d3d\u003c/code\u003e\u003c/a\u003e Release 0.1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/4d296f58948db708455a6b0e35d79db26607fe56\"\u003e\u003ccode\u003e4d296f5\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9e9c2982a9101ba25818a47aaf935e5f757f176e\"\u003e\u003ccode\u003e9e9c298\u003c/code\u003e\u003c/a\u003e Release 0.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/caf49d38927dd0a96733f8351894629274a0b94e\"\u003e\u003ccode\u003ecaf49d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/adf449fd7e798a225b028beb27a0f51276ffc05c\"\u003e\u003ccode\u003eadf449f\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9cf730fa854d83762541b826ec7468a37458b62f\"\u003e\u003ccode\u003e9cf730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/36\"\u003e#36\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/07b007cd8a37b6caed599bc268e7b92c0370b3c8\"\u003e\u003ccode\u003e07b007c\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/path-to-error/compare/0.1.17...0.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.17.0 to 1.18.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.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnsafe cleanup by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/841\"\u003euuid-rs/uuid#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/842\"\u003euuid-rs/uuid#842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up mismatched_lifetime_syntaxes lint by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/837\"\u003euuid-rs/uuid#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConversions between \u003ccode\u003eTimestamp\u003c/code\u003e and \u003ccode\u003estd::time::SystemTime\u003c/code\u003e by \u003ca href=\"https://github.com/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap the error type used in time conversions by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/838\"\u003euuid-rs/uuid#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/839\"\u003euuid-rs/uuid#839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/50d8e797ed9628820d0aff617a5f199221b82aaa\"\u003e\u003ccode\u003e50d8e79\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/842\"\u003e#842\u003c/a\u003e from uuid-rs/cargo/v1.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/79485925e95d507c20bc0a37e86d326715ffec9e\"\u003e\u003ccode\u003e7948592\u003c/code\u003e\u003c/a\u003e prepare for 1.18.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/6d847c79d072431c5131987a39318e11f8dbfa9b\"\u003e\u003ccode\u003e6d847c7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/841\"\u003e#841\u003c/a\u003e from uuid-rs/chore/unsafe-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/675cccc829fa8ce3f225392622aee1c41268b068\"\u003e\u003ccode\u003e675cccc\u003c/code\u003e\u003c/a\u003e re-gate zerocopy behind unstable feature flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4dd582806081d6718b7d0cac303c241d9a7eb0c9\"\u003e\u003ccode\u003e4dd5828\u003c/code\u003e\u003c/a\u003e Remove some unsafe; stabilize zerocopy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/60a49eb94fe1b4901d484de52dc305c7c21a2f85\"\u003e\u003ccode\u003e60a49eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/839\"\u003e#839\u003c/a\u003e from uuid-rs/cargo/v1.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/eb8c6970837cb02af04dfeac68a89453f84f890f\"\u003e\u003ccode\u003eeb8c697\u003c/code\u003e\u003c/a\u003e prepare for 1.18.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/281f26fcd93c3b1eeeae8f4f05e89d9caebb5874\"\u003e\u003ccode\u003e281f26f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/838\"\u003e#838\u003c/a\u003e from uuid-rs/chore/time-conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2d67ab2b5e261a68fb65a5bee50604516537307b\"\u003e\u003ccode\u003e2d67ab2\u003c/code\u003e\u003c/a\u003e don't use allocated values in errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c284ed562fdbe12cdeb6ca20e47e80f40cd21a68\"\u003e\u003ccode\u003ec284ed5\u003c/code\u003e\u003c/a\u003e wrap the error type used in time conversions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.140 to 1.0.145\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.143\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Clone and Debug for serde_json::Map iterators (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xlambein\"\u003e\u003ccode\u003e@​xlambein\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement Default for CompactFormatter (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SOF3\"\u003e\u003ccode\u003e@​SOF3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FromStr for serde_json::Map (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1271\"\u003e#1271\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mickvangelderen\"\u003e\u003ccode\u003e@​mickvangelderen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.142\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimpl Default for \u0026amp;Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize string escaping during serialization (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/efa66e3a1d61459ab2d325f92ebe3acbd6ca18b1\"\u003e\u003ccode\u003eefa66e3\u003c/code\u003e\u003c/a\u003e Release 1.0.145\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/23679e2b9d7e4dcaef797ca7c51a4ffb6fce9f36\"\u003e\u003ccode\u003e23679e2\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fc27bafbf740abc5e5733ec1dd2b5ae25695f895\"\u003e\u003ccode\u003efc27baf\u003c/code\u003e\u003c/a\u003e Release 1.0.144\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/caef3c6ea69e126d18ee8b43dcc2c89d81207815\"\u003e\u003ccode\u003ecaef3c6\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/81ba3aaaff5c3736dd8b762dd1a0cf992bf60593\"\u003e\u003ccode\u003e81ba3aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d21e8ce7a7cc0bab2d53293de42b6343ef1d9144\"\u003e\u003ccode\u003ed21e8ce\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6beb6cd596a00f8838dc0cfc8876ed8fd065896f\"\u003e\u003ccode\u003e6beb6cd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1286\"\u003e#1286\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1dbc803749213eca37080cc7f29f5aee3ac18941\"\u003e\u003ccode\u003e1dbc803\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0bf5d87003aebbbb2b46c96e668283215971d98d\"\u003e\u003ccode\u003e0bf5d87\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d12e943590208da738c092db92c34b39796a2538\"\u003e\u003ccode\u003ed12e943\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.140...v1.0.145\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.8.23 to 0.9.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/4695fb02fc3902345ffbfb54fd5df6adcc3bbd4d\"\u003e\u003ccode\u003e4695fb0\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/6a77ed71cf68369e823f7827b34eaa2a06d0126d\"\u003e\u003ccode\u003e6a77ed7\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c1e81979644a7a80141ab2d0ca284a4560eb4079\"\u003e\u003ccode\u003ec1e8197\u003c/code\u003e\u003c/a\u003e refactor: Switch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/d85d6cd61cf122ee44db8834bc2a55e881bb0750\"\u003e\u003ccode\u003ed85d6cd\u003c/code\u003e\u003c/a\u003e refactor: Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9154dcb3b2eea8a84db183806411adf081bc0977\"\u003e\u003ccode\u003e9154dcb\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/38f445c94071cfc0bbb2f4a3c0254457a3fde8cb\"\u003e\u003ccode\u003e38f445c\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/1ce8a75f2d5faa778deb43e9abd3960247f0d5b2\"\u003e\u003ccode\u003e1ce8a75\u003c/code\u003e\u003c/a\u003e feat(edit): Expose Table::span (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/290c28fa6078b2e61b897fe7a71afc26c70daa76\"\u003e\u003ccode\u003e290c28f\u003c/code\u003e\u003c/a\u003e feat(edit): Expose Table::span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b2bc739b201d14ed0dafabf4784bb56f9318c5be\"\u003e\u003ccode\u003eb2bc739\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.89 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/bd21148c49c784cb9136e5d069471dfeae13a339\"\u003e\u003ccode\u003ebd21148\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v0.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http` from 1.3.1 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http/releases\"\u003ehttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eStatusCode::EARLY_HINTS\u003c/code\u003e constant for 103 Early Hints.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eStatusCode::from_u16\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAuthority::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003ePathAndQuery::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMSRV increased to 1.57 (allows legible const fn panic messages).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Rand dependency to v0.9.1 by \u003ca href=\"https://github.com/FarzadMohtasham\"\u003e\u003ccode\u003e@​FarzadMohtasham\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/763\"\u003ehyperium/http#763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix compilation on latest nightly by \u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/769\"\u003ehyperium/http#769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary .expect()s for empty HeaderMap by \u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/768\"\u003ehyperium/http#768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: show types in \u003ccode\u003eExtensions\u003c/code\u003e debug output by \u003ca href=\"https://github.com/crepererum\"\u003e\u003ccode\u003e@​crepererum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/773\"\u003ehyperium/http#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: Clarify the \u003ccode\u003eHeaderMap\u003c/code\u003e documentaion by \u003ca href=\"https://github.com/Sol-Ell\"\u003e\u003ccode\u003e@​Sol-Ell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/774\"\u003ehyperium/http#774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: update format for tests by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/782\"\u003ehyperium/http#782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eStatusCode::from_u16\u003c/code\u003e const by \u003ca href=\"https://github.com/coolreader18\"\u003e\u003ccode\u003e@​coolreader18\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/761\"\u003ehyperium/http#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix typo 'an' to 'and' in http::status module documentation by \u003ca href=\"https://github.com/zxzxovo\"\u003e\u003ccode\u003e@​zxzxovo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/784\"\u003ehyperium/http#784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent panic in try_reserve/try_with_capacity on capacity overflow by \u003ca href=\"https://github.com/AriajSarkar\"\u003e\u003ccode\u003e@​AriajSarkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/787\"\u003ehyperium/http#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add reserve() to Extend impl for (Option\u003c!-- raw HTML omitted --\u003e, T)) by \u003ca href=\"https://github.com/AriajSarkar\"\u003e\u003ccode\u003e@​AriajSarkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/788\"\u003ehyperium/http#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/claudecodering\"\u003e\u003ccode\u003e@​claudecodering\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/790\"\u003ehyperium/http#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump MSRV to 1.57 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/793\"\u003ehyperium/http#793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd EARLY_HINTS status code by \u003ca href=\"https://github.com/mdevino\"\u003e\u003ccode\u003e@​mdevino\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/758\"\u003ehyperium/http#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(header): use better panic message in const HeaderName and HeaderValue by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/797\"\u003ehyperium/http#797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove unnecessary extern crate sentence by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/799\"\u003ehyperium/http#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to actions/checkout@v5 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/800\"\u003ehyperium/http#800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(uri): make \u003ccode\u003eAuthority/PathAndQuery::from_static\u003c/code\u003e const by \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/786\"\u003ehyperium/http#786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(header): inline FNV hasher to reduce dependencies by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/796\"\u003ehyperium/http#796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev1.4.0 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/803\"\u003ehyperium/http#803\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FarzadMohtasham\"\u003e\u003ccode\u003e@​FarzadMohtasham\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/763\"\u003ehyperium/http#763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/769\"\u003ehyperium/http#769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crepererum\"\u003e\u003ccode\u003e@​crepererum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/773\"\u003ehyperium/http#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sol-Ell\"\u003e\u003ccode\u003e@​Sol-Ell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/774\"\u003ehyperium/http#774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coolreader18\"\u003e\u003ccode\u003e@​coolreader18\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/761\"\u003ehyperium/http#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zxzxovo\"\u003e\u003ccode\u003e@​zxzxovo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/784\"\u003ehyperium/http#784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriajSarkar\"\u003e\u003ccode\u003e@​AriajSarkar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/787\"\u003ehyperium/http#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/claudecodering\"\u003e\u003ccode\u003e@​claudecodering\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/790\"\u003ehyperium/http#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdevino\"\u003e\u003ccode\u003e@​mdevino\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/758\"\u003ehyperium/http#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/786\"\u003ehyperium/http#786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/http/compare/v1.3.1...v1.4.0\"\u003ehttps://github.com/hyperium/http/compare/v1.3.1...v1.4.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/hyperium/http/blob/master/CHANGELOG.md\"\u003ehttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.0 (November 24, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eStatusCode::EARLY_HINTS\u003c/code\u003e constant for 103 Early Hints.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eStatusCode::from_u16\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAuthority::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003ePathAndQuery::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMSRV increased to 1.57 (allows legible const fn panic messages).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/b9625d83b524f7a8306883484f29a746eefc1bab\"\u003e\u003ccode\u003eb9625d8\u003c/code\u003e\u003c/a\u003e v1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/50b009c367dd9735f98bc3e4f5dd19acc629dfc5\"\u003e\u003ccode\u003e50b009c\u003c/code\u003e\u003c/a\u003e refactor(header): inline FNV hasher to reduce dependencies (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/b370d361c12350f170f3502f1338c5c2fc27350f\"\u003e\u003ccode\u003eb370d36\u003c/code\u003e\u003c/a\u003e feat(uri): make \u003ccode\u003eAuthority/PathAndQuery::from_static\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/0d7425146ea71b7ecb6bf9aa0be86c552ef481ce\"\u003e\u003ccode\u003e0d74251\u003c/code\u003e\u003c/a\u003e chore(ci): update to actions/checkout@v5 (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/a7607679dcbe08339a2612ef6a1a6c5152726316\"\u003e\u003ccode\u003ea760767\u003c/code\u003e\u003c/a\u003e docs: remove unnecessary extern crate sentence (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/fb1d4572eea2c6b47acc05f1bba0620ba22c9c67\"\u003e\u003ccode\u003efb1d457\u003c/code\u003e\u003c/a\u003e refactor(header): use better panic message in const HeaderName and HeaderValu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/20dbd6e54e95bb22386db3ca543c309100933087\"\u003e\u003ccode\u003e20dbd6e\u003c/code\u003e\u003c/a\u003e feat(status): Add 103 EARLY_HINTS status code (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/e7a73372f56f803235f363de6c8fd43c9503b237\"\u003e\u003ccode\u003ee7a7337\u003c/code\u003e\u003c/a\u003e chore: bump MSRV to 1.57\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/1888e28c544f8209f73c99b038dc0f645db34378\"\u003e\u003ccode\u003e1888e28\u003c/code\u003e\u003c/a\u003e tests: downgrade rand back to 0.8 for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/918bbc3c24535458cd2d5235f36f19b5ea229f0b\"\u003e\u003ccode\u003e918bbc3\u003c/code\u003e\u003c/a\u003e chore: minor improvement for docs (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/http/compare/v1.3.1...v1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.45.1 to 1.48.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.48.0\u003c/h2\u003e\n\u003ch1\u003e1.48.0 (October 14th, 2025)\u003c/h1\u003e\n\u003cp\u003eThe MSRV is increased to 1.71.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: add \u003ccode\u003eFile::max_buf_size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7594\"\u003e#7594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: export \u003ccode\u003eChain\u003c/code\u003e of \u003ccode\u003eAsyncReadExt::chain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7599\"\u003e#7599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr::as_abstract_name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7491\"\u003e#7491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::quickack\u003c/code\u003e and \u003ccode\u003eTcpStream::set_quickack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7490\"\u003e#7490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement \u003ccode\u003eAsRef\u0026lt;Self\u0026gt;\u003c/code\u003e for \u003ccode\u003eTcpStream\u003c/code\u003e and \u003ccode\u003eUnixStream\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7573\"\u003e#7573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add \u003ccode\u003eLocalKey::try_get\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7666\"\u003e#7666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eOrd\u003c/code\u003e for \u003ccode\u003etask::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7530\"\u003e#7530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: bump windows-sys to version 0.61 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7645\"\u003e#7645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: preserve \u003ccode\u003emax_buf_size\u003c/code\u003e when cloning a \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7593\"\u003e#7593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: suppress \u003ccode\u003eclippy::unwrap_in_result\u003c/code\u003e in \u003ccode\u003e#[tokio::main]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7651\"\u003e#7651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: remove \u003ccode\u003ePollEvented\u003c/code\u003e noise from Debug formats (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7675\"\u003e#7675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: upgrade \u003ccode\u003eCommand::spawn_with\u003c/code\u003e to use \u003ccode\u003eFnOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7511\"\u003e#7511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: remove inner mutex in \u003ccode\u003eSetOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: use \u003ccode\u003eUnsafeCell::get_mut\u003c/code\u003e in \u003ccode\u003eMutex::get_mut\u003c/code\u003e and \u003ccode\u003eRwLock::get_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7569\"\u003e#7569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: reduce the generated code size of \u003ccode\u003eTimeout\u0026lt;T\u0026gt;::poll\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7535\"\u003e#7535\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix hygiene issue in \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7638\"\u003e#7638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix copy/paste errors in udp peek methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7604\"\u003e#7604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: fix error when runtime is shut down on nightly-2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7672\"\u003e#7672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: use release ordering in \u003ccode\u003ewake_by_ref()\u003c/code\u003e even if already woken (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7622\"\u003e#7622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: close the \u003ccode\u003ebroadcast::Sender\u003c/code\u003e in \u003ccode\u003ebroadcast::Sender::new()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7629\"\u003e#7629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix implementation of unused \u003ccode\u003eRwLock::try_*\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7587\"\u003e#7587\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etokio: use cargo features instead of \u003ccode\u003e--cfg\u003c/code\u003e flags for \u003ccode\u003etaskdump\u003c/code\u003e and \u003ccode\u003eio_uring\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7655\"\u003e#7655\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7621\"\u003e#7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7567\"\u003e#7567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e with \u003ccode\u003eFile::open()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7617\"\u003e#7617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e with \u003ccode\u003eOpenOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7321\"\u003e#7321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: add \u003ccode\u003elocal\u003c/code\u003e runtime flavor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7375\"\u003e#7375\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: clarify the zero capacity case of \u003ccode\u003eAsyncRead::poll_read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7580\"\u003e#7580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix typos in the docs of \u003ccode\u003eAsyncFd\u003c/code\u003e readiness guards (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7583\"\u003e#7583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify socket gets closed on drop (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7526\"\u003e#7526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the behavior of \u003ccode\u003eUCred::pid()\u003c/code\u003e on Cygwin (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7611\"\u003e#7611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the supported platform of \u003ccode\u003eset_reuseport()\u003c/code\u003e and \u003ccode\u003ereuseport()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7628\"\u003e#7628\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/556820ff84030b37e74e11b86b7733f5795770ea\"\u003e\u003ccode\u003e556820f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.48.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7677\"\u003e#7677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fd1659a05222858b675d5515ef609ca39d825bff\"\u003e\u003ccode\u003efd1659a\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7676\"\u003e#7676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/53e8acac641a614b89e35912ebed0520c6dbcf93\"\u003e\u003ccode\u003e53e8aca\u003c/code\u003e\u003c/a\u003e ci: update nightly version to 2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7670\"\u003e#7670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9e5527d1d5eadbeed46f4d5d4eb22cd96c72a39a\"\u003e\u003ccode\u003e9e5527d\u003c/code\u003e\u003c/a\u003e process: fix error when runtime is shut down on nightly-2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7672\"\u003e#7672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25a24de0e661d86fa059779e87e0605909465f4a\"\u003e\u003ccode\u003e25a24de\u003c/code\u003e\u003c/a\u003e net: remove PollEvented noise from Debug formats (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7675\"\u003e#7675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/c1fa25f3009d6f5374e337b999fe4fe926c8e7f2\"\u003e\u003ccode\u003ec1fa25f\u003c/code\u003e\u003c/a\u003e task: clarify the behavior of several \u003ccode\u003espawn_local\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7669\"\u003e#7669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e7e02fcf0f16fc906c0fac48aafd6a168ae3cf24\"\u003e\u003ccode\u003ee7e02fc\u003c/code\u003e\u003c/a\u003e fs: use \u003ccode\u003eFileOptions\u003c/code\u003e inside \u003ccode\u003efs::File\u003c/code\u003e to support uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7617\"\u003e#7617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f7a7f62959aafd03fd40a07a4f511476dff1e57f\"\u003e\u003ccode\u003ef7a7f62\u003c/code\u003e\u003c/a\u003e ci: remove cargo-deny Unicode-DFS-2016 license exception config (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7619\"\u003e#7619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d1f1499f630c34c1d319acdc2cc86d7a1008c4b4\"\u003e\u003ccode\u003ed1f1499\u003c/code\u003e\u003c/a\u003e tokio: use cargo feature for taskdump support instead of cfg (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7655\"\u003e#7655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ad6f6189529b1067bd4628d1c62abf9a3a64281e\"\u003e\u003ccode\u003ead6f618\u003c/code\u003e\u003c/a\u003e runtime: clarify the behavior of \u003ccode\u003eHandle::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7665\"\u003e#7665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.45.1...tokio-1.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing` from 0.1.41 to 0.1.43\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing 0.1.43\u003c/h2\u003e\n\u003ch4\u003eImportant\u003c/h4\u003e\n\u003cp\u003eThe previous release [0.1.42] was yanked because \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e was a breaking change.\nSee further details in \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e. This release contains all the changes from that\nversion, plus a revert for the problematic part of the breaking PR.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;make \u003ccode\u003evalueset\u003c/code\u003e macro sanitary\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3382\"\u003etokio-rs/tracing#3382\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3424\"\u003etokio-rs/tracing#3424\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3425\"\u003etokio-rs/tracing#3425\u003c/a\u003e\n[0.1.42]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing 0.1.42\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cp\u003eThe [\u003ccode\u003eSpan::record_all\u003c/code\u003e] method has been removed from the documented API. It\nwas always unsuable via the documented API as it requried a \u003ccode\u003eValueSet\u003c/code\u003e which\nhas no publically documented constructors. The method remains, but should not\nbe used outside of \u003ccode\u003etracing\u003c/code\u003e macros.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eattributes\u003c/strong\u003e: Support constant expressions as instrument field names (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3158\"\u003e#3158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erecord_all!\u003c/code\u003e macro for recording multiple values in one call (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3227\"\u003e#3227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Improve code generation at trace points significantly (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3398\"\u003e#3398\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing-core\u003c/code\u003e: updated to 0.1.35 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3414\"\u003e#3414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etracing-attributes\u003c/code\u003e: updated to 0.1.31 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;name / parent\u0026quot; variant of \u003ccode\u003eevent!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove 'r#' prefix from raw identifiers in field names (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3130\"\u003e#3130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix perf regression when \u003ccode\u003erelease_max_level_*\u003c/code\u003e not set (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse imported instead of fully qualified path (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3374\"\u003e#3374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003evalueset\u003c/code\u003e macro sanitary (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Add missing \u003ccode\u003edyn\u003c/code\u003e keyword in \u003ccode\u003eVisit\u003c/code\u003e documentation code sample (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3387\"\u003e#3387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2983\"\u003e#2983\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#2983%5D(https://redirect.github.com/tokio-rs/tracing/issues/2983)\"\u003etokio-rs/tracing#2983\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3130\"\u003e#3130\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3130%5D(https://redirect.github.com/tokio-rs/tracing/issues/3130)\"\u003etokio-rs/tracing#3130\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3158\"\u003e#3158\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3158%5D(https://redirect.github.com/tokio-rs/tracing/issues/3158)\"\u003etokio-rs/tracing#3158\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/64e1c8d3ae5cf5deab40ad3d376c8595d4e4db7f\"\u003e\u003ccode\u003e64e1c8d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.43 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/7c44f7bb213db649e93746de0677bd34d2576ff2\"\u003e\u003ccode\u003e7c44f7b\u003c/code\u003e\u003c/a\u003e tracing: revert \u0026quot;make \u003ccode\u003evalueset\u003c/code\u003e macro sanitary\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cdaf661c1373777030b812c003c7075d95685112\"\u003e\u003ccode\u003ecdaf661\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3422\"\u003e#3422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/a164fd30217cc5980d141ed7e817d01b14c99040\"\u003e\u003ccode\u003ea164fd3\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-journald 0.3.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3421\"\u003e#3421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/405397b8cc4e6edd3f8d0324c0618502c455ecdc\"\u003e\u003ccode\u003e405397b\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-appender 0.2.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3420\"\u003e#3420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/a9eeed7394115831d504b52565206ba0ecc2affe\"\u003e\u003ccode\u003ea9eeed7\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.21 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3419\"\u003e#3419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/5bd550547899f72a6b0464220bdad1162b383960\"\u003e\u003ccode\u003e5bd5505\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.42 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3418\"\u003e#3418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/55086231ec4aaeffcaab9932e696f40278f06bd1\"\u003e\u003ccode\u003e5508623\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.31 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/d92b4c0feb00960902410b68f71521d36c699d85\"\u003e\u003ccode\u003ed92b4c0\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.35 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3414\"\u003e#3414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9751b6e776fc999263c49e29515bf1d3eb7260d5\"\u003e\u003ccode\u003e9751b6e\u003c/code\u003e\u003c/a\u003e chore: run \u003ccode\u003etracing-subscriber\u003c/code\u003e tests with all features (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3412\"\u003e#3412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-0.1.41...tracing-0.1.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.8.4 to 0.8.7\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.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelax implicit \u003ccode\u003eSend\u003c/code\u003e / \u003ccode\u003eSync\u003c/code\u003e bounds on \u003ccode\u003eRouterAsService\u003c/code\u003e, \u003ccode\u003eRouterIntoService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3550\"\u003etokio-rs/axum#3550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3555\"\u003etokio-rs/axum#3555\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Reject JSON request bodies with trailing characters after the JSON document (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eMultipart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Getter methods \u003ccode\u003eLocation::{status_code, location}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Support for writing arbitrary binary data into server-sent events (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e)]\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003emiddleware::ResponseAxumBodyLayer\u003c/code\u003e for mapping response body to \u003ccode\u003eaxum::body::Body\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eimpl FusedStream for WebSocket\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e The \u003ccode\u003esse\u003c/code\u003e module and \u003ccode\u003eSse\u003c/code\u003e type no longer depend on the \u003ccode\u003etokio\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e If the location given to one of \u003ccode\u003eRedirect\u003c/code\u003es constructors is not a valid header value, instead of panicking on construction, the \u003ccode\u003eIntoResponse\u003c/code\u003e impl now returns an HTTP 500, just like \u003ccode\u003eJson\u003c/code\u003e does when serialization fails (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Update minimum rust version to 1.78 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3154\"\u003etokio-rs/axum#3154\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3220\"\u003etokio-rs/axum#3220\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3377\"\u003etokio-rs/axum#3377\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3412\"\u003etokio-rs/axum#3412\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3425\"\u003etokio-rs/axum#3425\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3443\"\u003etokio-rs/axum#3443\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3453\"\u003etokio-rs/axum#3453\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3469\"\u003etokio-rs/axum#3469\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\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/4404f27cea206b0dca63637b1c76dff23772a5cc\"\u003e\u003ccode\u003e4404f27\u003c/code\u003e\u003c/a\u003e Release axum v0.8.7 and axum-extra v0.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/8f1545adecc86036ed9c8f252edcc099f7016103\"\u003e\u003ccode\u003e8f1545a\u003c/code\u003e\u003c/a\u003e Fix typo in extractors guide (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4fc3faa0b4d82db870d8daaf49978da960bcfc42\"\u003e\u003ccode\u003e4fc3faa\u003c/code\u003e\u003c/a\u003e Relax implicit Send / Sync bounds (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a05920c906fb5fe3c5b734f80465a3a6f06948f1\"\u003e\u003ccode\u003ea05920c\u003c/code\u003e\u003c/a\u003e Make it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6d5e6d578a2c5cd517f92af211c36f4eeb213e9d\"\u003e\u003ccode\u003e6d5e6d5\u003c/code\u003e\u003c/a\u003e Use extensions directly in from_request_parts (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3542\"\u003e#3542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/fe607e6dcf5dab2cdf8e2d5f8d8be26ae0b08ce0\"\u003e\u003ccode\u003efe607e6\u003c/code\u003e\u003c/a\u003e Fixes wording typo (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3540\"\u003e#3540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f9ce3e5b42c462411bcec2969841b1a3dcad68ac\"\u003e\u003ccode\u003ef9ce3e5\u003c/code\u003e\u003c/a\u003e Release axum-extra 0.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/12e1cf97407bb102c0200d17b8c6b20be4217f36\"\u003e\u003ccode\u003e12e1cf9\u003c/code\u003e\u003c/a\u003e Add back package.metadata.docs.rs for axum-extra\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/914a35a012c70d13d4f26cc8564f76525e26afeb\"\u003e\u003ccode\u003e914a35a\u003c/code\u003e\u003c/a\u003e Release axum-extra 0.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/e20e90d0b67d0094bed2c55faaa5ae5abf12c094\"\u003e\u003ccode\u003ee20e90d\u003c/code\u003e\u003c/a\u003e Upgrade axum-extra to prost v0.14 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3517\"\u003e#3517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.4...axum-v0.8.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.98 to 1.0.100\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/Arosales72/TestRaw2/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arosales72%2FTestRaw2/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"},{"uuid":"3660078994","node_id":"PR_kwDOO-hl-s61QwYz","number":20,"state":"closed","title":"Bump the rust-dependencies group across 1 directory with 63 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-01T20:06:07.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-24T18:36:21.000Z","updated_at":"2025-12-01T20:06:09.000Z","time_to_close":610186,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":63,"packages":[{"name":"reqwest","old_version":"0.12.20","new_version":"0.12.24","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_path_to_error","old_version":"0.1.17","new_version":"0.1.20","repository_url":"https://github.com/dtolnay/path-to-error"},{"name":"uuid","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.6","repository_url":"https://github.com/toml-rs/toml"},{"name":"http","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/hyperium/http"},{"name":"tokio","old_version":"1.45.1","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.7","repository_url":"https://github.com/tokio-rs/axum"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.20","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"clap","old_version":"4.5.40","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"serde-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"name":"object_store","old_version":"0.12.2","new_version":"0.12.4","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"rand","old_version":"0.9.1","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"tracing-opentelemetry-instrumentation-sdk","old_version":"0.29.0","new_version":"0.32.2","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"aws-config","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-sdk-bedrockruntime","old_version":"1.93.0","new_version":"1.95.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"aws-smithy-types","old_version":"1.3.2","new_version":"1.3.4","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-types","old_version":"1.3.7","new_version":"1.3.8","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"backon","old_version":"1.5.1","new_version":"1.6.0","repository_url":"https://github.com/Xuanwo/backon"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"image","old_version":"0.25.6","new_version":"0.25.9","repository_url":"https://github.com/image-rs/image"},{"name":"jsonschema","old_version":"0.30.0","new_version":"0.33.0","repository_url":"https://github.com/Stranger6667/jsonschema"},{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"10.2.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"metrics-exporter-prometheus","old_version":"0.17.0","new_version":"0.17.2","repository_url":"https://github.com/metrics-rs/metrics"},{"name":"minijinja","old_version":"2.10.2","new_version":"2.12.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"strum","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"strum_macros","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"aws-sdk-sagemakerruntime","old_version":"1.75.0","new_version":"1.76.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"opentelemetry_sdk","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"tracing-opentelemetry","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"},{"name":"opentelemetry-otlp","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-semantic-conventions","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"init-tracing-opentelemetry","old_version":"0.29.0","new_version":"0.34.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.20.0","new_version":"1.2.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"aws-sdk-s3","old_version":"1.92.0","new_version":"1.96.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"mimalloc","old_version":"0.1.46","new_version":"0.1.48","repository_url":"https://github.com/purpleprotocol/mimalloc_rust"},{"name":"wasm-bindgen-test","old_version":"0.3.50","new_version":"0.3.55","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"hyper","old_version":"1.6.0","new_version":"1.8.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-util","old_version":"0.1.14","new_version":"0.1.18","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"moka","old_version":"0.12.10","new_version":"0.12.11","repository_url":"https://github.com/moka-rs/moka"},{"name":"rcgen","old_version":"0.13.2","new_version":"0.14.5","repository_url":"https://github.com/rustls/rcgen"},{"name":"rustls","old_version":"0.23.27","new_version":"0.23.35","repository_url":"https://github.com/rustls/rustls"},{"name":"tokio-rustls","old_version":"0.26.2","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.3","repository_url":"https://github.com/console-rs/indicatif"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"2.0.103","new_version":"2.0.111","repository_url":"https://github.com/dtolnay/syn"},{"name":"trybuild","old_version":"1.0.105","new_version":"1.0.114","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"tree-sitter","old_version":"0.25.6","new_version":"0.25.10","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-python","old_version":"0.23.6","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-md","old_version":"0.3.2","new_version":"0.5.1","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"rayon","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/rayon-rs/rayon"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 60 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.20` | `0.12.24` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.18.1` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.6` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.48.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.7` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.20` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.53` |\n| [serde-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.12.2` | `0.12.4` |\n| [rand](https://github.com/rust-random/rand) | `0.9.1` | `0.9.2` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [tracing-opentelemetry-instrumentation-sdk](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | `0.29.0` | `0.32.2` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [aws-config](https://github.com/smithy-lang/smithy-rs) | `1.8.0` | `1.8.1` |\n| [aws-sdk-bedrockruntime](https://github.com/awslabs/aws-sdk-rust) | `1.93.0` | `1.95.0` |\n| [aws-smithy-types](https://github.com/smithy-lang/smithy-rs) | `1.3.2` | `1.3.4` |\n| [aws-types](https://github.com/smithy-lang/smithy-rs) | `1.3.7` | `1.3.8` |\n| [backon](https://github.com/Xuanwo/backon) | `1.5.1` | `1.6.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [image](https://github.com/image-rs/image) | `0.25.6` | `0.25.9` |\n| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.30.0` | `0.33.0` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `10.2.0` |\n| [metrics-exporter-prometheus](https://github.com/metrics-rs/metrics) | `0.17.0` | `0.17.2` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.10.2` | `2.12.0` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [aws-sdk-sagemakerruntime](https://github.com/awslabs/aws-sdk-rust) | `1.75.0` | `1.76.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.31.0` | `0.32.0` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [init-tracing-opentelemetry](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | `0.29.0` | `0.34.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.20.0` | `1.2.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.92.0` | `1.96.0` |\n| [mimalloc](https://github.com/purpleprotocol/mimalloc_rust) | `0.1.46` | `0.1.48` |\n| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.50` | `0.3.55` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.17` |\n| [hyper](https://github.com/hyperium/hyper) | `1.6.0` | `1.8.1` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.14` | `0.1.18` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.11` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.13.2` | `0.14.5` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.27` | `0.23.35` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.2` | `0.26.4` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.103` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.42` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.103` | `2.0.111` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.105` | `1.0.114` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.25.6` | `0.25.10` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.3.2` | `0.5.1` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.11.0` |\n\n\nUpdates `reqwest` from 0.12.20 to 0.12.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.24\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): silence unused deps in WASM build by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2799\"\u003eseanmonstar/reqwest#2799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(util): avoid extra copy when base64 encoding by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2805\"\u003eseanmonstar/reqwest#2805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix method name in changelog entry by \u003ca href=\"https://github.com/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Align the name usage of TotalTimeout by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2657\"\u003eseanmonstar/reqwest#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): add \u003ccode\u003eCookieService\u003c/code\u003e by \u003ca href=\"https://github.com/linyihai\"\u003e\u003ccode\u003e@​linyihai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2787\"\u003eseanmonstar/reqwest#2787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes typo in retry max_retries_per_request doc comment re 2813 by \u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2801\"\u003eseanmonstar/reqwest#2801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): avoid duplicate cookie insertion by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2834\"\u003eseanmonstar/reqwest#2834\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.23\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🇺🇩🇸 Add \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003e🔁 Add \u003ccode\u003eClientBuilder::retries(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure \u003ca href=\"https://seanmonstar.com/blog/reqwest-retries/\"\u003eautomatic retries\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimize package size by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2759\"\u003eseanmonstar/reqwest#2759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dev-dependencies): bump brotli 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/2760\"\u003eseanmonstar/reqwest#2760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade hickory-dns to 0.25 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/2761\"\u003eseanmonstar/reqwest#2761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-expose http3 options in blocking::clientBuilder by \u003ca href=\"https://github.com/ducaale\"\u003e\u003ccode\u003e@​ducaale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2770\"\u003eseanmonstar/reqwest#2770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(proxy): restore default port 1080 for SOCKS proxies without explicit port by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2771\"\u003eseanmonstar/reqwest#2771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use msrv-aware cargo in msrv job 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/2779\"\u003eseanmonstar/reqwest#2779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add request cache option for wasm by \u003ca href=\"https://github.com/Spxg\"\u003e\u003ccode\u003e@​Spxg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2775\"\u003eseanmonstar/reqwest#2775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(client): use \u003ccode\u003estd::task::ready!\u003c/code\u003e macro to simplify \u003ccode\u003ePoll\u003c/code\u003e branch match by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2781\"\u003eseanmonstar/reqwest#2781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add default tcp keepalive and user_timeout values 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/2780\"\u003eseanmonstar/reqwest#2780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add unix_socket() option to client builder 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/2624\"\u003eseanmonstar/reqwest#2624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd retry policies 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/2763\"\u003eseanmonstar/reqwest#2763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: loosen retry \u003ccode\u003efor_host\u003c/code\u003e parameter bounds by \u003ca href=\"https://github.com/Enduriel\"\u003e\u003ccode\u003e@​Enduriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2792\"\u003eseanmonstar/reqwest#2792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add dns_resolver2 that is more ergonomic and flexible 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/2793\"\u003eseanmonstar/reqwest#2793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.12.23 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/2795\"\u003eseanmonstar/reqwest#2795\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::retry(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure automatic retries.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxies when resolving IPv6 destinations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxy to use \u003ccode\u003esocks4a://\u003c/code\u003e instead of \u003ccode\u003esocks4h://\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eError::is_timeout()\u003c/code\u003e to check for hyper and IO timeouts too.\u003c/li\u003e\n\u003cli\u003eFix request \u003ccode\u003eError\u003c/code\u003e to again include URLs when possible.\u003c/li\u003e\n\u003cli\u003eFix socks connect error to include more context.\u003c/li\u003e\n\u003cli\u003e(wasm) implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003eBody\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/seanmonstar/reqwest/commit/b126ca49da7897e5d676639cdbf67a0f6838b586\"\u003e\u003ccode\u003eb126ca4\u003c/code\u003e\u003c/a\u003e v0.12.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/40234930965e692c260f82c5d97edb5348cdbd1e\"\u003e\u003ccode\u003e4023493\u003c/code\u003e\u003c/a\u003e refactor: change fast_random from xorshift to siphash a counter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd61bc93e6f936454ce0b978c6f282f06eee9287\"\u003e\u003ccode\u003efd61bc9\u003c/code\u003e\u003c/a\u003e refactor(cookie): avoid duplicate cookie insertion (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2834\"\u003e#2834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/0bfa5267769ccc3f6b27a44d0dfb444fd0783a6e\"\u003e\u003ccode\u003e0bfa526\u003c/code\u003e\u003c/a\u003e test(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2801\"\u003e#2801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/994b8a0b7aa0a0ff6f87471f9e0d1a4dd2936fcd\"\u003e\u003ccode\u003e994b8a0\u003c/code\u003e\u003c/a\u003e docs: typo in retry max_retries_per_request  (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2824\"\u003e#2824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/da0702b762d6ee982ef041661d79df8eeb3aeb41\"\u003e\u003ccode\u003eda0702b\u003c/code\u003e\u003c/a\u003e refactor(cookie): de-duplicate cookie support as \u003ccode\u003eCookieService\u003c/code\u003e middleware (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/7ebddeaa8728ea09f14e276d6330620168fda379\"\u003e\u003ccode\u003e7ebddea\u003c/code\u003e\u003c/a\u003e chore: align internal name usage of TotalTimeout (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/b540a4e746acac4091eb6d39a2b5e2f3df48896b\"\u003e\u003ccode\u003eb540a4e\u003c/code\u003e\u003c/a\u003e chore(readme): use correct CI status badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e4550c4cc5a2bd0e447b7b3db548c6ef8202f47e\"\u003e\u003ccode\u003ee4550c4\u003c/code\u003e\u003c/a\u003e docs: fix method name in changelog entry (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2807\"\u003e#2807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f4694a29226cc443b3c58c86a3ffa97bd9f394a6\"\u003e\u003ccode\u003ef4694a2\u003c/code\u003e\u003c/a\u003e perf(util): avoid extra copy when base64 encoding (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2805\"\u003e#2805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.20...v0.12.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_path_to_error` from 0.1.17 to 0.1.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/path-to-error/releases\"\u003eserde_path_to_error's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport no-std (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/097ed8772815ab6a676ebf3998b6de4770af090d\"\u003e\u003ccode\u003e097ed87\u003c/code\u003e\u003c/a\u003e Release 0.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/b01872e214f232c16323369dbc6cc00c4faed57e\"\u003e\u003ccode\u003eb01872e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e from dtolnay/nostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/7d44c3f79e70275ae7e77aec67bc6b37acc24b9f\"\u003e\u003ccode\u003e7d44c3f\u003c/code\u003e\u003c/a\u003e Support no-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/6b45d3d50dd3a833f54c52fe88063fe2a75d82c5\"\u003e\u003ccode\u003e6b45d3d\u003c/code\u003e\u003c/a\u003e Release 0.1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/4d296f58948db708455a6b0e35d79db26607fe56\"\u003e\u003ccode\u003e4d296f5\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9e9c2982a9101ba25818a47aaf935e5f757f176e\"\u003e\u003ccode\u003e9e9c298\u003c/code\u003e\u003c/a\u003e Release 0.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/caf49d38927dd0a96733f8351894629274a0b94e\"\u003e\u003ccode\u003ecaf49d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/adf449fd7e798a225b028beb27a0f51276ffc05c\"\u003e\u003ccode\u003eadf449f\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9cf730fa854d83762541b826ec7468a37458b62f\"\u003e\u003ccode\u003e9cf730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/36\"\u003e#36\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/07b007cd8a37b6caed599bc268e7b92c0370b3c8\"\u003e\u003ccode\u003e07b007c\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/path-to-error/compare/0.1.17...0.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.17.0 to 1.18.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.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnsafe cleanup by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/841\"\u003euuid-rs/uuid#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/842\"\u003euuid-rs/uuid#842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up mismatched_lifetime_syntaxes lint by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/837\"\u003euuid-rs/uuid#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConversions between \u003ccode\u003eTimestamp\u003c/code\u003e and \u003ccode\u003estd::time::SystemTime\u003c/code\u003e by \u003ca href=\"https://github.com/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap the error type used in time conversions by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/838\"\u003euuid-rs/uuid#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/839\"\u003euuid-rs/uuid#839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/50d8e797ed9628820d0aff617a5f199221b82aaa\"\u003e\u003ccode\u003e50d8e79\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/842\"\u003e#842\u003c/a\u003e from uuid-rs/cargo/v1.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/79485925e95d507c20bc0a37e86d326715ffec9e\"\u003e\u003ccode\u003e7948592\u003c/code\u003e\u003c/a\u003e prepare for 1.18.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/6d847c79d072431c5131987a39318e11f8dbfa9b\"\u003e\u003ccode\u003e6d847c7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/841\"\u003e#841\u003c/a\u003e from uuid-rs/chore/unsafe-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/675cccc829fa8ce3f225392622aee1c41268b068\"\u003e\u003ccode\u003e675cccc\u003c/code\u003e\u003c/a\u003e re-gate zerocopy behind unstable feature flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4dd582806081d6718b7d0cac303c241d9a7eb0c9\"\u003e\u003ccode\u003e4dd5828\u003c/code\u003e\u003c/a\u003e Remove some unsafe; stabilize zerocopy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/60a49eb94fe1b4901d484de52dc305c7c21a2f85\"\u003e\u003ccode\u003e60a49eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/839\"\u003e#839\u003c/a\u003e from uuid-rs/cargo/v1.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/eb8c6970837cb02af04dfeac68a89453f84f890f\"\u003e\u003ccode\u003eeb8c697\u003c/code\u003e\u003c/a\u003e prepare for 1.18.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/281f26fcd93c3b1eeeae8f4f05e89d9caebb5874\"\u003e\u003ccode\u003e281f26f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/838\"\u003e#838\u003c/a\u003e from uuid-rs/chore/time-conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2d67ab2b5e261a68fb65a5bee50604516537307b\"\u003e\u003ccode\u003e2d67ab2\u003c/code\u003e\u003c/a\u003e don't use allocated values in errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c284ed562fdbe12cdeb6ca20e47e80f40cd21a68\"\u003e\u003ccode\u003ec284ed5\u003c/code\u003e\u003c/a\u003e wrap the error type used in time conversions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.140 to 1.0.145\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.143\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Clone and Debug for serde_json::Map iterators (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xlambein\"\u003e\u003ccode\u003e@​xlambein\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement Default for CompactFormatter (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SOF3\"\u003e\u003ccode\u003e@​SOF3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FromStr for serde_json::Map (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1271\"\u003e#1271\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mickvangelderen\"\u003e\u003ccode\u003e@​mickvangelderen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.142\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimpl Default for \u0026amp;Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize string escaping during serialization (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/efa66e3a1d61459ab2d325f92ebe3acbd6ca18b1\"\u003e\u003ccode\u003eefa66e3\u003c/code\u003e\u003c/a\u003e Release 1.0.145\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/23679e2b9d7e4dcaef797ca7c51a4ffb6fce9f36\"\u003e\u003ccode\u003e23679e2\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fc27bafbf740abc5e5733ec1dd2b5ae25695f895\"\u003e\u003ccode\u003efc27baf\u003c/code\u003e\u003c/a\u003e Release 1.0.144\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/caef3c6ea69e126d18ee8b43dcc2c89d81207815\"\u003e\u003ccode\u003ecaef3c6\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/81ba3aaaff5c3736dd8b762dd1a0cf992bf60593\"\u003e\u003ccode\u003e81ba3aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d21e8ce7a7cc0bab2d53293de42b6343ef1d9144\"\u003e\u003ccode\u003ed21e8ce\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6beb6cd596a00f8838dc0cfc8876ed8fd065896f\"\u003e\u003ccode\u003e6beb6cd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1286\"\u003e#1286\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1dbc803749213eca37080cc7f29f5aee3ac18941\"\u003e\u003ccode\u003e1dbc803\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0bf5d87003aebbbb2b46c96e668283215971d98d\"\u003e\u003ccode\u003e0bf5d87\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d12e943590208da738c092db92c34b39796a2538\"\u003e\u003ccode\u003ed12e943\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.140...v1.0.145\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.8.23 to 0.9.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/4695fb02fc3902345ffbfb54fd5df6adcc3bbd4d\"\u003e\u003ccode\u003e4695fb0\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/6a77ed71cf68369e823f7827b34eaa2a06d0126d\"\u003e\u003ccode\u003e6a77ed7\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c1e81979644a7a80141ab2d0ca284a4560eb4079\"\u003e\u003ccode\u003ec1e8197\u003c/code\u003e\u003c/a\u003e refactor: Switch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/d85d6cd61cf122ee44db8834bc2a55e881bb0750\"\u003e\u003ccode\u003ed85d6cd\u003c/code\u003e\u003c/a\u003e refactor: Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9154dcb3b2eea8a84db183806411adf081bc0977\"\u003e\u003ccode\u003e9154dcb\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/38f445c94071cfc0bbb2f4a3c0254457a3fde8cb\"\u003e\u003ccode\u003e38f445c\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/1ce8a75f2d5faa778deb43e9abd3960247f0d5b2\"\u003e\u003ccode\u003e1ce8a75\u003c/code\u003e\u003c/a\u003e feat(edit): Expose Table::span (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/290c28fa6078b2e61b897fe7a71afc26c70daa76\"\u003e\u003ccode\u003e290c28f\u003c/code\u003e\u003c/a\u003e feat(edit): Expose Table::span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b2bc739b201d14ed0dafabf4784bb56f9318c5be\"\u003e\u003ccode\u003eb2bc739\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.89 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/bd21148c49c784cb9136e5d069471dfeae13a339\"\u003e\u003ccode\u003ebd21148\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v0.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http` from 1.3.1 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http/releases\"\u003ehttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eStatusCode::EARLY_HINTS\u003c/code\u003e constant for 103 Early Hints.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eStatusCode::from_u16\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAuthority::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003ePathAndQuery::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMSRV increased to 1.57 (allows legible const fn panic messages).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Rand dependency to v0.9.1 by \u003ca href=\"https://github.com/FarzadMohtasham\"\u003e\u003ccode\u003e@​FarzadMohtasham\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/763\"\u003ehyperium/http#763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix compilation on latest nightly by \u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/769\"\u003ehyperium/http#769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary .expect()s for empty HeaderMap by \u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/768\"\u003ehyperium/http#768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: show types in \u003ccode\u003eExtensions\u003c/code\u003e debug output by \u003ca href=\"https://github.com/crepererum\"\u003e\u003ccode\u003e@​crepererum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/773\"\u003ehyperium/http#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: Clarify the \u003ccode\u003eHeaderMap\u003c/code\u003e documentaion by \u003ca href=\"https://github.com/Sol-Ell\"\u003e\u003ccode\u003e@​Sol-Ell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/774\"\u003ehyperium/http#774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: update format for tests by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/782\"\u003ehyperium/http#782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eStatusCode::from_u16\u003c/code\u003e const by \u003ca href=\"https://github.com/coolreader18\"\u003e\u003ccode\u003e@​coolreader18\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/761\"\u003ehyperium/http#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix typo 'an' to 'and' in http::status module documentation by \u003ca href=\"https://github.com/zxzxovo\"\u003e\u003ccode\u003e@​zxzxovo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/784\"\u003ehyperium/http#784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent panic in try_reserve/try_with_capacity on capacity overflow by \u003ca href=\"https://github.com/AriajSarkar\"\u003e\u003ccode\u003e@​AriajSarkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/787\"\u003ehyperium/http#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add reserve() to Extend impl for (Option\u003c!-- raw HTML omitted --\u003e, T)) by \u003ca href=\"https://github.com/AriajSarkar\"\u003e\u003ccode\u003e@​AriajSarkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/788\"\u003ehyperium/http#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/claudecodering\"\u003e\u003ccode\u003e@​claudecodering\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/790\"\u003ehyperium/http#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump MSRV to 1.57 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/793\"\u003ehyperium/http#793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd EARLY_HINTS status code by \u003ca href=\"https://github.com/mdevino\"\u003e\u003ccode\u003e@​mdevino\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/758\"\u003ehyperium/http#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(header): use better panic message in const HeaderName and HeaderValue by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/797\"\u003ehyperium/http#797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove unnecessary extern crate sentence by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/799\"\u003ehyperium/http#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to actions/checkout@v5 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/800\"\u003ehyperium/http#800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(uri): make \u003ccode\u003eAuthority/PathAndQuery::from_static\u003c/code\u003e const by \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/786\"\u003ehyperium/http#786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(header): inline FNV hasher to reduce dependencies by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/796\"\u003ehyperium/http#796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev1.4.0 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/803\"\u003ehyperium/http#803\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FarzadMohtasham\"\u003e\u003ccode\u003e@​FarzadMohtasham\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/763\"\u003ehyperium/http#763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/769\"\u003ehyperium/http#769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crepererum\"\u003e\u003ccode\u003e@​crepererum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/773\"\u003ehyperium/http#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sol-Ell\"\u003e\u003ccode\u003e@​Sol-Ell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/774\"\u003ehyperium/http#774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coolreader18\"\u003e\u003ccode\u003e@​coolreader18\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/761\"\u003ehyperium/http#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zxzxovo\"\u003e\u003ccode\u003e@​zxzxovo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/784\"\u003ehyperium/http#784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriajSarkar\"\u003e\u003ccode\u003e@​AriajSarkar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/787\"\u003ehyperium/http#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/claudecodering\"\u003e\u003ccode\u003e@​claudecodering\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/790\"\u003ehyperium/http#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdevino\"\u003e\u003ccode\u003e@​mdevino\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/758\"\u003ehyperium/http#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/786\"\u003ehyperium/http#786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/http/compare/v1.3.1...v1.4.0\"\u003ehttps://github.com/hyperium/http/compare/v1.3.1...v1.4.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/hyperium/http/blob/master/CHANGELOG.md\"\u003ehttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.0 (November 24, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eStatusCode::EARLY_HINTS\u003c/code\u003e constant for 103 Early Hints.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eStatusCode::from_u16\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAuthority::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003ePathAndQuery::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMSRV increased to 1.57 (allows legible const fn panic messages).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/b9625d83b524f7a8306883484f29a746eefc1bab\"\u003e\u003ccode\u003eb9625d8\u003c/code\u003e\u003c/a\u003e v1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/50b009c367dd9735f98bc3e4f5dd19acc629dfc5\"\u003e\u003ccode\u003e50b009c\u003c/code\u003e\u003c/a\u003e refactor(header): inline FNV hasher to reduce dependencies (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/b370d361c12350f170f3502f1338c5c2fc27350f\"\u003e\u003ccode\u003eb370d36\u003c/code\u003e\u003c/a\u003e feat(uri): make \u003ccode\u003eAuthority/PathAndQuery::from_static\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/0d7425146ea71b7ecb6bf9aa0be86c552ef481ce\"\u003e\u003ccode\u003e0d74251\u003c/code\u003e\u003c/a\u003e chore(ci): update to actions/checkout@v5 (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/a7607679dcbe08339a2612ef6a1a6c5152726316\"\u003e\u003ccode\u003ea760767\u003c/code\u003e\u003c/a\u003e docs: remove unnecessary extern crate sentence (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/fb1d4572eea2c6b47acc05f1bba0620ba22c9c67\"\u003e\u003ccode\u003efb1d457\u003c/code\u003e\u003c/a\u003e refactor(header): use better panic message in const HeaderName and HeaderValu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/20dbd6e54e95bb22386db3ca543c309100933087\"\u003e\u003ccode\u003e20dbd6e\u003c/code\u003e\u003c/a\u003e feat(status): Add 103 EARLY_HINTS status code (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/e7a73372f56f803235f363de6c8fd43c9503b237\"\u003e\u003ccode\u003ee7a7337\u003c/code\u003e\u003c/a\u003e chore: bump MSRV to 1.57\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/1888e28c544f8209f73c99b038dc0f645db34378\"\u003e\u003ccode\u003e1888e28\u003c/code\u003e\u003c/a\u003e tests: downgrade rand back to 0.8 for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/918bbc3c24535458cd2d5235f36f19b5ea229f0b\"\u003e\u003ccode\u003e918bbc3\u003c/code\u003e\u003c/a\u003e chore: minor improvement for docs (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/http/compare/v1.3.1...v1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.45.1 to 1.48.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.48.0\u003c/h2\u003e\n\u003ch1\u003e1.48.0 (October 14th, 2025)\u003c/h1\u003e\n\u003cp\u003eThe MSRV is increased to 1.71.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: add \u003ccode\u003eFile::max_buf_size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7594\"\u003e#7594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: export \u003ccode\u003eChain\u003c/code\u003e of \u003ccode\u003eAsyncReadExt::chain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7599\"\u003e#7599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr::as_abstract_name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7491\"\u003e#7491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::quickack\u003c/code\u003e and \u003ccode\u003eTcpStream::set_quickack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7490\"\u003e#7490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement \u003ccode\u003eAsRef\u0026lt;Self\u0026gt;\u003c/code\u003e for \u003ccode\u003eTcpStream\u003c/code\u003e and \u003ccode\u003eUnixStream\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7573\"\u003e#7573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add \u003ccode\u003eLocalKey::try_get\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7666\"\u003e#7666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eOrd\u003c/code\u003e for \u003ccode\u003etask::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7530\"\u003e#7530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: bump windows-sys to version 0.61 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7645\"\u003e#7645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: preserve \u003ccode\u003emax_buf_size\u003c/code\u003e when cloning a \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7593\"\u003e#7593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: suppress \u003ccode\u003eclippy::unwrap_in_result\u003c/code\u003e in \u003ccode\u003e#[tokio::main]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7651\"\u003e#7651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: remove \u003ccode\u003ePollEvented\u003c/code\u003e noise from Debug formats (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7675\"\u003e#7675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: upgrade \u003ccode\u003eCommand::spawn_with\u003c/code\u003e to use \u003ccode\u003eFnOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7511\"\u003e#7511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: remove inner mutex in \u003ccode\u003eSetOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: use \u003ccode\u003eUnsafeCell::get_mut\u003c/code\u003e in \u003ccode\u003eMutex::get_mut\u003c/code\u003e and \u003ccode\u003eRwLock::get_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7569\"\u003e#7569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: reduce the generated code size of \u003ccode\u003eTimeout\u0026lt;T\u0026gt;::poll\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7535\"\u003e#7535\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix hygiene issue in \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7638\"\u003e#7638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix copy/paste errors in udp peek methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7604\"\u003e#7604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: fix error when runtime is shut down on nightly-2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7672\"\u003e#7672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: use release ordering in \u003ccode\u003ewake_by_ref()\u003c/code\u003e even if already woken (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7622\"\u003e#7622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: close the \u003ccode\u003ebroadcast::Sender\u003c/code\u003e in \u003ccode\u003ebroadcast::Sender::new()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7629\"\u003e#7629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix implementation of unused \u003ccode\u003eRwLock::try_*\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7587\"\u003e#7587\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etokio: use cargo features instead of \u003ccode\u003e--cfg\u003c/code\u003e flags for \u003ccode\u003etaskdump\u003c/code\u003e and \u003ccode\u003eio_uring\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7655\"\u003e#7655\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7621\"\u003e#7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7567\"\u003e#7567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e with \u003ccode\u003eFile::open()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7617\"\u003e#7617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e with \u003ccode\u003eOpenOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7321\"\u003e#7321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: add \u003ccode\u003elocal\u003c/code\u003e runtime flavor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7375\"\u003e#7375\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: clarify the zero capacity case of \u003ccode\u003eAsyncRead::poll_read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7580\"\u003e#7580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix typos in the docs of \u003ccode\u003eAsyncFd\u003c/code\u003e readiness guards (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7583\"\u003e#7583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify socket gets closed on drop (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7526\"\u003e#7526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the behavior of \u003ccode\u003eUCred::pid()\u003c/code\u003e on Cygwin (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7611\"\u003e#7611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the supported platform of \u003ccode\u003eset_reuseport()\u003c/code\u003e and \u003ccode\u003ereuseport()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7628\"\u003e#7628\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/556820ff84030b37e74e11b86b7733f5795770ea\"\u003e\u003ccode\u003e556820f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.48.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7677\"\u003e#7677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fd1659a05222858b675d5515ef609ca39d825bff\"\u003e\u003ccode\u003efd1659a\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7676\"\u003e#7676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/53e8acac641a614b89e35912ebed0520c6dbcf93\"\u003e\u003ccode\u003e53e8aca\u003c/code\u003e\u003c/a\u003e ci: update nightly version to 2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7670\"\u003e#7670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9e5527d1d5eadbeed46f4d5d4eb22cd96c72a39a\"\u003e\u003ccode\u003e9e5527d\u003c/code\u003e\u003c/a\u003e process: fix error when runtime is shut down on nightly-2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7672\"\u003e#7672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25a24de0e661d86fa059779e87e0605909465f4a\"\u003e\u003ccode\u003e25a24de\u003c/code\u003e\u003c/a\u003e net: remove PollEvented noise from Debug formats (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7675\"\u003e#7675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/c1fa25f3009d6f5374e337b999fe4fe926c8e7f2\"\u003e\u003ccode\u003ec1fa25f\u003c/code\u003e\u003c/a\u003e task: clarify the behavior of several \u003ccode\u003espawn_local\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7669\"\u003e#7669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e7e02fcf0f16fc906c0fac48aafd6a168ae3cf24\"\u003e\u003ccode\u003ee7e02fc\u003c/code\u003e\u003c/a\u003e fs: use \u003ccode\u003eFileOptions\u003c/code\u003e inside \u003ccode\u003efs::File\u003c/code\u003e to support uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7617\"\u003e#7617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f7a7f62959aafd03fd40a07a4f511476dff1e57f\"\u003e\u003ccode\u003ef7a7f62\u003c/code\u003e\u003c/a\u003e ci: remove cargo-deny Unicode-DFS-2016 license exception config (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7619\"\u003e#7619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d1f1499f630c34c1d319acdc2cc86d7a1008c4b4\"\u003e\u003ccode\u003ed1f1499\u003c/code\u003e\u003c/a\u003e tokio: use cargo feature for taskdump support instead of cfg (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7655\"\u003e#7655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ad6f6189529b1067bd4628d1c62abf9a3a64281e\"\u003e\u003ccode\u003ead6f618\u003c/code\u003e\u003c/a\u003e runtime: clarify the behavior of \u003ccode\u003eHandle::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7665\"\u003e#7665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.45.1...tokio-1.48.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.4 to 0.8.7\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.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelax implicit \u003ccode\u003eSend\u003c/code\u003e / \u003ccode\u003eSync\u003c/code\u003e bounds on \u003ccode\u003eRouterAsService\u003c/code\u003e, \u003ccode\u003eRouterIntoService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3550\"\u003etokio-rs/axum#3550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3555\"\u003etokio-rs/axum#3555\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Reject JSON request bodies with trailing characters after the JSON document (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eMultipart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Getter methods \u003ccode\u003eLocation::{status_code, location}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Support for writing arbitrary binary data into server-sent events (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e)]\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003emiddleware::ResponseAxumBodyLayer\u003c/code\u003e for mapping response body to \u003ccode\u003eaxum::body::Body\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eimpl FusedStream for WebSocket\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e The \u003ccode\u003esse\u003c/code\u003e module and \u003ccode\u003eSse\u003c/code\u003e type no longer depend on the \u003ccode\u003etokio\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e If the location given to one of \u003ccode\u003eRedirect\u003c/code\u003es constructors is not a valid header value, instead of panicking on construction, the \u003ccode\u003eIntoResponse\u003c/code\u003e impl now returns an HTTP 500, just like \u003ccode\u003eJson\u003c/code\u003e does when serialization fails (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Update minimum rust version to 1.78 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3154\"\u003etokio-rs/axum#3154\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3220\"\u003etokio-rs/axum#3220\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3377\"\u003etokio-rs/axum#3377\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3412\"\u003etokio-rs/axum#3412\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3425\"\u003etokio-rs/axum#3425\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3443\"\u003etokio-rs/axum#3443\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3453\"\u003etokio-rs/axum#3453\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3469\"\u003etokio-rs/axum#3469\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\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/4404f27cea206b0dca63637b1c76dff23772a5cc\"\u003e\u003ccode\u003e4404f27\u003c/code\u003e\u003c/a\u003e Release axum v0.8.7 and axum-extra v0.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/8f1545adecc86036ed9c8f252edcc099f7016103\"\u003e\u003ccode\u003e8f1545a\u003c/code\u003e\u003c/a\u003e Fix typo in extractors guide (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4fc3faa0b4d82db870d8daaf49978da960bcfc42\"\u003e\u003ccode\u003e4fc3faa\u003c/code\u003e\u003c/a\u003e Relax implicit Send / Sync bounds (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a05920c906fb5fe3c5b734f80465a3a6f06948f1\"\u003e\u003ccode\u003ea05920c\u003c/code\u003e\u003c/a\u003e Make it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6d5e6d578a2c5cd517f92af211c36f4eeb213e9d\"\u003e\u003ccode\u003e6d5e6d5\u003c/code\u003e\u003c/a\u003e Use extensions directly in from_request_parts (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3542\"\u003e#3542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/fe607e6dcf5dab2cdf8e2d5f8d8be26ae0b08ce0\"\u003e\u003ccode\u003efe607e6\u003c/code\u003e\u003c/a\u003e Fixes wording typo (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3540\"\u003e#3540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f9ce3e5b42c462411bcec2969841b1a3dcad68ac\"\u003e\u003ccode\u003ef9ce3e5\u003c/code\u003e\u003c/a\u003e Release axum-extra 0.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/12e1cf97407bb102c0200d17b8c6b20be4217f36\"\u003e\u003ccode\u003e12e1cf9\u003c/code\u003e\u003c/a\u003e Add back package.metadata.docs.rs for axum-extra\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/914a35a012c70d13d4f26cc8564f76525e26afeb\"\u003e\u003ccode\u003e914a35a\u003c/code\u003e\u003c/a\u003e Release axum-extra 0.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/e20e90d0b67d0094bed2c55faaa5ae5abf12c094\"\u003e\u003ccode\u003ee20e90d\u003c/code\u003e\u003c/a\u003e Upgrade axum-extra to prost v0.14 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3517\"\u003e#3517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.4...axum-v0.8.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.98 to 1.0.100\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/18c2598afa0f996f56217ef128aa3a20ea1e9512\"\u003e\u003ccode\u003e18c2598\u003c/code\u003e\u003c/a\u003e Release 1.0.100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2719888cb2f4f033c441cf6723cea1c532c0c87\"\u003e\u003ccode\u003ef271988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e from dtolnay/clippyfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/52f2115a1fe22a79110747f19e35f01d52bdd1af\"\u003e\u003ccode\u003e52f2115\u003c/code\u003e\u003c/a\u003e Mark macros with clippy::format_args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/da5fd9d5a33c2949bc3ee3075d8d6f9e224363d5\"\u003e\u003ccode\u003eda5fd9d\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/211e4092b7e1fb1c6f5d22063474e5b2f8dd0f16\"\u003e\u003ccode\u003e211e409\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b48fc02c327c502a81fcc2b46318eb61fda6b7b3\"\u003e\u003ccode\u003eb48fc02\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d5f59fbd45db00982bc0ea490edbe331ef8cab26\"\u003e\u003ccode\u003ed5f59fb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/238415d25b65dcf73ab2e3741d7adc56615af8c3\"\u003e\u003ccode\u003e238415d\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/3bab0709a347b90de15c5eaaf3779904cfcc1ac6\"\u003e\u003ccode\u003e3bab070\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/42492546e3b5510378d0ee32b659fefee1f26158\"\u003e\u003ccode\u003e4249254\u003c/code\u003e\u003c/a\u003e Order cap-lints flag in the same order as thiserror build script\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.100\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-subscriber` from 0.3.19 to 0.3.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing-subscriber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-subscriber 0.3.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity Fix\u003c/strong\u003e: ANSI Escape Sequence Injection (CVE-TBD)\u003c/p\u003e\n\u003ch2\u003eImpact\u003c/h2\u003e\n\u003cp\u003ePrevious versions of tracing-subscriber were vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eManipulate terminal title bars\u003c/li\u003e\n\u003cli\u003eClear screens or modify terminal display\u003c/li\u003e\n\u003cli\u003ePotentially mislead users through terminal manipulation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn isolation, impact is minimal, however security issues have been found in terminal emulators that enabled an attacker to use ANSI escape sequences via logs to exploit vulnerabilities in the terminal emulator.\u003c/p\u003e\n\u003ch2\u003eSolution\u003c/h2\u003e\n\u003cp\u003eVersion 0.3.20 fixes this vulnerability by escaping ANSI control characters in when writing events to destinations that may be printed to the terminal.\u003c/p\u003e\n\u003ch2\u003eAffected Versions\u003c/h2\u003e\n\u003cp\u003eAll versions of tracing-subscriber prior to 0.3.20 are affected by this vulnerability.\u003c/p\u003e\n\u003ch2\u003eRecommendations\u003c/h2\u003e\n\u003cp\u003eImmediate Action Required: We recommend upgrading to tracing-subscriber 0.3.20 immediately, especially if your application:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs user-provided input (form data, HTTP headers, query parameters, etc.)\u003c/li\u003e\n\u003cli\u003eRuns in environments where terminal output is displayed to users\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration\u003c/h2\u003e\n\u003cp\u003eThis is a patch release with no breaking API changes. Simply update your Cargo.toml:\u003c/p\u003e\n\u003cpre lang=\"toml\"\u003e\u003ccode\u003e[dependencies]\ntracing-subscriber = \u0026quot;0.3.20\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eAcknowledgments\u003c/h2\u003e\n\u003cp\u003eWe would like to thank \u003ca href=\"http://github.com/zefr0x\"\u003ezefr0x\u003c/a\u003e who responsibly reported the issue at \u003ccode\u003esecurity@tokio.rs\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you believe you have found a security vulnerability in any tokio-rs project, please email us at \u003ccode\u003esecurity@tokio.rs\u003c/code\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/4c52ca5266a3920fc5dfeebda2accf15ee7fb278\"\u003e\u003ccode\u003e4c52ca5\u003c/code\u003e\u003c/a\u003e fmt: fix ANSI escape sequence injection vulnerability (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3368\"\u003e#3368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/f71cebe41e4c12735b1d19ca804428d4ff7d905d\"\u003e\u003ccode\u003ef71cebe\u003c/code\u003e\u003c/a\u003e subscriber: impl Clone for EnvFilter (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/3a1f571102b38bcdca13d59f3c454989d179055d\"\u003e\u003ccode\u003e3a1f571\u003c/code\u003e\u003c/a\u003e Fix CI (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e63ef57f3d686abe3727ddd586eb9af73d6715b7\"\u003e\u003ccode\u003ee63ef57\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.30 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e59a13b1a7bcdd78b8b5a7cbcf70a0b2cdd76f0\"\u003e\u003ccode\u003e6e59a13\u003c/code\u003e\u003c/a\u003e attributes: fix tracing::instrument regression around shadowing (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3311\"\u003e#3311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e4df76127538aa8370d7dee32a6f84bbec6bbf10\"\u003e\u003ccode\u003ee4df761\u003c/code\u003e\u003c/a\u003e tracing: update core to 0.1.34 and attributes to 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3305\"\u003e#3305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/643f392ebb73c4fb856f56a78c066c82582dd22c\"\u003e\u003ccode\u003e643f392\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3304\"\u003e#3304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/d08e7a6eea1833810ea527e18ea03b08cd402c9d\"\u003e\u003ccode\u003ed08e7a6\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.34 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3302\"\u003e#3302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e70c571d319a033d5f37c885ccf99aa675a9eac\"\u003e\u003ccode\u003e6e70c57\u003c/code\u003e\u003c/a\u003e tracing-subscriber: count numbers of enters in \u003ccode\u003eTimings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/c01d4fd9def2fb061669a310598095c789ca0a32\"\u003e\u003ccode\u003ec01d4fd\u003c/code\u003e\u003c/a\u003e fix docs and enable CI on \u003ccode\u003emain\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.40 to 4.5.53\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] ...\n\n_Description has been truncated_","html_url":"https://github.com/Arosales72/TestRaw2/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arosales72%2FTestRaw2/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"},{"uuid":"3563518865","node_id":"PR_kwDOAG4Ac86wPt-4","number":22830,"state":"closed","title":"Bump the rust-version-updates group across 1 directory with 30 updates","user":"dependabot[bot]","labels":["dependencies","category:internal","release-notes:not-required"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-01T04:14:37.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-28T21:57:25.000Z","updated_at":"2025-11-01T04:14:38.000Z","time_to_close":281832,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-version-updates","update_count":30,"packages":[{"name":"axum","old_version":"0.7.9","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"bincode","old_version":"1.3.3","new_version":"2.0.1","repository_url":"https://github.com/bincode-org/bincode"},{"name":"bollard","old_version":"0.17.1","new_version":"0.19.3","repository_url":"https://github.com/fussybeaver/bollard"},{"name":"clap","old_version":"4.5.49","new_version":"4.5.50","repository_url":"https://github.com/clap-rs/clap"},{"name":"fs-set-times","old_version":"0.19.2","new_version":"0.20.3","repository_url":"https://github.com/bytecodealliance/fs-set-times"},{"name":"fuser","old_version":"0.11.1","new_version":"0.16.0","repository_url":"https://github.com/cberner/fuser"},{"name":"generic-array","old_version":"0.14.7","new_version":"1.3.3","repository_url":"https://github.com/fizyk20/generic-array"},{"name":"humansize","old_version":"1.1.1","new_version":"2.1.3","repository_url":"https://github.com/LeopoldArkham/humansize"},{"name":"indexmap","old_version":"2.11.4","new_version":"2.12.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"internment","old_version":"0.6.0","new_version":"0.8.6","repository_url":"https://github.com/droundy/internment"},{"name":"nix","old_version":"0.25.1","new_version":"0.29.0","repository_url":"https://github.com/nix-rust/nix"},{"name":"opendal","old_version":"0.52.0","new_version":"0.54.1","repository_url":"https://github.com/apache/opendal"},{"name":"os_pipe","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/oconnor663/os_pipe.rs"},{"name":"parking_lot","old_version":"0.12.4","new_version":"0.12.5","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"petgraph","old_version":"0.7.1","new_version":"0.8.3","repository_url":"https://github.com/petgraph/petgraph"},{"name":"prost","old_version":"0.13.5","new_version":"0.14.1","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-build","old_version":"0.13.5","new_version":"0.14.1","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-types","old_version":"0.13.5","new_version":"0.14.1","repository_url":"https://github.com/tokio-rs/prost"},{"name":"reqwest","old_version":"0.12.23","new_version":"0.12.24","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rustls-native-certs","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/rustls/rustls-native-certs"},{"name":"shellexpand","old_version":"2.1.2","new_version":"3.1.1"},{"name":"strum","old_version":"0.26.3","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"strum_macros","old_version":"0.26.4","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"sysinfo","old_version":"0.20.5","new_version":"0.37.2","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"terminal_size","old_version":"0.1.17","new_version":"0.4.3","repository_url":"https://github.com/eminence/terminal-size"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.8","repository_url":"https://github.com/toml-rs/toml"},{"name":"whoami","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/ardaku/whoami"},{"name":"tree-sitter","old_version":"0.20.10","new_version":"0.22.6","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-typescript","old_version":"0.20.5","new_version":"0.23.0","repository_url":"https://github.com/tree-sitter/tree-sitter-typescript"},{"name":"tree-sitter-python","old_version":"0.20.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-version-updates group with 30 updates in the /src/rust directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axum](https://github.com/tokio-rs/axum) | `0.7.9` | `0.8.6` |\n| [bincode](https://github.com/bincode-org/bincode) | `1.3.3` | `2.0.1` |\n| [bollard](https://github.com/fussybeaver/bollard) | `0.17.1` | `0.19.3` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.49` | `4.5.50` |\n| [fs-set-times](https://github.com/bytecodealliance/fs-set-times) | `0.19.2` | `0.20.3` |\n| [fuser](https://github.com/cberner/fuser) | `0.11.1` | `0.16.0` |\n| [generic-array](https://github.com/fizyk20/generic-array) | `0.14.7` | `1.3.3` |\n| [humansize](https://github.com/LeopoldArkham/humansize) | `1.1.1` | `2.1.3` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.4` | `2.12.0` |\n| [internment](https://github.com/droundy/internment) | `0.6.0` | `0.8.6` |\n| [nix](https://github.com/nix-rust/nix) | `0.25.1` | `0.29.0` |\n| [opendal](https://github.com/apache/opendal) | `0.52.0` | `0.54.1` |\n| [os_pipe](https://github.com/oconnor663/os_pipe.rs) | `1.2.2` | `1.2.3` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.4` | `0.12.5` |\n| [petgraph](https://github.com/petgraph/petgraph) | `0.7.1` | `0.8.3` |\n| [prost](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.1` |\n| [prost-build](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.1` |\n| [prost-types](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.1` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.23` | `0.12.24` |\n| [rustls-native-certs](https://github.com/rustls/rustls-native-certs) | `0.8.1` | `0.8.2` |\n| [shellexpand](https://gitlab.com/ijackson/rust-shellexpand) | `2.1.2` | `3.1.1` |\n| [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.2` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.26.4` | `0.27.2` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.20.5` | `0.37.2` |\n| [terminal_size](https://github.com/eminence/terminal-size) | `0.1.17` | `0.4.3` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.8` |\n| [whoami](https://github.com/ardaku/whoami) | `1.6.0` | `1.6.1` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.20.10` | `0.22.6` |\n| [tree-sitter-typescript](https://github.com/tree-sitter/tree-sitter-typescript) | `0.20.5` | `0.23.0` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.20.4` | `0.25.0` |\n\n\nUpdates `axum` from 0.7.9 to 0.8.6\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.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Reject JSON request bodies with trailing characters after the JSON document (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eMultipart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Getter methods \u003ccode\u003eLocation::{status_code, location}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Support for writing arbitrary binary data into server-sent events (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e)]\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003emiddleware::ResponseAxumBodyLayer\u003c/code\u003e for mapping response body to \u003ccode\u003eaxum::body::Body\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eimpl FusedStream for WebSocket\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e The \u003ccode\u003esse\u003c/code\u003e module and \u003ccode\u003eSse\u003c/code\u003e type no longer depend on the \u003ccode\u003etokio\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e If the location given to one of \u003ccode\u003eRedirect\u003c/code\u003es constructors is not a valid header value, instead of panicking on construction, the \u003ccode\u003eIntoResponse\u003c/code\u003e impl now returns an HTTP 500, just like \u003ccode\u003eJson\u003c/code\u003e does when serialization fails (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Update minimum rust version to 1.78 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3154\"\u003etokio-rs/axum#3154\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3220\"\u003etokio-rs/axum#3220\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3377\"\u003etokio-rs/axum#3377\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3412\"\u003etokio-rs/axum#3412\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3425\"\u003etokio-rs/axum#3425\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3443\"\u003etokio-rs/axum#3443\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3453\"\u003etokio-rs/axum#3453\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3469\"\u003etokio-rs/axum#3469\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eRouter::reset_fallback\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3320\"\u003e#3320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eWebSocketUpgrade::selected_protocol\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3248\"\u003e#3248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Panic location for overlapping method routes (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3319\"\u003e#3319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Don't leak a tokio task when using \u003ccode\u003eserve\u003c/code\u003e without graceful shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3129\"\u003e#3129\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3319\"\u003e#3319\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3319\"\u003etokio-rs/axum#3319\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3320\"\u003e#3320\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3320\"\u003etokio-rs/axum#3320\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3248\"\u003e#3248\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3248\"\u003etokio-rs/axum#3248\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3129\"\u003e#3129\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3129\"\u003etokio-rs/axum#3129\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eFrom\u0026lt;Bytes\u0026gt;\u003c/code\u003e for \u003ccode\u003eMessage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3273\"\u003e#3273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eJson\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3142\"\u003e#3142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eExtension\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Allow setting the read buffer capacity of \u003ccode\u003eWebSocketUpgrade\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3178\"\u003e#3178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Improved code size / compile time of dependent crates (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3285\"\u003e#3285\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3294\"\u003e#3294\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3273\"\u003e#3273\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3273\"\u003etokio-rs/axum#3273\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3142\"\u003e#3142\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3142\"\u003etokio-rs/axum#3142\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3157\"\u003e#3157\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3157\"\u003etokio-rs/axum#3157\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3178\"\u003e#3178\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3178\"\u003etokio-rs/axum#3178\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3285\"\u003e#3285\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3285\"\u003etokio-rs/axum#3285\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3294\"\u003e#3294\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3294\"\u003etokio-rs/axum#3294\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.2\u003c/h2\u003e\n\u003cp\u003eYanked from crates.io due to unforeseen breaking change, see \u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3190\"\u003e#3190\u003c/a\u003e for details\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c1bb9c3e90625fb8de4f9c9750f669cb4edac3df\"\u003e\u003ccode\u003ec1bb9c3\u003c/code\u003e\u003c/a\u003e Release axum 0.8.6 and related crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4a50581968a1c1f9343aa5748373a8252285c7c4\"\u003e\u003ccode\u003e4a50581\u003c/code\u003e\u003c/a\u003e Update changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/5c76cfd26a99d38c4e63c84ef4f1981de0a37f79\"\u003e\u003ccode\u003e5c76cfd\u003c/code\u003e\u003c/a\u003e Remove usage of the \u003ccode\u003edoc_auto_cfg\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3505\"\u003e#3505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c720f568da42909580a7876af1b8f50438cb1834\"\u003e\u003ccode\u003ec720f56\u003c/code\u003e\u003c/a\u003e Release axum-core v0.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0c96ead9d15998492cb1a84a7138bd849e8ce273\"\u003e\u003ccode\u003e0c96ead\u003c/code\u003e\u003c/a\u003e Remove unused rustversion dependency of axum-core (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a1d22f68a593967a83c1028efb70554b88525cf2\"\u003e\u003ccode\u003ea1d22f6\u003c/code\u003e\u003c/a\u003e Release axum 0.8.5 and related crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/ad2fd5b50b98502bc5966cac37e345fa0698e0b0\"\u003e\u003ccode\u003ead2fd5b\u003c/code\u003e\u003c/a\u003e Update changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a0692f9f540967166204ab09182ae1d5a0cd2134\"\u003e\u003ccode\u003ea0692f9\u003c/code\u003e\u003c/a\u003e Reject JSON bodies with trailing chars (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/ae808502236f6333a2e817434002a1ae9a5dd1f7\"\u003e\u003ccode\u003eae80850\u003c/code\u003e\u003c/a\u003e Update to cargo-deny api version 2 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3475\"\u003e#3475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/651cc1e9353c3417f5ac546c60ce27981fe40cf5\"\u003e\u003ccode\u003e651cc1e\u003c/code\u003e\u003c/a\u003e Remove unused link def\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.7.9...axum-v0.8.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bincode` from 1.3.3 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bincode-org/bincode/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bollard` from 0.17.1 to 0.19.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fussybeaver/bollard/releases\"\u003ebollard's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.19.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: IdResponse field name ID to Id by \u003ca href=\"https://github.com/ELginas\"\u003e\u003ccode\u003e@​ELginas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/578\"\u003efussybeaver/bollard#578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Reword network connect options deprecation warning by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/581\"\u003efussybeaver/bollard#581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Handle GenericResources as vec by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/583\"\u003efussybeaver/bollard#583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add missing pom query mappings by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/584\"\u003efussybeaver/bollard#584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIdResponse alias by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/586\"\u003efussybeaver/bollard#586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Peg Bollard at moby's version v28.4.0 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/585\"\u003efussybeaver/bollard#585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: incorrect /commit return type by \u003ca href=\"https://github.com/ELginas\"\u003e\u003ccode\u003e@​ELginas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/579\"\u003efussybeaver/bollard#579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow building with only \u003ccode\u003epipe\u003c/code\u003e feature enabled by \u003ca href=\"https://github.com/kailan\"\u003e\u003ccode\u003e@​kailan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/587\"\u003efussybeaver/bollard#587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rust from 1.88.0-slim to 1.90.0-slim 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/fussybeaver/bollard/pull/588\"\u003efussybeaver/bollard#588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: buildkit should not depend on a rustls provider by default by \u003ca href=\"https://github.com/mbodmer\"\u003e\u003ccode\u003e@​mbodmer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/590\"\u003efussybeaver/bollard#590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release v0.19.3 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/591\"\u003efussybeaver/bollard#591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ELginas\"\u003e\u003ccode\u003e@​ELginas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/578\"\u003efussybeaver/bollard#578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kailan\"\u003e\u003ccode\u003e@​kailan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/587\"\u003efussybeaver/bollard#587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mbodmer\"\u003e\u003ccode\u003e@​mbodmer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/590\"\u003efussybeaver/bollard#590\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fussybeaver/bollard/compare/v0.19.2...v0.19.3\"\u003ehttps://github.com/fussybeaver/bollard/compare/v0.19.2...v0.19.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v0.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebump ureq 2.9.7 -\u0026gt; 3.0.12 in \u003ccode\u003ebollard-buildkit-proto\u003c/code\u003e by \u003ca href=\"https://github.com/RobWalt\"\u003e\u003ccode\u003e@​RobWalt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/547\"\u003efussybeaver/bollard#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix SshStream to shutdown stdin properly by \u003ca href=\"https://github.com/Hakuyume\"\u003e\u003ccode\u003e@​Hakuyume\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/549\"\u003efussybeaver/bollard#549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Better deprecation notice for network create request by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/555\"\u003efussybeaver/bollard#555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(codegen): Nest ContainerNetworkStats beneath HashMap by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/556\"\u003efussybeaver/bollard#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump swagger-codegen.version from 2.4.44 to 2.4.45 in /codegen/swagger 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/fussybeaver/bollard/pull/539\"\u003efussybeaver/bollard#539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): update prost requirement from 0.13 to 0.14 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/fussybeaver/bollard/pull/541\"\u003efussybeaver/bollard#541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): update prost-types requirement from 0.13 to 0.14 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/fussybeaver/bollard/pull/542\"\u003efussybeaver/bollard#542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse updated RemoveVolumeOptions by \u003ca href=\"https://github.com/lidj22\"\u003e\u003ccode\u003e@​lidj22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/557\"\u003efussybeaver/bollard#557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Reword deprecation warnings by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/561\"\u003efussybeaver/bollard#561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump swagger-codegen.version from 2.4.45 to 2.4.46 in /codegen/swagger 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/fussybeaver/bollard/pull/559\"\u003efussybeaver/bollard#559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Switch load_image content_type by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/562\"\u003efussybeaver/bollard#562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Bump rust to 1.88, clippy fixes by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/563\"\u003efussybeaver/bollard#563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Bump proto models to 0.7 with tonic 0.14 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/571\"\u003efussybeaver/bollard#571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Bump Bollard models to API 1.49 moby v28.3.3 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/572\"\u003efussybeaver/bollard#572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release v19.2 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/573\"\u003efussybeaver/bollard#573\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RobWalt\"\u003e\u003ccode\u003e@​RobWalt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/547\"\u003efussybeaver/bollard#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lidj22\"\u003e\u003ccode\u003e@​lidj22\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/557\"\u003efussybeaver/bollard#557\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fussybeaver/bollard/compare/v0.19.1...v0.19.2\"\u003ehttps://github.com/fussybeaver/bollard/compare/v0.19.1...v0.19.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v0.19.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Fix Into mapping to restart container parameters by \u003ca href=\"https://github.com/x1a0b0\"\u003e\u003ccode\u003e@​x1a0b0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/532\"\u003efussybeaver/bollard#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Codegen using wrong types for Vecs and HashMaps by \u003ca href=\"https://github.com/paul-hansen\"\u003e\u003ccode\u003e@​paul-hansen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/538\"\u003efussybeaver/bollard#538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esupport SSH by \u003ca href=\"https://github.com/Hakuyume\"\u003e\u003ccode\u003e@​Hakuyume\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/536\"\u003efussybeaver/bollard#536\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/fussybeaver/bollard/commit/3fb8d24a0048999ecf4823adfe57f04770bb060f\"\u003e\u003ccode\u003e3fb8d24\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/591\"\u003e#591\u003c/a\u003e from fussybeaver/ND/release-v0.19.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/099596175935934752e25ffe05d42547b0aa77d3\"\u003e\u003ccode\u003e0995961\u003c/code\u003e\u003c/a\u003e chore: Bump release v0.19.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/30814fc855d6eb795ccb7acf4097e65e2e941627\"\u003e\u003ccode\u003e30814fc\u003c/code\u003e\u003c/a\u003e docs: Add README section on buildkit_providerless\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/1c7849e43ba1ba5d3910b2de11679f299e012d80\"\u003e\u003ccode\u003e1c7849e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/590\"\u003e#590\u003c/a\u003e from mbodmer/fix-buildkit-feature-not-providerless\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/c24acc50e1cedf33740aa544ffe63aaffa0541a6\"\u003e\u003ccode\u003ec24acc5\u003c/code\u003e\u003c/a\u003e build: buildkit should not depending on rustls provider by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/63b21fdd7aba23e3cc83f65c7c9d1dc5c89c11a6\"\u003e\u003ccode\u003e63b21fd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/588\"\u003e#588\u003c/a\u003e from fussybeaver/dependabot/docker/rust-1.90.0-slim\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/96314f5bbb47aa723cb28528181758e884ef9134\"\u003e\u003ccode\u003e96314f5\u003c/code\u003e\u003c/a\u003e build(deps): bump rust from 1.88.0-slim to 1.90.0-slim\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/f6e7c9b1ca86ebb9ecafb387a83970b13f11af7b\"\u003e\u003ccode\u003ef6e7c9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/587\"\u003e#587\u003c/a\u003e from kailan/pipe-only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/1e9086d0c7a5761846100ffbaec16df0e7c82ed3\"\u003e\u003ccode\u003e1e9086d\u003c/code\u003e\u003c/a\u003e Allow building with only \u003ccode\u003epipe\u003c/code\u003e feature enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/95592ec09da5eb7da90c8c982cebbf7361e8d09e\"\u003e\u003ccode\u003e95592ec\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/579\"\u003e#579\u003c/a\u003e from ELginas/fix-2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fussybeaver/bollard/compare/v0.17.1...v0.19.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.49 to 4.5.50\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.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d8acd4729878ca72d305e6cf7adf7acc0da36738\"\u003e\u003ccode\u003ed8acd47\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7c2b8d9ad4d22650f969bd455d80b4181a7e25ff\"\u003e\u003ccode\u003e7c2b8d9\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e69a2ea55bc9076d95caf60d79e481581f688724\"\u003e\u003ccode\u003ee69a2ea\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5987\"\u003e#5987\u003c/a\u003e from mernen/fix-bash-comp-words-loop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e03cc2e798183e9528f53d42d8b2699f034fc667\"\u003e\u003ccode\u003ee03cc2e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5988\"\u003e#5988\u003c/a\u003e from cordx56/fix-builder-custom-version-docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5ab2579844a47a26b4567f77a7b9d198be006f0a\"\u003e\u003ccode\u003e5ab2579\u003c/code\u003e\u003c/a\u003e fix: Minor fix for builder docs about version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2f66432721bd24602455dc3e31765195c6107c34\"\u003e\u003ccode\u003e2f66432\u003c/code\u003e\u003c/a\u003e fix(complete): Only parse arguments before current\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4d9d2100f75693645ea68180ed4b6b3ecacb9923\"\u003e\u003ccode\u003e4d9d210\u003c/code\u003e\u003c/a\u003e test(complete): Illustrate current behavior in Bash\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.49...clap_complete-v4.5.50\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-set-times` from 0.19.2 to 0.20.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/56406c912238a253f01f10446541f2cf2d9a88c3\"\u003e\u003ccode\u003e56406c9\u003c/code\u003e\u003c/a\u003e chore: Release fs-set-times version 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/6f2de3a8b8cb07d221da6507da30b7ac43726b22\"\u003e\u003ccode\u003e6f2de3a\u003c/code\u003e\u003c/a\u003e Update to rustix 1.0. (\u003ca href=\"https://redirect.github.com/bytecodealliance/fs-set-times/issues/9\"\u003e#9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/eabc4ca4183348c0b10f074212316a83f860229c\"\u003e\u003ccode\u003eeabc4ca\u003c/code\u003e\u003c/a\u003e chore: Release fs-set-times version 0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/39b03aa8de7d6836ae843ec45127c531bc9239d4\"\u003e\u003ccode\u003e39b03aa\u003c/code\u003e\u003c/a\u003e Update to windows-sys 0.59. (\u003ca href=\"https://redirect.github.com/bytecodealliance/fs-set-times/issues/8\"\u003e#8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/0fc603b4480a467a11b7b286bf1e95ca2f579578\"\u003e\u003ccode\u003e0fc603b\u003c/code\u003e\u003c/a\u003e chore: Release fs-set-times version 0.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/a2aab3cb9893451b28baa1b5d26c7c059d007239\"\u003e\u003ccode\u003ea2aab3c\u003c/code\u003e\u003c/a\u003e Update to windows-sys 0.52.0. (\u003ca href=\"https://redirect.github.com/bytecodealliance/fs-set-times/issues/7\"\u003e#7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/5afe5b45c988de911999391948d60328f878d5bf\"\u003e\u003ccode\u003e5afe5b4\u003c/code\u003e\u003c/a\u003e Update to Rust 2021.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/ddbef00511fb57406e5d6cde5e7741965f0b1b7f\"\u003e\u003ccode\u003eddbef00\u003c/code\u003e\u003c/a\u003e chore: Release fs-set-times version 0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/f0a2cd75a8cf89acb98e2e69c139458e4e8dc99d\"\u003e\u003ccode\u003ef0a2cd7\u003c/code\u003e\u003c/a\u003e Update to io-lifetimes 2.0.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bytecodealliance/fs-set-times/compare/v0.19.2...v0.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fuser` from 0.11.1 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cberner/fuser/releases\"\u003efuser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for passthrough file descriptors\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eKernelConfig\u003c/code\u003e capabilities flags parameters to \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove feature flags \u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-18\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003elibfuse\u003c/code\u003e feature flag from defaults. Linking with libfuse can be enabled with the \u003ccode\u003elibfuse\u003c/code\u003e feature flag\u003c/li\u003e\n\u003cli\u003eImprove macfuse compatibility (note that macfuse remains untested)\u003c/li\u003e\n\u003cli\u003eFix unsound behavior when linking with libfuse3\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003cli\u003eUpdate documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crtime related panic that could occur on MacOS. See PR \u003ca href=\"https://redirect.github.com/cberner/fuser/issues/322\"\u003e#322\u003c/a\u003e for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd file handle argument to \u003ccode\u003egetattr()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003epoll()\u003c/code\u003e to take a \u003ccode\u003ePollHandle\u003c/code\u003e instead of a \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd low level API for manually mounting or wrapping a fuse file descriptor into a \u003ccode\u003eSession\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix compatibility with MacFUSE 4.x\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for poll\u003c/li\u003e\n\u003cli\u003eAdd support for notifications\u003c/li\u003e\n\u003cli\u003eABI 7.11 support is now complete\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003eusers\u003c/code\u003e crate\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd method to \u003ccode\u003eSession\u003c/code\u003e to unmount non-\u003ccode\u003eSend\u003c/code\u003e \u003ccode\u003eFilesystem\u003c/code\u003es\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cberner/fuser/blob/master/CHANGELOG.md\"\u003efuser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.0 - 2025-09-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for passthrough file descriptors\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eKernelConfig\u003c/code\u003e capabilities flags parameters to \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove feature flags \u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-18\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003elibfuse\u003c/code\u003e feature flag from defaults. Linking with libfuse can be enabled with the \u003ccode\u003elibfuse\u003c/code\u003e feature flag\u003c/li\u003e\n\u003cli\u003eImprove macfuse compatibility (note that macfuse remains untested)\u003c/li\u003e\n\u003cli\u003eFix unsound behavior when linking with libfuse3\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003cli\u003eUpdate documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.1 - 2024-11-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crtime related panic that could occur on MacOS. See PR \u003ca href=\"https://redirect.github.com/cberner/fuser/issues/322\"\u003e#322\u003c/a\u003e for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.0 - 2024-10-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd file handle argument to \u003ccode\u003egetattr()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003epoll()\u003c/code\u003e to take a \u003ccode\u003ePollHandle\u003c/code\u003e instead of a \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd low level API for manually mounting or wrapping a fuse file descriptor into a \u003ccode\u003eSession\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix compatibility with MacFUSE 4.x\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.14.0 - 2023-11-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for poll\u003c/li\u003e\n\u003cli\u003eAdd support for notifications\u003c/li\u003e\n\u003cli\u003eABI 7.11 support is now complete\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.0 - 2023-08-16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003eusers\u003c/code\u003e crate\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.0 - 2022-12-13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd method to \u003ccode\u003eSession\u003c/code\u003e to unmount non-\u003ccode\u003eSend\u003c/code\u003e \u003ccode\u003eFilesystem\u003c/code\u003es\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/d39b15200d2509db6bf712346d2cceade3a3f2fd\"\u003e\u003ccode\u003ed39b152\u003c/code\u003e\u003c/a\u003e Bump version to 0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/43b3be47c23a2ffb65817babb96a8ff544a936ec\"\u003e\u003ccode\u003e43b3be4\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/47113e10ea4ab4be5b562cdc0d8cc8d41ce50311\"\u003e\u003ccode\u003e47113e1\u003c/code\u003e\u003c/a\u003e fix: Fix leaks and read of unitialized memory in libfuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/76bbed014b13a8d4d7563cdb169ebf6048c17969\"\u003e\u003ccode\u003e76bbed0\u003c/code\u003e\u003c/a\u003e Inline debug arguments.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/f5d27ff82dcadf6095d91c451f8eacc55572d9e7\"\u003e\u003ccode\u003ef5d27ff\u003c/code\u003e\u003c/a\u003e Fix simple.rs crash on FreeBSD\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/ed868f69deebc346d88aedb8fe94c762b7e961f7\"\u003e\u003ccode\u003eed868f6\u003c/code\u003e\u003c/a\u003e Fix sticky bit handling in simple.rs on FreeBSD\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/098fe4ade59a09b37a02f919f5e231516598c2f7\"\u003e\u003ccode\u003e098fe4a\u003c/code\u003e\u003c/a\u003e Add --auto-unmount flag to simple.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/ecc9a8528ad1d0424813d1ce497dddc4334c6f11\"\u003e\u003ccode\u003eecc9a85\u003c/code\u003e\u003c/a\u003e Enable integration tests on non-Linux platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/8684510edb65018b82356ff1ce2ff7dfa7c800a2\"\u003e\u003ccode\u003e8684510\u003c/code\u003e\u003c/a\u003e Improve compatibility with macfuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/a8cd42c95ec8ac4731f444acdbe995ab6e05bf3e\"\u003e\u003ccode\u003ea8cd42c\u003c/code\u003e\u003c/a\u003e Add mount_tests to BSD CI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cberner/fuser/compare/v0.11.1...v0.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `generic-array` from 0.14.7 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fizyk20/generic-array/releases\"\u003egeneric-array's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/fizyk20/generic-array/blob/19f935b745c0336b7e51760a19348e90707208b7/CHANGELOG.md\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fizyk20/generic-array/pull/138\"\u003ePrimary PR\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\u003eSee full diff in \u003ca href=\"https://github.com/fizyk20/generic-array/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `humansize` from 1.1.1 to 2.1.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/LeopoldArkham/humansize/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.11.4 to 2.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.12.0 (2025-10-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMSRV\u003c/strong\u003e: Rust 1.82.0 or later is now required.\u003c/li\u003e\n\u003cli\u003eUpdated the \u003ccode\u003ehashbrown\u003c/code\u003e dependency to 0.16 alone.\u003c/li\u003e\n\u003cli\u003eError types now implement \u003ccode\u003ecore::error::Error\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epop_if\u003c/code\u003e methods to \u003ccode\u003eIndexMap\u003c/code\u003e and \u003ccode\u003eIndexSet\u003c/code\u003e, similar to the\nmethod for \u003ccode\u003eVec\u003c/code\u003e added in Rust 1.86.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/0e68f8a3605f56c79d2ed84bff5908ee1dcd8a95\"\u003e\u003ccode\u003e0e68f8a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/422\"\u003e#422\u003c/a\u003e from cuviper/msrv-1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/61c9c94672c2862b29dd65202ccf892969b0fe4c\"\u003e\u003ccode\u003e61c9c94\u003c/code\u003e\u003c/a\u003e ci: only run full miri in the merge queue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/db43f1945a7f0c39f28754e3557d7f34f1cb1ab3\"\u003e\u003ccode\u003edb43f19\u003c/code\u003e\u003c/a\u003e Release 2.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/b46a32a5859fb5aa26f9a7e38c9c93c30fb773f9\"\u003e\u003ccode\u003eb46a32a\u003c/code\u003e\u003c/a\u003e Move more to the lints table\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/4849b1679f6594112805ef8d542e230dfb4c37cf\"\u003e\u003ccode\u003e4849b16\u003c/code\u003e\u003c/a\u003e Make use of RFC2145 type privacy for sealed traits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/cfff4b7d03e53688b82b7afc350d472cca2d2e32\"\u003e\u003ccode\u003ecfff4b7\u003c/code\u003e\u003c/a\u003e Use bounds in associated type position\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/c7178d73c45fe0cc52aec684282a0aef5b3675b2\"\u003e\u003ccode\u003ec7178d7\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ecore::error::Error\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/76b459b82cd7de7035d96f7b6f0a178e02c4425c\"\u003e\u003ccode\u003e76b459b\u003c/code\u003e\u003c/a\u003e Use more precise capturing for some \u003ccode\u003eimpl Trait\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/b3d9cc355e227a847a2d2ebcae38a230c005174d\"\u003e\u003ccode\u003eb3d9cc3\u003c/code\u003e\u003c/a\u003e Use the primitive slice's \u003ccode\u003eis_sorted\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/09db3cce19a24b74cfa13a1510fd72b8ab58ae83\"\u003e\u003ccode\u003e09db3cc\u003c/code\u003e\u003c/a\u003e Use inherent \u003ccode\u003eusize::div_ceil\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.11.4...2.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `internment` from 0.6.0 to 0.8.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/droundy/internment/blob/master/CHANGELOG.md\"\u003einternment's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.6 - September 14 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eAsRef\u003c/code\u003e implementations for \u003ccode\u003eOsStr\u003c/code\u003e and \u003ccode\u003ePath\u003c/code\u003e (thanks \u003ca href=\"https://github.com/GrigorenkoPV\"\u003e\u003ccode\u003e@​GrigorenkoPV\u003c/code\u003e\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eis_interned\u003c/code\u003e (thanks \u003ca href=\"https://github.com/DanielJoyce\"\u003e\u003ccode\u003e@​DanielJoyce\u003c/code\u003e\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.4 - June 22, 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eDeepSizeOf\u003c/code\u003e impl, thanks \u003ca href=\"https://github.com/gmryuuko\"\u003e\u003ccode\u003e@​gmryuuko\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.3 - April 21, 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eIntern\u0026lt;str\u0026gt;\u003c/code\u003e work with \u003ccode\u003eserde\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.2 - April 17, 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003edeepsize\u003c/code\u003e for all three intern types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.1 - April 11, 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIncreased MSRV to 1.70.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMade \u003ccode\u003eArcIntern\u003c/code\u003e not implement \u003ccode\u003eBorrow\u003c/code\u003e which I apparently missed in\nversion 0.7.0.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.7.4 - October 28, 2023\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased MSRV to 1.65, got it wrong last time because I forgot to check\nthe \u003ccode\u003earc\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.7.3 - October 28, 2023\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eCopy\u003c/code\u003e and \u003ccode\u003eClone\u003c/code\u003e for ArenaIntern support \u003ccode\u003e?Sized\u003c/code\u003e types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.7.2 - October 28, 2023\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIncreased MSRV to 1.60 for building and 1.65 for testing due to changes in\ndependencies.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBumped ahash dependency version.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eOptimization of \u003ccode\u003eArcInvtern\u003c/code\u003e (thanks gwy15!).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.7.1 - June 17, 2023\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArcIntern::into_ref\u003c/code\u003e (thanks PuzzleMaker!).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.7.0 - March 30, 2022\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\u003eSee full diff in \u003ca href=\"https://github.com/droundy/internment/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nix` from 0.25.1 to 0.29.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nix-rust/nix/blob/master/CHANGELOG.md\"\u003enix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.29.0] - 2024-05-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003egetregset()/setregset()\u003c/code\u003e for Linux/glibc/x86/x86_64/aarch64/riscv64 and\n\u003ccode\u003egetregs()/setregs()\u003c/code\u003e for Linux/glibc/aarch64/riscv64\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2044\"\u003e#2044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd socket option Ipv6Ttl for apple targets.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2287\"\u003e#2287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd socket option UtunIfname.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake SigAction repr(transparent) \u0026amp; can be converted to the libc raw type\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2326\"\u003e#2326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFrom\u003c/code\u003e trait implementation for conversions between \u003ccode\u003esockaddr_in\u003c/code\u003e and\n\u003ccode\u003eSockaddrIn\u003c/code\u003e, \u003ccode\u003esockaddr_in6\u003c/code\u003e and \u003ccode\u003eSockaddrIn6\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2328\"\u003e#2328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd socket option ReusePortLb for FreeBSD.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2332\"\u003e#2332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for openat2 on linux.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2339\"\u003e#2339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd if_indextoname function.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2340\"\u003e#2340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003emount\u003c/code\u003e and \u003ccode\u003eunmount\u003c/code\u003e API for apple targets.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2347\"\u003e#2347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e_PC_MIN_HOLE_SIZE\u003c/code\u003e for \u003ccode\u003epathconf\u003c/code\u003e and \u003ccode\u003efpathconf\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2349\"\u003e#2349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl AsFd for pty::PtyMaster\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2355\"\u003e#2355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eopen\u003c/code\u003e flag \u003ccode\u003eO_SEARCH\u003c/code\u003e to AIX, Empscripten, FreeBSD, Fuchsia, solarish,\nWASI (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2374\"\u003e#2374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd prctl function \u003ccode\u003eprctl_set_vma_anon_name\u003c/code\u003e for Linux/Android.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2378\"\u003e#2378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esync(2)\u003c/code\u003e for \u003ccode\u003eapple_targets/solarish/haiku/aix/hurd\u003c/code\u003e, \u003ccode\u003esyncfs(2)\u003c/code\u003e for\n\u003ccode\u003ehurd\u003c/code\u003e and \u003ccode\u003efdatasync(2)\u003c/code\u003e for \u003ccode\u003eaix/hurd\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2379\"\u003e#2379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd fdatasync support for Apple targets.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2380\"\u003e#2380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efcntl::OFlag::O_PATH\u003c/code\u003e for FreeBSD and Fuchsia\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2382\"\u003e#2382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePathconfVar::MIN_HOLE_SIZE\u003c/code\u003e for apple_targets.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2388\"\u003e#2388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eopen\u003c/code\u003e flag \u003ccode\u003eO_SEARCH\u003c/code\u003e to apple_targets\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2391\"\u003e#2391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eO_DSYNC\u003c/code\u003e may now be used with \u003ccode\u003eaio_fsync\u003c/code\u003e and \u003ccode\u003efcntl\u003c/code\u003e on FreeBSD.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2404\"\u003e#2404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eFlock::relock\u003c/code\u003e for upgrading and downgrading locks.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2407\"\u003e#2407\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/1dad4d8d04a2cd187fae87cb91c4f4e95ff0decd\"\u003e\u003ccode\u003e1dad4d8\u003c/code\u003e\u003c/a\u003e chore: prepare for 0.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/f7431971b40f9516e6c8d280db353fd55d7ac7d7\"\u003e\u003ccode\u003ef743197\u003c/code\u003e\u003c/a\u003e fix ControlMessageOwned::UdpGroSegments UDP packets processing type. (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2406\"\u003e#2406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/208b80b65d9a54bac3172b97af81cfe90dd6412b\"\u003e\u003ccode\u003e208b80b\u003c/code\u003e\u003c/a\u003e recvmsg: Check if CMSG buffer was too small and return an error (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2413\"\u003e#2413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/ecd12a99907d6b1c9f43e88c087b1c6a2f633750\"\u003e\u003ccode\u003eecd12a9\u003c/code\u003e\u003c/a\u003e test: remove test of inode count in test_statfs.rs (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2414\"\u003e#2414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/663506a602251675c66efcd9d25a2dfc3c2c61da\"\u003e\u003ccode\u003e663506a\u003c/code\u003e\u003c/a\u003e fix: only close \u003ccode\u003efanotify\u003c/code\u003e events with a valid fd (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2399\"\u003e#2399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/1604723757735e59bf3142209b22b250b7412d40\"\u003e\u003ccode\u003e1604723\u003c/code\u003e\u003c/a\u003e revert: impl From\u0026lt;sigaction\u0026gt; for SigAction (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2410\"\u003e#2410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/ec4beb5a2229159021298d56af16e18a9151fb4e\"\u003e\u003ccode\u003eec4beb5\u003c/code\u003e\u003c/a\u003e docs: correct limit value of FAN_UNLIMITED_QUEUE and FAN_UNLIMITED_MARKS[skip...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/84c0444c3a957b8bffd5172848d4ea73eb06c3ff\"\u003e\u003ccode\u003e84c0444\u003c/code\u003e\u003c/a\u003e chore: bump libc to 0.2.155 (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2409\"\u003e#2409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/c5af4adffd876605002e3a8a22b53fe9c83206d3\"\u003e\u003ccode\u003ec5af4ad\u003c/code\u003e\u003c/a\u003e Add Flock::relock (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2407\"\u003e#2407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/e7acaff07f39ece39eae38a45c82810bfbbf58cd\"\u003e\u003ccode\u003ee7acaff\u003c/code\u003e\u003c/a\u003e Enable O_DSYNC on FreeBSD with fcntl and aio_fsync (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2404\"\u003e#2404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nix-rust/nix/compare/v0.25.1...v0.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opendal` from 0.52.0 to 0.54.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/opendal/releases\"\u003eopendal's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.54.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Conditional reader for cos by \u003ca href=\"https://github.com/pmupkin\"\u003e\u003ccode\u003e@​pmupkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6424\"\u003eapache/opendal#6424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add project layout for openval by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6427\"\u003eapache/opendal#6427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add if-not-exists support for copy with azblob as example by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6447\"\u003eapache/opendal#6447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/cpp): enhance Metadata API with comprehensive feature a… by \u003ca href=\"https://github.com/JackDrogon\"\u003e\u003ccode\u003e@​JackDrogon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6445\"\u003eapache/opendal#6445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add prefetch support for concurrent read by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6449\"\u003eapache/opendal#6449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/cpp): adopt Google C++ Style Guide for API naming by \u003ca href=\"https://github.com/JackDrogon\"\u003e\u003ccode\u003e@​JackDrogon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6448\"\u003eapache/opendal#6448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(object_store): Implement copy, rename and return metadata after writing by \u003ca href=\"https://github.com/codephage2020\"\u003e\u003ccode\u003e@​codephage2020\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6452\"\u003eapache/opendal#6452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(object_store): Implement copy_if_not_exists, put_multipart_opts and metadata  in GetResult by \u003ca href=\"https://github.com/codephage2020\"\u003e\u003ccode\u003e@​codephage2020\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6468\"\u003eapache/opendal#6468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): add groups for nodejs by \u003ca href=\"https://github.com/asukaminato0721\"\u003e\u003ccode\u003e@​asukaminato0721\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6469\"\u003eapache/opendal#6469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/ocaml): add more blocking api for ocaml by \u003ca href=\"https://github.com/asukaminato0721\"\u003e\u003ccode\u003e@​asukaminato0721\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6238\"\u003eapache/opendal#6238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings/cpp): Add capability to fix failed tests by \u003ca href=\"https://github.com/asukaminato0721\"\u003e\u003ccode\u003e@​asukaminato0721\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6488\"\u003eapache/opendal#6488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/cpp): enable user-configurable features for storage services by \u003ca href=\"https://github.com/KinomotoMio\"\u003e\u003ccode\u003e@​KinomotoMio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6503\"\u003eapache/opendal#6503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/oss): add support for security token for Aliyun OSS by \u003ca href=\"https://github.com/cavivie\"\u003e\u003ccode\u003e@​cavivie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6511\"\u003eapache/opendal#6511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/azblob): Add compatibility aliases for Apache Arrow object_store by \u003ca href=\"https://github.com/jackye1995\"\u003e\u003ccode\u003e@​jackye1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6527\"\u003eapache/opendal#6527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/gcs): add configuration aliases for better Arrow object_store compatibility by \u003ca href=\"https://github.com/jackye1995\"\u003e\u003ccode\u003e@​jackye1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6526\"\u003eapache/opendal#6526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/s3): add configuration aliases for better Arrow object_store compatibility by \u003ca href=\"https://github.com/jackye1995\"\u003e\u003ccode\u003e@​jackye1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6524\"\u003eapache/opendal#6524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow using object_store as opendal's backend by \u003ca href=\"https://github.com/flaneur2020\"\u003e\u003ccode\u003e@​flaneur2020\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6283\"\u003eapache/opendal#6283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/opfs): Add \u003ccode\u003ecreate_dir\u003c/code\u003e support for OPFS by \u003ca href=\"https://github.com/crwen\"\u003e\u003ccode\u003e@​crwen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6542\"\u003eapache/opendal#6542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/ruby): support file open options by \u003ca href=\"https://github.com/erickguan\"\u003e\u003ccode\u003e@​erickguan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6538\"\u003eapache/opendal#6538\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(website): remove unused dependencies and update node engine requirement by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6421\"\u003eapache/opendal#6421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefacrtor: Reduce usage of scheme inside raw by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6457\"\u003eapache/opendal#6457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate etcd service to implement Access directly by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6420\"\u003eapache/opendal#6420\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(bin/oli): Fix tests when TMPDIR is not /tmp by \u003ca href=\"https://github.com/XYenon\"\u003e\u003ccode\u003e@​XYenon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6429\"\u003eapache/opendal#6429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: patch futures buffer concurrent by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6442\"\u003eapache/opendal#6442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(services/oss): unnecessary header 'content-type' are included in the get_object request by \u003ca href=\"https://github.com/honsunrise\"\u003e\u003ccode\u003e@​honsunrise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6455\"\u003eapache/opendal#6455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(services/moka): prevent the weigher from being overwritten by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6498\"\u003eapache/opendal#6498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(services/azblob): Fix azblob base64 validation by \u003ca href=\"https://github.com/kenwoodjw\"\u003e\u003ccode\u003e@​kenwoodjw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6500\"\u003eapache/opendal#6500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings/nodejs): use value.prefetch instead of value.concurrent for prefetch option by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6502\"\u003eapache/opendal#6502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(integrations/object_store): remove redundant into_iter() call by \u003ca href=\"https://github.com/KinomotoMio\"\u003e\u003ccode\u003e@​KinomotoMio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6509\"\u003eapache/opendal#6509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings/cpp): correct cxx_async namespace attribute by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6514\"\u003eapache/opendal#6514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: make cpp binding build robust by \u003ca href=\"https://github.com/devillove084\"\u003e\u003ccode\u003e@​devillove084\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6460\"\u003eapache/opendal#6460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Do not trim trailing slash of name_node by \u003ca href=\"https://github.com/wForget\"\u003e\u003ccode\u003e@​wForget\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6556\"\u003eapache/opendal#6556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(release): fix CI workflow links for bindings by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6437\"\u003eapache/opendal#6437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update RFC-5444 Operator From Uri by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6453\"\u003eapache/opendal#6453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(core): update docs of building a storage service by \u003ca href=\"https://github.com/crwen\"\u003e\u003ccode\u003e@​crwen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6554\"\u003eapache/opendal#6554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: remove docker-compose version top-level elements by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6436\"\u003eapache/opendal#6436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Update ci_bindings_zig.yml by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6444\"\u003eapache/opendal#6444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: enable trust publishing for rust crates by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6454\"\u003eapache/opendal#6454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(bindings/cpp): cpp test framework by \u003ca href=\"https://github.com/asukaminato0721\"\u003e\u003ccode\u003e@​asukaminato0721\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6296\"\u003eapache/opendal#6296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Use ubuntu-24.04-arm for java release to address glibc issues by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6486\"\u003eapache/opendal#6486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: refactor nodejs ci workflow by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6491\"\u003eapache/opendal#6491\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/opendal/blob/main/CHANGELOG.md\"\u003eopendal's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.54.1] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Conditional reader for cos by \u003ca href=\"https://github.com/pmupkin\"\u003e\u003ccode\u003e@​pmupkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6424\"\u003eapache/opendal#6424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add project layout for openval by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6427\"\u003eapache/opendal#6427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add if-not-exists support for copy with azblob as example by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6447\"\u003eapache/opendal#6447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/cpp): enhance Metadata API with comprehensive feature a… by \u003ca href=\"https://github.com/JackDrogon\"\u003e\u003ccode\u003e@​JackDrogon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6445\"\u003eapache/opendal#6445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add prefetch support for concurrent read by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6449\"\u003eapache/opendal#6449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/cpp): adopt Google C++ Style Guide for API naming by \u003ca href=\"https://github.com/JackDrogon\"\u003e\u003ccode\u003e@​JackDrogon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6448\"\u003eapache/opendal#6448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(object_store): Implement copy, rename and return metadata after writing by \u003ca href=\"https://github.com/codephage2020\"\u003e\u003ccode\u003e@​codephage2020\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6452\"\u003eapache/opendal#6452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(object_store): Implement copy_if_not_exists, put_multipart_opts and metadata  in GetResult by \u003ca href=\"https://github.com/codephage2020\"\u003e\u003ccode\u003e@​codephage2020\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6468\"\u003eapache/opendal#6468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): add groups for nodejs by \u003ca href=\"https://github.com/asukaminato0721\"\u003e\u003ccode\u003e@​asukaminato0721\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6469\"\u003eapache/opendal#6469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/ocaml): add more blocking api for ocaml by \u003ca href=\"https://github.com/asukaminato0721\"\u003e\u003ccode\u003e@​asukaminato0721\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6238\"\u003eapache/opendal#6238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings/cpp): Add capability to fix failed tests by \u003ca href=\"https://github.com/asukaminato0721\"\u003e\u003ccode\u003e@​asukaminato0721\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6488\"\u003eapache/opendal#6488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/cpp): enable user-configurable features for storage services by \u003ca href=\"https://github.com/KinomotoMio\"\u003e\u003ccode\u003e@​KinomotoMio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6503\"\u003eapache/opendal#6503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/oss): add support for security token for Aliyun OSS by \u003ca href=\"https://github.com/cavivie\"\u003e\u003ccode\u003e@​cavivie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6511\"\u003eapache/opendal#6511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/azblob): Add compatibility aliases for Apache Arrow object_store by \u003ca href=\"https://github.com/jackye1995\"\u003e\u003ccode\u003e@​jackye1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6527\"\u003eapache/opendal#6527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/gcs): add configuration aliases for better Arrow object_store compatibility by \u003ca href=\"https://github.com/jackye1995\"\u003e\u003ccode\u003e@​jackye1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6526\"\u003eapache/opendal#6526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/s3): add configuration aliases for better Arrow object_store compatibility by \u003ca href=\"https://github.com/jackye1995\"\u003e\u003ccode\u003e@​jackye1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6524\"\u003eapache/opendal#6524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow using object_store as opendal's backend by \u003ca href=\"https://github.com/flaneur2020\"\u003e\u003ccode\u003e@​flaneur2020\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6283\"\u003eapache/opendal#6283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/opfs): Add \u003ccode\u003ecreate_dir\u003c/code\u003e support for OPFS by \u003ca href=\"https://github.com/crwen\"\u003e\u003ccode\u003e@​crwen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6542\"\u003eapache/opendal#6542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/ruby): support file open options by \u003ca href=\"https://github.com/erickguan\"\u003e\u003ccode\u003e@​erickguan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6538\"\u003eapache/opendal#6538\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(website): remove unused dependencies and update node engine requirement by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6421\"\u003eapache/opendal#6421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefacrtor: Reduce usage of scheme inside raw by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6457\"\u003eapache/opendal#6457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate etcd service to implement Access directly by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6420\"\u003eapache/opendal#6420\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(bin/oli): Fix tests when TMPDIR is not /tmp by \u003ca href=\"https://github.com/XYenon\"\u003e\u003ccode\u003e@​XYenon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6429\"\u003eapache/opendal#6429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: patch futures buffer concurrent by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6442\"\u003eapache/opendal#6442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(services/oss): unnecessary header 'content-type' are included in the get_object request by \u003ca href=\"https://github.com/honsunrise\"\u003e\u003ccode\u003e@​honsunrise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6455\"\u003eapache/opendal#6455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(services/moka): prevent the weigher from being overwritten by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6498\"\u003eapache/opendal#6498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(services/azblob): Fix azblob base64 validation by \u003ca href=\"https://github.com/kenwoodjw\"\u003e\u003ccode\u003e@​kenwoodjw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6500\"\u003eapache/opendal#6500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings/nodejs): use value.prefetch instead of value.concurrent for prefetch option by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6502\"\u003eapache/opendal#6502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(integrations/object_store): remove redundant into_iter() call by \u003ca href=\"https://github.com/KinomotoMio\"\u003e\u003ccode\u003e@​KinomotoMio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6509\"\u003eapache/opendal#6509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings/cpp): correct cxx_async namespace attribute by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6514\"\u003eapache/opendal#6514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: make cpp binding build robust by \u003ca href=\"https://github.com/devillove084\"\u003e\u003ccode\u003e@​devillove084\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6460\"\u003eapache/opendal#6460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Do not trim trailing slash of name_node by \u003ca href=\"https://github.com/wForget\"\u003e\u003ccode\u003e@​wForget\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6556\"\u003eapache/opendal#6556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(release): fix CI workflow links for bindings by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6437\"\u003eapache/opendal#6437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update RFC-5444 Operator From Uri by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6453\"\u003eapache/opendal#6453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(core): update docs of building a storage service by \u003ca href=\"https://github.com/crwen\"\u003e\u003ccode\u003e@​crwen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6554\"\u003eapache/opendal#6554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: remove docker-compose version top-level elements by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6436\"\u003eapache/opendal#6436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Update ci_bindings_zig.yml by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6444\"\u003eapache/opendal#6444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: enable trust publishing for rust crates by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6454\"\u003eapache/opendal#6454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(bindings/cpp): cpp test framework by \u003ca href=\"https://github.com/asukaminato0721\"\u003e\u003ccode\u003e@​asukaminato0721\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6296\"\u003eapache/opendal#6296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Use ubuntu-24.04-arm for java release to address glibc issues by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6486\"\u003eapache/opendal#6486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: refactor nodejs ci workflow by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6491\"\u003eapache/opendal#6491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update workflow nodejs version and remove corepack by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6495\"\u003eapache/opendal#6495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): upgrade 1password/load-secrets-action v3 by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6517\"\u003eapache/opendal#6517\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/opendal/commit/b93c3ae3834e19af1817183c8aef3a849f6813c6\"\u003e\u003ccode\u003eb93c3ae\u003c/code\u003e\u003c/a\u003e Bump version to 0.54.1 (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/6558\"\u003e#6558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/86e77680f9d7156932d285d06c8c4334d7a6d227\"\u003e\u003ccode\u003e86e7768\u003c/code\u003e\u003c/a\u003e chore(ci): migrate etcd, memcached, redis, and redis-cluster images to new so...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/5846501339b2d4874d243aa1aab4c9848218e042\"\u003e\u003ccode\u003e5846501\u003c/code\u003e\u003c/a\u003e fix: Do not trim trailing slash of name_node (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/6556\"\u003e#6556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/dd242e0f099300b034a7bdd4c50c9c730c7b63ee\"\u003e\u003ccode\u003edd242e0\u003c/code\u003e\u003c/a\u003e docs(core): update docs of building a storage service (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/6554\"\u003e#6554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/7c9c505b4880cad14824b2a22090723ef68ecce5\"\u003e\u003ccode\u003e7c9c505\u003c/code\u003e\u003c/a\u003e chore(deps): bump logforth from 0.26.1 to 0.27.0 in /bin/ofs (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/6547\"\u003e#6547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/2e5370c0afc1d048c55c662798ea9ecce01ace2e\"\u003e\u003ccode\u003e2e5370c...\n\n_Description has been truncated_","html_url":"https://github.com/pantsbuild/pants/pull/22830","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pantsbuild%2Fpants/issues/22830","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22830/packages"},{"uuid":"3547303559","node_id":"PR_kwDOAG4Ac86vZ2nr","number":22793,"state":"closed","title":"Bump the rust-version-updates group in /src/rust with 40 updates","user":"dependabot[bot]","labels":["dependencies","category:internal","release-notes:not-required"],"assignees":["sureshjoshi"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-10-28T14:18:45.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-24T02:07:39.000Z","updated_at":"2025-10-28T14:18:46.000Z","time_to_close":389466,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-version-updates","update_count":40,"packages":[{"name":"async-lock","old_version":"2.8.0","new_version":"3.4.1","repository_url":"https://github.com/smol-rs/async-lock"},{"name":"axum","old_version":"0.7.9","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"bincode","old_version":"1.3.3","new_version":"2.0.1","repository_url":"https://github.com/bincode-org/bincode"},{"name":"bollard","old_version":"0.17.1","new_version":"0.19.3","repository_url":"https://github.com/fussybeaver/bollard"},{"name":"clap","old_version":"4.5.49","new_version":"4.5.50","repository_url":"https://github.com/clap-rs/clap"},{"name":"colored","old_version":"2.2.0","new_version":"3.0.0","repository_url":"https://github.com/mackwic/colored"},{"name":"console","old_version":"0.15.11","new_version":"0.16.1","repository_url":"https://github.com/console-rs/console"},{"name":"criterion","old_version":"0.4.0","new_version":"0.7.0","repository_url":"https://github.com/bheisler/criterion.rs"},{"name":"env_logger","old_version":"0.10.2","new_version":"0.11.8","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"fs-set-times","old_version":"0.19.2","new_version":"0.20.3","repository_url":"https://github.com/bytecodealliance/fs-set-times"},{"name":"fuser","old_version":"0.11.1","new_version":"0.16.0","repository_url":"https://github.com/cberner/fuser"},{"name":"generic-array","old_version":"0.14.7","new_version":"1.3.3","repository_url":"https://github.com/fizyk20/generic-array"},{"name":"humansize","old_version":"1.1.1","new_version":"2.1.3","repository_url":"https://github.com/LeopoldArkham/humansize"},{"name":"indexmap","old_version":"2.11.4","new_version":"2.12.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.1","repository_url":"https://github.com/console-rs/indicatif"},{"name":"internment","old_version":"0.6.0","new_version":"0.8.6","repository_url":"https://github.com/droundy/internment"},{"name":"nix","old_version":"0.25.1","new_version":"0.29.0","repository_url":"https://github.com/nix-rust/nix"},{"name":"num_enum","old_version":"0.5.11","new_version":"0.7.5","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"opendal","old_version":"0.52.0","new_version":"0.54.1","repository_url":"https://github.com/apache/opendal"},{"name":"os_pipe","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/oconnor663/os_pipe.rs"},{"name":"parking_lot","old_version":"0.12.4","new_version":"0.12.5","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"petgraph","old_version":"0.7.1","new_version":"0.8.3","repository_url":"https://github.com/petgraph/petgraph"},{"name":"prost","old_version":"0.13.5","new_version":"0.14.1","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-build","old_version":"0.13.5","new_version":"0.14.1","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-types","old_version":"0.13.5","new_version":"0.14.1","repository_url":"https://github.com/tokio-rs/prost"},{"name":"pyo3","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/pyo3/pyo3"},{"name":"pyo3-build-config","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/pyo3/pyo3"},{"name":"reqwest","old_version":"0.12.23","new_version":"0.12.24","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rlimit","old_version":"0.8.3","new_version":"0.10.2","repository_url":"https://github.com/Nugine/rlimit"},{"name":"rustls-native-certs","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/rustls/rustls-native-certs"},{"name":"shellexpand","old_version":"2.1.2","new_version":"3.1.1"},{"name":"strum","old_version":"0.26.3","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"strum_macros","old_version":"0.26.4","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"sysinfo","old_version":"0.20.5","new_version":"0.37.2","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"terminal_size","old_version":"0.1.17","new_version":"0.4.3","repository_url":"https://github.com/eminence/terminal-size"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.8","repository_url":"https://github.com/toml-rs/toml"},{"name":"whoami","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/ardaku/whoami"},{"name":"tree-sitter","old_version":"0.20.10","new_version":"0.22.6","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-typescript","old_version":"0.20.5","new_version":"0.23.0","repository_url":"https://github.com/tree-sitter/tree-sitter-typescript"},{"name":"tree-sitter-python","old_version":"0.20.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"}],"path":"/src/rust","ecosystem":"cargo"},"body":"Bumps the rust-version-updates group in /src/rust with 40 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [async-lock](https://github.com/smol-rs/async-lock) | `2.8.0` | `3.4.1` |\n| [axum](https://github.com/tokio-rs/axum) | `0.7.9` | `0.8.6` |\n| [bincode](https://github.com/bincode-org/bincode) | `1.3.3` | `2.0.1` |\n| [bollard](https://github.com/fussybeaver/bollard) | `0.17.1` | `0.19.3` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.49` | `4.5.50` |\n| [colored](https://github.com/mackwic/colored) | `2.2.0` | `3.0.0` |\n| [console](https://github.com/console-rs/console) | `0.15.11` | `0.16.1` |\n| [criterion](https://github.com/bheisler/criterion.rs) | `0.4.0` | `0.7.0` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.10.2` | `0.11.8` |\n| [fs-set-times](https://github.com/bytecodealliance/fs-set-times) | `0.19.2` | `0.20.3` |\n| [fuser](https://github.com/cberner/fuser) | `0.11.1` | `0.16.0` |\n| [generic-array](https://github.com/fizyk20/generic-array) | `0.14.7` | `1.3.3` |\n| [humansize](https://github.com/LeopoldArkham/humansize) | `1.1.1` | `2.1.3` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.4` | `2.12.0` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.1` |\n| [internment](https://github.com/droundy/internment) | `0.6.0` | `0.8.6` |\n| [nix](https://github.com/nix-rust/nix) | `0.25.1` | `0.29.0` |\n| [num_enum](https://github.com/illicitonion/num_enum) | `0.5.11` | `0.7.5` |\n| [opendal](https://github.com/apache/opendal) | `0.52.0` | `0.54.1` |\n| [os_pipe](https://github.com/oconnor663/os_pipe.rs) | `1.2.2` | `1.2.3` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.4` | `0.12.5` |\n| [petgraph](https://github.com/petgraph/petgraph) | `0.7.1` | `0.8.3` |\n| [prost](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.1` |\n| [prost-build](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.1` |\n| [prost-types](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.1` |\n| [pyo3](https://github.com/pyo3/pyo3) | `0.27.0` | `0.27.1` |\n| [pyo3-build-config](https://github.com/pyo3/pyo3) | `0.27.0` | `0.27.1` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.23` | `0.12.24` |\n| [rlimit](https://github.com/Nugine/rlimit) | `0.8.3` | `0.10.2` |\n| [rustls-native-certs](https://github.com/rustls/rustls-native-certs) | `0.8.1` | `0.8.2` |\n| [shellexpand](https://gitlab.com/ijackson/rust-shellexpand) | `2.1.2` | `3.1.1` |\n| [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.2` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.26.4` | `0.27.2` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.20.5` | `0.37.2` |\n| [terminal_size](https://github.com/eminence/terminal-size) | `0.1.17` | `0.4.3` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.8` |\n| [whoami](https://github.com/ardaku/whoami) | `1.6.0` | `1.6.1` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.20.10` | `0.22.6` |\n| [tree-sitter-typescript](https://github.com/tree-sitter/tree-sitter-typescript) | `0.20.5` | `0.23.0` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.20.4` | `0.25.0` |\n\nUpdates `async-lock` from 2.8.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-lock/releases\"\u003easync-lock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePort to \u003ccode\u003eevent-listener\u003c/code\u003e v5.0.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eforget()\u003c/code\u003e method for semaphore guards. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/73\"\u003e#73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease MSRV to v1.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing methods for blocking on locking with types wrapped in \u003ccode\u003eArc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/71\"\u003e#71\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eevent-listener\u003c/code\u003e to version v4.0.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/69\"\u003e#69\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note to the documentation comparing this crate against \u003ccode\u003elibstd\u003c/code\u003e's locks. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/58\"\u003e#58\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eDefault\u003c/code\u003e implementation for \u003ccode\u003eOnceCell\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/63\"\u003e#63\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Add an enabled-by-default \u003ccode\u003estd\u003c/code\u003e feature that allows using this crate without the standard library. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/43\"\u003e#43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport blocking and non-blocking operations on the same locks. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/56\"\u003e#56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to a more efficient event notification mechanism. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/43\"\u003e#43\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-lock/blob/master/CHANGELOG.md\"\u003easync-lock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 3.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 3.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePort to \u003ccode\u003eevent-listener\u003c/code\u003e v5.0.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 3.3.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eforget()\u003c/code\u003e method for semaphore guards. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/73\"\u003e#73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease MSRV to v1.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 3.2.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing methods for blocking on locking with types wrapped in \u003ccode\u003eArc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/71\"\u003e#71\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 3.1.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eevent-listener\u003c/code\u003e to version v4.0.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/69\"\u003e#69\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 3.1.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note to the documentation comparing this crate against \u003ccode\u003elibstd\u003c/code\u003e's locks. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/58\"\u003e#58\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 3.1.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eDefault\u003c/code\u003e implementation for \u003ccode\u003eOnceCell\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/63\"\u003e#63\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 3.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Add an enabled-by-default \u003ccode\u003estd\u003c/code\u003e feature that allows using this crate without the standard library. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/43\"\u003e#43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport blocking and non-blocking operations on the same locks. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/56\"\u003e#56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to a more efficient event notification mechanism. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/43\"\u003e#43\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/82283a2e1bd3ccc8e32dc6095de7c9b5d967861e\"\u003e\u003ccode\u003e82283a2\u003c/code\u003e\u003c/a\u003e v3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/cd0937d70a46f50cc64428660e249c8464e70088\"\u003e\u003ccode\u003ecd0937d\u003c/code\u003e\u003c/a\u003e Fix clippy::empty_line_after_doc_comments and clippy::empty_line_after_outer_...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/7819a20973505b6711ec1f49c7d25285fda33391\"\u003e\u003ccode\u003e7819a20\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/efcc3d8b32142c2650def7859233c40ee22a97a5\"\u003e\u003ccode\u003eefcc3d8\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for fmt and security_audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/6bece6e513c67fdd8f87746d5241aa4e677c19f3\"\u003e\u003ccode\u003e6bece6e\u003c/code\u003e\u003c/a\u003e ci: Use \u0026quot;v2.0.0\u0026quot; branch for security check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/9963923bad39094dc73570bf5292df1a89f6cb2d\"\u003e\u003ccode\u003e9963923\u003c/code\u003e\u003c/a\u003e chore: Fix typos (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/8717b76b68849553a2877bf9fbca4452f8980952\"\u003e\u003ccode\u003e8717b76\u003c/code\u003e\u003c/a\u003e chore: Fix lints (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/cc249b2d31590a6e97616a351032747f3e19bc87\"\u003e\u003ccode\u003ecc249b2\u003c/code\u003e\u003c/a\u003e v3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/12b54020c3ce85d5eebe3e073c3d0d264d64311d\"\u003e\u003ccode\u003e12b5402\u003c/code\u003e\u003c/a\u003e m: Remove unused portable-atomic feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/2c96fbfcd0d02be3d8c3955736fe8e35da8fd28a\"\u003e\u003ccode\u003e2c96fbf\u003c/code\u003e\u003c/a\u003e tests: Instrument with loom\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-lock/compare/v2.8.0...v3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.7.9 to 0.8.6\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.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Reject JSON request bodies with trailing characters after the JSON document (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eMultipart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Getter methods \u003ccode\u003eLocation::{status_code, location}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Support for writing arbitrary binary data into server-sent events (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e)]\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003emiddleware::ResponseAxumBodyLayer\u003c/code\u003e for mapping response body to \u003ccode\u003eaxum::body::Body\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eimpl FusedStream for WebSocket\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e The \u003ccode\u003esse\u003c/code\u003e module and \u003ccode\u003eSse\u003c/code\u003e type no longer depend on the \u003ccode\u003etokio\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e If the location given to one of \u003ccode\u003eRedirect\u003c/code\u003es constructors is not a valid header value, instead of panicking on construction, the \u003ccode\u003eIntoResponse\u003c/code\u003e impl now returns an HTTP 500, just like \u003ccode\u003eJson\u003c/code\u003e does when serialization fails (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Update minimum rust version to 1.78 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3154\"\u003etokio-rs/axum#3154\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3220\"\u003etokio-rs/axum#3220\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3377\"\u003etokio-rs/axum#3377\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3412\"\u003etokio-rs/axum#3412\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3425\"\u003etokio-rs/axum#3425\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3443\"\u003etokio-rs/axum#3443\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3453\"\u003etokio-rs/axum#3453\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3469\"\u003etokio-rs/axum#3469\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eRouter::reset_fallback\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3320\"\u003e#3320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eWebSocketUpgrade::selected_protocol\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3248\"\u003e#3248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Panic location for overlapping method routes (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3319\"\u003e#3319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Don't leak a tokio task when using \u003ccode\u003eserve\u003c/code\u003e without graceful shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3129\"\u003e#3129\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3319\"\u003e#3319\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3319\"\u003etokio-rs/axum#3319\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3320\"\u003e#3320\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3320\"\u003etokio-rs/axum#3320\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3248\"\u003e#3248\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3248\"\u003etokio-rs/axum#3248\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3129\"\u003e#3129\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3129\"\u003etokio-rs/axum#3129\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eFrom\u0026lt;Bytes\u0026gt;\u003c/code\u003e for \u003ccode\u003eMessage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3273\"\u003e#3273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eJson\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3142\"\u003e#3142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eExtension\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Allow setting the read buffer capacity of \u003ccode\u003eWebSocketUpgrade\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3178\"\u003e#3178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Improved code size / compile time of dependent crates (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3285\"\u003e#3285\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3294\"\u003e#3294\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3273\"\u003e#3273\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3273\"\u003etokio-rs/axum#3273\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3142\"\u003e#3142\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3142\"\u003etokio-rs/axum#3142\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3157\"\u003e#3157\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3157\"\u003etokio-rs/axum#3157\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3178\"\u003e#3178\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3178\"\u003etokio-rs/axum#3178\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3285\"\u003e#3285\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3285\"\u003etokio-rs/axum#3285\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3294\"\u003e#3294\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3294\"\u003etokio-rs/axum#3294\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.2\u003c/h2\u003e\n\u003cp\u003eYanked from crates.io due to unforeseen breaking change, see \u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3190\"\u003e#3190\u003c/a\u003e for details\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c1bb9c3e90625fb8de4f9c9750f669cb4edac3df\"\u003e\u003ccode\u003ec1bb9c3\u003c/code\u003e\u003c/a\u003e Release axum 0.8.6 and related crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4a50581968a1c1f9343aa5748373a8252285c7c4\"\u003e\u003ccode\u003e4a50581\u003c/code\u003e\u003c/a\u003e Update changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/5c76cfd26a99d38c4e63c84ef4f1981de0a37f79\"\u003e\u003ccode\u003e5c76cfd\u003c/code\u003e\u003c/a\u003e Remove usage of the \u003ccode\u003edoc_auto_cfg\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3505\"\u003e#3505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c720f568da42909580a7876af1b8f50438cb1834\"\u003e\u003ccode\u003ec720f56\u003c/code\u003e\u003c/a\u003e Release axum-core v0.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0c96ead9d15998492cb1a84a7138bd849e8ce273\"\u003e\u003ccode\u003e0c96ead\u003c/code\u003e\u003c/a\u003e Remove unused rustversion dependency of axum-core (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a1d22f68a593967a83c1028efb70554b88525cf2\"\u003e\u003ccode\u003ea1d22f6\u003c/code\u003e\u003c/a\u003e Release axum 0.8.5 and related crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/ad2fd5b50b98502bc5966cac37e345fa0698e0b0\"\u003e\u003ccode\u003ead2fd5b\u003c/code\u003e\u003c/a\u003e Update changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a0692f9f540967166204ab09182ae1d5a0cd2134\"\u003e\u003ccode\u003ea0692f9\u003c/code\u003e\u003c/a\u003e Reject JSON bodies with trailing chars (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/ae808502236f6333a2e817434002a1ae9a5dd1f7\"\u003e\u003ccode\u003eae80850\u003c/code\u003e\u003c/a\u003e Update to cargo-deny api version 2 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3475\"\u003e#3475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/651cc1e9353c3417f5ac546c60ce27981fe40cf5\"\u003e\u003ccode\u003e651cc1e\u003c/code\u003e\u003c/a\u003e Remove unused link def\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.7.9...axum-v0.8.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bincode` from 1.3.3 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bincode-org/bincode/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bollard` from 0.17.1 to 0.19.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fussybeaver/bollard/releases\"\u003ebollard's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.19.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: IdResponse field name ID to Id by \u003ca href=\"https://github.com/ELginas\"\u003e\u003ccode\u003e@​ELginas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/578\"\u003efussybeaver/bollard#578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Reword network connect options deprecation warning by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/581\"\u003efussybeaver/bollard#581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Handle GenericResources as vec by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/583\"\u003efussybeaver/bollard#583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add missing pom query mappings by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/584\"\u003efussybeaver/bollard#584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIdResponse alias by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/586\"\u003efussybeaver/bollard#586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Peg Bollard at moby's version v28.4.0 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/585\"\u003efussybeaver/bollard#585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: incorrect /commit return type by \u003ca href=\"https://github.com/ELginas\"\u003e\u003ccode\u003e@​ELginas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/579\"\u003efussybeaver/bollard#579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow building with only \u003ccode\u003epipe\u003c/code\u003e feature enabled by \u003ca href=\"https://github.com/kailan\"\u003e\u003ccode\u003e@​kailan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/587\"\u003efussybeaver/bollard#587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rust from 1.88.0-slim to 1.90.0-slim 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/fussybeaver/bollard/pull/588\"\u003efussybeaver/bollard#588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: buildkit should not depend on a rustls provider by default by \u003ca href=\"https://github.com/mbodmer\"\u003e\u003ccode\u003e@​mbodmer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/590\"\u003efussybeaver/bollard#590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release v0.19.3 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/591\"\u003efussybeaver/bollard#591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ELginas\"\u003e\u003ccode\u003e@​ELginas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/578\"\u003efussybeaver/bollard#578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kailan\"\u003e\u003ccode\u003e@​kailan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/587\"\u003efussybeaver/bollard#587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mbodmer\"\u003e\u003ccode\u003e@​mbodmer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/590\"\u003efussybeaver/bollard#590\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fussybeaver/bollard/compare/v0.19.2...v0.19.3\"\u003ehttps://github.com/fussybeaver/bollard/compare/v0.19.2...v0.19.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v0.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebump ureq 2.9.7 -\u0026gt; 3.0.12 in \u003ccode\u003ebollard-buildkit-proto\u003c/code\u003e by \u003ca href=\"https://github.com/RobWalt\"\u003e\u003ccode\u003e@​RobWalt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/547\"\u003efussybeaver/bollard#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix SshStream to shutdown stdin properly by \u003ca href=\"https://github.com/Hakuyume\"\u003e\u003ccode\u003e@​Hakuyume\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/549\"\u003efussybeaver/bollard#549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Better deprecation notice for network create request by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/555\"\u003efussybeaver/bollard#555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(codegen): Nest ContainerNetworkStats beneath HashMap by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/556\"\u003efussybeaver/bollard#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump swagger-codegen.version from 2.4.44 to 2.4.45 in /codegen/swagger 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/fussybeaver/bollard/pull/539\"\u003efussybeaver/bollard#539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): update prost requirement from 0.13 to 0.14 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/fussybeaver/bollard/pull/541\"\u003efussybeaver/bollard#541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): update prost-types requirement from 0.13 to 0.14 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/fussybeaver/bollard/pull/542\"\u003efussybeaver/bollard#542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse updated RemoveVolumeOptions by \u003ca href=\"https://github.com/lidj22\"\u003e\u003ccode\u003e@​lidj22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/557\"\u003efussybeaver/bollard#557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Reword deprecation warnings by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/561\"\u003efussybeaver/bollard#561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump swagger-codegen.version from 2.4.45 to 2.4.46 in /codegen/swagger 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/fussybeaver/bollard/pull/559\"\u003efussybeaver/bollard#559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Switch load_image content_type by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/562\"\u003efussybeaver/bollard#562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Bump rust to 1.88, clippy fixes by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/563\"\u003efussybeaver/bollard#563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Bump proto models to 0.7 with tonic 0.14 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/571\"\u003efussybeaver/bollard#571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Bump Bollard models to API 1.49 moby v28.3.3 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/572\"\u003efussybeaver/bollard#572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release v19.2 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/573\"\u003efussybeaver/bollard#573\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RobWalt\"\u003e\u003ccode\u003e@​RobWalt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/547\"\u003efussybeaver/bollard#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lidj22\"\u003e\u003ccode\u003e@​lidj22\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/557\"\u003efussybeaver/bollard#557\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fussybeaver/bollard/compare/v0.19.1...v0.19.2\"\u003ehttps://github.com/fussybeaver/bollard/compare/v0.19.1...v0.19.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v0.19.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Fix Into mapping to restart container parameters by \u003ca href=\"https://github.com/x1a0b0\"\u003e\u003ccode\u003e@​x1a0b0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/532\"\u003efussybeaver/bollard#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Codegen using wrong types for Vecs and HashMaps by \u003ca href=\"https://github.com/paul-hansen\"\u003e\u003ccode\u003e@​paul-hansen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/538\"\u003efussybeaver/bollard#538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esupport SSH by \u003ca href=\"https://github.com/Hakuyume\"\u003e\u003ccode\u003e@​Hakuyume\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/536\"\u003efussybeaver/bollard#536\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/fussybeaver/bollard/commit/3fb8d24a0048999ecf4823adfe57f04770bb060f\"\u003e\u003ccode\u003e3fb8d24\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/591\"\u003e#591\u003c/a\u003e from fussybeaver/ND/release-v0.19.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/099596175935934752e25ffe05d42547b0aa77d3\"\u003e\u003ccode\u003e0995961\u003c/code\u003e\u003c/a\u003e chore: Bump release v0.19.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/30814fc855d6eb795ccb7acf4097e65e2e941627\"\u003e\u003ccode\u003e30814fc\u003c/code\u003e\u003c/a\u003e docs: Add README section on buildkit_providerless\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/1c7849e43ba1ba5d3910b2de11679f299e012d80\"\u003e\u003ccode\u003e1c7849e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/590\"\u003e#590\u003c/a\u003e from mbodmer/fix-buildkit-feature-not-providerless\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/c24acc50e1cedf33740aa544ffe63aaffa0541a6\"\u003e\u003ccode\u003ec24acc5\u003c/code\u003e\u003c/a\u003e build: buildkit should not depending on rustls provider by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/63b21fdd7aba23e3cc83f65c7c9d1dc5c89c11a6\"\u003e\u003ccode\u003e63b21fd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/588\"\u003e#588\u003c/a\u003e from fussybeaver/dependabot/docker/rust-1.90.0-slim\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/96314f5bbb47aa723cb28528181758e884ef9134\"\u003e\u003ccode\u003e96314f5\u003c/code\u003e\u003c/a\u003e build(deps): bump rust from 1.88.0-slim to 1.90.0-slim\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/f6e7c9b1ca86ebb9ecafb387a83970b13f11af7b\"\u003e\u003ccode\u003ef6e7c9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/587\"\u003e#587\u003c/a\u003e from kailan/pipe-only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/1e9086d0c7a5761846100ffbaec16df0e7c82ed3\"\u003e\u003ccode\u003e1e9086d\u003c/code\u003e\u003c/a\u003e Allow building with only \u003ccode\u003epipe\u003c/code\u003e feature enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/95592ec09da5eb7da90c8c982cebbf7361e8d09e\"\u003e\u003ccode\u003e95592ec\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/579\"\u003e#579\u003c/a\u003e from ELginas/fix-2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fussybeaver/bollard/compare/v0.17.1...v0.19.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.49 to 4.5.50\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.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d8acd4729878ca72d305e6cf7adf7acc0da36738\"\u003e\u003ccode\u003ed8acd47\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7c2b8d9ad4d22650f969bd455d80b4181a7e25ff\"\u003e\u003ccode\u003e7c2b8d9\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e69a2ea55bc9076d95caf60d79e481581f688724\"\u003e\u003ccode\u003ee69a2ea\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5987\"\u003e#5987\u003c/a\u003e from mernen/fix-bash-comp-words-loop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e03cc2e798183e9528f53d42d8b2699f034fc667\"\u003e\u003ccode\u003ee03cc2e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5988\"\u003e#5988\u003c/a\u003e from cordx56/fix-builder-custom-version-docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5ab2579844a47a26b4567f77a7b9d198be006f0a\"\u003e\u003ccode\u003e5ab2579\u003c/code\u003e\u003c/a\u003e fix: Minor fix for builder docs about version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2f66432721bd24602455dc3e31765195c6107c34\"\u003e\u003ccode\u003e2f66432\u003c/code\u003e\u003c/a\u003e fix(complete): Only parse arguments before current\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4d9d2100f75693645ea68180ed4b6b3ecacb9923\"\u003e\u003ccode\u003e4d9d210\u003c/code\u003e\u003c/a\u003e test(complete): Illustrate current behavior in Bash\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.49...clap_complete-v4.5.50\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `colored` from 2.2.0 to 3.0.0\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.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\u003c/blockquote\u003e\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\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\u003c/blockquote\u003e\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/95b2de80ba35b6d2be2f876a746d27da58a73945\"\u003e\u003ccode\u003e95b2de8\u003c/code\u003e\u003c/a\u003e Remove unnecessary lazy_static dependency (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/176\"\u003e#176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/037e091ff1e66b3160d18cc65ff35554da15fb0a\"\u003e\u003ccode\u003e037e091\u003c/code\u003e\u003c/a\u003e Fix missing \u003ccode\u003e2.2.0\u003c/code\u003e release in changelog\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mackwic/colored/compare/v2.2.0...v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `console` from 0.15.11 to 0.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/console/releases\"\u003econsole's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd WithoutAnsi struct that implements Display by \u003ca href=\"https://github.com/ChocolateLoverRaj\"\u003e\u003ccode\u003e@​ChocolateLoverRaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/258\"\u003econsole-rs/console#258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTweak style for new WithAnsi code 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/console/pull/266\"\u003econsole-rs/console#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix QNX 7.1 patch for libc::cfmakeraw by \u003ca href=\"https://github.com/rafaeling\"\u003e\u003ccode\u003e@​rafaeling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/267\"\u003econsole-rs/console#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-sys to 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/console-rs/console/pull/272\"\u003econsole-rs/console#272\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThe 0.15.12 release was yanked after it \u003ca href=\"https://redirect.github.com/console-rs/console/issues/264\"\u003eturned out to be semver-incompatible\u003c/a\u003e with existing usage by several of the most popular dependent crates, because it introduced a \u003ccode\u003estd\u003c/code\u003e feature -- and those crates used \u003ccode\u003edefault-features = false\u003c/code\u003e but relied on the \u003ccode\u003estd\u003c/code\u003e-guarded features.\u003c/p\u003e\n\u003cp\u003eThe 0.16.0 API should be semver-compatible with the 0.15.x API except for the need for the \u003ccode\u003estd\u003c/code\u003e feature.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare 0.16.0 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/console/pull/265\"\u003econsole-rs/console#265\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/console-rs/console/releases/0.15.12\"\u003e0.15.12 release notes\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003e0.15.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse EnumSet instead of a full-blown btreemap for the attributes by \u003ca href=\"https://github.com/jwiesler\"\u003e\u003ccode\u003e@​jwiesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/244\"\u003econsole-rs/console#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTweak Attributes bit set API 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/console/pull/245\"\u003econsole-rs/console#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement measure_text_width with no allocation by \u003ca href=\"https://github.com/remi-dupre\"\u003e\u003ccode\u003e@​remi-dupre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/246\"\u003econsole-rs/console#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(utils): surprising behavior in truncate_str when tail is larger than width by \u003ca href=\"https://github.com/remi-dupre\"\u003e\u003ccode\u003e@​remi-dupre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/250\"\u003econsole-rs/console#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix spelling mistake by \u003ca href=\"https://github.com/Axlefublr\"\u003e\u003ccode\u003e@​Axlefublr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/253\"\u003econsole-rs/console#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(part): add NO_COLOR env support for windows terminal by \u003ca href=\"https://github.com/L-Chao\"\u003e\u003ccode\u003e@​L-Chao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/254\"\u003econsole-rs/console#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-sys requirement from 0.59 to 0.60 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/259\"\u003econsole-rs/console#259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd features to work with no_std, and with alloc in no_std by \u003ca href=\"https://github.com/ChocolateLoverRaj\"\u003e\u003ccode\u003e@​ChocolateLoverRaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/256\"\u003econsole-rs/console#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI badge and license URL by \u003ca href=\"https://github.com/atouchet\"\u003e\u003ccode\u003e@​atouchet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/261\"\u003econsole-rs/console#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 0.15.12 by \u003ca href=\"https://github.com/felstead\"\u003e\u003ccode\u003e@​felstead\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/262\"\u003econsole-rs/console#262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/console/commit/f35b2e470d6835c7d1cd430f40619d64c18d6ba4\"\u003e\u003ccode\u003ef35b2e4\u003c/code\u003e\u003c/a\u003e Bump version to 0.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/900379f8dbc33b354ce227ee4a634d0fae70aabe\"\u003e\u003ccode\u003e900379f\u003c/code\u003e\u003c/a\u003e Upgrade windows-sys to 0.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/174b8a412702d4f7f7bf61e6f522f4cd77be07ef\"\u003e\u003ccode\u003e174b8a4\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.71 (for windows-sys 0.61)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/208928e26bf3b210f38951c9374d876380cff3ab\"\u003e\u003ccode\u003e208928e\u003c/code\u003e\u003c/a\u003e Fix lint warning for elided lifetimes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/a51fcead7cda1fc6f5ac552a5588aaba8c069639\"\u003e\u003ccode\u003ea51fcea\u003c/code\u003e\u003c/a\u003e Fix QNX patch for libc::cfmakeraw\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/90ea08d21af6f9415bdca3e862ba8ed1f89f9220\"\u003e\u003ccode\u003e90ea08d\u003c/code\u003e\u003c/a\u003e Tweak style for new WithAnsi code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/903df6d69af9a909e2cd0796c16b3115034149ef\"\u003e\u003ccode\u003e903df6d\u003c/code\u003e\u003c/a\u003e Add WithoutAnsi struct that implements Display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/bda6a6e7a7e5e1ca4f66f51bd11faa70a1f37331\"\u003e\u003ccode\u003ebda6a6e\u003c/code\u003e\u003c/a\u003e Add FUNDING metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/87ace809ae087989aed2fc94ab7041e43200f2e3\"\u003e\u003ccode\u003e87ace80\u003c/code\u003e\u003c/a\u003e Remove authors from Cargo metadata (per RFC 3052)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/6e30bfdc1f1604eeaaa29a8dc02881ab0b7017fe\"\u003e\u003ccode\u003e6e30bfd\u003c/code\u003e\u003c/a\u003e Bump version to 0.16.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/console/compare/0.15.11...0.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `criterion` from 0.4.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md\"\u003ecriterion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.7.0] - 2025-07-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump version of criterion-plot to align dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.6.0] - 2025-05-17\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV bumped to 1.80\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ereal_blackbox\u003c/code\u003e feature no longer has any impact. Criterion always uses \u003ccode\u003estd::hint::black_box()\u003c/code\u003e now.\nUsers of \u003ccode\u003ecriterion::black_box()\u003c/code\u003e should switch to \u003ccode\u003estd::hint::black_box()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eclap\u003c/code\u003e dependency unpinned.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egnuplot version is now correctly detected when using certain Windows binaries/configurations that used to fail\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAsync benchmarking with Tokio may be done via a \u003ccode\u003etokio::runtime::Handle\u003c/code\u003e, not only a \u003ccode\u003etokio::runtime::Runtime\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.1] - 2023-05-26\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQuick mode (--quick) no longer crashes with measured times over 5 seconds when --noplot is not active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.0] - 2023-05-23\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced lazy_static dependency with once_cell\u003c/li\u003e\n\u003cli\u003eImproved documentation of the \u003ccode\u003ehtml_reports\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eReplaced atty dependency with is-terminal\u003c/li\u003e\n\u003cli\u003eMSRV bumped to 1.64\u003c/li\u003e\n\u003cli\u003eUpgraded clap dependency to v4\u003c/li\u003e\n\u003cli\u003eUpgraded tempfile dependency to v3.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQuick mode (\u003ccode\u003e--quick\u003c/code\u003e) no longer outputs 1ms for measured times over 5 seconds\u003c/li\u003e\n\u003cli\u003eDocumentation updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/567405d25363804dd1e6d440a0c9d6612c4cecd8\"\u003e\u003ccode\u003e567405d\u003c/code\u003e\u003c/a\u003e release: bump criterion and criterion-plot versions (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/878\"\u003e#878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/ccccbcc15237233af22af4c76751a7aa184609b3\"\u003e\u003ccode\u003eccccbcc\u003c/code\u003e\u003c/a\u003e fix: deal with throughput in bits (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/deb0eb021dbaa58678222725a455662f780751d0\"\u003e\u003ccode\u003edeb0eb0\u003c/code\u003e\u003c/a\u003e feat: support throughput reports in bits (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/d4fd7cc478dfb15e82ea9726c8e4c5a3afc4bc49\"\u003e\u003ccode\u003ed4fd7cc\u003c/code\u003e\u003c/a\u003e Add CI job checking library builds with oldest allowed dependencies (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/43bf90a64b1b2ac8d7f448e1f79e0eff8f9c45ec\"\u003e\u003ccode\u003e43bf90a\u003c/code\u003e\u003c/a\u003e release version 0.6.0 (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/860\"\u003e#860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/92696e45c5750c3d946fd5bef28c141e2f6c80f9\"\u003e\u003ccode\u003e92696e4\u003c/code\u003e\u003c/a\u003e deps: unpin clap (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/858\"\u003e#858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/5756a5d5268f2186cedac87b823d0f1c6aad04b8\"\u003e\u003ccode\u003e5756a5d\u003c/code\u003e\u003c/a\u003e chore: bump MSRV to 1.80 (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/859\"\u003e#859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/9d887c0145f86442cd7211fd50681d8a1402e84a\"\u003e\u003ccode\u003e9d887c0\u003c/code\u003e\u003c/a\u003e Fixed typo in faq.md (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/59b791a5876f001be504203752df0a4502de0967\"\u003e\u003ccode\u003e59b791a\u003c/code\u003e\u003c/a\u003e ci: test against MSRV and 1.87 (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/857\"\u003e#857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/ace1cc93ef06c6d67f42ee5a57485a800fc5fe26\"\u003e\u003ccode\u003eace1cc9\u003c/code\u003e\u003c/a\u003e Fix warnings from clippy (rust 1.87.0) (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bheisler/criterion.rs/compare/0.4.0...0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.10.2 to 0.11.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.8\u003c/h2\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.7\u003c/h2\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.6\u003c/h2\u003e\n\u003ch2\u003e[0.11.6] - 2024-12-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpt-in file and line rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.5\u003c/h2\u003e\n\u003ch2\u003e[0.11.5] - 2024-07-25\u003c/h2\u003e\n\u003ch2\u003ev0.11.4\u003c/h2\u003e\n\u003ch2\u003e[0.11.4] - 2024-07-23\u003c/h2\u003e\n\u003ch2\u003ev0.11.3\u003c/h2\u003e\n\u003ch2\u003e[0.11.3] - 2024-03-05\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExperimental support for key-value logging behind \u003ccode\u003eunstable-kv\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.2\u003c/h2\u003e\n\u003ch2\u003e[0.11.2] - 2024-02-13\u003c/h2\u003e\n\u003ch2\u003ev0.11.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fmt): Fix passing of WriteStyle when using Target::Pipe by \u003ca href=\"https://github.com/Bobo1239\"\u003e\u003ccode\u003e@​Bobo1239\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/pull/302\"\u003erust-cli/env_logger#302\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Bobo1239\"\u003e\u003ccode\u003e@​Bobo1239\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/pull/302\"\u003erust-cli/env_logger#302\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-cli/env_logger/compare/v0.11.0...v0.11.1\"\u003ehttps://github.com/rust-cli/env_logger/compare/v0.11.0...v0.11.1\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.6] - 2024-12-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpt-in file and line rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.5] - 2024-07-25\u003c/h2\u003e\n\u003ch2\u003e[0.11.4] - 2024-07-23\u003c/h2\u003e\n\u003ch2\u003e[0.11.3] - 2024-03-05\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExperimental support for key-value logging behind \u003ccode\u003eunstable-kv\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.2] - 2024-02-13\u003c/h2\u003e\n\u003ch2\u003e[0.11.1] - 2024-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow styling with \u003ccode\u003eTarget::Pipe\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.0] - 2024-01-19\u003c/h2\u003e\n\u003ch3\u003eMigration Guide\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eenv_logger::fmt::Style:\u003c/strong\u003e\nThe bespoke styling API, behind \u003ccode\u003ecolor\u003c/code\u003e, was removed, in favor of accepting any\nANSI styled string and adapting it to the target stream's capabilities.\u003c/p\u003e\n\u003cp\u003ePossible styling libraries include:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/f0443b26fef10f5f2ec6561e5ed670f66107836a\"\u003e\u003ccode\u003ef0443b2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d8b5e1e8841d6d99e846bdff6f8bb5b002bb5eb9\"\u003e\u003ccode\u003ed8b5e1e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3ca671fe6d6bbe98a1a8a8993f2e0d595607fde4\"\u003e\u003ccode\u003e3ca671f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/360\"\u003e#360\u003c/a\u003e from epage/format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/bc02d61e0a60210f846896c0cc80d52a55901460\"\u003e\u003ccode\u003ebc02d61\u003c/code\u003e\u003c/a\u003e feat(fmt): Expose ConfigurableFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/c567fdee731d76f19da887ba9f4ebdf435335d3c\"\u003e\u003ccode\u003ec567fde\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out format logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/ce25c7396116665cd3dc2f4622d25fce5a818975\"\u003e\u003ccode\u003ece25c73\u003c/code\u003e\u003c/a\u003e refactor(fmt): Make DefaultFormats name more specific\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/739ebb1d37dcfc466d0533aa2c974449610e7910\"\u003e\u003ccode\u003e739ebb1\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out logger's builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3acb571daa9e9c63ac4a491df55ec69000380630\"\u003e\u003ccode\u003e3acb571\u003c/code\u003e\u003c/a\u003e refactor(fmt): Delegate formatting to DefaultFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e351bcb92d99d7835c987838f09ba7d3949df055\"\u003e\u003ccode\u003ee351bcb\u003c/code\u003e\u003c/a\u003e refactor(fmt): Reduce duplication in DefaultFormatWriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3c9e6ff528a3ac7e798a96d443f5b87f38b0294a\"\u003e\u003ccode\u003e3c9e6ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/359\"\u003e#359\u003c/a\u003e from epage/kv\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.10.2...v0.11.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-set-times` from 0.19.2 to 0.20.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/56406c912238a253f01f10446541f2cf2d9a88c3\"\u003e\u003ccode\u003e56406c9\u003c/code\u003e\u003c/a\u003e chore: Release fs-set-times version 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/6f2de3a8b8cb07d221da6507da30b7ac43726b22\"\u003e\u003ccode\u003e6f2de3a\u003c/code\u003e\u003c/a\u003e Update to rustix 1.0. (\u003ca href=\"https://redirect.github.com/bytecodealliance/fs-set-times/issues/9\"\u003e#9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/eabc4ca4183348c0b10f074212316a83f860229c\"\u003e\u003ccode\u003eeabc4ca\u003c/code\u003e\u003c/a\u003e chore: Release fs-set-times version 0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/39b03aa8de7d6836ae843ec45127c531bc9239d4\"\u003e\u003ccode\u003e39b03aa\u003c/code\u003e\u003c/a\u003e Update to windows-sys 0.59. (\u003ca href=\"https://redirect.github.com/bytecodealliance/fs-set-times/issues/8\"\u003e#8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/0fc603b4480a467a11b7b286bf1e95ca2f579578\"\u003e\u003ccode\u003e0fc603b\u003c/code\u003e\u003c/a\u003e chore: Release fs-set-times version 0.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/a2aab3cb9893451b28baa1b5d26c7c059d007239\"\u003e\u003ccode\u003ea2aab3c\u003c/code\u003e\u003c/a\u003e Update to windows-sys 0.52.0. (\u003ca href=\"https://redirect.github.com/bytecodealliance/fs-set-times/issues/7\"\u003e#7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/5afe5b45c988de911999391948d60328f878d5bf\"\u003e\u003ccode\u003e5afe5b4\u003c/code\u003e\u003c/a\u003e Update to Rust 2021.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/ddbef00511fb57406e5d6cde5e7741965f0b1b7f\"\u003e\u003ccode\u003eddbef00\u003c/code\u003e\u003c/a\u003e chore: Release fs-set-times version 0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/f0a2cd75a8cf89acb98e2e69c139458e4e8dc99d\"\u003e\u003ccode\u003ef0a2cd7\u003c/code\u003e\u003c/a\u003e Update to io-lifetimes 2.0.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bytecodealliance/fs-set-times/compare/v0.19.2...v0.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fuser` from 0.11.1 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cberner/fuser/releases\"\u003efuser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for passthrough file descriptors\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eKernelConfig\u003c/code\u003e capabilities flags parameters to \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove feature flags \u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-18\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003elibfuse\u003c/code\u003e feature flag from defaults. Linking with libfuse can be enabled with the \u003ccode\u003elibfuse\u003c/code\u003e feature flag\u003c/li\u003e\n\u003cli\u003eImprove macfuse compatibility (note that macfuse remains untested)\u003c/li\u003e\n\u003cli\u003eFix unsound behavior when linking with libfuse3\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003cli\u003eUpdate documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crtime related panic that could occur on MacOS. See PR \u003ca href=\"https://redirect.github.com/cberner/fuser/issues/322\"\u003e#322\u003c/a\u003e for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd file handle argument to \u003ccode\u003egetattr()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003epoll()\u003c/code\u003e to take a \u003ccode\u003ePollHandle\u003c/code\u003e instead of a \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd low level API for manually mounting or wrapping a fuse file descriptor into a \u003ccode\u003eSession\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix compatibility with MacFUSE 4.x\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for poll\u003c/li\u003e\n\u003cli\u003eAdd support for notifications\u003c/li\u003e\n\u003cli\u003eABI 7.11 support is now complete\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003eusers\u003c/code\u003e crate\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd method to \u003ccode\u003eSession\u003c/code\u003e to unmount non-\u003ccode\u003eSend\u003c/code\u003e \u003ccode\u003eFilesystem\u003c/code\u003es\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cberner/fuser/blob/master/CHANGELOG.md\"\u003efuser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.0 - 2025-09-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for passthrough file descriptors\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eKernelConfig\u003c/code\u003e capabilities flags parameters to \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove feature flags \u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-18\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003elibfuse\u003c/code\u003e feature flag from defaults. Linking with libfuse can be enabled with the \u003ccode\u003elibfuse\u003c/code\u003e feature flag\u003c/li\u003e\n\u003cli\u003eImprove macfuse compatibility (note that macfuse remains untested)\u003c/li\u003e\n\u003cli\u003eFix unsound behavior when linking with libfuse3\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003cli\u003eUpdate documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.1 - 2024-11-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crtime related panic that could occur on MacOS. See PR \u003ca href=\"https://redirect.github.com/cberner/fuser/issues/322\"\u003e#322\u003c/a\u003e for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.0 - 2024-10-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd file handle argument to \u003ccode\u003egetattr()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003epoll()\u003c/code\u003e to take a \u003ccode\u003ePollHandle\u003c/code\u003e instead of a \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd low level API for manually mounting or wrapping a fuse file descriptor into a \u003ccode\u003eSession\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix compatibility with MacFUSE 4.x\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.14.0 - 2023-11-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for poll\u003c/li\u003e\n\u003cli\u003eAdd support for notifications\u003c/li\u003e\n\u003cli\u003eABI 7.11 support is now complete\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.0 - 2023-08-16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003eusers\u003c/code\u003e crate\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.0 - 2022-12-13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd method to \u003ccode\u003eSession\u003c/code\u003e to unmount non-\u003ccode\u003eSend\u003c/code\u003e \u003ccode\u003eFilesystem\u003c/code\u003es\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/d39b15200d2509db6bf712346d2cceade3a3f2fd\"\u003e\u003ccode\u003ed39b152\u003c/code\u003e\u003c/a\u003e Bump version to 0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/43b3be47c23a2ffb65817babb96a8ff544a936ec\"\u003e\u003ccode\u003e43b3be4\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/47113e10ea4ab4be5b562cdc0d8cc8d41ce50311\"\u003e\u003ccode\u003e47113e1\u003c/code\u003e\u003c/a\u003e fix: Fix leaks and read of unitialized memory in libfuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/76bbed014b13a8d4d7563cdb169ebf6048c17969\"\u003e\u003ccode\u003e76bbed0\u003c/code\u003e\u003c/a\u003e Inline debug arguments.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/f5d27ff82dcadf6095d91c451f8eacc55572d9e7\"\u003e\u003ccode\u003ef5d27ff\u003c/code\u003e\u003c/a\u003e Fix simple.rs crash on FreeBSD\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/ed868f69deebc346d88aedb8fe94c762b7e961f7\"\u003e\u003ccode\u003eed868f6\u003c/code\u003e\u003c/a\u003e Fix sticky bit handling in simple.rs on FreeBSD\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/098fe4ade59a09b37a02f919f5e231516598c2f7\"\u003e\u003ccode\u003e098fe4a\u003c/code\u003e\u003c/a\u003e Add --auto-unmount flag to simple.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/ecc9a8528ad1d0424813d1ce497dddc4334c6f11\"\u003e\u003ccode\u003eecc9a85\u003c/code\u003e\u003c/a\u003e Enable integration tests on non-Linux platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/8684510edb65018b82356ff1ce2ff7dfa7c800a2\"\u003e\u003ccode\u003e8684510\u003c/code\u003e\u003c/a\u003e Improve compatibility with macfuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/a8cd42c95ec8ac4731f444acdbe995ab6e05bf3e\"\u003e\u003ccode\u003ea8cd42c\u003c/code\u003e\u003c/a\u003e Add mount_tests to BSD CI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cberner/fuser/compare/v0.11.1...v0.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `generic-array` from 0.14.7 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fizyk20/generic-array/releases\"\u003egeneric-array's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/fizyk20/generic-array/blob/19f935b745c0336b7e51760a19348e90707208b7/CHANGELOG.md\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fizyk20/generic-array/pull/138\"\u003ePrimary PR\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\u003eSee full diff in \u003ca href=\"https://github.com/fizyk20/generic-array/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `humansize` from 1.1.1 to 2.1.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/LeopoldArkham/humansize/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.11.4 to 2.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.12.0 (2025-10-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMSRV\u003c/strong\u003e: Rust 1.82.0 or later is now required.\u003c/li\u003e\n\u003cli\u003eUpdated the \u003ccode\u003ehashbrown\u003c/code\u003e dependency to 0.16 alone.\u003c/li\u003e\n\u003cli\u003eError types now implement \u003ccode\u003ecore::error::Error\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epop_if\u003c/code\u003e methods to \u003ccode\u003eIndexMap\u003c/code\u003e and \u003ccode\u003eIndexSet\u003c/code\u003e, similar to the\nmethod for \u003ccode\u003eVec\u003c/code\u003e added in Rust 1.86.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/0e68f8a3605f56c79d2ed84bff5908ee1dcd8a95\"\u003e\u003ccode\u003e0e68f8a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/422\"\u003e#422\u003c/a\u003e from cuviper/msrv-1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/61c9c94672c2862b29dd65202ccf892969b0fe4c\"\u003e\u003ccode\u003e61c9c94\u003c/code\u003e\u003c/a\u003e ci: only run full miri in the merge queue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/db43f1945a7f0c39f28754e3557d7f34f1cb1ab3\"\u003e\u003ccode\u003edb43f19\u003c/code\u003e\u003c/a\u003e Release 2.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/b46a32a5859fb5aa26f9a7e38c9c93c30fb773f9\"\u003e\u003ccode\u003eb46a32a\u003c/code\u003e\u003c/a\u003e Move more to the lints table\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/4849b1679f6594112805ef8d542e230dfb4c37cf\"\u003e\u003ccode\u003e4849b16\u003c/code\u003e\u003c/a\u003e Make use of RFC2145 type privacy for sealed traits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/cfff4b7d03e53688b82b7afc350d472cca2d2e32\"\u003e\u003ccode\u003ecfff4b7\u003c/code\u003e\u003c/a\u003e Use bounds in associated type position\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/c7178d73c45fe0cc52aec684282a0aef5b3675b2\"\u003e\u003ccode\u003ec7178d7\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ecore::error::Error\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/76b459b82cd7de7035d96f7b6f0a178e02c4425c\"\u003e\u003ccode\u003e76b459b\u003c/code\u003e\u003c/a\u003e Use more precise capturing for some \u003ccode\u003eimpl Trait\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/b3d9cc355e227a847a2d2ebcae38a230c005174d\"\u003e\u003ccode\u003eb3d9cc3\u003c/code\u003e\u003c/a\u003e Use the primitive slice's \u003ccode\u003eis_sorted\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/09db3cce19a24b74cfa13a1510fd72b8ab58ae83\"\u003e\u003ccode\u003e09db3cc\u003c/code\u003e\u003c/a\u003e Use inherent \u003ccode\u003eusize::div_ceil\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.11.4...2.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indicatif` from 0.17.11 to 0.18.1\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.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not render \u0026quot;current\u0026quot; char if no \u0026quot;current\u0026quot; char is configured by \u003ca href=\"https://github.com/Finomnis\"\u003e\u003ccode\u003e@​Finomnis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/719\"\u003econsole-rs/indicatif#719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate vt100 requirement from 0.15.1 to 0.16.1 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/console-rs/indicatif/pull/723\"\u003econsole-rs/indicatif#723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.71 with versioned lockfile 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/735\"\u003econsole-rs/indicatif#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wide_bar width computation with a multiline message by \u003ca href=\"https://github.com/glehmann\"\u003e\u003ccode\u003e@​glehmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/738\"\u003econsole-rs/indicatif#738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.0\u003c/h2\u003e\n\u003cp\u003eUnfortunately \u003ca href=\"https://github.com/console-rs/indicatif/releases/0.17.12\"\u003e0.17.12\u003c/a\u003e had to be yanked because the console upgrade was a semver-incompatible change. Rerelease as 0.18.0 instead.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump version to 0.18.0 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/715\"\u003econsole-rs/indicatif#715\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.17.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ProgressBar::force_draw by \u003ca href=\"https://github.com/jaheba\"\u003e\u003ccode\u003e@​jaheba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/689\"\u003econsole-rs/indicatif#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse width to truncate \u003ccode\u003eHumanFloatCount\u003c/code\u003e values by \u003ca href=\"https://github.com/ReagentX\"\u003e\u003ccode\u003e@​ReagentX\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/696\"\u003econsole-rs/indicatif#696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eProgressStyle\u003c/code\u003e enable/disable colors based on draw target by \u003ca href=\"https://github.com/tonywu6\"\u003e\u003ccode\u003e@​tonywu6\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/699\"\u003econsole-rs/indicatif#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch dep number_prefix to unit_prefix by \u003ca href=\"https://github.com/kimono-koans\"\u003e\u003ccode\u003e@​kimono-koans\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/709\"\u003econsole-rs/indicatif#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edraw_target: inline the format arg to silence clippy by \u003ca href=\"https://github.com/chris-laplante\"\u003e\u003ccode\u003e@​chris-laplante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/711\"\u003econsole-rs/indicatif#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to console 0.16 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/712\"\u003econsole-rs/indicatif#712\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/e83611286ef7f9008317657248759c8fb5625151\"\u003e\u003ccode\u003ee836112\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/e69d621f7d28b61edd38fba699cc9c6c3773a3e2\"\u003e\u003ccode\u003ee69d621\u003c/code\u003e\u003c/a\u003e Fix wide_bar width computation with multiline a message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/985f053e5e766a15f5285d442f939919f703565d\"\u003e\u003ccode\u003e985f053\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.71 (for console 0.16.1)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/5436ffc52afa9086cb301585b7cb4f6bb71c71e2\"\u003e\u003ccode\u003e5436ffc\u003c/code\u003e\u003c/a\u003e Start versioning Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/e1f410d3a29f1a96a373377ad7e377df04e285c8\"\u003e\u003ccode\u003ee1f410d\u003c/code\u003e\u003c/a\u003e Update vt100 requirement from 0.15.1 to 0.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/b3e94be0ff0980a84903457da7b4561e15a0f852\"\u003e\u003ccode\u003eb3e94be\u003c/code\u003e\u003c/a\u003e Do not draw \u0026quot;current\u0026quot; char if none is configured\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/771a27e161bbfa089d2a7d6ba69643e680f20d79\"\u003e\u003ccode\u003e771a27e\u003c/code\u003e\u003c/a\u003e Add test for multicolor style without current char\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/354b7325467252009f8bc0bd7155798a17deb84a\"\u003e\u003ccode\u003e354b732\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/f46ba0ac88ac0ce5f98f5b2bdef3a2a53618d257\"\u003e\u003ccode\u003ef46ba0a\u003c/code\u003e\u003c/a\u003e Bump version to 0.17.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/9f08f12f4076e02884e39331b39a86fb5b955b43\"\u003e\u003ccode\u003e9f08f12\u003c/code\u003e\u003c/a\u003e Upgrade to console 0.16\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/indicatif/compare/0.17.11...0.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `internment` from 0.6.0 to 0.8.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/droundy/internment/blob/master/CHANGELOG.md\"\u003einternment's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.6 - September 14 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eAsRef\u003c/code\u003e implementations for \u003ccode\u003eOsStr\u003c/code\u003e and \u003ccode\u003ePath\u003c/code\u003e (thanks \u003ca href=\"https://github.com/GrigorenkoPV\"\u003e\u003ccode\u003e@​GrigorenkoPV\u003c/code\u003e\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n...\n\n_Description has been truncated_","html_url":"https://github.com/pantsbuild/pants/pull/22793","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pantsbuild%2Fpants/issues/22793","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22793/packages"}],"issue_packages":[{"old_version":"0.23.4","new_version":"0.25.0","update_type":"minor","path":"/gitnexus","pr_created_at":"2026-05-15T20:19:10.000Z","version_change":"0.23.4 → 0.25.0","issue":{"uuid":"4456718273","node_id":"PR_kwDOPXS5wc7cDmSv","number":1620,"state":"closed","title":"chore(deps)(deps): bump the tree-sitter-grammars group in /gitnexus with 8 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-16T04:33:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-15T20:19:10.000Z","updated_at":"2026-05-16T04:33:47.000Z","time_to_close":29668,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"tree-sitter-grammars","update_count":8,"packages":[{"name":"tree-sitter-c","old_version":"0.21.4","new_version":"0.24.1","repository_url":"https://github.com/tree-sitter/tree-sitter-c"},{"name":"tree-sitter-c-sharp","old_version":"0.23.1","new_version":"0.23.5","repository_url":"https://github.com/tree-sitter/tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","old_version":"0.23.2","new_version":"0.23.4","repository_url":"https://github.com/tree-sitter/tree-sitter-cpp"},{"name":"tree-sitter-go","old_version":"0.23.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-go"},{"name":"tree-sitter-javascript","old_version":"0.23.1","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-javascript"},{"name":"tree-sitter-php","old_version":"0.23.12","new_version":"0.24.2","repository_url":"https://github.com/tree-sitter/tree-sitter-php"},{"name":"tree-sitter-python","old_version":"0.23.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-rust","old_version":"0.23.1","new_version":"0.24.0","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"}],"path":"/gitnexus","ecosystem":"cargo"},"body":"Bumps the tree-sitter-grammars group in /gitnexus with 8 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tree-sitter-c](https://github.com/tree-sitter/tree-sitter-c) | `0.21.4` | `0.24.1` |\n| [tree-sitter-c-sharp](https://github.com/tree-sitter/tree-sitter-c-sharp) | `0.23.1` | `0.23.5` |\n| [tree-sitter-cpp](https://github.com/tree-sitter/tree-sitter-cpp) | `0.23.2` | `0.23.4` |\n| [tree-sitter-go](https://github.com/tree-sitter/tree-sitter-go) | `0.23.4` | `0.25.0` |\n| [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | `0.23.1` | `0.25.0` |\n| [tree-sitter-php](https://github.com/tree-sitter/tree-sitter-php) | `0.23.12` | `0.24.2` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.4` | `0.25.0` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.1` | `0.24.0` |\n\nUpdates `tree-sitter-c` from 0.21.4 to 0.24.1\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-c/releases\"\u003etree-sitter-c's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.xz\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-c/commit/7fa1be1b694b6e763686793d97da01f36a0e5c12\"\u003e\u003ccode\u003e7fa1be1\u003c/code\u003e\u003c/a\u003e release v0.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/b272742c4eae12f06708032616d7eba9965b1670\"\u003e\u003ccode\u003eb272742\u003c/code\u003e\u003c/a\u003e fix(bindings): remove outdated zig bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/091093731389448e10822dd140621cfec1ff96b2\"\u003e\u003ccode\u003e0910937\u003c/code\u003e\u003c/a\u003e release v0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/8c4aefef79f207172976a8cf6fbcf0ebf9f5aa2a\"\u003e\u003ccode\u003e8c4aefe\u003c/code\u003e\u003c/a\u003e feat!: regenerate parser and bindings with ABI 15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/e6fb5bc7bc806841762429dd32e075ddd84903e4\"\u003e\u003ccode\u003ee6fb5bc\u003c/code\u003e\u003c/a\u003e chore: update node dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/7a3f1e1c3f2c076ee1d57b2732921c7c9712eef7\"\u003e\u003ccode\u003e7a3f1e1\u003c/code\u003e\u003c/a\u003e chore: update cargo dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/d5f4b13fba7d61272ec2df302762abdcf7d4ffd9\"\u003e\u003ccode\u003ed5f4b13\u003c/code\u003e\u003c/a\u003e ci: disable tests for bindings w/o ABI 15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/ec69f91b23dd8630d68710b911d77127146ff7ef\"\u003e\u003ccode\u003eec69f91\u003c/code\u003e\u003c/a\u003e release v0.23.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/cd44a2b1364d26d80daa208d3caf659a4c4e953d\"\u003e\u003ccode\u003ecd44a2b\u003c/code\u003e\u003c/a\u003e fix: generate parser for grammar changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/2a265d69a4caf57108a73ad2ed1e6922dd2f998c\"\u003e\u003ccode\u003e2a265d6\u003c/code\u003e\u003c/a\u003e 0.23.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/compare/v0.21.4...v0.24.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-c-sharp` from 0.23.1 to 0.23.5\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-c-sharp/releases\"\u003etree-sitter-c-sharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.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-c-sharp/commit/cac6d5fb595f5811a076336682d5d595ac1c9e85\"\u003e\u003ccode\u003ecac6d5f\u003c/code\u003e\u003c/a\u003e 0.23.5 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/9bd41c8c5015b6064fc37992f97e821120080721\"\u003e\u003ccode\u003e9bd41c8\u003c/code\u003e\u003c/a\u003e bump: release version to 0.23.4 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/40c3c31452226ca14e1343910f2cd641d55a9689\"\u003e\u003ccode\u003e40c3c31\u003c/code\u003e\u003c/a\u003e chore(ci): remove attestations from release workflow (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/ff2a62460a1b5d95f0688a437af95c2bf552d08d\"\u003e\u003ccode\u003eff2a624\u003c/code\u003e\u003c/a\u003e feat: collection expression support (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/5eb7f1fff6699695174af4fb62dbaf5fd544601d\"\u003e\u003ccode\u003e5eb7f1f\u003c/code\u003e\u003c/a\u003e chore(ci): update excluded files in workflow config (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/88366631d598ce6595ec655ce1591b315cffb14c\"\u003e\u003ccode\u003e8836663\u003c/code\u003e\u003c/a\u003e Fix C# 13 params non-array types (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/f1bf9a9b8410b1ebea900e2e5fc000007d5ef99d\"\u003e\u003ccode\u003ef1bf9a9\u003c/code\u003e\u003c/a\u003e test: add test for class with primary constructor, base invocation, and semic...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/9bc5ca8ff01855f540505829cadca26761ceb41b\"\u003e\u003ccode\u003e9bc5ca8\u003c/code\u003e\u003c/a\u003e Update npm dependencies (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/dfbe95883c264ac063583e2f3386fe90189d0d93\"\u003e\u003ccode\u003edfbe958\u003c/code\u003e\u003c/a\u003e Add new excludes to CI example parse (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/a5f11de7e7802b3e2a55ad25b5e75ca499d681c3\"\u003e\u003ccode\u003ea5f11de\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/282\"\u003e#282\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/compare/v0.23.1...v0.23.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~tris203\"\u003etris203\u003c/a\u003e, a new releaser for tree-sitter-c-sharp since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-cpp` from 0.23.2 to 0.23.4\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-cpp/releases\"\u003etree-sitter-cpp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-cpp.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-cpp.tar.xz\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-cpp/commit/f41e1a044c8a84ea9fa8577fdd2eab92ec96de02\"\u003e\u003ccode\u003ef41e1a0\u003c/code\u003e\u003c/a\u003e 0.23.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-cpp/commit/9669b14f72debfdd0b39b2c437528a8df84c0573\"\u003e\u003ccode\u003e9669b14\u003c/code\u003e\u003c/a\u003e fix: disallow recursive \u003ccode\u003egrammar.js\u003c/code\u003e files to be included\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-cpp/commit/26edde9453cd06c72910d198acf07c6dd702fe56\"\u003e\u003ccode\u003e26edde9\u003c/code\u003e\u003c/a\u003e 0.23.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-cpp/commit/942f8d8103a98b04ce0cc0c94235b3698bec4e05\"\u003e\u003ccode\u003e942f8d8\u003c/code\u003e\u003c/a\u003e build: move \u003ccode\u003etree-sitter-c\u003c/code\u003e to \u003ccode\u003edependencies\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-cpp/commit/cc4b3cb52f679246482bb50c1cd10665b52dbc4d\"\u003e\u003ccode\u003ecc4b3cb\u003c/code\u003e\u003c/a\u003e ci(publish): add attestations and generate parser\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-cpp/compare/v0.23.2...v0.23.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-go` from 0.23.4 to 0.25.0\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-go/releases\"\u003etree-sitter-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-go.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-go/commit/1547678a9da59885853f5f5cc8a99cc203fa2e2c\"\u003e\u003ccode\u003e1547678\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/3f912e94d24fe884d3cfbacf47dd764bdf7aa67f\"\u003e\u003ccode\u003e3f912e9\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/179ca03b3ac7da8ed7466fc4a8b6b445c3c968da\"\u003e\u003ccode\u003e179ca03\u003c/code\u003e\u003c/a\u003e feat: expose statement list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e25214e92f1e997940a3bd2f3ced2a2ddf7f027f\"\u003e\u003ccode\u003ee25214e\u003c/code\u003e\u003c/a\u003e fix: allow the terminator to be omitted for the last element\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/edea6bf2824e0426277562da521aa07afc814af8\"\u003e\u003ccode\u003eedea6bf\u003c/code\u003e\u003c/a\u003e fix: give index expressions a dynamic precedence of 1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e1076e566acfa8c1d268f64b3bad27b6d42c52d0\"\u003e\u003ccode\u003ee1076e5\u003c/code\u003e\u003c/a\u003e feat: support generic type aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/00a299e703431dfa07680f4e55e260bfc9a4c875\"\u003e\u003ccode\u003e00a299e\u003c/code\u003e\u003c/a\u003e ci: update test failures, use macos-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/93c2bb6ff269013aea1c5f7f0957881197a9adac\"\u003e\u003ccode\u003e93c2bb6\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/1496eb74bfd2c5e7c26d6fc711d5135741e5a1fa\"\u003e\u003ccode\u003e1496eb7\u003c/code\u003e\u003c/a\u003e feat: use the new reserved rules api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/c350fa54d38af725c40d061a602ee3205ef1e072\"\u003e\u003ccode\u003ec350fa5\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/compare/v0.23.4...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-javascript` from 0.23.1 to 0.25.0\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-javascript/releases\"\u003etree-sitter-javascript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-javascript.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-javascript/commit/44c892e0be055ac465d5eeddae6d3e194424e7de\"\u003e\u003ccode\u003e44c892e\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/5f100b023ecbae8cfe304bfe661a4116d457ee63\"\u003e\u003ccode\u003e5f100b0\u003c/code\u003e\u003c/a\u003e docs: clarify targeted ECMAScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/2409583e3710cb9eaa3e7556ab2d4e4c6b37885b\"\u003e\u003ccode\u003e2409583\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/39798e26b6d4dbcee8e522b8db83f8b2df33a5ea\"\u003e\u003ccode\u003e39798e2\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eawait\u003c/code\u003e to reserved identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/c220d3e85305b8a3476f8822c9a44f065a255319\"\u003e\u003ccode\u003ec220d3e\u003c/code\u003e\u003c/a\u003e feat: add reserved words\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/7ef855146385b29b08a9f594ba2785ff20e9e4ec\"\u003e\u003ccode\u003e7ef8551\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eof\u003c/code\u003e as identifiers in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/ebdb4f17a4da79a70344a41ae76bb95b2415a653\"\u003e\u003ccode\u003eebdb4f1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eusing\u003c/code\u003e declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/166a5655f1c121bb0ad3857301bc5f3f4626db0e\"\u003e\u003ccode\u003e166a565\u003c/code\u003e\u003c/a\u003e ci: use macos-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/be1e969d3ece0a8801061f7c2636a0d84cc32ed4\"\u003e\u003ccode\u003ebe1e969\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/b131ccbf414a720cce088610539241a1eb170054\"\u003e\u003ccode\u003eb131ccb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/compare/v0.23.1...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-php` from 0.23.12 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-php/releases\"\u003etree-sitter-php's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: publishing, 0.24.2 by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/284\"\u003etree-sitter/tree-sitter-php#284\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-php.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix publishing by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/280\"\u003etree-sitter/tree-sitter-php#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/281\"\u003etree-sitter/tree-sitter-php#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): c header file location by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/283\"\u003etree-sitter/tree-sitter-php#283\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-php/compare/v0.24.0...v0.24.1\"\u003ehttps://github.com/tree-sitter/tree-sitter-php/compare/v0.24.0...v0.24.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-php.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-php.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\u003ebuild(deps-dev): bump tar-fs from 2.1.1 to 2.1.2 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/tree-sitter/tree-sitter-php/pull/269\"\u003etree-sitter/tree-sitter-php#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecleanup: remove duplicate \u003ccode\u003e$.arrow_function\u003c/code\u003e by \u003ca href=\"https://github.com/chuck-sys\"\u003e\u003ccode\u003e@​chuck-sys\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/270\"\u003etree-sitter/tree-sitter-php#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add PHP 8.5 pipe operator by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/274\"\u003etree-sitter/tree-sitter-php#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Swift Bindings by \u003ca href=\"https://github.com/thecoolwinter\"\u003e\u003ccode\u003e@​thecoolwinter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/278\"\u003etree-sitter/tree-sitter-php#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: reserved rules api, enum consts, const attributes, 0.24.0 by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/275\"\u003etree-sitter/tree-sitter-php#275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chuck-sys\"\u003e\u003ccode\u003e@​chuck-sys\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/270\"\u003etree-sitter/tree-sitter-php#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecoolwinter\"\u003e\u003ccode\u003e@​thecoolwinter\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/278\"\u003etree-sitter/tree-sitter-php#278\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-php/compare/v0.23.12...v0.24.0\"\u003ehttps://github.com/tree-sitter/tree-sitter-php/compare/v0.23.12...v0.24.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/tree-sitter/tree-sitter-php/commit/5b5627faaa290d89eb3d01b9bf47c3bb9e797dea\"\u003e\u003ccode\u003e5b5627f\u003c/code\u003e\u003c/a\u003e fix: publishing, 0.24.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/1269143868747e3b8e50f221ca0a2e5a1a2f2b44\"\u003e\u003ccode\u003e1269143\u003c/code\u003e\u003c/a\u003e fix(bindings): c header file location\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/a36de39d4af40b5a9f20b0b1e53b9de5cca5001a\"\u003e\u003ccode\u003ea36de39\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/d0eb14b81a110741af7fe9e474e6eb8bc6e03cf7\"\u003e\u003ccode\u003ed0eb14b\u003c/code\u003e\u003c/a\u003e 0.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/b621f087295596e6ac0ef53a871011a529dd2f75\"\u003e\u003ccode\u003eb621f08\u003c/code\u003e\u003c/a\u003e chore: regenerate parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/182f034cd19a2f41f751eee0d57378fbfc96ab3a\"\u003e\u003ccode\u003e182f034\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/71c7b04aaddc648542ecfb0a5d372b9ba899eb12\"\u003e\u003ccode\u003e71c7b04\u003c/code\u003e\u003c/a\u003e test: add test for async visibility on static properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/be882ba709dee6bb9790c44ca51b273d5c27f2c9\"\u003e\u003ccode\u003ebe882ba\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/43fbdd53c34a82d9a27c83f9798a2918b3dcd270\"\u003e\u003ccode\u003e43fbdd5\u003c/code\u003e\u003c/a\u003e feat!: add php_end_tag to grammar and queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/bcef9bf4f84c51c393bb76c79280a2c06944301b\"\u003e\u003ccode\u003ebcef9bf\u003c/code\u003e\u003c/a\u003e fix: enums can have class constants\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/compare/v0.23.12...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-python` from 0.23.4 to 0.25.0\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-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.xz\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-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.4...v0.25.0\"\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.23.1 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.0\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\u003ch2\u003ev0.23.3\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\u003ch2\u003ev0.23.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-rust.tar.xz\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/18b0515fca567f5a10aee9978c6d2640e878671a\"\u003e\u003ccode\u003e18b0515\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/a1f37e82436b85ccba0952d64dd4c816b15d8c65\"\u003e\u003ccode\u003ea1f37e8\u003c/code\u003e\u003c/a\u003e Regenerate w/ latest ABI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/3d087c3df25286140393ddecc339208fae107149\"\u003e\u003ccode\u003e3d087c3\u003c/code\u003e\u003c/a\u003e 0.23.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/377ca9607970a5961201158a7bf620fb39038e14\"\u003e\u003ccode\u003e377ca96\u003c/code\u003e\u003c/a\u003e add expr_2021 and pat_param to fragment_specifier (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5b8dd577b2b2d12a08b3ca9aa6299214e14bd90f\"\u003e\u003ccode\u003e5b8dd57\u003c/code\u003e\u003c/a\u003e parse async closures (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/4bbd5948041e219fcf82fe6f9b2b1abaea8269c6\"\u003e\u003ccode\u003e4bbd594\u003c/code\u003e\u003c/a\u003e add tuple_type to possible dynamic types (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/e86119bdb4968b9799f6a014ca2401c178d54b5f\"\u003e\u003ccode\u003ee86119b\u003c/code\u003e\u003c/a\u003e parse impl types (abstract types) where the lifetime comes first (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/bb08b6fe4cb1b5c76f13a0da2bf8957bfe665567\"\u003e\u003ccode\u003ebb08b6f\u003c/code\u003e\u003c/a\u003e add parsing support for \u003ccode\u003euse ::*\u003c/code\u003e syntax (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5edb201282b79aba611c763d11a84dcde15fcae6\"\u003e\u003ccode\u003e5edb201\u003c/code\u003e\u003c/a\u003e fix where clauses in type aliases and allow empty where clauses (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5ebbba1cf835f83067b4235a2b70840cf5c1e5df\"\u003e\u003ccode\u003e5ebbba1\u003c/code\u003e\u003c/a\u003e fix shebang parsing (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.1...v0.24.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 \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/abhigyanpatwari/GitNexus/pull/1620","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhigyanpatwari%2FGitNexus/issues/1620","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1620/packages"}},{"old_version":"0.23.4","new_version":"0.25.0","update_type":"minor","path":"/gitnexus","pr_created_at":"2026-05-08T20:19:52.000Z","version_change":"0.23.4 → 0.25.0","issue":{"uuid":"4409116928","node_id":"PR_kwDOPXS5wc7ZrDhP","number":1434,"state":"closed","title":"chore(deps)(deps): bump the tree-sitter-grammars group in /gitnexus with 8 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-09T04:54:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-08T20:19:52.000Z","updated_at":"2026-05-09T04:55:16.000Z","time_to_close":30886,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"tree-sitter-grammars","update_count":8,"packages":[{"name":"tree-sitter-c","old_version":"0.21.4","new_version":"0.24.1","repository_url":"https://github.com/tree-sitter/tree-sitter-c"},{"name":"tree-sitter-c-sharp","old_version":"0.23.1","new_version":"0.23.5","repository_url":"https://github.com/tree-sitter/tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","old_version":"0.23.2","new_version":"0.23.4","repository_url":"https://github.com/tree-sitter/tree-sitter-cpp"},{"name":"tree-sitter-go","old_version":"0.23.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-go"},{"name":"tree-sitter-javascript","old_version":"0.23.1","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-javascript"},{"name":"tree-sitter-php","old_version":"0.23.12","new_version":"0.24.2","repository_url":"https://github.com/tree-sitter/tree-sitter-php"},{"name":"tree-sitter-python","old_version":"0.23.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-rust","old_version":"0.23.1","new_version":"0.24.0","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"}],"path":"/gitnexus","ecosystem":"cargo"},"body":"Bumps the tree-sitter-grammars group in /gitnexus with 8 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tree-sitter-c](https://github.com/tree-sitter/tree-sitter-c) | `0.21.4` | `0.24.1` |\n| [tree-sitter-c-sharp](https://github.com/tree-sitter/tree-sitter-c-sharp) | `0.23.1` | `0.23.5` |\n| [tree-sitter-cpp](https://github.com/tree-sitter/tree-sitter-cpp) | `0.23.2` | `0.23.4` |\n| [tree-sitter-go](https://github.com/tree-sitter/tree-sitter-go) | `0.23.4` | `0.25.0` |\n| [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | `0.23.1` | `0.25.0` |\n| [tree-sitter-php](https://github.com/tree-sitter/tree-sitter-php) | `0.23.12` | `0.24.2` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.4` | `0.25.0` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.1` | `0.24.0` |\n\nUpdates `tree-sitter-c` from 0.21.4 to 0.24.1\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-c/releases\"\u003etree-sitter-c's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.xz\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-c/commit/7fa1be1b694b6e763686793d97da01f36a0e5c12\"\u003e\u003ccode\u003e7fa1be1\u003c/code\u003e\u003c/a\u003e release v0.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/b272742c4eae12f06708032616d7eba9965b1670\"\u003e\u003ccode\u003eb272742\u003c/code\u003e\u003c/a\u003e fix(bindings): remove outdated zig bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/091093731389448e10822dd140621cfec1ff96b2\"\u003e\u003ccode\u003e0910937\u003c/code\u003e\u003c/a\u003e release v0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/8c4aefef79f207172976a8cf6fbcf0ebf9f5aa2a\"\u003e\u003ccode\u003e8c4aefe\u003c/code\u003e\u003c/a\u003e feat!: regenerate parser and bindings with ABI 15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/e6fb5bc7bc806841762429dd32e075ddd84903e4\"\u003e\u003ccode\u003ee6fb5bc\u003c/code\u003e\u003c/a\u003e chore: update node dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/7a3f1e1c3f2c076ee1d57b2732921c7c9712eef7\"\u003e\u003ccode\u003e7a3f1e1\u003c/code\u003e\u003c/a\u003e chore: update cargo dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/d5f4b13fba7d61272ec2df302762abdcf7d4ffd9\"\u003e\u003ccode\u003ed5f4b13\u003c/code\u003e\u003c/a\u003e ci: disable tests for bindings w/o ABI 15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/ec69f91b23dd8630d68710b911d77127146ff7ef\"\u003e\u003ccode\u003eec69f91\u003c/code\u003e\u003c/a\u003e release v0.23.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/cd44a2b1364d26d80daa208d3caf659a4c4e953d\"\u003e\u003ccode\u003ecd44a2b\u003c/code\u003e\u003c/a\u003e fix: generate parser for grammar changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/2a265d69a4caf57108a73ad2ed1e6922dd2f998c\"\u003e\u003ccode\u003e2a265d6\u003c/code\u003e\u003c/a\u003e 0.23.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/compare/v0.21.4...v0.24.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-c-sharp` from 0.23.1 to 0.23.5\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-c-sharp/releases\"\u003etree-sitter-c-sharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.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-c-sharp/commit/cac6d5fb595f5811a076336682d5d595ac1c9e85\"\u003e\u003ccode\u003ecac6d5f\u003c/code\u003e\u003c/a\u003e 0.23.5 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/9bd41c8c5015b6064fc37992f97e821120080721\"\u003e\u003ccode\u003e9bd41c8\u003c/code\u003e\u003c/a\u003e bump: release version to 0.23.4 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/40c3c31452226ca14e1343910f2cd641d55a9689\"\u003e\u003ccode\u003e40c3c31\u003c/code\u003e\u003c/a\u003e chore(ci): remove attestations from release workflow (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/ff2a62460a1b5d95f0688a437af95c2bf552d08d\"\u003e\u003ccode\u003eff2a624\u003c/code\u003e\u003c/a\u003e feat: collection expression support (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/5eb7f1fff6699695174af4fb62dbaf5fd544601d\"\u003e\u003ccode\u003e5eb7f1f\u003c/code\u003e\u003c/a\u003e chore(ci): update excluded files in workflow config (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/88366631d598ce6595ec655ce1591b315cffb14c\"\u003e\u003ccode\u003e8836663\u003c/code\u003e\u003c/a\u003e Fix C# 13 params non-array types (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/f1bf9a9b8410b1ebea900e2e5fc000007d5ef99d\"\u003e\u003ccode\u003ef1bf9a9\u003c/code\u003e\u003c/a\u003e test: add test for class with primary constructor, base invocation, and semic...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/9bc5ca8ff01855f540505829cadca26761ceb41b\"\u003e\u003ccode\u003e9bc5ca8\u003c/code\u003e\u003c/a\u003e Update npm dependencies (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/dfbe95883c264ac063583e2f3386fe90189d0d93\"\u003e\u003ccode\u003edfbe958\u003c/code\u003e\u003c/a\u003e Add new excludes to CI example parse (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/a5f11de7e7802b3e2a55ad25b5e75ca499d681c3\"\u003e\u003ccode\u003ea5f11de\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/282\"\u003e#282\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/compare/v0.23.1...v0.23.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~tris203\"\u003etris203\u003c/a\u003e, a new releaser for tree-sitter-c-sharp since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-cpp` from 0.23.2 to 0.23.4\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-cpp/releases\"\u003etree-sitter-cpp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-cpp.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-cpp.tar.xz\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-cpp/commit/f41e1a044c8a84ea9fa8577fdd2eab92ec96de02\"\u003e\u003ccode\u003ef41e1a0\u003c/code\u003e\u003c/a\u003e 0.23.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-cpp/commit/9669b14f72debfdd0b39b2c437528a8df84c0573\"\u003e\u003ccode\u003e9669b14\u003c/code\u003e\u003c/a\u003e fix: disallow recursive \u003ccode\u003egrammar.js\u003c/code\u003e files to be included\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-cpp/commit/26edde9453cd06c72910d198acf07c6dd702fe56\"\u003e\u003ccode\u003e26edde9\u003c/code\u003e\u003c/a\u003e 0.23.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-cpp/commit/942f8d8103a98b04ce0cc0c94235b3698bec4e05\"\u003e\u003ccode\u003e942f8d8\u003c/code\u003e\u003c/a\u003e build: move \u003ccode\u003etree-sitter-c\u003c/code\u003e to \u003ccode\u003edependencies\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-cpp/commit/cc4b3cb52f679246482bb50c1cd10665b52dbc4d\"\u003e\u003ccode\u003ecc4b3cb\u003c/code\u003e\u003c/a\u003e ci(publish): add attestations and generate parser\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-cpp/compare/v0.23.2...v0.23.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-go` from 0.23.4 to 0.25.0\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-go/releases\"\u003etree-sitter-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-go.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-go/commit/1547678a9da59885853f5f5cc8a99cc203fa2e2c\"\u003e\u003ccode\u003e1547678\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/3f912e94d24fe884d3cfbacf47dd764bdf7aa67f\"\u003e\u003ccode\u003e3f912e9\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/179ca03b3ac7da8ed7466fc4a8b6b445c3c968da\"\u003e\u003ccode\u003e179ca03\u003c/code\u003e\u003c/a\u003e feat: expose statement list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e25214e92f1e997940a3bd2f3ced2a2ddf7f027f\"\u003e\u003ccode\u003ee25214e\u003c/code\u003e\u003c/a\u003e fix: allow the terminator to be omitted for the last element\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/edea6bf2824e0426277562da521aa07afc814af8\"\u003e\u003ccode\u003eedea6bf\u003c/code\u003e\u003c/a\u003e fix: give index expressions a dynamic precedence of 1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e1076e566acfa8c1d268f64b3bad27b6d42c52d0\"\u003e\u003ccode\u003ee1076e5\u003c/code\u003e\u003c/a\u003e feat: support generic type aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/00a299e703431dfa07680f4e55e260bfc9a4c875\"\u003e\u003ccode\u003e00a299e\u003c/code\u003e\u003c/a\u003e ci: update test failures, use macos-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/93c2bb6ff269013aea1c5f7f0957881197a9adac\"\u003e\u003ccode\u003e93c2bb6\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/1496eb74bfd2c5e7c26d6fc711d5135741e5a1fa\"\u003e\u003ccode\u003e1496eb7\u003c/code\u003e\u003c/a\u003e feat: use the new reserved rules api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/c350fa54d38af725c40d061a602ee3205ef1e072\"\u003e\u003ccode\u003ec350fa5\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/compare/v0.23.4...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-javascript` from 0.23.1 to 0.25.0\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-javascript/releases\"\u003etree-sitter-javascript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-javascript.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-javascript/commit/44c892e0be055ac465d5eeddae6d3e194424e7de\"\u003e\u003ccode\u003e44c892e\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/5f100b023ecbae8cfe304bfe661a4116d457ee63\"\u003e\u003ccode\u003e5f100b0\u003c/code\u003e\u003c/a\u003e docs: clarify targeted ECMAScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/2409583e3710cb9eaa3e7556ab2d4e4c6b37885b\"\u003e\u003ccode\u003e2409583\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/39798e26b6d4dbcee8e522b8db83f8b2df33a5ea\"\u003e\u003ccode\u003e39798e2\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eawait\u003c/code\u003e to reserved identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/c220d3e85305b8a3476f8822c9a44f065a255319\"\u003e\u003ccode\u003ec220d3e\u003c/code\u003e\u003c/a\u003e feat: add reserved words\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/7ef855146385b29b08a9f594ba2785ff20e9e4ec\"\u003e\u003ccode\u003e7ef8551\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eof\u003c/code\u003e as identifiers in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/ebdb4f17a4da79a70344a41ae76bb95b2415a653\"\u003e\u003ccode\u003eebdb4f1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eusing\u003c/code\u003e declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/166a5655f1c121bb0ad3857301bc5f3f4626db0e\"\u003e\u003ccode\u003e166a565\u003c/code\u003e\u003c/a\u003e ci: use macos-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/be1e969d3ece0a8801061f7c2636a0d84cc32ed4\"\u003e\u003ccode\u003ebe1e969\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/b131ccbf414a720cce088610539241a1eb170054\"\u003e\u003ccode\u003eb131ccb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/compare/v0.23.1...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-php` from 0.23.12 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-php/releases\"\u003etree-sitter-php's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: publishing, 0.24.2 by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/284\"\u003etree-sitter/tree-sitter-php#284\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-php.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix publishing by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/280\"\u003etree-sitter/tree-sitter-php#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/281\"\u003etree-sitter/tree-sitter-php#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): c header file location by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/283\"\u003etree-sitter/tree-sitter-php#283\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-php/compare/v0.24.0...v0.24.1\"\u003ehttps://github.com/tree-sitter/tree-sitter-php/compare/v0.24.0...v0.24.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-php.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-php.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\u003ebuild(deps-dev): bump tar-fs from 2.1.1 to 2.1.2 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/tree-sitter/tree-sitter-php/pull/269\"\u003etree-sitter/tree-sitter-php#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecleanup: remove duplicate \u003ccode\u003e$.arrow_function\u003c/code\u003e by \u003ca href=\"https://github.com/chuck-sys\"\u003e\u003ccode\u003e@​chuck-sys\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/270\"\u003etree-sitter/tree-sitter-php#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add PHP 8.5 pipe operator by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/274\"\u003etree-sitter/tree-sitter-php#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Swift Bindings by \u003ca href=\"https://github.com/thecoolwinter\"\u003e\u003ccode\u003e@​thecoolwinter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/278\"\u003etree-sitter/tree-sitter-php#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: reserved rules api, enum consts, const attributes, 0.24.0 by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/275\"\u003etree-sitter/tree-sitter-php#275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chuck-sys\"\u003e\u003ccode\u003e@​chuck-sys\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/270\"\u003etree-sitter/tree-sitter-php#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecoolwinter\"\u003e\u003ccode\u003e@​thecoolwinter\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/278\"\u003etree-sitter/tree-sitter-php#278\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-php/compare/v0.23.12...v0.24.0\"\u003ehttps://github.com/tree-sitter/tree-sitter-php/compare/v0.23.12...v0.24.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/tree-sitter/tree-sitter-php/commit/5b5627faaa290d89eb3d01b9bf47c3bb9e797dea\"\u003e\u003ccode\u003e5b5627f\u003c/code\u003e\u003c/a\u003e fix: publishing, 0.24.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/1269143868747e3b8e50f221ca0a2e5a1a2f2b44\"\u003e\u003ccode\u003e1269143\u003c/code\u003e\u003c/a\u003e fix(bindings): c header file location\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/a36de39d4af40b5a9f20b0b1e53b9de5cca5001a\"\u003e\u003ccode\u003ea36de39\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/d0eb14b81a110741af7fe9e474e6eb8bc6e03cf7\"\u003e\u003ccode\u003ed0eb14b\u003c/code\u003e\u003c/a\u003e 0.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/b621f087295596e6ac0ef53a871011a529dd2f75\"\u003e\u003ccode\u003eb621f08\u003c/code\u003e\u003c/a\u003e chore: regenerate parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/182f034cd19a2f41f751eee0d57378fbfc96ab3a\"\u003e\u003ccode\u003e182f034\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/71c7b04aaddc648542ecfb0a5d372b9ba899eb12\"\u003e\u003ccode\u003e71c7b04\u003c/code\u003e\u003c/a\u003e test: add test for async visibility on static properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/be882ba709dee6bb9790c44ca51b273d5c27f2c9\"\u003e\u003ccode\u003ebe882ba\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/43fbdd53c34a82d9a27c83f9798a2918b3dcd270\"\u003e\u003ccode\u003e43fbdd5\u003c/code\u003e\u003c/a\u003e feat!: add php_end_tag to grammar and queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/bcef9bf4f84c51c393bb76c79280a2c06944301b\"\u003e\u003ccode\u003ebcef9bf\u003c/code\u003e\u003c/a\u003e fix: enums can have class constants\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/compare/v0.23.12...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-python` from 0.23.4 to 0.25.0\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-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.xz\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-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.4...v0.25.0\"\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.23.1 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.0\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\u003ch2\u003ev0.23.3\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\u003ch2\u003ev0.23.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-rust.tar.xz\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/18b0515fca567f5a10aee9978c6d2640e878671a\"\u003e\u003ccode\u003e18b0515\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/a1f37e82436b85ccba0952d64dd4c816b15d8c65\"\u003e\u003ccode\u003ea1f37e8\u003c/code\u003e\u003c/a\u003e Regenerate w/ latest ABI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/3d087c3df25286140393ddecc339208fae107149\"\u003e\u003ccode\u003e3d087c3\u003c/code\u003e\u003c/a\u003e 0.23.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/377ca9607970a5961201158a7bf620fb39038e14\"\u003e\u003ccode\u003e377ca96\u003c/code\u003e\u003c/a\u003e add expr_2021 and pat_param to fragment_specifier (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5b8dd577b2b2d12a08b3ca9aa6299214e14bd90f\"\u003e\u003ccode\u003e5b8dd57\u003c/code\u003e\u003c/a\u003e parse async closures (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/4bbd5948041e219fcf82fe6f9b2b1abaea8269c6\"\u003e\u003ccode\u003e4bbd594\u003c/code\u003e\u003c/a\u003e add tuple_type to possible dynamic types (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/e86119bdb4968b9799f6a014ca2401c178d54b5f\"\u003e\u003ccode\u003ee86119b\u003c/code\u003e\u003c/a\u003e parse impl types (abstract types) where the lifetime comes first (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/bb08b6fe4cb1b5c76f13a0da2bf8957bfe665567\"\u003e\u003ccode\u003ebb08b6f\u003c/code\u003e\u003c/a\u003e add parsing support for \u003ccode\u003euse ::*\u003c/code\u003e syntax (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5edb201282b79aba611c763d11a84dcde15fcae6\"\u003e\u003ccode\u003e5edb201\u003c/code\u003e\u003c/a\u003e fix where clauses in type aliases and allow empty where clauses (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5ebbba1cf835f83067b4235a2b70840cf5c1e5df\"\u003e\u003ccode\u003e5ebbba1\u003c/code\u003e\u003c/a\u003e fix shebang parsing (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.1...v0.24.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 \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/abhigyanpatwari/GitNexus/pull/1434","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhigyanpatwari%2FGitNexus/issues/1434","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1434/packages"}},{"old_version":"0.23.4","new_version":"0.25.0","update_type":"minor","path":"/gitnexus","pr_created_at":"2026-05-03T00:03:18.000Z","version_change":"0.23.4 → 0.25.0","issue":{"uuid":"4370407507","node_id":"PR_kwDOSSt8xc7XtS_B","number":7,"state":"open","title":"chore(deps)(deps): bump the tree-sitter-grammars group in /gitnexus with 7 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-03T00:03:18.000Z","updated_at":"2026-05-03T00:05:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"tree-sitter-grammars","update_count":7,"packages":[{"name":"tree-sitter-c","old_version":"0.23.2","new_version":"0.24.1","repository_url":"https://github.com/tree-sitter/tree-sitter-c"},{"name":"tree-sitter-c-sharp","old_version":"0.23.1","new_version":"0.23.5","repository_url":"https://github.com/tree-sitter/tree-sitter-c-sharp"},{"name":"tree-sitter-go","old_version":"0.23.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-go"},{"name":"tree-sitter-javascript","old_version":"0.23.1","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-javascript"},{"name":"tree-sitter-php","old_version":"0.23.12","new_version":"0.24.2","repository_url":"https://github.com/tree-sitter/tree-sitter-php"},{"name":"tree-sitter-python","old_version":"0.23.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-rust","old_version":"0.23.1","new_version":"0.24.0","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"}],"path":"/gitnexus","ecosystem":"cargo"},"body":"Bumps the tree-sitter-grammars group in /gitnexus with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tree-sitter-c](https://github.com/tree-sitter/tree-sitter-c) | `0.23.2` | `0.24.1` |\n| [tree-sitter-c-sharp](https://github.com/tree-sitter/tree-sitter-c-sharp) | `0.23.1` | `0.23.5` |\n| [tree-sitter-go](https://github.com/tree-sitter/tree-sitter-go) | `0.23.4` | `0.25.0` |\n| [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | `0.23.1` | `0.25.0` |\n| [tree-sitter-php](https://github.com/tree-sitter/tree-sitter-php) | `0.23.12` | `0.24.2` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.4` | `0.25.0` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.1` | `0.24.0` |\n\nUpdates `tree-sitter-c` from 0.23.2 to 0.24.1\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-c/releases\"\u003etree-sitter-c's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.xz\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-c/commit/7fa1be1b694b6e763686793d97da01f36a0e5c12\"\u003e\u003ccode\u003e7fa1be1\u003c/code\u003e\u003c/a\u003e release v0.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/b272742c4eae12f06708032616d7eba9965b1670\"\u003e\u003ccode\u003eb272742\u003c/code\u003e\u003c/a\u003e fix(bindings): remove outdated zig bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/091093731389448e10822dd140621cfec1ff96b2\"\u003e\u003ccode\u003e0910937\u003c/code\u003e\u003c/a\u003e release v0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/8c4aefef79f207172976a8cf6fbcf0ebf9f5aa2a\"\u003e\u003ccode\u003e8c4aefe\u003c/code\u003e\u003c/a\u003e feat!: regenerate parser and bindings with ABI 15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/e6fb5bc7bc806841762429dd32e075ddd84903e4\"\u003e\u003ccode\u003ee6fb5bc\u003c/code\u003e\u003c/a\u003e chore: update node dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/7a3f1e1c3f2c076ee1d57b2732921c7c9712eef7\"\u003e\u003ccode\u003e7a3f1e1\u003c/code\u003e\u003c/a\u003e chore: update cargo dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/d5f4b13fba7d61272ec2df302762abdcf7d4ffd9\"\u003e\u003ccode\u003ed5f4b13\u003c/code\u003e\u003c/a\u003e ci: disable tests for bindings w/o ABI 15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/ec69f91b23dd8630d68710b911d77127146ff7ef\"\u003e\u003ccode\u003eec69f91\u003c/code\u003e\u003c/a\u003e release v0.23.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/cd44a2b1364d26d80daa208d3caf659a4c4e953d\"\u003e\u003ccode\u003ecd44a2b\u003c/code\u003e\u003c/a\u003e fix: generate parser for grammar changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/2a265d69a4caf57108a73ad2ed1e6922dd2f998c\"\u003e\u003ccode\u003e2a265d6\u003c/code\u003e\u003c/a\u003e 0.23.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/compare/v0.23.2...v0.24.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-c-sharp` from 0.23.1 to 0.23.5\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-c-sharp/releases\"\u003etree-sitter-c-sharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.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-c-sharp/commit/cac6d5fb595f5811a076336682d5d595ac1c9e85\"\u003e\u003ccode\u003ecac6d5f\u003c/code\u003e\u003c/a\u003e 0.23.5 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/9bd41c8c5015b6064fc37992f97e821120080721\"\u003e\u003ccode\u003e9bd41c8\u003c/code\u003e\u003c/a\u003e bump: release version to 0.23.4 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/40c3c31452226ca14e1343910f2cd641d55a9689\"\u003e\u003ccode\u003e40c3c31\u003c/code\u003e\u003c/a\u003e chore(ci): remove attestations from release workflow (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/ff2a62460a1b5d95f0688a437af95c2bf552d08d\"\u003e\u003ccode\u003eff2a624\u003c/code\u003e\u003c/a\u003e feat: collection expression support (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/5eb7f1fff6699695174af4fb62dbaf5fd544601d\"\u003e\u003ccode\u003e5eb7f1f\u003c/code\u003e\u003c/a\u003e chore(ci): update excluded files in workflow config (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/88366631d598ce6595ec655ce1591b315cffb14c\"\u003e\u003ccode\u003e8836663\u003c/code\u003e\u003c/a\u003e Fix C# 13 params non-array types (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/f1bf9a9b8410b1ebea900e2e5fc000007d5ef99d\"\u003e\u003ccode\u003ef1bf9a9\u003c/code\u003e\u003c/a\u003e test: add test for class with primary constructor, base invocation, and semic...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/9bc5ca8ff01855f540505829cadca26761ceb41b\"\u003e\u003ccode\u003e9bc5ca8\u003c/code\u003e\u003c/a\u003e Update npm dependencies (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/dfbe95883c264ac063583e2f3386fe90189d0d93\"\u003e\u003ccode\u003edfbe958\u003c/code\u003e\u003c/a\u003e Add new excludes to CI example parse (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/a5f11de7e7802b3e2a55ad25b5e75ca499d681c3\"\u003e\u003ccode\u003ea5f11de\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/282\"\u003e#282\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/compare/v0.23.1...v0.23.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~tris203\"\u003etris203\u003c/a\u003e, a new releaser for tree-sitter-c-sharp since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-go` from 0.23.4 to 0.25.0\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-go/releases\"\u003etree-sitter-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-go.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-go/commit/1547678a9da59885853f5f5cc8a99cc203fa2e2c\"\u003e\u003ccode\u003e1547678\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/3f912e94d24fe884d3cfbacf47dd764bdf7aa67f\"\u003e\u003ccode\u003e3f912e9\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/179ca03b3ac7da8ed7466fc4a8b6b445c3c968da\"\u003e\u003ccode\u003e179ca03\u003c/code\u003e\u003c/a\u003e feat: expose statement list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e25214e92f1e997940a3bd2f3ced2a2ddf7f027f\"\u003e\u003ccode\u003ee25214e\u003c/code\u003e\u003c/a\u003e fix: allow the terminator to be omitted for the last element\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/edea6bf2824e0426277562da521aa07afc814af8\"\u003e\u003ccode\u003eedea6bf\u003c/code\u003e\u003c/a\u003e fix: give index expressions a dynamic precedence of 1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e1076e566acfa8c1d268f64b3bad27b6d42c52d0\"\u003e\u003ccode\u003ee1076e5\u003c/code\u003e\u003c/a\u003e feat: support generic type aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/00a299e703431dfa07680f4e55e260bfc9a4c875\"\u003e\u003ccode\u003e00a299e\u003c/code\u003e\u003c/a\u003e ci: update test failures, use macos-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/93c2bb6ff269013aea1c5f7f0957881197a9adac\"\u003e\u003ccode\u003e93c2bb6\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/1496eb74bfd2c5e7c26d6fc711d5135741e5a1fa\"\u003e\u003ccode\u003e1496eb7\u003c/code\u003e\u003c/a\u003e feat: use the new reserved rules api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/c350fa54d38af725c40d061a602ee3205ef1e072\"\u003e\u003ccode\u003ec350fa5\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/compare/v0.23.4...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-javascript` from 0.23.1 to 0.25.0\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-javascript/releases\"\u003etree-sitter-javascript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-javascript.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-javascript/commit/44c892e0be055ac465d5eeddae6d3e194424e7de\"\u003e\u003ccode\u003e44c892e\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/5f100b023ecbae8cfe304bfe661a4116d457ee63\"\u003e\u003ccode\u003e5f100b0\u003c/code\u003e\u003c/a\u003e docs: clarify targeted ECMAScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/2409583e3710cb9eaa3e7556ab2d4e4c6b37885b\"\u003e\u003ccode\u003e2409583\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/39798e26b6d4dbcee8e522b8db83f8b2df33a5ea\"\u003e\u003ccode\u003e39798e2\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eawait\u003c/code\u003e to reserved identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/c220d3e85305b8a3476f8822c9a44f065a255319\"\u003e\u003ccode\u003ec220d3e\u003c/code\u003e\u003c/a\u003e feat: add reserved words\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/7ef855146385b29b08a9f594ba2785ff20e9e4ec\"\u003e\u003ccode\u003e7ef8551\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eof\u003c/code\u003e as identifiers in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/ebdb4f17a4da79a70344a41ae76bb95b2415a653\"\u003e\u003ccode\u003eebdb4f1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eusing\u003c/code\u003e declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/166a5655f1c121bb0ad3857301bc5f3f4626db0e\"\u003e\u003ccode\u003e166a565\u003c/code\u003e\u003c/a\u003e ci: use macos-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/be1e969d3ece0a8801061f7c2636a0d84cc32ed4\"\u003e\u003ccode\u003ebe1e969\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/b131ccbf414a720cce088610539241a1eb170054\"\u003e\u003ccode\u003eb131ccb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/compare/v0.23.1...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-php` from 0.23.12 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-php/releases\"\u003etree-sitter-php's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: publishing, 0.24.2 by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/284\"\u003etree-sitter/tree-sitter-php#284\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-php.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix publishing by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/280\"\u003etree-sitter/tree-sitter-php#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/281\"\u003etree-sitter/tree-sitter-php#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): c header file location by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/283\"\u003etree-sitter/tree-sitter-php#283\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-php/compare/v0.24.0...v0.24.1\"\u003ehttps://github.com/tree-sitter/tree-sitter-php/compare/v0.24.0...v0.24.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-php.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-php.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\u003ebuild(deps-dev): bump tar-fs from 2.1.1 to 2.1.2 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/tree-sitter/tree-sitter-php/pull/269\"\u003etree-sitter/tree-sitter-php#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecleanup: remove duplicate \u003ccode\u003e$.arrow_function\u003c/code\u003e by \u003ca href=\"https://github.com/chuck-sys\"\u003e\u003ccode\u003e@​chuck-sys\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/270\"\u003etree-sitter/tree-sitter-php#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add PHP 8.5 pipe operator by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/274\"\u003etree-sitter/tree-sitter-php#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Swift Bindings by \u003ca href=\"https://github.com/thecoolwinter\"\u003e\u003ccode\u003e@​thecoolwinter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/278\"\u003etree-sitter/tree-sitter-php#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: reserved rules api, enum consts, const attributes, 0.24.0 by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/275\"\u003etree-sitter/tree-sitter-php#275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chuck-sys\"\u003e\u003ccode\u003e@​chuck-sys\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/270\"\u003etree-sitter/tree-sitter-php#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecoolwinter\"\u003e\u003ccode\u003e@​thecoolwinter\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/278\"\u003etree-sitter/tree-sitter-php#278\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-php/compare/v0.23.12...v0.24.0\"\u003ehttps://github.com/tree-sitter/tree-sitter-php/compare/v0.23.12...v0.24.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/tree-sitter/tree-sitter-php/commit/5b5627faaa290d89eb3d01b9bf47c3bb9e797dea\"\u003e\u003ccode\u003e5b5627f\u003c/code\u003e\u003c/a\u003e fix: publishing, 0.24.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/1269143868747e3b8e50f221ca0a2e5a1a2f2b44\"\u003e\u003ccode\u003e1269143\u003c/code\u003e\u003c/a\u003e fix(bindings): c header file location\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/a36de39d4af40b5a9f20b0b1e53b9de5cca5001a\"\u003e\u003ccode\u003ea36de39\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/d0eb14b81a110741af7fe9e474e6eb8bc6e03cf7\"\u003e\u003ccode\u003ed0eb14b\u003c/code\u003e\u003c/a\u003e 0.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/b621f087295596e6ac0ef53a871011a529dd2f75\"\u003e\u003ccode\u003eb621f08\u003c/code\u003e\u003c/a\u003e chore: regenerate parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/182f034cd19a2f41f751eee0d57378fbfc96ab3a\"\u003e\u003ccode\u003e182f034\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/71c7b04aaddc648542ecfb0a5d372b9ba899eb12\"\u003e\u003ccode\u003e71c7b04\u003c/code\u003e\u003c/a\u003e test: add test for async visibility on static properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/be882ba709dee6bb9790c44ca51b273d5c27f2c9\"\u003e\u003ccode\u003ebe882ba\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/43fbdd53c34a82d9a27c83f9798a2918b3dcd270\"\u003e\u003ccode\u003e43fbdd5\u003c/code\u003e\u003c/a\u003e feat!: add php_end_tag to grammar and queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/bcef9bf4f84c51c393bb76c79280a2c06944301b\"\u003e\u003ccode\u003ebcef9bf\u003c/code\u003e\u003c/a\u003e fix: enums can have class constants\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/compare/v0.23.12...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-python` from 0.23.4 to 0.25.0\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-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.xz\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-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.4...v0.25.0\"\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.23.1 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.0\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\u003ch2\u003ev0.23.3\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\u003ch2\u003ev0.23.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-rust.tar.xz\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/18b0515fca567f5a10aee9978c6d2640e878671a\"\u003e\u003ccode\u003e18b0515\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/a1f37e82436b85ccba0952d64dd4c816b15d8c65\"\u003e\u003ccode\u003ea1f37e8\u003c/code\u003e\u003c/a\u003e Regenerate w/ latest ABI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/3d087c3df25286140393ddecc339208fae107149\"\u003e\u003ccode\u003e3d087c3\u003c/code\u003e\u003c/a\u003e 0.23.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/377ca9607970a5961201158a7bf620fb39038e14\"\u003e\u003ccode\u003e377ca96\u003c/code\u003e\u003c/a\u003e add expr_2021 and pat_param to fragment_specifier (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5b8dd577b2b2d12a08b3ca9aa6299214e14bd90f\"\u003e\u003ccode\u003e5b8dd57\u003c/code\u003e\u003c/a\u003e parse async closures (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/4bbd5948041e219fcf82fe6f9b2b1abaea8269c6\"\u003e\u003ccode\u003e4bbd594\u003c/code\u003e\u003c/a\u003e add tuple_type to possible dynamic types (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/e86119bdb4968b9799f6a014ca2401c178d54b5f\"\u003e\u003ccode\u003ee86119b\u003c/code\u003e\u003c/a\u003e parse impl types (abstract types) where the lifetime comes first (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/bb08b6fe4cb1b5c76f13a0da2bf8957bfe665567\"\u003e\u003ccode\u003ebb08b6f\u003c/code\u003e\u003c/a\u003e add parsing support for \u003ccode\u003euse ::*\u003c/code\u003e syntax (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5edb201282b79aba611c763d11a84dcde15fcae6\"\u003e\u003ccode\u003e5edb201\u003c/code\u003e\u003c/a\u003e fix where clauses in type aliases and allow empty where clauses (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5ebbba1cf835f83067b4235a2b70840cf5c1e5df\"\u003e\u003ccode\u003e5ebbba1\u003c/code\u003e\u003c/a\u003e fix shebang parsing (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.1...v0.24.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 \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\n\n\u003c!-- This is an auto-generated description by cubic. --\u003e\n---\n## Summary by cubic\nUpdate seven `tree-sitter-*` grammars to add newer language syntax support and align with the latest parser ABI, improving parsing accuracy across languages.\n\n- **Dependencies**\n  - Bumped: `tree-sitter-c@0.24.1`, `tree-sitter-c-sharp@0.23.5`, `tree-sitter-go@0.25.0`, `tree-sitter-javascript@0.25.0`, `tree-sitter-php@0.24.2`, `tree-sitter-python@0.25.0`, `tree-sitter-rust@0.24.0`.\n  - Note: several grammars now peer-depend on `tree-sitter` `^0.25.0` (or `\u003e=0.22.x`), which is higher than our current `^0.21.1`.\n\n- **Migration**\n  - Upgrade `tree-sitter` to `^0.25.0`.\n  - Clean install to rebuild native bindings: remove `node_modules` and lockfile, then reinstall.\n\n\u003csup\u003eWritten for commit 3ad007493d7c48240bb8a4811fe28b3df1ebdda9. Summary will update on new commits.\u003c/sup\u003e\n\n\u003c!-- End of auto-generated description by cubic. --\u003e\n\n","html_url":"https://github.com/B-A-M-N/GitNexusRelay/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/B-A-M-N%2FGitNexusRelay/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"0.23.4","new_version":"0.25.0","update_type":"minor","path":"/gitnexus","pr_created_at":"2026-05-01T23:50:12.000Z","version_change":"0.23.4 → 0.25.0","issue":{"uuid":"4367153459","node_id":"PR_kwDOPXS5wc7Xjl6e","number":1270,"state":"closed","title":"chore(deps)(deps): bump the tree-sitter-grammars group in /gitnexus with 8 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-03T06:38:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-01T23:50:12.000Z","updated_at":"2026-05-03T06:38:29.000Z","time_to_close":110889,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"tree-sitter-grammars","update_count":8,"packages":[{"name":"tree-sitter-c","old_version":"0.21.4","new_version":"0.24.1","repository_url":"https://github.com/tree-sitter/tree-sitter-c"},{"name":"tree-sitter-c-sharp","old_version":"0.23.1","new_version":"0.23.5","repository_url":"https://github.com/tree-sitter/tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","old_version":"0.23.2","new_version":"0.23.4","repository_url":"https://github.com/tree-sitter/tree-sitter-cpp"},{"name":"tree-sitter-go","old_version":"0.23.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-go"},{"name":"tree-sitter-javascript","old_version":"0.23.1","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-javascript"},{"name":"tree-sitter-php","old_version":"0.23.12","new_version":"0.24.2","repository_url":"https://github.com/tree-sitter/tree-sitter-php"},{"name":"tree-sitter-python","old_version":"0.23.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-rust","old_version":"0.23.1","new_version":"0.24.0","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"}],"path":"/gitnexus","ecosystem":"cargo"},"body":"Bumps the tree-sitter-grammars group in /gitnexus with 8 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tree-sitter-c](https://github.com/tree-sitter/tree-sitter-c) | `0.21.4` | `0.24.1` |\n| [tree-sitter-c-sharp](https://github.com/tree-sitter/tree-sitter-c-sharp) | `0.23.1` | `0.23.5` |\n| [tree-sitter-cpp](https://github.com/tree-sitter/tree-sitter-cpp) | `0.23.2` | `0.23.4` |\n| [tree-sitter-go](https://github.com/tree-sitter/tree-sitter-go) | `0.23.4` | `0.25.0` |\n| [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | `0.23.1` | `0.25.0` |\n| [tree-sitter-php](https://github.com/tree-sitter/tree-sitter-php) | `0.23.12` | `0.24.2` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.4` | `0.25.0` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.1` | `0.24.0` |\n\nUpdates `tree-sitter-c` from 0.21.4 to 0.24.1\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-c/releases\"\u003etree-sitter-c's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.xz\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-c/commit/7fa1be1b694b6e763686793d97da01f36a0e5c12\"\u003e\u003ccode\u003e7fa1be1\u003c/code\u003e\u003c/a\u003e release v0.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/b272742c4eae12f06708032616d7eba9965b1670\"\u003e\u003ccode\u003eb272742\u003c/code\u003e\u003c/a\u003e fix(bindings): remove outdated zig bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/091093731389448e10822dd140621cfec1ff96b2\"\u003e\u003ccode\u003e0910937\u003c/code\u003e\u003c/a\u003e release v0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/8c4aefef79f207172976a8cf6fbcf0ebf9f5aa2a\"\u003e\u003ccode\u003e8c4aefe\u003c/code\u003e\u003c/a\u003e feat!: regenerate parser and bindings with ABI 15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/e6fb5bc7bc806841762429dd32e075ddd84903e4\"\u003e\u003ccode\u003ee6fb5bc\u003c/code\u003e\u003c/a\u003e chore: update node dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/7a3f1e1c3f2c076ee1d57b2732921c7c9712eef7\"\u003e\u003ccode\u003e7a3f1e1\u003c/code\u003e\u003c/a\u003e chore: update cargo dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/d5f4b13fba7d61272ec2df302762abdcf7d4ffd9\"\u003e\u003ccode\u003ed5f4b13\u003c/code\u003e\u003c/a\u003e ci: disable tests for bindings w/o ABI 15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/ec69f91b23dd8630d68710b911d77127146ff7ef\"\u003e\u003ccode\u003eec69f91\u003c/code\u003e\u003c/a\u003e release v0.23.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/cd44a2b1364d26d80daa208d3caf659a4c4e953d\"\u003e\u003ccode\u003ecd44a2b\u003c/code\u003e\u003c/a\u003e fix: generate parser for grammar changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/2a265d69a4caf57108a73ad2ed1e6922dd2f998c\"\u003e\u003ccode\u003e2a265d6\u003c/code\u003e\u003c/a\u003e 0.23.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/compare/v0.21.4...v0.24.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-c-sharp` from 0.23.1 to 0.23.5\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-c-sharp/releases\"\u003etree-sitter-c-sharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.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-c-sharp/commit/cac6d5fb595f5811a076336682d5d595ac1c9e85\"\u003e\u003ccode\u003ecac6d5f\u003c/code\u003e\u003c/a\u003e 0.23.5 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/9bd41c8c5015b6064fc37992f97e821120080721\"\u003e\u003ccode\u003e9bd41c8\u003c/code\u003e\u003c/a\u003e bump: release version to 0.23.4 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/40c3c31452226ca14e1343910f2cd641d55a9689\"\u003e\u003ccode\u003e40c3c31\u003c/code\u003e\u003c/a\u003e chore(ci): remove attestations from release workflow (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/ff2a62460a1b5d95f0688a437af95c2bf552d08d\"\u003e\u003ccode\u003eff2a624\u003c/code\u003e\u003c/a\u003e feat: collection expression support (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/5eb7f1fff6699695174af4fb62dbaf5fd544601d\"\u003e\u003ccode\u003e5eb7f1f\u003c/code\u003e\u003c/a\u003e chore(ci): update excluded files in workflow config (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/88366631d598ce6595ec655ce1591b315cffb14c\"\u003e\u003ccode\u003e8836663\u003c/code\u003e\u003c/a\u003e Fix C# 13 params non-array types (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/f1bf9a9b8410b1ebea900e2e5fc000007d5ef99d\"\u003e\u003ccode\u003ef1bf9a9\u003c/code\u003e\u003c/a\u003e test: add test for class with primary constructor, base invocation, and semic...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/9bc5ca8ff01855f540505829cadca26761ceb41b\"\u003e\u003ccode\u003e9bc5ca8\u003c/code\u003e\u003c/a\u003e Update npm dependencies (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/dfbe95883c264ac063583e2f3386fe90189d0d93\"\u003e\u003ccode\u003edfbe958\u003c/code\u003e\u003c/a\u003e Add new excludes to CI example parse (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/a5f11de7e7802b3e2a55ad25b5e75ca499d681c3\"\u003e\u003ccode\u003ea5f11de\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/282\"\u003e#282\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/compare/v0.23.1...v0.23.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~tris203\"\u003etris203\u003c/a\u003e, a new releaser for tree-sitter-c-sharp since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-cpp` from 0.23.2 to 0.23.4\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-cpp/releases\"\u003etree-sitter-cpp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-cpp.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-cpp.tar.xz\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-cpp/commit/f41e1a044c8a84ea9fa8577fdd2eab92ec96de02\"\u003e\u003ccode\u003ef41e1a0\u003c/code\u003e\u003c/a\u003e 0.23.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-cpp/commit/9669b14f72debfdd0b39b2c437528a8df84c0573\"\u003e\u003ccode\u003e9669b14\u003c/code\u003e\u003c/a\u003e fix: disallow recursive \u003ccode\u003egrammar.js\u003c/code\u003e files to be included\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-cpp/commit/26edde9453cd06c72910d198acf07c6dd702fe56\"\u003e\u003ccode\u003e26edde9\u003c/code\u003e\u003c/a\u003e 0.23.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-cpp/commit/942f8d8103a98b04ce0cc0c94235b3698bec4e05\"\u003e\u003ccode\u003e942f8d8\u003c/code\u003e\u003c/a\u003e build: move \u003ccode\u003etree-sitter-c\u003c/code\u003e to \u003ccode\u003edependencies\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-cpp/commit/cc4b3cb52f679246482bb50c1cd10665b52dbc4d\"\u003e\u003ccode\u003ecc4b3cb\u003c/code\u003e\u003c/a\u003e ci(publish): add attestations and generate parser\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-cpp/compare/v0.23.2...v0.23.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-go` from 0.23.4 to 0.25.0\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-go/releases\"\u003etree-sitter-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-go.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-go/commit/1547678a9da59885853f5f5cc8a99cc203fa2e2c\"\u003e\u003ccode\u003e1547678\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/3f912e94d24fe884d3cfbacf47dd764bdf7aa67f\"\u003e\u003ccode\u003e3f912e9\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/179ca03b3ac7da8ed7466fc4a8b6b445c3c968da\"\u003e\u003ccode\u003e179ca03\u003c/code\u003e\u003c/a\u003e feat: expose statement list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e25214e92f1e997940a3bd2f3ced2a2ddf7f027f\"\u003e\u003ccode\u003ee25214e\u003c/code\u003e\u003c/a\u003e fix: allow the terminator to be omitted for the last element\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/edea6bf2824e0426277562da521aa07afc814af8\"\u003e\u003ccode\u003eedea6bf\u003c/code\u003e\u003c/a\u003e fix: give index expressions a dynamic precedence of 1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e1076e566acfa8c1d268f64b3bad27b6d42c52d0\"\u003e\u003ccode\u003ee1076e5\u003c/code\u003e\u003c/a\u003e feat: support generic type aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/00a299e703431dfa07680f4e55e260bfc9a4c875\"\u003e\u003ccode\u003e00a299e\u003c/code\u003e\u003c/a\u003e ci: update test failures, use macos-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/93c2bb6ff269013aea1c5f7f0957881197a9adac\"\u003e\u003ccode\u003e93c2bb6\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/1496eb74bfd2c5e7c26d6fc711d5135741e5a1fa\"\u003e\u003ccode\u003e1496eb7\u003c/code\u003e\u003c/a\u003e feat: use the new reserved rules api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/c350fa54d38af725c40d061a602ee3205ef1e072\"\u003e\u003ccode\u003ec350fa5\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/compare/v0.23.4...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-javascript` from 0.23.1 to 0.25.0\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-javascript/releases\"\u003etree-sitter-javascript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-javascript.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-javascript/commit/44c892e0be055ac465d5eeddae6d3e194424e7de\"\u003e\u003ccode\u003e44c892e\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/5f100b023ecbae8cfe304bfe661a4116d457ee63\"\u003e\u003ccode\u003e5f100b0\u003c/code\u003e\u003c/a\u003e docs: clarify targeted ECMAScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/2409583e3710cb9eaa3e7556ab2d4e4c6b37885b\"\u003e\u003ccode\u003e2409583\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/39798e26b6d4dbcee8e522b8db83f8b2df33a5ea\"\u003e\u003ccode\u003e39798e2\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eawait\u003c/code\u003e to reserved identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/c220d3e85305b8a3476f8822c9a44f065a255319\"\u003e\u003ccode\u003ec220d3e\u003c/code\u003e\u003c/a\u003e feat: add reserved words\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/7ef855146385b29b08a9f594ba2785ff20e9e4ec\"\u003e\u003ccode\u003e7ef8551\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eof\u003c/code\u003e as identifiers in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/ebdb4f17a4da79a70344a41ae76bb95b2415a653\"\u003e\u003ccode\u003eebdb4f1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eusing\u003c/code\u003e declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/166a5655f1c121bb0ad3857301bc5f3f4626db0e\"\u003e\u003ccode\u003e166a565\u003c/code\u003e\u003c/a\u003e ci: use macos-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/be1e969d3ece0a8801061f7c2636a0d84cc32ed4\"\u003e\u003ccode\u003ebe1e969\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/b131ccbf414a720cce088610539241a1eb170054\"\u003e\u003ccode\u003eb131ccb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/compare/v0.23.1...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-php` from 0.23.12 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-php/releases\"\u003etree-sitter-php's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: publishing, 0.24.2 by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/284\"\u003etree-sitter/tree-sitter-php#284\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-php.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix publishing by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/280\"\u003etree-sitter/tree-sitter-php#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/281\"\u003etree-sitter/tree-sitter-php#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): c header file location by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/283\"\u003etree-sitter/tree-sitter-php#283\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-php/compare/v0.24.0...v0.24.1\"\u003ehttps://github.com/tree-sitter/tree-sitter-php/compare/v0.24.0...v0.24.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-php.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-php.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\u003ebuild(deps-dev): bump tar-fs from 2.1.1 to 2.1.2 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/tree-sitter/tree-sitter-php/pull/269\"\u003etree-sitter/tree-sitter-php#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecleanup: remove duplicate \u003ccode\u003e$.arrow_function\u003c/code\u003e by \u003ca href=\"https://github.com/chuck-sys\"\u003e\u003ccode\u003e@​chuck-sys\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/270\"\u003etree-sitter/tree-sitter-php#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add PHP 8.5 pipe operator by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/274\"\u003etree-sitter/tree-sitter-php#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Swift Bindings by \u003ca href=\"https://github.com/thecoolwinter\"\u003e\u003ccode\u003e@​thecoolwinter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/278\"\u003etree-sitter/tree-sitter-php#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: reserved rules api, enum consts, const attributes, 0.24.0 by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/275\"\u003etree-sitter/tree-sitter-php#275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chuck-sys\"\u003e\u003ccode\u003e@​chuck-sys\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/270\"\u003etree-sitter/tree-sitter-php#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecoolwinter\"\u003e\u003ccode\u003e@​thecoolwinter\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/278\"\u003etree-sitter/tree-sitter-php#278\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-php/compare/v0.23.12...v0.24.0\"\u003ehttps://github.com/tree-sitter/tree-sitter-php/compare/v0.23.12...v0.24.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/tree-sitter/tree-sitter-php/commit/5b5627faaa290d89eb3d01b9bf47c3bb9e797dea\"\u003e\u003ccode\u003e5b5627f\u003c/code\u003e\u003c/a\u003e fix: publishing, 0.24.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/1269143868747e3b8e50f221ca0a2e5a1a2f2b44\"\u003e\u003ccode\u003e1269143\u003c/code\u003e\u003c/a\u003e fix(bindings): c header file location\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/a36de39d4af40b5a9f20b0b1e53b9de5cca5001a\"\u003e\u003ccode\u003ea36de39\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/d0eb14b81a110741af7fe9e474e6eb8bc6e03cf7\"\u003e\u003ccode\u003ed0eb14b\u003c/code\u003e\u003c/a\u003e 0.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/b621f087295596e6ac0ef53a871011a529dd2f75\"\u003e\u003ccode\u003eb621f08\u003c/code\u003e\u003c/a\u003e chore: regenerate parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/182f034cd19a2f41f751eee0d57378fbfc96ab3a\"\u003e\u003ccode\u003e182f034\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/71c7b04aaddc648542ecfb0a5d372b9ba899eb12\"\u003e\u003ccode\u003e71c7b04\u003c/code\u003e\u003c/a\u003e test: add test for async visibility on static properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/be882ba709dee6bb9790c44ca51b273d5c27f2c9\"\u003e\u003ccode\u003ebe882ba\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/43fbdd53c34a82d9a27c83f9798a2918b3dcd270\"\u003e\u003ccode\u003e43fbdd5\u003c/code\u003e\u003c/a\u003e feat!: add php_end_tag to grammar and queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/bcef9bf4f84c51c393bb76c79280a2c06944301b\"\u003e\u003ccode\u003ebcef9bf\u003c/code\u003e\u003c/a\u003e fix: enums can have class constants\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/compare/v0.23.12...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-python` from 0.23.4 to 0.25.0\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-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.xz\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-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.4...v0.25.0\"\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.23.1 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.0\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\u003ch2\u003ev0.23.3\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\u003ch2\u003ev0.23.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-rust.tar.xz\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/18b0515fca567f5a10aee9978c6d2640e878671a\"\u003e\u003ccode\u003e18b0515\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/a1f37e82436b85ccba0952d64dd4c816b15d8c65\"\u003e\u003ccode\u003ea1f37e8\u003c/code\u003e\u003c/a\u003e Regenerate w/ latest ABI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/3d087c3df25286140393ddecc339208fae107149\"\u003e\u003ccode\u003e3d087c3\u003c/code\u003e\u003c/a\u003e 0.23.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/377ca9607970a5961201158a7bf620fb39038e14\"\u003e\u003ccode\u003e377ca96\u003c/code\u003e\u003c/a\u003e add expr_2021 and pat_param to fragment_specifier (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5b8dd577b2b2d12a08b3ca9aa6299214e14bd90f\"\u003e\u003ccode\u003e5b8dd57\u003c/code\u003e\u003c/a\u003e parse async closures (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/4bbd5948041e219fcf82fe6f9b2b1abaea8269c6\"\u003e\u003ccode\u003e4bbd594\u003c/code\u003e\u003c/a\u003e add tuple_type to possible dynamic types (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/e86119bdb4968b9799f6a014ca2401c178d54b5f\"\u003e\u003ccode\u003ee86119b\u003c/code\u003e\u003c/a\u003e parse impl types (abstract types) where the lifetime comes first (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/bb08b6fe4cb1b5c76f13a0da2bf8957bfe665567\"\u003e\u003ccode\u003ebb08b6f\u003c/code\u003e\u003c/a\u003e add parsing support for \u003ccode\u003euse ::*\u003c/code\u003e syntax (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5edb201282b79aba611c763d11a84dcde15fcae6\"\u003e\u003ccode\u003e5edb201\u003c/code\u003e\u003c/a\u003e fix where clauses in type aliases and allow empty where clauses (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5ebbba1cf835f83067b4235a2b70840cf5c1e5df\"\u003e\u003ccode\u003e5ebbba1\u003c/code\u003e\u003c/a\u003e fix shebang parsing (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.1...v0.24.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 \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/abhigyanpatwari/GitNexus/pull/1270","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhigyanpatwari%2FGitNexus/issues/1270","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1270/packages"}},{"old_version":"0.23.6","new_version":"0.25.0","update_type":"minor","path":null,"pr_created_at":"2026-04-29T14:21:46.000Z","version_change":"0.23.6 → 0.25.0","issue":{"uuid":"4351277658","node_id":"PR_kwDOSGoDy87WwCLH","number":24,"state":"closed","title":"chore(deps)(deps): bump the cargo-major group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-03T20:46:10.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-29T14:21:46.000Z","updated_at":"2026-05-03T20:46:12.000Z","time_to_close":368664,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"cargo-major","update_count":21,"packages":[{"name":"toml_edit","old_version":"0.22.27","new_version":"0.25.11+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"merge","old_version":"0.1.0","new_version":"0.2.0"},{"name":"console","old_version":"0.15.11","new_version":"0.16.3","repository_url":"https://github.com/console-rs/console"},{"name":"colored","old_version":"2.2.0","new_version":"3.1.1","repository_url":"https://github.com/mackwic/colored"},{"name":"rustyline","old_version":"15.0.0","new_version":"18.0.0","repository_url":"https://github.com/kkawakam/rustyline"},{"name":"enable-ansi-support","old_version":"0.2.1","new_version":"0.3.1","repository_url":"https://github.com/sunshowers-code/enable-ansi-support"},{"name":"similar","old_version":"2.7.0","new_version":"3.1.0","repository_url":"https://github.com/mitsuhiko/similar"},{"name":"termimad","old_version":"0.30.1","new_version":"0.34.1","repository_url":"https://github.com/Canop/termimad"},{"name":"dirs","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/dirs-rs"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"sysinfo","old_version":"0.35.2","new_version":"0.38.4","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"gix","old_version":"0.70.0","new_version":"0.83.0","repository_url":"https://github.com/GitoxideLabs/gitoxide"},{"name":"async-openai","old_version":"0.34.0","new_version":"0.36.1","repository_url":"https://github.com/64bit/async-openai"},{"name":"nix","old_version":"0.29.0","new_version":"0.31.2","repository_url":"https://github.com/nix-rust/nix"},{"name":"tree-sitter","old_version":"0.23.2","new_version":"0.26.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-rust","old_version":"0.23.3","new_version":"0.24.2","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-python","old_version":"0.23.6","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-go","old_version":"0.23.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-go"},{"name":"notify","old_version":"6.1.1","new_version":"8.2.0","repository_url":"https://github.com/notify-rs/notify"},{"name":"notify-debouncer-mini","old_version":"0.4.1","new_version":"0.7.0","repository_url":"https://github.com/notify-rs/notify"},{"name":"mockall","old_version":"0.13.1","new_version":"0.14.0","repository_url":"https://github.com/asomers/mockall"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-major group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.22.27` | `0.25.11+spec-1.1.0` |\n| merge | `0.1.0` | `0.2.0` |\n| [console](https://github.com/console-rs/console) | `0.15.11` | `0.16.3` |\n| [colored](https://github.com/mackwic/colored) | `2.2.0` | `3.1.1` |\n| [rustyline](https://github.com/kkawakam/rustyline) | `15.0.0` | `18.0.0` |\n| [enable-ansi-support](https://github.com/sunshowers-code/enable-ansi-support) | `0.2.1` | `0.3.1` |\n| [similar](https://github.com/mitsuhiko/similar) | `2.7.0` | `3.1.0` |\n| [termimad](https://github.com/Canop/termimad) | `0.30.1` | `0.34.1` |\n| [dirs](https://github.com/soc/dirs-rs) | `5.0.1` | `6.0.0` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.35.2` | `0.38.4` |\n| [gix](https://github.com/GitoxideLabs/gitoxide) | `0.70.0` | `0.83.0` |\n| [async-openai](https://github.com/64bit/async-openai) | `0.34.0` | `0.36.1` |\n| [nix](https://github.com/nix-rust/nix) | `0.29.0` | `0.31.2` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.23.2` | `0.26.8` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.3` | `0.24.2` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-go](https://github.com/tree-sitter/tree-sitter-go) | `0.23.4` | `0.25.0` |\n| [notify](https://github.com/notify-rs/notify) | `6.1.1` | `8.2.0` |\n| [notify-debouncer-mini](https://github.com/notify-rs/notify) | `0.4.1` | `0.7.0` |\n| [mockall](https://github.com/asomers/mockall) | `0.13.1` | `0.14.0` |\n\n\nUpdates `toml_edit` from 0.22.27 to 0.25.11+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/45456abc190bcf7b81dfc96914b726d7b3053e41\"\u003e\u003ccode\u003e45456ab\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b100851c7b4c30721f8b527d8bd88da095c33d45\"\u003e\u003ccode\u003eb100851\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/165302fd3edfb5abfc06190f30901c4de7fde483\"\u003e\u003ccode\u003e165302f\u003c/code\u003e\u003c/a\u003e fix(edit): Preserve outer spans for malformed containers (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1141\"\u003e#1141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/1b0bd028f6695ad8314de816787eb041553685eb\"\u003e\u003ccode\u003e1b0bd02\u003c/code\u003e\u003c/a\u003e fix(edit): Preserve outer spans for malformed arrays\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9eb4dab3fcb0e0a7e1480d33f479be8d16a6043e\"\u003e\u003ccode\u003e9eb4dab\u003c/code\u003e\u003c/a\u003e test(parse): Cover malformed array parse error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/57ea4b4f2adbb12f1fbb30ed7c45ac60e5493a31\"\u003e\u003ccode\u003e57ea4b4\u003c/code\u003e\u003c/a\u003e fix(edit): Preserve outer spans for malformed inline tables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/92e8001d770da40ec88c86adb9ed5415965bc8a0\"\u003e\u003ccode\u003e92e8001\u003c/code\u003e\u003c/a\u003e test(parse): Cover malformed inline table parse error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/36e558e1342706ec2b62f5a02690439f055cfec0\"\u003e\u003ccode\u003e36e558e\u003c/code\u003e\u003c/a\u003e docs: Fix spelling mistake\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a3d0047c95dfc6e82997d508dd93c9908650a418\"\u003e\u003ccode\u003ea3d0047\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/cc37615fc8d9213594250043e0e3b6cf73ed1e69\"\u003e\u003ccode\u003ecc37615\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/v0.22.27...v0.25.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `merge` from 0.1.0 to 0.2.0\n\nUpdates `console` from 0.15.11 to 0.16.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/console/releases\"\u003econsole's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003estd::sync::OnceLock\u003c/code\u003e instead of \u003ccode\u003eonce_cell\u003c/code\u003e by \u003ca href=\"https://github.com/cuviper\"\u003e\u003ccode\u003e@​cuviper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/281\"\u003econsole-rs/console#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 0.16.3 by \u003ca href=\"https://github.com/cuviper\"\u003e\u003ccode\u003e@​cuviper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/282\"\u003econsole-rs/console#282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement basic support for true colors by \u003ca href=\"https://github.com/lord-haffi\"\u003e\u003ccode\u003e@​lord-haffi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/271\"\u003econsole-rs/console#271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add note about clicolors by \u003ca href=\"https://github.com/philbucher\"\u003e\u003ccode\u003e@​philbucher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/274\"\u003econsole-rs/console#274\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/console-rs/console/pull/276\"\u003econsole-rs/console#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/278\"\u003econsole-rs/console#278\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd WithoutAnsi struct that implements Display by \u003ca href=\"https://github.com/ChocolateLoverRaj\"\u003e\u003ccode\u003e@​ChocolateLoverRaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/258\"\u003econsole-rs/console#258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTweak style for new WithAnsi code 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/console/pull/266\"\u003econsole-rs/console#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix QNX 7.1 patch for libc::cfmakeraw by \u003ca href=\"https://github.com/rafaeling\"\u003e\u003ccode\u003e@​rafaeling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/267\"\u003econsole-rs/console#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-sys to 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/console-rs/console/pull/272\"\u003econsole-rs/console#272\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThe 0.15.12 release was yanked after it \u003ca href=\"https://redirect.github.com/console-rs/console/issues/264\"\u003eturned out to be semver-incompatible\u003c/a\u003e with existing usage by several of the most popular dependent crates, because it introduced a \u003ccode\u003estd\u003c/code\u003e feature -- and those crates used \u003ccode\u003edefault-features = false\u003c/code\u003e but relied on the \u003ccode\u003estd\u003c/code\u003e-guarded features.\u003c/p\u003e\n\u003cp\u003eThe 0.16.0 API should be semver-compatible with the 0.15.x API except for the need for the \u003ccode\u003estd\u003c/code\u003e feature.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare 0.16.0 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/console/pull/265\"\u003econsole-rs/console#265\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/console-rs/console/releases/0.15.12\"\u003e0.15.12 release notes\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003e0.15.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse EnumSet instead of a full-blown btreemap for the attributes by \u003ca href=\"https://github.com/jwiesler\"\u003e\u003ccode\u003e@​jwiesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/244\"\u003econsole-rs/console#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTweak Attributes bit set API 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/console/pull/245\"\u003econsole-rs/console#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement measure_text_width with no allocation by \u003ca href=\"https://github.com/remi-dupre\"\u003e\u003ccode\u003e@​remi-dupre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/246\"\u003econsole-rs/console#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(utils): surprising behavior in truncate_str when tail is larger than width by \u003ca href=\"https://github.com/remi-dupre\"\u003e\u003ccode\u003e@​remi-dupre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/250\"\u003econsole-rs/console#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix spelling mistake by \u003ca href=\"https://github.com/Axlefublr\"\u003e\u003ccode\u003e@​Axlefublr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/253\"\u003econsole-rs/console#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(part): add NO_COLOR env support for windows terminal by \u003ca href=\"https://github.com/L-Chao\"\u003e\u003ccode\u003e@​L-Chao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/254\"\u003econsole-rs/console#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-sys requirement from 0.59 to 0.60 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/259\"\u003econsole-rs/console#259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd features to work with no_std, and with alloc in no_std by \u003ca href=\"https://github.com/ChocolateLoverRaj\"\u003e\u003ccode\u003e@​ChocolateLoverRaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/256\"\u003econsole-rs/console#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI badge and license URL by \u003ca href=\"https://github.com/atouchet\"\u003e\u003ccode\u003e@​atouchet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/261\"\u003econsole-rs/console#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 0.15.12 by \u003ca href=\"https://github.com/felstead\"\u003e\u003ccode\u003e@​felstead\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/262\"\u003econsole-rs/console#262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/console/commit/70ea3d0a6ecf1ca2f3891827631ca6e9b8e2b10a\"\u003e\u003ccode\u003e70ea3d0\u003c/code\u003e\u003c/a\u003e Bump version to 0.16.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/6bd88941385008c879186ba619655ca2503c6de1\"\u003e\u003ccode\u003e6bd8894\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003emake msrv-lock\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/499e5f63b791d8bd67000df2b3d1d9b4628c29a6\"\u003e\u003ccode\u003e499e5f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003estd::sync::OnceLock\u003c/code\u003e instead of \u003ccode\u003eonce_cell\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/0bf645d987e74d9b9717e03fdae523fe43a07673\"\u003e\u003ccode\u003e0bf645d\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/0b789b9df7eb43966b357cd125309a9e1b0ebd7f\"\u003e\u003ccode\u003e0b789b9\u003c/code\u003e\u003c/a\u003e Fix clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/bb1cbdb17bb410b327f60f418ce6a8774cbabd36\"\u003e\u003ccode\u003ebb1cbdb\u003c/code\u003e\u003c/a\u003e Exclude development scripts from published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/12281c1f333644a370761f47a9a1214722890cf2\"\u003e\u003ccode\u003e12281c1\u003c/code\u003e\u003c/a\u003e chore: minor improvement for docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/e611fbc42ee1fbde3fddcb982d7ed12d9d8f9691\"\u003e\u003ccode\u003ee611fbc\u003c/code\u003e\u003c/a\u003e docs: add note about clicolors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/e9b9a4486520794d12240d1d3f22f7c0abaec9f1\"\u003e\u003ccode\u003ee9b9a44\u003c/code\u003e\u003c/a\u003e Apply clippy suggestion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/9cf0c5f08f889453ee10ee7a7c898e5996e8e1b4\"\u003e\u003ccode\u003e9cf0c5f\u003c/code\u003e\u003c/a\u003e ci: enable all workflows for pull requests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/console/compare/0.15.11...0.16.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `colored` from 2.2.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\u003c/blockquote\u003e\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\u003c/blockquote\u003e\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.2.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 `rustyline` from 15.0.0 to 18.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kkawakam/rustyline/releases\"\u003erustyline's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e18.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport minimal repaint \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/882\"\u003e#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix edit_kill \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/887\"\u003e#887\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/885\"\u003e#885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOn windows, check that prompt is not styled \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/890\"\u003e#890\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/889\"\u003e#889\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/836\"\u003e#836\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/562\"\u003e#562\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/702\"\u003e#702\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/215\"\u003e#215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump windows-sys version \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/892\"\u003e#892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck NO_COLOR environment variable \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/894\"\u003e#894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy warning \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/896\"\u003e#896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate radix_trie requirement from 0.2 to 0.3 \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/898\"\u003e#898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Prompt trait for styling \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/893\"\u003e#893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix partial refresh \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/899\"\u003e#899\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/897\"\u003e#897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove doc_auto_cfg \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/900\"\u003e#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix vi paste \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/901\"\u003e#901\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/732\"\u003e#732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInstall signal handlers only when actually reading \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/903\"\u003e#903\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/902\"\u003e#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigure cargo deny \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/904\"\u003e#904\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/637\"\u003e#637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate rusqlite version \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/906\"\u003e#906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate signal-hook to 0.4 \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/907\"\u003e#907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace fd-lock with std File::lock \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/909\"\u003e#909\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/908\"\u003e#908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump nix version to 0.31 \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/911\"\u003e#911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor code related to signal handling \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/912\"\u003e#912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump signal-hook version \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/913\"\u003e#913\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/910\"\u003e#910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate rand to 0.10 \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/917\"\u003e#917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate skim from 0.10 to 3.3.0 \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/919\"\u003e#919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow getting handler to fail after partial key event matches. \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/924\"\u003e#924\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/923\"\u003e#923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/929\"\u003e#929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClippy \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/930\"\u003e#930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd comments on how to debug with PowerShell \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/933\"\u003e#933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTry to fix a panic related to SIG_PIPE \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/932\"\u003e#932\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/931\"\u003e#931\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kkawakam/rustyline/compare/v17.0.2...v18.0.0\"\u003ehttps://github.com/kkawakam/rustyline/compare/v17.0.2...v18.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e17.0.2\u003c/h2\u003e\n\u003cp\u003eFix partial refresh \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/899\"\u003e#899\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/897\"\u003e#897\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kkawakam/rustyline/compare/v17.0.1...v17.0.2\"\u003ehttps://github.com/kkawakam/rustyline/compare/v17.0.1...v17.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e17.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix edit_kill \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/885\"\u003e#885\u003c/a\u003e / \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kkawakam/rustyline/compare/v17.0.0...17.0.1\"\u003ehttps://github.com/kkawakam/rustyline/compare/v17.0.0...17.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e17.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix warnings \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/869\"\u003e#869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump windows-sys dependency \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/870\"\u003e#870\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy warnings \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/871\"\u003e#871\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/872\"\u003e#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix configuration \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/875\"\u003e#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImpl Hint for AsRef\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/876\"\u003e#876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate rusqlite requirement from 0.36.0 to 0.37.0 \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/878\"\u003e#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid a full refresh while deleting at the end of the line \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/877\"\u003e#877\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/kkawakam/rustyline/commit/e89887a38bb4f23575a5b51c06c0a7004c5ef4d1\"\u003e\u003ccode\u003ee89887a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/934\"\u003e#934\u003c/a\u003e from gwenn/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkawakam/rustyline/commit/3ad9e653750b6c343b1fb2573fb5d6bb3e10ddad\"\u003e\u003ccode\u003e3ad9e65\u003c/code\u003e\u003c/a\u003e Prepare next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkawakam/rustyline/commit/cb9b5601f970767b618b265be8ff724e3e562d2e\"\u003e\u003ccode\u003ecb9b560\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/932\"\u003e#932\u003c/a\u003e from gwenn/sig_pipe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkawakam/rustyline/commit/111613aa60818629262272fd4ac55c3d5e86a966\"\u003e\u003ccode\u003e111613a\u003c/code\u003e\u003c/a\u003e Use relaxed ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkawakam/rustyline/commit/9601fbe7ed388fed842886728d9219fa32583972\"\u003e\u003ccode\u003e9601fbe\u003c/code\u003e\u003c/a\u003e Try to fix a panic related to SIG_PIPE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkawakam/rustyline/commit/8a9e4f1c032f8ed82ba0cf9eed7486a38f82bfee\"\u003e\u003ccode\u003e8a9e4f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/933\"\u003e#933\u003c/a\u003e from gwenn/debug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkawakam/rustyline/commit/ab85340d5c50656ffcc2a3f3728834c3b119b69e\"\u003e\u003ccode\u003eab85340\u003c/code\u003e\u003c/a\u003e Add comments on how to debug with PowerShell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkawakam/rustyline/commit/1e8561103af56897ea0bea8efe424f35460d4eca\"\u003e\u003ccode\u003e1e85611\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/930\"\u003e#930\u003c/a\u003e from gwenn/lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkawakam/rustyline/commit/1d77febaaceaa06d750f42057661012fd7bdb223\"\u003e\u003ccode\u003e1d77feb\u003c/code\u003e\u003c/a\u003e Clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkawakam/rustyline/commit/878d43a0584bf6eef8b61af67069e5214ce3bd82\"\u003e\u003ccode\u003e878d43a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/929\"\u003e#929\u003c/a\u003e from gwenn/deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kkawakam/rustyline/compare/v15.0.0...v18.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `enable-ansi-support` from 0.2.1 to 0.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sunshowers-code/enable-ansi-support/releases\"\u003eenable-ansi-support's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eenable-ansi-support 0.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump Rust edition to 2021.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenable-ansi-support 0.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewindows-sys\u003c/code\u003e dependency updated to version \u003ccode\u003e0.61.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMSRV updated to Rust 1.71.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sunshowers-code/enable-ansi-support/blob/main/CHANGELOG.md\"\u003eenable-ansi-support's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.3.1] - 2025-10-02\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump Rust edition to 2021.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.3.0] - 2025-10-02\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewindows-sys\u003c/code\u003e dependency updated to version \u003ccode\u003e0.61.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMSRV updated to Rust 1.71.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunshowers-code/enable-ansi-support/commit/9c9c0e25aff727f7bbacb81a8872ea4eccb1cb11\"\u003e\u003ccode\u003e9c9c0e2\u003c/code\u003e\u003c/a\u003e [enable-ansi-support] version 0.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunshowers-code/enable-ansi-support/commit/25b46bf4c282a2e27e714e356f72198c02765da4\"\u003e\u003ccode\u003e25b46bf\u003c/code\u003e\u003c/a\u003e bump edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunshowers-code/enable-ansi-support/commit/c8dbd241a1abba8b8da9f71aeb2ac135df04d25d\"\u003e\u003ccode\u003ec8dbd24\u003c/code\u003e\u003c/a\u003e [enable-ansi-support] version 0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunshowers-code/enable-ansi-support/commit/23c51a63239d561a98bb303eb813bc29c826f5f8\"\u003e\u003ccode\u003e23c51a6\u003c/code\u003e\u003c/a\u003e prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunshowers-code/enable-ansi-support/commit/50a477697185219766f86f22887d8863f67f2a1e\"\u003e\u003ccode\u003e50a4776\u003c/code\u003e\u003c/a\u003e update edition + set style edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunshowers-code/enable-ansi-support/commit/d2e02a6756e82f4d91f26d70da48fef7ca47f2a5\"\u003e\u003ccode\u003ed2e02a6\u003c/code\u003e\u003c/a\u003e Update windows-sys to 0.61.0 (\u003ca href=\"https://redirect.github.com/sunshowers-code/enable-ansi-support/issues/6\"\u003e#6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunshowers-code/enable-ansi-support/commit/45196f08cb918a6d90eda32ce3b847ff0f92cd9b\"\u003e\u003ccode\u003e45196f0\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.42.0 to 0.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunshowers-code/enable-ansi-support/commit/147cba5bb51bb24bfb4a2f0b70897037a5646219\"\u003e\u003ccode\u003e147cba5\u003c/code\u003e\u003c/a\u003e [ci] remove target/gh-pages\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sunshowers-code/enable-ansi-support/compare/0.2.1...0.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `similar` from 2.7.0 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/similar/blob/main/CHANGELOG.md\"\u003esimilar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ecapture_diff_slices_by_key\u003c/code\u003e and \u003ccode\u003ecapture_diff_slices_by_key_deadline\u003c/code\u003e\nas convenience helpers for diffing slices by derived keys.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eCompact\u003c/code\u003e emitting inconsistent \u003ccode\u003eDiffOp\u003c/code\u003e cursor positions after\ncompaction, which could leave \u003ccode\u003eDelete\u003c/code\u003e/\u003ccode\u003eInsert\u003c/code\u003e operations with stale\n\u003ccode\u003enew_index\u003c/code\u003e/\u003ccode\u003eold_index\u003c/code\u003e values.\u003c/li\u003e\n\u003cli\u003eAdded explicit lifetime capture (\u003ccode\u003e+ use\u0026lt;...\u0026gt;\u003c/code\u003e) on iterator-returning APIs to\nimprove compatibility with Rust 2024 lifetime capture behavior.  \u003ca href=\"https://redirect.github.com/mitsuhiko/similar/issues/93\"\u003e#93\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a Git-style Histogram diff implementation exposed as\n\u003ccode\u003eAlgorithm::Histogram\u003c/code\u003e, including deadline-aware Myers fallback and\ncomprehensive regression/behavior tests.\u003c/li\u003e\n\u003cli\u003eRaised MSRV to Rust 1.85 and moved the crate to Rust 2024 edition.\u003c/li\u003e\n\u003cli\u003eAdded a Hunt-style diff implementation exposed as \u003ccode\u003eAlgorithm::Hunt\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded configurable inline refinement via \u003ccode\u003eInlineChangeOptions\u003c/code\u003e and\n\u003ccode\u003eInlineChangeMode\u003c/code\u003e, including semantic cleanup and new\n\u003ccode\u003eTextDiff::iter_inline_changes_with_options*\u003c/code\u003e methods.  \u003ca href=\"https://redirect.github.com/mitsuhiko/similar/issues/92\"\u003e#92\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a global disjoint-input fast path in \u003ccode\u003ealgorithms::diff_deadline\u003c/code\u003e\nto avoid pathological runtimes on large, fully distinct inputs.\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eAlgorithm::Myers\u003c/code\u003e performance on heavily unbalanced diffs to\navoid pathological slowdowns.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ediff_deadline_raw\u003c/code\u003e entrypoints in the algorithm modules to bypass\nshared heuristics and keep minimal intrinsic trait bounds where needed.\u003c/li\u003e\n\u003cli\u003eAdded test files in \u003ccode\u003eexamples/diffs\u003c/code\u003e that can be used with the some of the\nexamples as input pairs.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCachedLookup\u003c/code\u003e, a helper for adapting virtual or computed sequences by\nmaterializing items on first access and then serving borrowed values through\nnormal indexing.  The \u003ccode\u003eowned-lookup\u003c/code\u003e example demonstrates this approach for\nissue \u003ca href=\"https://redirect.github.com/mitsuhiko/similar/issues/33\"\u003e#33\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed ranged indexing in the classic LCS table algorithm.\u003c/li\u003e\n\u003cli\u003eImproved diff compaction to merge adjacent delete hunks across equal runs.\u003c/li\u003e\n\u003cli\u003eExcluded development scripts from published crate contents.  \u003ca href=\"https://redirect.github.com/mitsuhiko/similar/issues/87\"\u003e#87\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTextDiff::from_*\u003c/code\u003e and \u003ccode\u003eTextDiffConfig::diff_*\u003c/code\u003e now accept owned inputs\n(\u003ccode\u003eString\u003c/code\u003e, \u003ccode\u003eVec\u0026lt;u8\u0026gt;\u003c/code\u003e, \u003ccode\u003eCow\u003c/code\u003e) in addition to borrowed inputs.  This allows\nreturning text diffs from functions without external owner lifetimes.  \u003ca href=\"https://redirect.github.com/mitsuhiko/similar/issues/65\"\u003e#65\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTextDiff\u003c/code\u003e no longer exposes \u003ccode\u003eold_slices\u003c/code\u003e / \u003ccode\u003enew_slices\u003c/code\u003e.  Use\n\u003ccode\u003eold_len\u003c/code\u003e, \u003ccode\u003enew_len\u003c/code\u003e, \u003ccode\u003eold_slice\u003c/code\u003e, \u003ccode\u003enew_slice\u003c/code\u003e, \u003ccode\u003eiter_old_slices\u003c/code\u003e,\n\u003ccode\u003eiter_new_slices\u003c/code\u003e, \u003ccode\u003eold_lookup\u003c/code\u003e, and \u003ccode\u003enew_lookup\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTextDiff::iter_changes\u003c/code\u003e now panics on invalid out-of-bounds \u003ccode\u003eDiffOp\u003c/code\u003e\nranges instead of silently truncating iteration.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eutils::diff_lines_inline\u003c/code\u003e now takes \u003ccode\u003e\u0026amp;TextDiff\u003c/code\u003e and options rather than\n\u003ccode\u003e(Algorithm, old, new, options)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eutils::diff_lines\u003c/code\u003e now avoids a second line-tokenization pass.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eget_diff_ratio\u003c/code\u003e to \u003ccode\u003ediff_ratio\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded first-class \u003ccode\u003eno_std + alloc\u003c/code\u003e support with an explicit default \u003ccode\u003estd\u003c/code\u003e\nfeature.\u003c/li\u003e\n\u003cli\u003eAdded optional \u003ccode\u003ehashbrown\u003c/code\u003e backend for \u003ccode\u003eno_std\u003c/code\u003e map storage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/8ae2c3f15c0e20e4e5ef6c7f88a1c04942f8a76b\"\u003e\u003ccode\u003e8ae2c3f\u003c/code\u003e\u003c/a\u003e chore(release): prepare 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/37dfae498e557190a60dc7f8b92189c10ef1f3a5\"\u003e\u003ccode\u003e37dfae4\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003euse\u003c/code\u003e clause to iterator types for improved lifetime management (\u003ca href=\"https://redirect.github.com/mitsuhiko/similar/issues/93\"\u003e#93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/6e321ade6bbff9ba81078a7e14c60d190be4e574\"\u003e\u003ccode\u003e6e321ad\u003c/code\u003e\u003c/a\u003e feat(api): add capture_diff_slices_by_key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/d943be327889c0bb7aec1b1de89b8af496f776b8\"\u003e\u003ccode\u003ed943be3\u003c/code\u003e\u003c/a\u003e feat: Added a float bucket example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/ff76e5d1b7985c9a80365c53ebb7e5bbda8a0d32\"\u003e\u003ccode\u003eff76e5d\u003c/code\u003e\u003c/a\u003e fix(compact): normalize stale diff op cursors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/db010ec3d1a0dd9f5b8e971d9030dadcc6df3cd9\"\u003e\u003ccode\u003edb010ec\u003c/code\u003e\u003c/a\u003e fix(ci): configure crates.io trusted publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/1f5a7ef79403cf30cb326375330a0e178eae62b1\"\u003e\u003ccode\u003e1f5a7ef\u003c/code\u003e\u003c/a\u003e chore(release): 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/b69c696ec147cee1ffe227451a808c8f3ebb62ae\"\u003e\u003ccode\u003eb69c696\u003c/code\u003e\u003c/a\u003e ci: Added publish workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/d59c1ea0672cb00cc6d82df4805c26e361d23c3d\"\u003e\u003ccode\u003ed59c1ea\u003c/code\u003e\u003c/a\u003e chore: Restate relationship to pijul\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/similar/commit/07c20a6650d7f30dea12798d5b44c57e633c2bce\"\u003e\u003ccode\u003e07c20a6\u003c/code\u003e\u003c/a\u003e docs(algorithms): document CachedLookup adapter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/similar/compare/2.7.0...3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `termimad` from 0.30.1 to 0.34.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Canop/termimad/releases\"\u003etermimad's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etermimad v0.31.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edependencies update\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Canop/termimad/blob/main/CHANGELOG.md\"\u003etermimad's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev0.34.1 - 2025-11-24\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enew skin functions taking a Write as argument: write_expander, write_owning_expander and write_owning_expander_md\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch3\u003ev0.34.0 - 2025-08-28\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKey combinations can include the \u0026quot;Cmd\u0026quot; modifier (\u0026quot;Command\u0026quot; key, also called \u0026quot;Super\u0026quot;, \u0026quot;Apple\u0026quot;, or \u0026quot;Windows\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch3\u003ev0.33.0 - 2025-05-30\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInputField: select_non_space_around, get_pos, set_cursor_pos, get_mouse_event_pos\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch3\u003ev0.32.0 - 2025-05-09\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate crokey to 1.2\u003c/li\u003e\n\u003cli\u003eupdate coolor to 1.1\u003c/li\u003e\n\u003cli\u003eupdate crossterm to 0.29\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch3\u003ev0.31.3 - 2025-04-16\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edependency update\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch3\u003ev0.31.2 - 2025-01-25\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etbl and MadSkin::compound_style now public\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch3\u003ev0.31.1 - 2024-11-17\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTextView::try_scroll_pages now accepts float values (anything \u003ccode\u003eInto\u0026lt;f64\u0026gt;\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch3\u003ev0.31.0 - 2024-10-26\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereexport crossbeam\u003c/li\u003e\n\u003cli\u003enew Ticker tool: emit tick(s) on a channel\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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\u003eSee full diff in \u003ca href=\"https://github.com/Canop/termimad/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dirs` 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/dirs-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha2` from 0.10.9 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/ffe093984c004769747e998f77da8ff7c0e7a765\"\u003e\u003ccode\u003effe0939\u003c/code\u003e\u003c/a\u003e Release sha2 0.11.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/8991b65fe400c31c4cc189510f86ae642c470cd9\"\u003e\u003ccode\u003e8991b65\u003c/code\u003e\u003c/a\u003e Use the standard order of the \u003ccode\u003e[package]\u003c/code\u003e section fields (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/807\"\u003e#807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/3d2bc57db40fd6aeb25d6c6da98d67e2784c2985\"\u003e\u003ccode\u003e3d2bc57\u003c/code\u003e\u003c/a\u003e sha2: refactor backends (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/802\"\u003e#802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/faa55fb83697c8f3113636d88070e5f5edc8c335\"\u003e\u003ccode\u003efaa55fb\u003c/code\u003e\u003c/a\u003e sha3: bump \u003ccode\u003ekeccak\u003c/code\u003e to v0.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/d3e6489e56f8486d4a93ceb7a8abf4924af1de7b\"\u003e\u003ccode\u003ed3e6489\u003c/code\u003e\u003c/a\u003e sha3 v0.11.0-rc.9 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/bbf6f51ff97f81ab15e6e5f6cf878bfbcb1f47c8\"\u003e\u003ccode\u003ebbf6f51\u003c/code\u003e\u003c/a\u003e sha2: tweak backend docs (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/155dbbf2959dbec0ec75948a82590ddaede2d3bc\"\u003e\u003ccode\u003e155dbbf\u003c/code\u003e\u003c/a\u003e sha3: add default value for the \u003ccode\u003eDS\u003c/code\u003e generic parameter on \u003ccode\u003eTurboShake128/256\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/ed514f2b34526683b3b7c41670f1887982c3df64\"\u003e\u003ccode\u003eed514f2\u003c/code\u003e\u003c/a\u003e Use published version of \u003ccode\u003ekeccak\u003c/code\u003e v0.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/702bcd83735a49c928c0fc24506924f5c0aa22af\"\u003e\u003ccode\u003e702bcd8\u003c/code\u003e\u003c/a\u003e Migrate to closure-based \u003ccode\u003ekeccak\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/827c043f82d57666a0b146d156e91c39535c1305\"\u003e\u003ccode\u003e827c043\u003c/code\u003e\u003c/a\u003e sha3 v0.11.0-rc.8 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/hashes/compare/sha2-v0.10.9...sha2-v0.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sysinfo` from 0.35.2 to 0.38.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/blob/main/CHANGELOG.md\"\u003esysinfo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.38.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003emacOS: Unpin \u003ccode\u003eobjc2-*\u003c/code\u003e crates version.\u003c/li\u003e\n\u003cli\u003eLinux: Fix computation of disk size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.38.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003emacOS: Improve accuracy of \u003ccode\u003eSystem::available_memory\u003c/code\u003e and \u003ccode\u003eSystem::used_memory\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDocumentation: add missing unit for \u003ccode\u003eCPU::frequency\u003c/code\u003e returned value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.38.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eError\u003c/code\u003e trait for \u003ccode\u003eMacAddrFromStrError\u003c/code\u003e, \u003ccode\u003eIpNetworkFromStrError\u003c/code\u003e and \u003ccode\u003eKillError\u003c/code\u003e types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.38.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003emacOS: Put back support for versions below macOS 12.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.38.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd NetBSD support.\u003c/li\u003e\n\u003cli\u003eWindows: Fix unsoundness for a function used in \u003ccode\u003eMotherboard\u003c/code\u003e and \u003ccode\u003eProduct\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eLinux: Improve CPU info parsing.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eserde\u003c/code\u003e serialization of \u003ccode\u003eMacAddr\u003c/code\u003e and of \u003ccode\u003eDisk::file_system\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.37.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation of \u003ccode\u003eSystem::refresh_cpu_all\u003c/code\u003e and of \u003ccode\u003eSystem::refresh_cpu_specifics\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAndroid: Fix \u003ccode\u003eSystem::uptime\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eLinux: Correctly handled modified/removed \u003ccode\u003eProcess::exe\u003c/code\u003e paths.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.37.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eserde\u003c/code\u003e serialization on \u003ccode\u003eProcess::name\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eLinux: Fix \u003ccode\u003eget_cpu_frequency\u003c/code\u003e on \u003ccode\u003eloongarch64\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eWindows: Correctly handle invalid UTF-8 string in \u003ccode\u003eMotherboard\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.37.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minimum supported Rust version to \u003ccode\u003e1.88\u003c/code\u003e (for 2024 edition and \u003ccode\u003eif let chain\u003c/code\u003e feature).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eComponent::id\u003c/code\u003e API.\u003c/li\u003e\n\u003cli\u003eLinux: Greatly improve partial processes retrieval.\u003c/li\u003e\n\u003cli\u003eLinux: Simplify internal components retrieval code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.36.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eLinux: Improve processor CPU usage computation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.36.0\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/97c194d6f0b0e09eee7db22e2128cd303e58a11d\"\u003e\u003ccode\u003e97c194d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1642\"\u003e#1642\u003c/a\u003e from GuillaumeGomez/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/91b92f12025c19fa27567135be7589d32d826e6b\"\u003e\u003ccode\u003e91b92f1\u003c/code\u003e\u003c/a\u003e Update crate version to \u003ccode\u003e0.38.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/8e8f76c8c1e7b28686681be5710539855124537c\"\u003e\u003ccode\u003e8e8f76c\u003c/code\u003e\u003c/a\u003e Update CHANGELOG for \u003ccode\u003e0.38.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/9e6f37c86d4ea4a1d39ee222276e6d5bdafacac1\"\u003e\u003ccode\u003e9e6f37c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1641\"\u003e#1641\u003c/a\u003e from madsmtm/macos-no-pin-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/73d545c80c472e22b926789f312ce350f83ba23d\"\u003e\u003ccode\u003e73d545c\u003c/code\u003e\u003c/a\u003e Fix warnings introduced in new objc2-* versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/5cc4bcb93eb3daf9d6f01a59ca2433fc7095a869\"\u003e\u003ccode\u003e5cc4bcb\u003c/code\u003e\u003c/a\u003e Don't pin objc2-* crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/5d4c63b8c1beced38f11d672f3bc9407c9797c57\"\u003e\u003ccode\u003e5d4c63b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1640\"\u003e#1640\u003c/a\u003e from patjakdev/patjakdev/fix-1639\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/a8ee05c1afa43aff92c0c0509be35d0523ab9b87\"\u003e\u003ccode\u003ea8ee05c\u003c/code\u003e\u003c/a\u003e Use fragment size instead of block size for disk stats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/61257e4da7eb14010fae557d252d2d306e2e23ae\"\u003e\u003ccode\u003e61257e4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1635\"\u003e#1635\u003c/a\u003e from GuillaumeGomez/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/3cf4b65255b533f8a154bc75adfaf66268bf82f8\"\u003e\u003ccode\u003e3cf4b65\u003c/code\u003e\u003c/a\u003e Update crate version to \u003ccode\u003e0.38.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/compare/v0.35.2...v0.38.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gix` from 0.70.0 to 0.83.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GitoxideLabs/gitoxide/releases\"\u003egix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egix v0.83.0\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly use \u003ccode\u003e$COMMON_DIR/info/exclude\u003c/code\u003e to make excludes work in worktrees.\nIt turns out there is no per-worktree excludes file either.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore (BREAKING)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e Upgrade \u003ccode\u003eprodash\u003c/code\u003e and \u003ccode\u003ecrosstermion\u003c/code\u003e to the latest version.\nThis will fix the \u003ccode\u003ecargo deny\u003c/code\u003e issue as it brings in a newer \u003ccode\u003elru\u003c/code\u003e crate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes (BREAKING)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eremove \u003ccode\u003ewinnow\u003c/code\u003e and replace it with hand-implemented parsers everywhere.\nThis will allow for simplified maintenance and editing (both human and machine)\ndown the road, and enable additional performance optimisations.\u003c/p\u003e\n\u003cp\u003eParser compbinators to me ultimately were a failed experiment as I couldn't maintain\nthem anyway, with it being too difficult for me to grasp and express everything\nin its very own kind of language, with a lot of different things to consider.\u003c/p\u003e\n\u003cp\u003eNote that this also removes detailed errors from all parsers that previously\nused \u003ccode\u003ewinnow\u003c/code\u003e, with the option to re-add those if there is demand.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5 commits contributed to the release over the course of 2 calendar days.\u003c/li\u003e\n\u003cli\u003e3 days passed between releases.\u003c/li\u003e\n\u003cli\u003e1 commit was understood as \u003ca href=\"https://www.conventionalcommits.org\"\u003econventional\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e0 issues like '(#ID)' were seen in commit messages\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Details\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUncategorized\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eAdapt to changes in \u003ccode\u003egix-object\u003c/code\u003e (91bfab0)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ewinnow\u003c/code\u003e and replace it with hand-implemented parsers everywhere. (91c854e)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/GitoxideLabs/gitoxide/issues/2540\"\u003e#2540\u003c/a\u003e from GitoxideLabs/reporting (4d5ba23)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/GitoxideLabs/gitoxide/issues/2529\"\u003e#2529\u003c/a\u003e from GitoxideLabs/reflog-newline-handling (2c3a08e)\u003c/li\u003e\n\u003cli\u003eAdapt to changes in \u003ccode\u003egix-error\u003c/code\u003e (2e2a126)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003egix v0.82.0 - hardened\u003c/h2\u003e\n\u003ch3\u003eAdvisories with fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/security/advisories/GHSA-9857-6mw7-fq2m\"\u003ehttps://github.com/GitoxideLabs/gitoxide/security/advisories/GHSA-9857-6mw7-fq2m\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/security/advisories/GHSA-p3hw-mv63-rf9w\"\u003ehttps://github.com/GitoxideLabs/gitoxide/security/advisories/GHSA-p3hw-mv63-rf9w\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/GitoxideLabs/gitoxide/commit/53f880c7604232c367870088176e42efd8a5b783\"\u003e\u003ccode\u003e53f880c\u003c/code\u003e\u003c/a\u003e Release gix-error v0.2.3, gix-date v0.15.3, gix-actor v0.41.0, gix-path v0.12...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/09687eba6bb3e0f398e0c0bef1e3f19f5f8b8cc0\"\u003e\u003ccode\u003e09687eb\u003c/code\u003e\u003c/a\u003e fix CI - and probably prevent \u003ccode\u003ecan't connect to localhost\u003c/code\u003e in journey tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/d5f9bf5a664cbb0d101aadd48abfa9354403295e\"\u003e\u003ccode\u003ed5f9bf5\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eCategory::is_remote_tracking_branch()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/87b2da8b66dfaa8a0b4e11ac947b1ec4164c163f\"\u003e\u003ccode\u003e87b2da8\u003c/code\u003e\u003c/a\u003e address auto-review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/731248f18ff5bc655143e9808fe717ac6d24edf6\"\u003e\u003ccode\u003e731248f\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003esha-256\u003c/code\u003e support to \u003ccode\u003egix-ref\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/91bfab0694673b3234b52f30fa9c8ec4322ddb9d\"\u003e\u003ccode\u003e91bfab0\u003c/code\u003e\u003c/a\u003e Adapt to changes in \u003ccode\u003egix-object\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/d4439cd5b5aa82c126198aa57de6a9ebbc15d371\"\u003e\u003ccode\u003ed4439cd\u003c/code\u003e\u003c/a\u003e fix!: Limit Commit and Tag parsing to a given \u003ccode\u003egix_hash::Kind\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/51279734f848600ccd76b8256e77bf06f429dd60\"\u003e\u003ccode\u003e5127973\u003c/code\u003e\u003c/a\u003e fix: Allow more pathological cases during parsing just like Git\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/91c854e7b9f41738d0fde825cd474b8c00c1a49b\"\u003e\u003ccode\u003e91c854e\u003c/code\u003e\u003c/a\u003e fix!: remove \u003ccode\u003ewinnow\u003c/code\u003e and replace it with hand-implemented parsers everywhere.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/b060eb24a0688fa5649b937052e5f314123bc1a6\"\u003e\u003ccode\u003eb060eb2\u003c/code\u003e\u003c/a\u003e fix!: remove \u003ccode\u003ewinnow\u003c/code\u003e from the public \u003ccode\u003egix-actor\u003c/code\u003e API for parsing (\u003ca href=\"https://redirect.github.com/GitoxideLabs/gitoxide/issues/2545\"\u003e#2545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/GitoxideLabs/gitoxide/compare/gix-v0.70.0...gix-v0.83.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-openai` from 0.34.0 to 0.36.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/64bit/async-openai/releases\"\u003easync-openai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.36.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFrom\u0026lt;OutputItem\u0026gt; for Item\u003c/code\u003e (and \u003ccode\u003eInputItem\u003c/code\u003e) for multi-turn responses by \u003ca href=\"https://github.com/Madoshakalaka\"\u003e\u003ccode\u003e@​Madoshakalaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/64bit/async-openai/pull/538\"\u003e64bit/async-openai#538\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/64bit/async-openai/compare/async-openai-v0.36.0...async-openai-v0.36.1\"\u003ehttps://github.com/64bit/async-openai/compare/async-openai-v0.36.0...async-openai-v0.36.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.36.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade reqwest to 0.13 and remove reqwest-eventsource by \u003ca href=\"https://github.com/richarddd\"\u003e\u003ccode\u003e@​richarddd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/64bit/async-openai/pull/537\"\u003e64bit/async-openai#537\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/richarddd\"\u003e\u003ccode\u003e@​richarddd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/64bit/async-openai/pull/537\"\u003e64bit/async-openai#537\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/64bit/async-openai/compare/async-openai-v0.35.0...async-openai-v0.36.0\"\u003ehttps://github.com/64bit/async-openai/compare/async-openai-v0.35.0...async-openai-v0.36.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.35.0\u003c/h2\u003e\n\u003cp\u003eBreaking changes in upstream spec for certain types (diff in PRs), if you're not using any of those types upgrade should be no-op!\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow missing id in ReasoningItem by \u003ca href=\"https://github.com/howardjohn\"\u003e\u003ccode\u003e@​howardjohn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/64bit/async-openai/pull/535\"\u003e64bit/async-openai#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: upstream spec sync by \u003ca href=\"https://github.com/64bit\"\u003e\u003ccode\u003e@​64bit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/64bit/async-openai/pull/536\"\u003e64bit/async-openai#536\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/64bit/async-openai/compare/async-openai-v0.34.0...async-openai-v0.35.0\"\u003ehttps://github.com/64bit/async-openai/compare/async-openai-v0.34.0...async-openai-v0.35.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/64bit/async-openai/commit/02870d981c36f2fc51a9bff858e2cbf92a0c03d9\"\u003e\u003ccode\u003e02870d9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/c1074e0e74962e37001378073ec888269756c690\"\u003e\u003ccode\u003ec1074e0\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eFrom\\\u0026lt;OutputItem\u0026gt; for Item\u003c/code\u003e (and \u003ccode\u003eInputItem\u003c/code\u003e) for multi-turn responses (\u003ca href=\"https://redirect.github.com/64bit/async-openai/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/5fba89d8e330c30dbb9b335bfccb11ae85cd1d31\"\u003e\u003ccode\u003e5fba89d\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/ecfc866a8beb7b61622122f2c4fc1a131a9ab56c\"\u003e\u003ccode\u003eecfc866\u003c/code\u003e\u003c/a\u003e chore: upgrade reqwest to 0.13 and remove reqwest-eventsource (\u003ca href=\"https://redirect.github.com/64bit/async-openai/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/fe011914f187ed9328166650d46498d05bb7d82c\"\u003e\u003ccode\u003efe01191\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/14fb82a0b2693a3d3d2ea82b0ba9b05b3076cdd0\"\u003e\u003ccode\u003e14fb82a\u003c/code\u003e\u003c/a\u003e fix: examples/conversations: id in ReasoningItem is optional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/0b20cb93328c6833fff181a96be8bd880bbe30c8\"\u003e\u003ccode\u003e0b20cb9\u003c/code\u003e\u003c/a\u003e feat: upstream spec sync (\u003ca href=\"https://redirect.github.com/64bit/async-openai/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/64bit/async-openai/commit/f1ccf55f77499fd3f76627fafefb2e55c2ff2218\"\u003e\u003ccode\u003ef1ccf55\u003c/code\u003e\u003c/a\u003e Allow missing id in ReasoningItem (\u003ca href=\"https://redirect.github.com/64bit/async-openai/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/64bit/async-openai/compare/async-openai-v0.34.0...async-openai-v0.36.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nix` from 0.29.0 to 0.31.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nix-rust/nix/blob/master/CHANGELOG.md\"\u003enix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.31.2] - 2026-02-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd WatchDescriptor::as_raw, to get libc id of WatchDescriptor.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2718\"\u003e#2718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded process::pthread_getthreadid_np() on FreeBSD.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2725\"\u003e#2725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded timerfd support on FreeBSD\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2728\"\u003e#2728\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe libc requirement is now \u003ccode\u003e0.2.181\u003c/code\u003e, rather than pinned to 0.2.180.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2744\"\u003e#2744\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.31.1] - 2026-01-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etermios: Add definition for IUCLC to supported platforms\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2702\"\u003e#2702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etermios: Add definition for XCASE for supported platforms\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2703\"\u003e#2703\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.31.0] - 2026-01-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the UDP GSO/GRO socket options and CMsgs on Android. This includes the\nfollowing types:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUdpGsoSegment\u003c/li\u003e\n\u003cli\u003eUdpGroSegment\u003c/li\u003e\n\u003cli\u003eControlMessage::UdpGsoSegments\u003c/li\u003e\n\u003cli\u003eControlMessageOwned::UdpGroSegments\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2666\"\u003e#2666\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDefine errno EWOULDBLOCK as an alias of EAGAIN to match the AIX libc\ndefinition. (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2692\"\u003e#2692\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnable module \u003ccode\u003eifaddrs\u003c/code\u003e on GNU Hurd\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2697\"\u003e#2697\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd termios \u003ccode\u003eOutputFlags::OFILL\u003c/code\u003e for Linux, Android, Aix, Cygwin, Fuchsia,\nHaiku,\nGNU/Hurd, Nto, Redox, Illumos, Solaris and Apple OSes.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2701\"\u003e#2701\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd sync() for cygwin (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2708\"\u003e#2708\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/bf1d0e9707189422f546e398594fa1a51a772d9d\"\u003e\u003ccode\u003ebf1d0e9\u003c/code\u003e\u003c/a\u003e chore: release v0.31.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/0dc1dd8b8297b1fee3642228bb7686de759cc01a\"\u003e\u003ccode\u003e0dc1dd8\u003c/code\u003e\u003c/a\u003e Unpin libc (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2744\"\u003e#2744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/dad24fbc71d32954efdd99d4dfad053ef9671d99\"\u003e\u003ccode\u003edad24fb\u003c/code\u003e\u003c/a\u003e Allow timerfd use on FreeBSD (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2728\"\u003e#2728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/6619d8ddf5700614096ea36e1f4bf05ae7b514bf\"\u003e\u003ccode\u003e6619d8d\u003c/code\u003e\u003c/a\u003e statfs: Fix definitions for s390x musl with libc 0.2.176 (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2678\"\u003e#2678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/478594ed3438c25163280f3766b687bc61c7ec3e\"\u003e\u003ccode\u003e478594e\u003c/code\u003e\u003c/a\u003e Add api to get inner WatchDescriptor id, to work with c code. (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2718\"\u003e#2718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/5507629888b05116037d750ba21b4e98ede76f90\"\u003e\u003ccode\u003e5507629\u003c/code\u003e\u003c/a\u003e docs: minor fix in tcgetpgrp and tcsetpgrp doc comments (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2731\"\u003e#2731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/9aea929fa40843027afbbfef3fdbadbfd6b537a4\"\u003e\u003ccode\u003e9aea929\u003c/code\u003e\u003c/a\u003e time: update comment in zero_init_timespec (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/b44fd1a445f1b7a19447c92cd4d72352910359ab\"\u003e\u003ccode\u003eb44fd1a\u003c/code\u003e\u003c/a\u003e FreeBSD: add pthread_getthreadid_np() (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2725\"\u003e#2725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/06bb1bedc3471bd0405c2f2821cdbcad456a9f78\"\u003e\u003ccode\u003e06bb1be\u003c/code\u003e\u003c/a\u003e chore: release 0.31.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/49adb8d996a26577ac302eb43b5128b5f014f91d\"\u003e\u003ccode\u003e49adb8d\u003c/code\u003e\u003c/a\u003e skip test::sys::test_af_alg_cipher on s390x,powerpc64le/Linux too (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2722\"\u003e#2722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nix-rust/nix/compare/v0.29.0...v0.31.2\"\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.23.2 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\u003ch2\u003ev0.26.7\u003c/h2\u003e\n\u003ch2\u003eNotable Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA regression in v0.26.6 with quantified alternations was fixed.\u003c/li\u003e\n\u003cli\u003eRelease artifacts for the tree-sitter CLI are now published as zip archives (in addition to gzipped executables, which are planned for removal in a future minor release).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: skip missing Makefile in version command 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/5386\"\u003etree-sitter/tree-sitter#5386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): pass target triple to clang (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/5385\"\u003e#5385\u003c/a\u003e) 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/5390\"\u003etree-sitter/tree-sitter#5390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(parser): return \u003ccode\u003eNULL\u003c/code\u003e, not \u003ccode\u003efalse\u003c/code\u003e, for incomplete parse 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/5398\"\u003etree-sitter/tree-sitter#5398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(loader): link with libc on OpenBSD to compile parser 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/5399\"\u003etree-sitter/tree-sitter#5399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(query): remove \u003ccode\u003ealternative_is_immediate\u003c/code\u003e 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/5412\"\u003etree-sitter/tree-sitter#5412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(query): don't add copies for quantifier steps outside alternations 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/5414\"\u003etree-sitter/tree-sitter#5414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert allowing dashes in parser name 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/5433\"\u003etree-sitter/tree-sitter#5433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(release): publish zip archives 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/5434\"\u003etree-sitter/tree-sitter#5434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.26.7 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/5435\"\u003etree-sitter/tree-sitter#5435\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.6...v0.26.7\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.6...v0.26.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elib: clean up strict aliasing fixes in array.h 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/5311\"\u003etree-sitter/tree-sitter#5311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow \u003ccode\u003e-\u003c/code\u003e in grammar names 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/5318\"\u003etree-sitter/tree-sitter#5318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): allow for both debug logs and graphs 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/5319\"\u003etree-sitter/tree-sitter#5319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eweb: add default export to CJS bundle 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/5323\"\u003etree-sitter/tree-sitter#5323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(query): prevent cross-branch capture contamination in alternations with quantifiers 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/5320\"\u003etree-sitter/tree-sitter#5320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: speed it up 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/5325\"\u003etree-sitter/tree-sitter#5325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse provided by RedoxOS byte orders implementations 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/5346\"\u003etree-sitter/tree-sitter#5346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump wasmtime to v36.0.5 LTS 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/5351\"\u003etree-sitter/tree-sitter#5351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): cast NULL in ts_subtree_children macro 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/5353\"\u003etree-sitter/tree-sitter#5353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: backport release check workflow 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/5358\"\u003etree-sitter/tree-sitter#5358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: retrigger crates check on PR updates 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/5361\"\u003etree-sitter/tree-sitter#5361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecli: init -u fixes 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/5367\"\u003etree-sitter/tree-sitter#5367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump wasmtime to v36.0.6 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/5370\"\u003etree-sitter/tree-sitter#5370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.6 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/5372\"\u003etree-sitter/tree-sitter#5372\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/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...\n\n_Description has been truncated_","html_url":"https://github.com/alo-exp/kay/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alo-exp%2Fkay/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"}},{"old_version":"0.23.4","new_version":"0.25.0","update_type":"minor","path":"/gitnexus","pr_created_at":"2026-04-27T13:51:53.000Z","version_change":"0.23.4 → 0.25.0","issue":{"uuid":"4336250042","node_id":"PR_kwDOSN6s2s7V_F1V","number":4,"state":"open","title":"chore(deps)(deps): bump the tree-sitter-grammars group in /gitnexus with 8 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-27T13:51:53.000Z","updated_at":"2026-04-27T13:51:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"tree-sitter-grammars","update_count":8,"packages":[{"name":"tree-sitter-c","old_version":"0.23.2","new_version":"0.24.1","repository_url":"https://github.com/tree-sitter/tree-sitter-c"},{"name":"tree-sitter-c-sharp","old_version":"0.23.1","new_version":"0.23.5","repository_url":"https://github.com/tree-sitter/tree-sitter-c-sharp"},{"name":"tree-sitter-go","old_version":"0.23.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-go"},{"name":"tree-sitter-javascript","old_version":"0.23.1","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-javascript"},{"name":"tree-sitter-php","old_version":"0.23.12","new_version":"0.24.2","repository_url":"https://github.com/tree-sitter/tree-sitter-php"},{"name":"tree-sitter-python","old_version":"0.23.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-rust","old_version":"0.23.1","new_version":"0.24.0","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-swift","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/alex-pinkus/tree-sitter-swift"}],"path":"/gitnexus","ecosystem":"cargo"},"body":"Bumps the tree-sitter-grammars group in /gitnexus with 8 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tree-sitter-c](https://github.com/tree-sitter/tree-sitter-c) | `0.23.2` | `0.24.1` |\n| [tree-sitter-c-sharp](https://github.com/tree-sitter/tree-sitter-c-sharp) | `0.23.1` | `0.23.5` |\n| [tree-sitter-go](https://github.com/tree-sitter/tree-sitter-go) | `0.23.4` | `0.25.0` |\n| [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | `0.23.1` | `0.25.0` |\n| [tree-sitter-php](https://github.com/tree-sitter/tree-sitter-php) | `0.23.12` | `0.24.2` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.4` | `0.25.0` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.1` | `0.24.0` |\n| [tree-sitter-swift](https://github.com/alex-pinkus/tree-sitter-swift) | `0.6.0` | `0.7.1` |\n\nUpdates `tree-sitter-c` from 0.23.2 to 0.24.1\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-c/releases\"\u003etree-sitter-c's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.xz\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-c/commit/7fa1be1b694b6e763686793d97da01f36a0e5c12\"\u003e\u003ccode\u003e7fa1be1\u003c/code\u003e\u003c/a\u003e release v0.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/b272742c4eae12f06708032616d7eba9965b1670\"\u003e\u003ccode\u003eb272742\u003c/code\u003e\u003c/a\u003e fix(bindings): remove outdated zig bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/091093731389448e10822dd140621cfec1ff96b2\"\u003e\u003ccode\u003e0910937\u003c/code\u003e\u003c/a\u003e release v0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/8c4aefef79f207172976a8cf6fbcf0ebf9f5aa2a\"\u003e\u003ccode\u003e8c4aefe\u003c/code\u003e\u003c/a\u003e feat!: regenerate parser and bindings with ABI 15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/e6fb5bc7bc806841762429dd32e075ddd84903e4\"\u003e\u003ccode\u003ee6fb5bc\u003c/code\u003e\u003c/a\u003e chore: update node dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/7a3f1e1c3f2c076ee1d57b2732921c7c9712eef7\"\u003e\u003ccode\u003e7a3f1e1\u003c/code\u003e\u003c/a\u003e chore: update cargo dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/d5f4b13fba7d61272ec2df302762abdcf7d4ffd9\"\u003e\u003ccode\u003ed5f4b13\u003c/code\u003e\u003c/a\u003e ci: disable tests for bindings w/o ABI 15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/ec69f91b23dd8630d68710b911d77127146ff7ef\"\u003e\u003ccode\u003eec69f91\u003c/code\u003e\u003c/a\u003e release v0.23.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/cd44a2b1364d26d80daa208d3caf659a4c4e953d\"\u003e\u003ccode\u003ecd44a2b\u003c/code\u003e\u003c/a\u003e fix: generate parser for grammar changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/2a265d69a4caf57108a73ad2ed1e6922dd2f998c\"\u003e\u003ccode\u003e2a265d6\u003c/code\u003e\u003c/a\u003e 0.23.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/compare/v0.23.2...v0.24.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-c-sharp` from 0.23.1 to 0.23.5\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-c-sharp/releases\"\u003etree-sitter-c-sharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.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-c-sharp/commit/cac6d5fb595f5811a076336682d5d595ac1c9e85\"\u003e\u003ccode\u003ecac6d5f\u003c/code\u003e\u003c/a\u003e 0.23.5 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/9bd41c8c5015b6064fc37992f97e821120080721\"\u003e\u003ccode\u003e9bd41c8\u003c/code\u003e\u003c/a\u003e bump: release version to 0.23.4 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/40c3c31452226ca14e1343910f2cd641d55a9689\"\u003e\u003ccode\u003e40c3c31\u003c/code\u003e\u003c/a\u003e chore(ci): remove attestations from release workflow (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/ff2a62460a1b5d95f0688a437af95c2bf552d08d\"\u003e\u003ccode\u003eff2a624\u003c/code\u003e\u003c/a\u003e feat: collection expression support (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/5eb7f1fff6699695174af4fb62dbaf5fd544601d\"\u003e\u003ccode\u003e5eb7f1f\u003c/code\u003e\u003c/a\u003e chore(ci): update excluded files in workflow config (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/88366631d598ce6595ec655ce1591b315cffb14c\"\u003e\u003ccode\u003e8836663\u003c/code\u003e\u003c/a\u003e Fix C# 13 params non-array types (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/f1bf9a9b8410b1ebea900e2e5fc000007d5ef99d\"\u003e\u003ccode\u003ef1bf9a9\u003c/code\u003e\u003c/a\u003e test: add test for class with primary constructor, base invocation, and semic...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/9bc5ca8ff01855f540505829cadca26761ceb41b\"\u003e\u003ccode\u003e9bc5ca8\u003c/code\u003e\u003c/a\u003e Update npm dependencies (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/dfbe95883c264ac063583e2f3386fe90189d0d93\"\u003e\u003ccode\u003edfbe958\u003c/code\u003e\u003c/a\u003e Add new excludes to CI example parse (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/a5f11de7e7802b3e2a55ad25b5e75ca499d681c3\"\u003e\u003ccode\u003ea5f11de\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/282\"\u003e#282\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/compare/v0.23.1...v0.23.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~tris203\"\u003etris203\u003c/a\u003e, a new releaser for tree-sitter-c-sharp since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-go` from 0.23.4 to 0.25.0\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-go/releases\"\u003etree-sitter-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-go.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-go/commit/1547678a9da59885853f5f5cc8a99cc203fa2e2c\"\u003e\u003ccode\u003e1547678\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/3f912e94d24fe884d3cfbacf47dd764bdf7aa67f\"\u003e\u003ccode\u003e3f912e9\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/179ca03b3ac7da8ed7466fc4a8b6b445c3c968da\"\u003e\u003ccode\u003e179ca03\u003c/code\u003e\u003c/a\u003e feat: expose statement list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e25214e92f1e997940a3bd2f3ced2a2ddf7f027f\"\u003e\u003ccode\u003ee25214e\u003c/code\u003e\u003c/a\u003e fix: allow the terminator to be omitted for the last element\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/edea6bf2824e0426277562da521aa07afc814af8\"\u003e\u003ccode\u003eedea6bf\u003c/code\u003e\u003c/a\u003e fix: give index expressions a dynamic precedence of 1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e1076e566acfa8c1d268f64b3bad27b6d42c52d0\"\u003e\u003ccode\u003ee1076e5\u003c/code\u003e\u003c/a\u003e feat: support generic type aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/00a299e703431dfa07680f4e55e260bfc9a4c875\"\u003e\u003ccode\u003e00a299e\u003c/code\u003e\u003c/a\u003e ci: update test failures, use macos-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/93c2bb6ff269013aea1c5f7f0957881197a9adac\"\u003e\u003ccode\u003e93c2bb6\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/1496eb74bfd2c5e7c26d6fc711d5135741e5a1fa\"\u003e\u003ccode\u003e1496eb7\u003c/code\u003e\u003c/a\u003e feat: use the new reserved rules api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/c350fa54d38af725c40d061a602ee3205ef1e072\"\u003e\u003ccode\u003ec350fa5\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/compare/v0.23.4...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-javascript` from 0.23.1 to 0.25.0\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-javascript/releases\"\u003etree-sitter-javascript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-javascript.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-javascript/commit/44c892e0be055ac465d5eeddae6d3e194424e7de\"\u003e\u003ccode\u003e44c892e\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/5f100b023ecbae8cfe304bfe661a4116d457ee63\"\u003e\u003ccode\u003e5f100b0\u003c/code\u003e\u003c/a\u003e docs: clarify targeted ECMAScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/2409583e3710cb9eaa3e7556ab2d4e4c6b37885b\"\u003e\u003ccode\u003e2409583\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/39798e26b6d4dbcee8e522b8db83f8b2df33a5ea\"\u003e\u003ccode\u003e39798e2\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eawait\u003c/code\u003e to reserved identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/c220d3e85305b8a3476f8822c9a44f065a255319\"\u003e\u003ccode\u003ec220d3e\u003c/code\u003e\u003c/a\u003e feat: add reserved words\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/7ef855146385b29b08a9f594ba2785ff20e9e4ec\"\u003e\u003ccode\u003e7ef8551\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eof\u003c/code\u003e as identifiers in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/ebdb4f17a4da79a70344a41ae76bb95b2415a653\"\u003e\u003ccode\u003eebdb4f1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eusing\u003c/code\u003e declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/166a5655f1c121bb0ad3857301bc5f3f4626db0e\"\u003e\u003ccode\u003e166a565\u003c/code\u003e\u003c/a\u003e ci: use macos-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/be1e969d3ece0a8801061f7c2636a0d84cc32ed4\"\u003e\u003ccode\u003ebe1e969\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/b131ccbf414a720cce088610539241a1eb170054\"\u003e\u003ccode\u003eb131ccb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/compare/v0.23.1...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-php` from 0.23.12 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-php/releases\"\u003etree-sitter-php's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: publishing, 0.24.2 by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/284\"\u003etree-sitter/tree-sitter-php#284\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-php.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix publishing by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/280\"\u003etree-sitter/tree-sitter-php#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/281\"\u003etree-sitter/tree-sitter-php#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): c header file location by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/283\"\u003etree-sitter/tree-sitter-php#283\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-php/compare/v0.24.0...v0.24.1\"\u003ehttps://github.com/tree-sitter/tree-sitter-php/compare/v0.24.0...v0.24.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-php.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-php.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\u003ebuild(deps-dev): bump tar-fs from 2.1.1 to 2.1.2 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/tree-sitter/tree-sitter-php/pull/269\"\u003etree-sitter/tree-sitter-php#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecleanup: remove duplicate \u003ccode\u003e$.arrow_function\u003c/code\u003e by \u003ca href=\"https://github.com/chuck-sys\"\u003e\u003ccode\u003e@​chuck-sys\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/270\"\u003etree-sitter/tree-sitter-php#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add PHP 8.5 pipe operator by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/274\"\u003etree-sitter/tree-sitter-php#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Swift Bindings by \u003ca href=\"https://github.com/thecoolwinter\"\u003e\u003ccode\u003e@​thecoolwinter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/278\"\u003etree-sitter/tree-sitter-php#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: reserved rules api, enum consts, const attributes, 0.24.0 by \u003ca href=\"https://github.com/calebdw\"\u003e\u003ccode\u003e@​calebdw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/275\"\u003etree-sitter/tree-sitter-php#275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chuck-sys\"\u003e\u003ccode\u003e@​chuck-sys\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/270\"\u003etree-sitter/tree-sitter-php#270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thecoolwinter\"\u003e\u003ccode\u003e@​thecoolwinter\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-php/pull/278\"\u003etree-sitter/tree-sitter-php#278\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-php/compare/v0.23.12...v0.24.0\"\u003ehttps://github.com/tree-sitter/tree-sitter-php/compare/v0.23.12...v0.24.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/tree-sitter/tree-sitter-php/commit/5b5627faaa290d89eb3d01b9bf47c3bb9e797dea\"\u003e\u003ccode\u003e5b5627f\u003c/code\u003e\u003c/a\u003e fix: publishing, 0.24.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/1269143868747e3b8e50f221ca0a2e5a1a2f2b44\"\u003e\u003ccode\u003e1269143\u003c/code\u003e\u003c/a\u003e fix(bindings): c header file location\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/a36de39d4af40b5a9f20b0b1e53b9de5cca5001a\"\u003e\u003ccode\u003ea36de39\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/d0eb14b81a110741af7fe9e474e6eb8bc6e03cf7\"\u003e\u003ccode\u003ed0eb14b\u003c/code\u003e\u003c/a\u003e 0.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/b621f087295596e6ac0ef53a871011a529dd2f75\"\u003e\u003ccode\u003eb621f08\u003c/code\u003e\u003c/a\u003e chore: regenerate parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/182f034cd19a2f41f751eee0d57378fbfc96ab3a\"\u003e\u003ccode\u003e182f034\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/71c7b04aaddc648542ecfb0a5d372b9ba899eb12\"\u003e\u003ccode\u003e71c7b04\u003c/code\u003e\u003c/a\u003e test: add test for async visibility on static properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/be882ba709dee6bb9790c44ca51b273d5c27f2c9\"\u003e\u003ccode\u003ebe882ba\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/43fbdd53c34a82d9a27c83f9798a2918b3dcd270\"\u003e\u003ccode\u003e43fbdd5\u003c/code\u003e\u003c/a\u003e feat!: add php_end_tag to grammar and queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/commit/bcef9bf4f84c51c393bb76c79280a2c06944301b\"\u003e\u003ccode\u003ebcef9bf\u003c/code\u003e\u003c/a\u003e fix: enums can have class constants\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-php/compare/v0.23.12...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-python` from 0.23.4 to 0.25.0\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-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.6\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.xz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.tar.xz\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-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.4...v0.25.0\"\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.23.1 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.0\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\u003ch2\u003ev0.23.3\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\u003ch2\u003ev0.23.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-rust.tar.xz\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/18b0515fca567f5a10aee9978c6d2640e878671a\"\u003e\u003ccode\u003e18b0515\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/a1f37e82436b85ccba0952d64dd4c816b15d8c65\"\u003e\u003ccode\u003ea1f37e8\u003c/code\u003e\u003c/a\u003e Regenerate w/ latest ABI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/3d087c3df25286140393ddecc339208fae107149\"\u003e\u003ccode\u003e3d087c3\u003c/code\u003e\u003c/a\u003e 0.23.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/377ca9607970a5961201158a7bf620fb39038e14\"\u003e\u003ccode\u003e377ca96\u003c/code\u003e\u003c/a\u003e add expr_2021 and pat_param to fragment_specifier (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5b8dd577b2b2d12a08b3ca9aa6299214e14bd90f\"\u003e\u003ccode\u003e5b8dd57\u003c/code\u003e\u003c/a\u003e parse async closures (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/4bbd5948041e219fcf82fe6f9b2b1abaea8269c6\"\u003e\u003ccode\u003e4bbd594\u003c/code\u003e\u003c/a\u003e add tuple_type to possible dynamic types (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/e86119bdb4968b9799f6a014ca2401c178d54b5f\"\u003e\u003ccode\u003ee86119b\u003c/code\u003e\u003c/a\u003e parse impl types (abstract types) where the lifetime comes first (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/bb08b6fe4cb1b5c76f13a0da2bf8957bfe665567\"\u003e\u003ccode\u003ebb08b6f\u003c/code\u003e\u003c/a\u003e add parsing support for \u003ccode\u003euse ::*\u003c/code\u003e syntax (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5edb201282b79aba611c763d11a84dcde15fcae6\"\u003e\u003ccode\u003e5edb201\u003c/code\u003e\u003c/a\u003e fix where clauses in type aliases and allow empty where clauses (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5ebbba1cf835f83067b4235a2b70840cf5c1e5df\"\u003e\u003ccode\u003e5ebbba1\u003c/code\u003e\u003c/a\u003e fix shebang parsing (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.1...v0.24.0\"\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.6.0 to 0.7.1\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.1\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\u003e0.7.1-pypi\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\u003e0.7.1-crates-io\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\u003e0.7.0 release\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOutline implemented by \u003ca href=\"https://github.com/yaroslavyaroslav\"\u003e\u003ccode\u003e@​yaroslavyaroslav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/428\"\u003ealex-pinkus/tree-sitter-swift#428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOutline fixes by \u003ca href=\"https://github.com/yaroslavyaroslav\"\u003e\u003ccode\u003e@​yaroslavyaroslav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/430\"\u003ealex-pinkus/tree-sitter-swift#430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating top repository version by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/431\"\u003ealex-pinkus/tree-sitter-swift#431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to tree-sitter 0.23 by \u003ca href=\"https://github.com/hendrikvanantwerpen\"\u003e\u003ccode\u003e@​hendrikvanantwerpen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/435\"\u003ealex-pinkus/tree-sitter-swift#435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCode cleanup by \u003ca href=\"https://github.com/hendrikvanantwerpen\"\u003e\u003ccode\u003e@​hendrikvanantwerpen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/437\"\u003ealex-pinkus/tree-sitter-swift#437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etree-sitter.json\u003c/code\u003e for compatibility with newer versions of tree-sitter by \u003ca href=\"https://github.com/Erick2280\"\u003e\u003ccode\u003e@​Erick2280\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/443\"\u003ealex-pinkus/tree-sitter-swift#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate version of upload-artifact action in workflow by \u003ca href=\"https://github.com/Erick2280\"\u003e\u003ccode\u003e@​Erick2280\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/444\"\u003ealex-pinkus/tree-sitter-swift#444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for hex real literals by \u003ca href=\"https://github.com/Benjamin-Davies\"\u003e\u003ccode\u003e@​Benjamin-Davies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/455\"\u003ealex-pinkus/tree-sitter-swift#455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003etree-sitter\u003c/code\u003e peer dependency and \u003ccode\u003etree-sitter-cli\u003c/code\u003e dependency. by \u003ca href=\"https://github.com/moshe-foreflight\"\u003e\u003ccode\u003e@​moshe-foreflight\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/463\"\u003ealex-pinkus/tree-sitter-swift#463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating top repository version by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/466\"\u003ealex-pinkus/tree-sitter-swift#466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate version to 0.7.0 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/467\"\u003ealex-pinkus/tree-sitter-swift#467\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yaroslavyaroslav\"\u003e\u003ccode\u003e@​yaroslavyaroslav\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/428\"\u003ealex-pinkus/tree-sitter-swift#428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hendrikvanantwerpen\"\u003e\u003ccode\u003e@​hendrikvanantwerpen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/435\"\u003ealex-pinkus/tree-sitter-swift#435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Erick2280\"\u003e\u003ccode\u003e@​Erick2280\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/443\"\u003ealex-pinkus/tree-sitter-swift#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Benjamin-Davies\"\u003e\u003ccode\u003e@​Benjamin-Davies\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/455\"\u003ealex-pinkus/tree-sitter-swift#455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moshe-foreflight\"\u003e\u003ccode\u003e@​moshe-foreflight\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/463\"\u003ealex-pinkus/tree-sitter-swift#463\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.5.0...0.7.0\"\u003ehttps://github.com/alex-pinkus/tree-sitter-swift/compare/0.5.0...0.7.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\u003eSee full diff in \u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commits/0.7.1\"\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/priyanshu25ops/git-graph-visualiser/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/priyanshu25ops%2Fgit-graph-visualiser/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"0.23.6","new_version":"0.25.0","update_type":"minor","path":null,"pr_created_at":"2026-04-27T05:13:49.000Z","version_change":"0.23.6 → 0.25.0","issue":{"uuid":"4333250469","node_id":"PR_kwDORGQR9c7V1OxM","number":13,"state":"open","title":"deps: bump the rust-dependencies group with 25 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-27T05:13:49.000Z","updated_at":"2026-04-27T05:14:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"rust-dependencies","update_count":25,"packages":[{"name":"tokio","old_version":"1.49.0","new_version":"1.52.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"pulldown-cmark","old_version":"0.12.2","new_version":"0.13.3","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"tree-sitter","old_version":"0.24.7","new_version":"0.26.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-rust","old_version":"0.23.3","new_version":"0.24.2","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-javascript","old_version":"0.23.1","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-javascript"},{"name":"tree-sitter-python","old_version":"0.23.6","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-bash","old_version":"0.23.3","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"tree-sitter-md","old_version":"0.3.2","new_version":"0.5.3","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"git2","old_version":"0.19.0","new_version":"0.20.4","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"rusqlite","old_version":"0.32.1","new_version":"0.39.0","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.11+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"schemars","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/GREsau/schemars"},{"name":"anyhow","old_version":"1.0.100","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":"dirs","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/dirs-rs"},{"name":"chrono","old_version":"0.4.43","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"uuid","old_version":"1.20.0","new_version":"1.23.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"regex","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.2","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"rfd","old_version":"0.15.4","new_version":"0.17.2","repository_url":"https://github.com/PolyMeilex/rfd"},{"name":"wasmtime","old_version":"27.0.0","new_version":"42.0.2","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wit-bindgen","old_version":"0.36.0","new_version":"0.51.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 25 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.52.1` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.3` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.24.7` | `0.26.8` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.3` | `0.24.2` |\n| [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | `0.23.1` | `0.25.0` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.23.3` | `0.25.1` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.3.2` | `0.5.3` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.19.0` | `0.20.4` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.32.1` | `0.39.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.11+spec-1.1.0` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.0` | `1.2.1` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.102` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [dirs](https://github.com/soc/dirs-rs) | `5.0.1` | `6.0.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.44` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.20.0` | `1.23.1` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.12.3` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.2` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [rfd](https://github.com/PolyMeilex/rfd) | `0.15.4` | `0.17.2` |\n| [wasmtime](https://github.com/bytecodealliance/wasmtime) | `27.0.0` | `42.0.2` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.36.0` | `0.51.0` |\n\nUpdates `tokio` from 1.49.0 to 1.52.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.52.1\u003c/h2\u003e\n\u003ch1\u003e1.52.1 (April 16th, 2026)\u003c/h1\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: revert \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e to fix [a regression]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e that causes \u003ccode\u003espawn_blocking\u003c/code\u003e to hang (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8056\"\u003etokio-rs/tokio#8056\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8057\"\u003etokio-rs/tokio#8057\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.0\u003c/h2\u003e\n\u003ch1\u003e1.52.0 (April 14th, 2026)\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eio: \u003ccode\u003eAioSource::register_borrowed\u003c/code\u003e for I/O safety support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003etry_io\u003c/code\u003e function to \u003ccode\u003eunix::pipe\u003c/code\u003e sender and receiver types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8030\"\u003e#8030\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded (unstable)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: \u003ccode\u003eBuilder::enable_eager_driver_handoff\u003c/code\u003e setting enable eager hand off of the I/O and time drivers before polling tasks (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: add \u003ccode\u003etrace_with()\u003c/code\u003e for customized task dumps (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: allow \u003ccode\u003eimpl FnMut()\u003c/code\u003e in \u003ccode\u003etrace_with\u003c/code\u003e instead of just \u003ccode\u003efn()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: improve \u003ccode\u003espawn_blocking\u003c/code\u003e scalability with sharded queue (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: use \u003ccode\u003ecompare_exchange_weak()\u003c/code\u003e in worker queue (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8028\"\u003e#8028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: overflow second half of tasks when local queue is filled instead of first half (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8029\"\u003e#8029\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumented\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix typo in \u003ccode\u003eoneshot::Sender::send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8026\"\u003e#8026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: hide #[tokio::main] attribute in the docs of \u003ccode\u003esync::watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8035\"\u003e#8035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add docs on \u003ccode\u003eConnectionRefused\u003c/code\u003e errors with UDP sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7870\"\u003e#7870\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7870\"\u003e#7870\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7870\"\u003etokio-rs/tokio#7870\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7907\"\u003etokio-rs/tokio#7907\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7992\"\u003etokio-rs/tokio#7992\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8010\"\u003etokio-rs/tokio#8010\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8025\"\u003etokio-rs/tokio#8025\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8026\"\u003e#8026\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8026\"\u003etokio-rs/tokio#8026\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8028\"\u003e#8028\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8028\"\u003etokio-rs/tokio#8028\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8029\"\u003e#8029\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8029\"\u003etokio-rs/tokio#8029\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/905c146aeda741ea2202f942a7c3a606dda13da5\"\u003e\u003ccode\u003e905c146\u003c/code\u003e\u003c/a\u003e chore: prepare to release v1.52.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8059\"\u003e#8059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/56aaa43e91c4fbed88f0c2a5b65019ed9a0c3c61\"\u003e\u003ccode\u003e56aaa43\u003c/code\u003e\u003c/a\u003e rt: revert \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e to fix regression in \u003ccode\u003espawn_blocking\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/57ff47ab589bfb4dab6766de78655ffef4fb250b\"\u003e\u003ccode\u003e57ff47a\u003c/code\u003e\u003c/a\u003e ci: update \u003ccode\u003etrybuild\u003c/code\u003e to expect output from rustc 1.95.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8058\"\u003e#8058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/812de3e134888d1d9e7832e4b789d51f6fd2f749\"\u003e\u003ccode\u003e812de3e\u003c/code\u003e\u003c/a\u003e ci: bump taiki-e/cache-cargo-install-action from 1 to 3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8053\"\u003e#8053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ba82e73c7b804324c82b6fea6966ca12f55c3826\"\u003e\u003ccode\u003eba82e73\u003c/code\u003e\u003c/a\u003e ci: use Dependabot to keep github actions up to date (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8052\"\u003e#8052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2e85f9ddf8b47197fa6299cc295f4319fec68e53\"\u003e\u003ccode\u003e2e85f9d\u003c/code\u003e\u003c/a\u003e ci: replace cirrus-ci with freebsd-vm (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8041\"\u003e#8041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a7e1cd8ff8a2012cce500fd7e6ae73400531f46d\"\u003e\u003ccode\u003ea7e1cd8\u003c/code\u003e\u003c/a\u003e ci: update GitHub Actions workflows to use latest tool versions (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8047\"\u003e#8047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5f7be0ac42cb3e1b739da1562f98a797cd55a606\"\u003e\u003ccode\u003e5f7be0a\u003c/code\u003e\u003c/a\u003e chore: perpare 1.52.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8045\"\u003e#8045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/36d12d2686a64b9146c674e02e3cf81d8f87163d\"\u003e\u003ccode\u003e36d12d2\u003c/code\u003e\u003c/a\u003e taskdump: allow impl FnMut() in taskdumps instead of just fn() (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f943312865b9d5007f25d2fd5bd8efa3f89d1541\"\u003e\u003ccode\u003ef943312\u003c/code\u003e\u003c/a\u003e fs: support io-uring in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.52.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.31 to 0.3.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_code lint on Fn1 trait\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pulldown-cmark` from 0.12.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/raphlinus/pulldown-cmark/releases\"\u003epulldown-cmark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Wikilink offset.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.2...v0.13.3\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.2...v0.13.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.13.2\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump tar to 0.4.45.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.1...v0.13.2\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.1...v0.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.13.1\u003c/h2\u003e\n\u003cp\u003eUpdate dependencies.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.0...v0.13.1\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.0...v0.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esuper and sub script support by \u003ca href=\"https://github.com/jim-taylor-business\"\u003e\u003ccode\u003e@​jim-taylor-business\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966\"\u003epulldown-cmark/pulldown-cmark#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement extension WikiLinks; \u003ccode\u003eOptions::ENABLE_WIKILINKS\u003c/code\u003e by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991\"\u003epulldown-cmark/pulldown-cmark#991\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e-D\u003c/code\u003e CLI option to enable definition lists by \u003ca href=\"https://github.com/ytmimi\"\u003e\u003ccode\u003e@​ytmimi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972\"\u003epulldown-cmark/pulldown-cmark#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes and Code Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSafer definition lists implementation by \u003ca href=\"https://github.com/mondeja\"\u003e\u003ccode\u003e@​mondeja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974\"\u003epulldown-cmark/pulldown-cmark#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFactor duplicate code out of parsers by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976\"\u003epulldown-cmark/pulldown-cmark#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using string slicing for math where bytes will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977\"\u003epulldown-cmark/pulldown-cmark#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake indent calc for definition lists match commonmark-hs closer by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978\"\u003epulldown-cmark/pulldown-cmark#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure \u0026quot;parse\u0026quot; fuzz target covers all options by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980\"\u003epulldown-cmark/pulldown-cmark#980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange subscript CLI flag to -B by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993\"\u003epulldown-cmark/pulldown-cmark#993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OOB access due to erroneous shift in process_mask by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990\"\u003epulldown-cmark/pulldown-cmark#990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003eunescape\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996\"\u003epulldown-cmark/pulldown-cmark#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003escan_eol\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998\"\u003epulldown-cmark/pulldown-cmark#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using scan_ch when get will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003\"\u003epulldown-cmark/pulldown-cmark#1003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix panic when symbols are present in wikilink before pipe by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004\"\u003epulldown-cmark/pulldown-cmark#1004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a WASM build step to github actions \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005\"\u003e#1005\u003c/a\u003e by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006\"\u003epulldown-cmark/pulldown-cmark#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse an explicit node for tight paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015\"\u003epulldown-cmark/pulldown-cmark#1015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix tasklist parsing bugs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017\"\u003epulldown-cmark/pulldown-cmark#1017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent definition list defs from interrupting non-paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018\"\u003epulldown-cmark/pulldown-cmark#1018\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd basic skeleton for developer docs by \u003ca href=\"https://github.com/systemsoverload\"\u003e\u003ccode\u003e@​systemsoverload\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988\"\u003epulldown-cmark/pulldown-cmark#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007\"\u003epulldown-cmark/pulldown-cmark#1007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument more Events and Tags by \u003ca href=\"https://github.com/ModProg\"\u003e\u003ccode\u003e@​ModProg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010\"\u003epulldown-cmark/pulldown-cmark#1010\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/pulldown-cmark/pulldown-cmark/commit/b0e6f65f20f15f0065d3951261215b0193f0d57f\"\u003e\u003ccode\u003eb0e6f65\u003c/code\u003e\u003c/a\u003e chore: bump pulldown-cmark version in Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/ed2ee591b4df92ee6824f81bba07f473420f2320\"\u003e\u003ccode\u003eed2ee59\u003c/code\u003e\u003c/a\u003e chore: bump pulldown-cmark version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/676afd2f35b6525e75b55fc8677f9d7bfce5d9e3\"\u003e\u003ccode\u003e676afd2\u003c/code\u003e\u003c/a\u003e fix: wrong wikilink end-offset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/bad792636bcf50341a0d7376274293bdf1fe4d2b\"\u003e\u003ccode\u003ebad7926\u003c/code\u003e\u003c/a\u003e chore: bump pulldown-cmark in Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/f67922d653f30f0cfe3a9efa90ba0f8927868b55\"\u003e\u003ccode\u003ef67922d\u003c/code\u003e\u003c/a\u003e fix: bump tar to 0.4.45 for security purposes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/fe3603834daa30450ab9586b6bc58dba4fe1674d\"\u003e\u003ccode\u003efe36038\u003c/code\u003e\u003c/a\u003e chore: cargo update and bump pulldown-cmark version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873\"\u003e\u003ccode\u003ef17d98a\u003c/code\u003e\u003c/a\u003e chore: bump version to 0.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa\"\u003e\u003ccode\u003e47f60de\u003c/code\u003e\u003c/a\u003e chore: cargo update and bump version to 0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568\"\u003e\u003ccode\u003ee42259f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018\"\u003e#1018\u003c/a\u003e from notriddle/deflist-lazy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e\"\u003e\u003ccode\u003e052c635\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017\"\u003e#1017\u003c/a\u003e from notriddle/master\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/compare/v0.12.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 `tree-sitter` from 0.24.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\u003ch2\u003ev0.26.7\u003c/h2\u003e\n\u003ch2\u003eNotable Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA regression in v0.26.6 with quantified alternations was fixed.\u003c/li\u003e\n\u003cli\u003eRelease artifacts for the tree-sitter CLI are now published as zip archives (in addition to gzipped executables, which are planned for removal in a future minor release).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: skip missing Makefile in version command 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/5386\"\u003etree-sitter/tree-sitter#5386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): pass target triple to clang (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/5385\"\u003e#5385\u003c/a\u003e) 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/5390\"\u003etree-sitter/tree-sitter#5390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(parser): return \u003ccode\u003eNULL\u003c/code\u003e, not \u003ccode\u003efalse\u003c/code\u003e, for incomplete parse 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/5398\"\u003etree-sitter/tree-sitter#5398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(loader): link with libc on OpenBSD to compile parser 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/5399\"\u003etree-sitter/tree-sitter#5399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(query): remove \u003ccode\u003ealternative_is_immediate\u003c/code\u003e 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/5412\"\u003etree-sitter/tree-sitter#5412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(query): don't add copies for quantifier steps outside alternations 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/5414\"\u003etree-sitter/tree-sitter#5414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert allowing dashes in parser name 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/5433\"\u003etree-sitter/tree-sitter#5433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(release): publish zip archives 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/5434\"\u003etree-sitter/tree-sitter#5434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.26.7 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/5435\"\u003etree-sitter/tree-sitter#5435\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.6...v0.26.7\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.6...v0.26.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elib: clean up strict aliasing fixes in array.h 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/5311\"\u003etree-sitter/tree-sitter#5311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow \u003ccode\u003e-\u003c/code\u003e in grammar names 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/5318\"\u003etree-sitter/tree-sitter#5318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): allow for both debug logs and graphs 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/5319\"\u003etree-sitter/tree-sitter#5319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eweb: add default export to CJS bundle 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/5323\"\u003etree-sitter/tree-sitter#5323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(query): prevent cross-branch capture contamination in alternations with quantifiers 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/5320\"\u003etree-sitter/tree-sitter#5320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: speed it up 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/5325\"\u003etree-sitter/tree-sitter#5325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse provided by RedoxOS byte orders implementations 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/5346\"\u003etree-sitter/tree-sitter#5346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump wasmtime to v36.0.5 LTS 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/5351\"\u003etree-sitter/tree-sitter#5351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): cast NULL in ts_subtree_children macro 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/5353\"\u003etree-sitter/tree-sitter#5353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: backport release check workflow 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/5358\"\u003etree-sitter/tree-sitter#5358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: retrigger crates check on PR updates 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/5361\"\u003etree-sitter/tree-sitter#5361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecli: init -u fixes 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/5367\"\u003etree-sitter/tree-sitter#5367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump wasmtime to v36.0.6 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/5370\"\u003etree-sitter/tree-sitter#5370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.6 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/5372\"\u003etree-sitter/tree-sitter#5372\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/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\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/6f2e8a6cf4d7025e2b2a7227d270640273100138\"\u003e\u003ccode\u003e6f2e8a6\u003c/code\u003e\u003c/a\u003e release v0.26.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/0ae615883ecf9c6248a0b9f028ee6c51741bd117\"\u003e\u003ccode\u003e0ae6158\u003c/code\u003e\u003c/a\u003e ci(release): publish zip archives\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.24.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.23.3 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\u003ch2\u003ev0.24.1\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\u003ch2\u003ev0.24.0\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\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/4b8106750a2865e4548459d18c797c9f468c440e\"\u003e\u003ccode\u003e4b81067\u003c/code\u003e\u003c/a\u003e Disable regeneration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/6651c80dc5f033f9666365de50260d02cea05412\"\u003e\u003ccode\u003e6651c80\u003c/code\u003e\u003c/a\u003e Regenerate parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/96e3121c41bc5f2b659f21dd5a43894c4028ddf1\"\u003e\u003ccode\u003e96e3121\u003c/code\u003e\u003c/a\u003e Remove attestations from GH release job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/8a1ccae7aaccdc11b04dbd803453e3e9cfd9159b\"\u003e\u003ccode\u003e8a1ccae\u003c/code\u003e\u003c/a\u003e 0.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/ab43fdbb1640bdece8fab9927b1aa6774d942189\"\u003e\u003ccode\u003eab43fdb\u003c/code\u003e\u003c/a\u003e Parse string literals even in with unexpected prefixes (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/261b20226c04ef601adbdf185a800512a5f66291\"\u003e\u003ccode\u003e261b202\u003c/code\u003e\u003c/a\u003e Raw reference/identifier conflict (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/946595d164e77b705fa28385654f9420f59262ef\"\u003e\u003ccode\u003e946595d\u003c/code\u003e\u003c/a\u003e Include LICENSE (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/263\"\u003e#263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.3...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-javascript` from 0.23.1 to 0.25.0\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-javascript/releases\"\u003etree-sitter-javascript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-javascript.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-javascript/commit/44c892e0be055ac465d5eeddae6d3e194424e7de\"\u003e\u003ccode\u003e44c892e\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/5f100b023ecbae8cfe304bfe661a4116d457ee63\"\u003e\u003ccode\u003e5f100b0\u003c/code\u003e\u003c/a\u003e docs: clarify targeted ECMAScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/2409583e3710cb9eaa3e7556ab2d4e4c6b37885b\"\u003e\u003ccode\u003e2409583\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/39798e26b6d4dbcee8e522b8db83f8b2df33a5ea\"\u003e\u003ccode\u003e39798e2\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eawait\u003c/code\u003e to reserved identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/c220d3e85305b8a3476f8822c9a44f065a255319\"\u003e\u003ccode\u003ec220d3e\u003c/code\u003e\u003c/a\u003e feat: add reserved words\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/7ef855146385b29b08a9f594ba2785ff20e9e4ec\"\u003e\u003ccode\u003e7ef8551\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eof\u003c/code\u003e as identifiers in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/ebdb4f17a4da79a70344a41ae76bb95b2415a653\"\u003e\u003ccode\u003eebdb4f1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eusing\u003c/code\u003e declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/166a5655f1c121bb0ad3857301bc5f3f4626db0e\"\u003e\u003ccode\u003e166a565\u003c/code\u003e\u003c/a\u003e ci: use macos-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/be1e969d3ece0a8801061f7c2636a0d84cc32ed4\"\u003e\u003ccode\u003ebe1e969\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/b131ccbf414a720cce088610539241a1eb170054\"\u003e\u003ccode\u003eb131ccb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/compare/v0.23.1...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-python` from 0.23.6 to 0.25.0\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-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.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-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.6...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-bash` from 0.23.3 to 0.25.1\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-bash/releases\"\u003etree-sitter-bash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.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-bash/commit/a06c2e4415e9bc0346c6b86d401879ffb44058f7\"\u003e\u003ccode\u003ea06c2e4\u003c/code\u003e\u003c/a\u003e Regenerate parser for 0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/801326684a26ffc4e749bb016c50c6c30bdfa345\"\u003e\u003ccode\u003e8013266\u003c/code\u003e\u003c/a\u003e v0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/5d8a33249511ed8bcf6cf135b7b2a815c7a02d9b\"\u003e\u003ccode\u003e5d8a332\u003c/code\u003e\u003c/a\u003e fix: remove double parenthesis as valid opening to arithmetic expasion (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f55fb9663568f16ebceaac7673d2aa530add46\"\u003e\u003ccode\u003e20f55fb\u003c/code\u003e\u003c/a\u003e ci: bump tree-sitter/parser-test-action from 2 to 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/cef0974919c6fc7647a24ed1d89b291264b5abca\"\u003e\u003ccode\u003ecef0974\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/b930fed16910a74c230e09ea5b97f671448d2116\"\u003e\u003ccode\u003eb930fed\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/56b54c61fb48bce0c63e3dfa2240b5d274384763\"\u003e\u003ccode\u003e56b54c6\u003c/code\u003e\u003c/a\u003e Bump tree-sitter-cli\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f885f1f510eb458412d39ab920b5ace98f2f9a\"\u003e\u003ccode\u003e20f885f\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/06019c59af881eba3f05e5f5ca962f65417fd1d8\"\u003e\u003ccode\u003e06019c5\u003c/code\u003e\u003c/a\u003e Bump tree-sitter to 0.25 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/8509e3229b863c255ab6b61f3bf74ad0bf14e8bc\"\u003e\u003ccode\u003e8509e32\u003c/code\u003e\u003c/a\u003e Fix out of bounds write during scanner serialization\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/compare/v0.23.3...v0.25.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-md` from 0.3.2 to 0.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/releases\"\u003etree-sitter-md's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.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\u003efix: cmake --install by \u003ca href=\"https://github.com/podsvirov\"\u003e\u003ccode\u003e@​podsvirov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/219\"\u003etree-sitter-grammars/tree-sitter-markdown#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Correct typo to make \u0026quot;make install\u0026quot; work again by \u003ca href=\"https://github.com/heirecka\"\u003e\u003ccode\u003e@​heirecka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/220\"\u003etree-sitter-grammars/tree-sitter-markdown#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Implement other cursor wrapper methods by \u003ca href=\"https://github.com/DanikVitek\"\u003e\u003ccode\u003e@​DanikVitek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/222\"\u003etree-sitter-grammars/tree-sitter-markdown#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Allow ordered lists to start from any number by \u003ca href=\"https://github.com/Kafva\"\u003e\u003ccode\u003e@​Kafva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/226\"\u003etree-sitter-grammars/tree-sitter-markdown#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: regenerate parser and bindings with 0.26.6 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-grammars/tree-sitter-markdown/pull/228\"\u003etree-sitter-grammars/tree-sitter-markdown#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.3 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-grammars/tree-sitter-markdown/pull/229\"\u003etree-sitter-grammars/tree-sitter-markdown#229\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/podsvirov\"\u003e\u003ccode\u003e@​podsvirov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/219\"\u003etree-sitter-grammars/tree-sitter-markdown#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heirecka\"\u003e\u003ccode\u003e@​heirecka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/220\"\u003etree-sitter-grammars/tree-sitter-markdown#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanikVitek\"\u003e\u003ccode\u003e@​DanikVitek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/222\"\u003etree-sitter-grammars/tree-sitter-markdown#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kafva\"\u003e\u003ccode\u003e@​Kafva\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/226\"\u003etree-sitter-grammars/tree-sitter-markdown#226\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-grammars/tree-sitter-markdown/compare/v0.5.2...v0.5.3\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.2...v0.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Rust bindings require tree-sitter 0.26.3 (deprecated \u003ccode\u003eparse_with\u003c/code\u003e replaced by \u003ccode\u003eparse_with_options\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e(No parser changes, so that still counts as a minor bump.)\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to tree-sitter 0.26 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-grammars/tree-sitter-markdown/pull/216\"\u003etree-sitter-grammars/tree-sitter-markdown#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.2 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-grammars/tree-sitter-markdown/pull/217\"\u003etree-sitter-grammars/tree-sitter-markdown#217\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-grammars/tree-sitter-markdown/compare/v0.5.1...v0.5.2\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.1...v0.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erelease v0.5.0 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-grammars/tree-sitter-markdown/pull/198\"\u003etree-sitter-grammars/tree-sitter-markdown#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: removed unnecessary char casting by \u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: install pkgconfig file to libdir by \u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update workflows 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-grammars/tree-sitter-markdown/pull/203\"\u003etree-sitter-grammars/tree-sitter-markdown#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.1 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-grammars/tree-sitter-markdown/pull/204\"\u003etree-sitter-grammars/tree-sitter-markdown#204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\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-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/f969cd3ae3f9fbd4e43205431d0ae286014c05b5\"\u003e\u003ccode\u003ef969cd3\u003c/code\u003e\u003c/a\u003e release v0.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/808e105aff82bc7cbc1587384dab71151b62182f\"\u003e\u003ccode\u003e808e105\u003c/code\u003e\u003c/a\u003e chore: regenerate parser and bindings with 0.26.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/cee71b8288f2ec09c29415219ac15a654bd571b9\"\u003e\u003ccode\u003ecee71b8\u003c/code\u003e\u003c/a\u003e fix(scanner): allow ordered lists to start from any number (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/bd2d09ecdbd36289bb7185c8751bbf14c5afe838\"\u003e\u003ccode\u003ebd2d09e\u003c/code\u003e\u003c/a\u003e fix: Rename \u003ccode\u003e'a\u003c/code\u003e to \u003ccode\u003e'tree\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/04461634cd69fb8cb75adff3d1dbcd40ed799bce\"\u003e\u003ccode\u003e0446163\u003c/code\u003e\u003c/a\u003e fix: Remove \u003ccode\u003etree-sitter\u003c/code\u003e feature as it wasn't doing anything\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/341d94141fbf3c59de2d98f85c98492f6ba2e26b\"\u003e\u003ccode\u003e341d941\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003ecore\u003c/code\u003e over \u003ccode\u003estd\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/93239b670f2aae71ca128732f870f36cad1e5c74\"\u003e\u003ccode\u003e93239b6\u003c/code\u003e\u003c/a\u003e feat: Add missing corresponding cursor methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/7c6a0aa5e0800868d85b0fb7f0811378ff2701d8\"\u003e\u003ccode\u003e7c6a0aa\u003c/code\u003e\u003c/a\u003e doc: Fix typos and add aliases; add \u003ccode\u003e#[must_use]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/da063e1ba4303ff08781eb440cc9a7bd41e55dd8\"\u003e\u003ccode\u003eda063e1\u003c/code\u003e\u003c/a\u003e fix: Correct typo to make \u0026quot;make install\u0026quot; work again (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/220\"\u003e#220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/597e6b0a5ae24dd0b2d4a3891c82ebf5f47e0398\"\u003e\u003ccode\u003e597e6b0\u003c/code\u003e\u003c/a\u003e fix(cmake): correct location for \u003ccode\u003e--install\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.3.2...v0.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `git2` from 0.19.0 to 0.20.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/git2-rs/blob/git2-0.20.4/CHANGELOG.md\"\u003egit2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.4 - 2026-02-02\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.3...git2-0.20.4\"\u003e0.20.3...0.20.4\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined behavior when dereferencing empty \u003ccode\u003eBuf\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1213\"\u003e#1213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.3 - 2025-12-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3\"\u003e0.20.2...0.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped requirement to libgit2-sys 0.18.3, which updates libgit2 from 1.9.0 to 1.9.2.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1197\"\u003e#1197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.2 - 2025-05-05\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.1...git2-0.20.2\"\u003e0.20.1...0.20.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eStatus::WT_UNREADABLE\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1151\"\u003e#1151\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded missing codes for \u003ccode\u003eGIT_EDIRECTORY\u003c/code\u003e, \u003ccode\u003eGIT_EMERGECONFLICT\u003c/code\u003e, \u003ccode\u003eGIT_EUNCHANGED\u003c/code\u003e, \u003ccode\u003eGIT_ENOTSUPPORTED\u003c/code\u003e, and \u003ccode\u003eGIT_EREADONLY\u003c/code\u003e to \u003ccode\u003eError::raw_code\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1153\"\u003e#1153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed missing initialization in \u003ccode\u003eIndexer::new\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1160\"\u003e#1160\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.1 - 2025-03-17\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.0...git2-0.20.1\"\u003e0.20.0...0.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepository::branch_upstream_merge()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1131\"\u003e#1131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_get()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1134\"\u003e#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_remove()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1133\"\u003e#1133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts::set_cache_object_limit()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1118\"\u003e#1118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepo::merge_file_from_index()\u003c/code\u003e and associated \u003ccode\u003eMergeFileOptions\u003c/code\u003e and \u003ccode\u003eMergeFileResult\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1062\"\u003e#1062\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eurl\u003c/code\u003e dependency minimum raised to 2.5.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\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/git2-rs/commit/8852d7dabd38d0df6d4524e04a1c2ee520ac7203\"\u003e\u003ccode\u003e8852d7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1214\"\u003e#1214\u003c/a\u003e from weihanglo/backport-from-raw-parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/0b274f76f70f717c3bda4be1f79ba8e1cb11afd4\"\u003e\u003ccode\u003e0b274f7\u003c/code\u003e\u003c/a\u003e Bump to 0.20.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/73a5d5d7c49a7eb9d17c2ab6e40dafe3765ebf4d\"\u003e\u003ccode\u003e73a5d5d\u003c/code\u003e\u003c/a\u003e Add test for dereference of an empty Buf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/ce566831eb188b0fdb27962e154b8da6103071bf\"\u003e\u003ccode\u003ece56683\u003c/code\u003e\u003c/a\u003e fix: check ptr nullity before calling from_raw_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7cf345c4f7967b7da3c728db6766362e51540cbe\"\u003e\u003ccode\u003e7cf345c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1197\"\u003e#1197\u003c/a\u003e from ehuss/git2-0.20-br\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/dd41077750fe30bf780c9e7f7ab4717d264e098d\"\u003e\u003ccode\u003edd41077\u003c/code\u003e\u003c/a\u003e Bump git2 to 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/a6a58e2b0fd409ae33f2f6a68927ce62ebd114f0\"\u003e\u003ccode\u003ea6a58e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1195\"\u003e#1195\u003c/a\u003e from ehuss/update-libgit2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/1fb5f64819a9f5b175e0fb09dc369d0a2ccd355a\"\u003e\u003ccode\u003e1fb5f64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1161\"\u003e#1161\u003c/a\u003e from ehuss/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/26bfd30ef25e6f7d7eab361f0ab118df3d1f6161\"\u003e\u003ccode\u003e26bfd30\u003c/code\u003e\u003c/a\u003e Update version of git2 to 0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/eef4592abf3f688e1058e00b9297f6baf9026f22\"\u003e\u003ccode\u003eeef4592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1160\"\u003e#1160\u003c/a\u003e from ehuss/indexer-init\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.19.0...git2-0.20.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rusqlite` from 0.32.1 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rusqlite/rusqlite/releases\"\u003erusqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix constraints on VTab Aux data \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1778\"\u003e#1778\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1771\"\u003e#1771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix docs.rs generation \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1779\"\u003e#1779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a small typo in \u003ccode\u003erollback_hook\u003c/code\u003e docstring \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1780\"\u003e#1780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix some warnings from Intellij \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1781\"\u003e#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinimal doc for features \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1783\"\u003e#1783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClear hooks only for owning connections \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1785\"\u003e#1785\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1784\"\u003e#1784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to SQLite C Interface, Prepare Flags \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1787\"\u003e#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComment functions which are not usable from a loadable extension \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1789\"\u003e#1789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFactorize code \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1792\"\u003e#1792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate getrandom to 0.4 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1798\"\u003e#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Cargo.toml \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1800\"\u003e#1800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix appveyor \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1807\"\u003e#1807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support to unix timestamp for chrono, jiff and time \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1808\"\u003e#1808\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1803\"\u003e#1803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(trace): check that the sql string pointer is not NULL \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1805\"\u003e#1805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.51.3 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1818\"\u003e#1818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse TryFrom\u003c!-- raw HTML omitted --\u003e for Value \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1819\"\u003e#1819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1817\"\u003e#1817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake possible to pass your own pointers \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1626\"\u003e#1626\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1602\"\u003e#1602\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.38.0...v0.39.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.38.0...v0.39.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebump sqlcipher to 4.10.0 (sqlite 3.50.4) \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1725\"\u003e#1725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse CARGO_CFG_TARGET_FEATURE for crt-static check \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1737\"\u003e#1737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable u64, usize ToSql/FromSql impl by default \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1732\"\u003e#1732\u003c/a\u003e, #\u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1722\"\u003e#1722\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eMake statement cache optional \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1682\"\u003e#1682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1173\"\u003e#1173\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eRemove shell scripts from the published package \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1744\"\u003e#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse new interfaces with 64-bit length parameters \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1749\"\u003e#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esqlite3_vtab_rhs_value \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1753\"\u003e#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle VTab IN values \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1754\"\u003e#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGive access to Connection from VTabCursor::column \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1755\"\u003e#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimal SQLite version to 3.34.1 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1733...\n\n_Description has been truncated_","html_url":"https://github.com/taciclei/claude-visual/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/taciclei%2Fclaude-visual/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"0.23.6","new_version":"0.25.0","update_type":"minor","path":null,"pr_created_at":"2026-03-16T04:53:28.000Z","version_change":"0.23.6 → 0.25.0","issue":{"uuid":"4080218347","node_id":"PR_kwDORGQR9c7KzowV","number":11,"state":"open","title":"deps: bump the rust-dependencies group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-16T04:53:28.000Z","updated_at":"2026-03-16T04:53:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"rust-dependencies","update_count":24,"packages":[{"name":"tokio","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"pulldown-cmark","old_version":"0.12.2","new_version":"0.13.1","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"tree-sitter","old_version":"0.24.7","new_version":"0.26.7","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-rust","old_version":"0.23.3","new_version":"0.24.0","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-javascript","old_version":"0.23.1","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-javascript"},{"name":"tree-sitter-python","old_version":"0.23.6","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-bash","old_version":"0.23.3","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"tree-sitter-md","old_version":"0.3.2","new_version":"0.5.3","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"git2","old_version":"0.19.0","new_version":"0.20.4","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"rusqlite","old_version":"0.32.1","new_version":"0.39.0","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.11+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"schemars","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/GREsau/schemars"},{"name":"anyhow","old_version":"1.0.100","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":"dirs","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/dirs-rs"},{"name":"chrono","old_version":"0.4.43","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"uuid","old_version":"1.20.0","new_version":"1.22.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"regex","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.2","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rfd","old_version":"0.15.4","new_version":"0.17.2","repository_url":"https://github.com/PolyMeilex/rfd"},{"name":"wasmtime","old_version":"27.0.0","new_version":"42.0.1","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wit-bindgen","old_version":"0.36.0","new_version":"0.51.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.50.0` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.1` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.24.7` | `0.26.7` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.3` | `0.24.0` |\n| [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | `0.23.1` | `0.25.0` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.23.3` | `0.25.1` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.3.2` | `0.5.3` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.19.0` | `0.20.4` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.32.1` | `0.39.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.11+spec-1.1.0` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.0` | `1.2.1` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.102` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [dirs](https://github.com/soc/dirs-rs) | `5.0.1` | `6.0.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.44` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.20.0` | `1.22.0` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.12.3` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.2` |\n| [rfd](https://github.com/PolyMeilex/rfd) | `0.15.4` | `0.17.2` |\n| [wasmtime](https://github.com/bytecodealliance/wasmtime) | `27.0.0` | `42.0.1` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.36.0` | `0.51.0` |\n\n\nUpdates `tokio` from 1.49.0 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix \u003ccode\u003eGET_BUF_SIZE\u003c/code\u003e constant for \u003ccode\u003etarget_os = \u0026quot;android\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid redundant unpark in current_thread scheduler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7834\"\u003e#7834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: don't park in \u003ccode\u003ecurrent_thread\u003c/code\u003e if \u003ccode\u003ebefore_park\u003c/code\u003e defers waker (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix write readiness on ESP32 on short writes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: wake deferred tasks before entering \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: drop rx waker when oneshot receiver is dropped (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7886\"\u003e#7886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix double increment of \u003ccode\u003enum_idle_threads\u003c/code\u003e on shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7910\"\u003e#7910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7918\"\u003e#7918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid lock acquisition after uring init (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update outdated unstable features section (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7839\"\u003e#7839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: clarify the behavior of \u003ccode\u003eAsyncWriteExt::shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7908\"\u003e#7908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: explain how to flush stdout/stderr (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7904\"\u003e#7904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix incorrect and confusing \u003ccode\u003eAsyncWrite\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7875\"\u003e#7875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: clarify the documentation of \u003ccode\u003eRuntime::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: correct the default thread name in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify RwLock fairness documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7919\"\u003e#7919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify that \u003ccode\u003erecv\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e once closed and no more messages (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7920\"\u003e#7920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: clarify when to use \u003ccode\u003espawn_blocking\u003c/code\u003e vs dedicated threads (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: doc that task drops before \u003ccode\u003eJoinHandle\u003c/code\u003e completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: guarantee that listeners never return \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7869\"\u003e#7869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: fix task module feature flags in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7891\"\u003e#7891\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/0273e45ead199dac7725faee1e3dc35a9c8753ab\"\u003e\u003ccode\u003e0273e45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.50.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3ee4e58dc9bb7accf26dfd51b0a2146922b5269\"\u003e\u003ccode\u003ee3ee4e5\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c980ea75a0f8dd2799403777db700c2e8f4cda4\"\u003e\u003ccode\u003e8c980ea\u003c/code\u003e\u003c/a\u003e io: add \u003ccode\u003ewrite_all_vectored\u003c/code\u003e to \u003ccode\u003etokio-util\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e35fd6d6b7d9a8ba37ee621835ef91372c2565cb\"\u003e\u003ccode\u003ee35fd6d\u003c/code\u003e\u003c/a\u003e ci: fix patch during clippy step (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7935\"\u003e#7935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/03fe44c10302fdb55c29dbe5b08d4f8769c80272\"\u003e\u003ccode\u003e03fe44c\u003c/code\u003e\u003c/a\u003e runtime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d18e5dfbb0cdc28725bebb28cde80a6c11ee32bc\"\u003e\u003ccode\u003ed18e5df\u003c/code\u003e\u003c/a\u003e io: fix race in \u003ccode\u003eMock::poll_write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7882\"\u003e#7882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f21f2693f02aec9a876ac2bd21566c85e15b682e\"\u003e\u003ccode\u003ef21f269\u003c/code\u003e\u003c/a\u003e runtime: fix race condition during the blocking pool shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d81e8f0acbdd7d866bce4f733b3545fd834c7840\"\u003e\u003ccode\u003ed81e8f0\u003c/code\u003e\u003c/a\u003e macros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25e7f2641ef2555d688c267059431a2802805f1d\"\u003e\u003ccode\u003e25e7f26\u003c/code\u003e\u003c/a\u003e rt: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1a91ef114a301b542d810abab9956f2868861b9\"\u003e\u003ccode\u003ee1a91ef\u003c/code\u003e\u003c/a\u003e util: fix typo in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.31 to 0.3.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_code lint on Fn1 trait\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pulldown-cmark` from 0.12.2 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/releases\"\u003epulldown-cmark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.1\u003c/h2\u003e\n\u003cp\u003eUpdate dependencies.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.0...v0.13.1\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.0...v0.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esuper and sub script support by \u003ca href=\"https://github.com/jim-taylor-business\"\u003e\u003ccode\u003e@​jim-taylor-business\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966\"\u003epulldown-cmark/pulldown-cmark#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement extension WikiLinks; \u003ccode\u003eOptions::ENABLE_WIKILINKS\u003c/code\u003e by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991\"\u003epulldown-cmark/pulldown-cmark#991\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e-D\u003c/code\u003e CLI option to enable definition lists by \u003ca href=\"https://github.com/ytmimi\"\u003e\u003ccode\u003e@​ytmimi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972\"\u003epulldown-cmark/pulldown-cmark#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes and Code Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSafer definition lists implementation by \u003ca href=\"https://github.com/mondeja\"\u003e\u003ccode\u003e@​mondeja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974\"\u003epulldown-cmark/pulldown-cmark#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFactor duplicate code out of parsers by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976\"\u003epulldown-cmark/pulldown-cmark#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using string slicing for math where bytes will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977\"\u003epulldown-cmark/pulldown-cmark#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake indent calc for definition lists match commonmark-hs closer by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978\"\u003epulldown-cmark/pulldown-cmark#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure \u0026quot;parse\u0026quot; fuzz target covers all options by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980\"\u003epulldown-cmark/pulldown-cmark#980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange subscript CLI flag to -B by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993\"\u003epulldown-cmark/pulldown-cmark#993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OOB access due to erroneous shift in process_mask by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990\"\u003epulldown-cmark/pulldown-cmark#990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003eunescape\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996\"\u003epulldown-cmark/pulldown-cmark#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003escan_eol\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998\"\u003epulldown-cmark/pulldown-cmark#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using scan_ch when get will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003\"\u003epulldown-cmark/pulldown-cmark#1003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix panic when symbols are present in wikilink before pipe by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004\"\u003epulldown-cmark/pulldown-cmark#1004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a WASM build step to github actions \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005\"\u003e#1005\u003c/a\u003e by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006\"\u003epulldown-cmark/pulldown-cmark#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse an explicit node for tight paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015\"\u003epulldown-cmark/pulldown-cmark#1015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix tasklist parsing bugs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017\"\u003epulldown-cmark/pulldown-cmark#1017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent definition list defs from interrupting non-paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018\"\u003epulldown-cmark/pulldown-cmark#1018\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd basic skeleton for developer docs by \u003ca href=\"https://github.com/systemsoverload\"\u003e\u003ccode\u003e@​systemsoverload\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988\"\u003epulldown-cmark/pulldown-cmark#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007\"\u003epulldown-cmark/pulldown-cmark#1007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument more Events and Tags by \u003ca href=\"https://github.com/ModProg\"\u003e\u003ccode\u003e@​ModProg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010\"\u003epulldown-cmark/pulldown-cmark#1010\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ytmimi\"\u003e\u003ccode\u003e@​ytmimi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972\"\u003epulldown-cmark/pulldown-cmark#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mondeja\"\u003e\u003ccode\u003e@​mondeja\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974\"\u003epulldown-cmark/pulldown-cmark#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jim-taylor-business\"\u003e\u003ccode\u003e@​jim-taylor-business\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966\"\u003epulldown-cmark/pulldown-cmark#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/systemsoverload\"\u003e\u003ccode\u003e@​systemsoverload\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988\"\u003epulldown-cmark/pulldown-cmark#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991\"\u003epulldown-cmark/pulldown-cmark#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006\"\u003epulldown-cmark/pulldown-cmark#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg\"\u003e\u003ccode\u003e@​ModProg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010\"\u003epulldown-cmark/pulldown-cmark#1010\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.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/pulldown-cmark/pulldown-cmark/commit/fe3603834daa30450ab9586b6bc58dba4fe1674d\"\u003e\u003ccode\u003efe36038\u003c/code\u003e\u003c/a\u003e chore: cargo update and bump pulldown-cmark version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873\"\u003e\u003ccode\u003ef17d98a\u003c/code\u003e\u003c/a\u003e chore: bump version to 0.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa\"\u003e\u003ccode\u003e47f60de\u003c/code\u003e\u003c/a\u003e chore: cargo update and bump version to 0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568\"\u003e\u003ccode\u003ee42259f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018\"\u003e#1018\u003c/a\u003e from notriddle/deflist-lazy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e\"\u003e\u003ccode\u003e052c635\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017\"\u003e#1017\u003c/a\u003e from notriddle/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c\"\u003e\u003ccode\u003e0ede612\u003c/code\u003e\u003c/a\u003e Prevent definition list defs from interrupting non-paragraphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35\"\u003e\u003ccode\u003e2c16b4e\u003c/code\u003e\u003c/a\u003e Fix tasklist parsing bugs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987\"\u003e\u003ccode\u003ec59ff54\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015\"\u003e#1015\u003c/a\u003e from notriddle/tight-paragraph\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805\"\u003e\u003ccode\u003e4409722\u003c/code\u003e\u003c/a\u003e Use an explicit node for tight paragraphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94\"\u003e\u003ccode\u003e4564d43\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010\"\u003e#1010\u003c/a\u003e from ModProg/document-events\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.1\"\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.24.7 to 0.26.7\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.7\u003c/h2\u003e\n\u003ch2\u003eNotable Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA regression in v0.26.6 with quantified alternations was fixed.\u003c/li\u003e\n\u003cli\u003eRelease artifacts for the tree-sitter CLI are now published as zip archives (in addition to gzipped executables, which are planned for removal in a future minor release).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: skip missing Makefile in version command 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/5386\"\u003etree-sitter/tree-sitter#5386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): pass target triple to clang (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/5385\"\u003e#5385\u003c/a\u003e) 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/5390\"\u003etree-sitter/tree-sitter#5390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(parser): return \u003ccode\u003eNULL\u003c/code\u003e, not \u003ccode\u003efalse\u003c/code\u003e, for incomplete parse 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/5398\"\u003etree-sitter/tree-sitter#5398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(loader): link with libc on OpenBSD to compile parser 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/5399\"\u003etree-sitter/tree-sitter#5399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(query): remove \u003ccode\u003ealternative_is_immediate\u003c/code\u003e 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/5412\"\u003etree-sitter/tree-sitter#5412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(query): don't add copies for quantifier steps outside alternations 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/5414\"\u003etree-sitter/tree-sitter#5414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert allowing dashes in parser name 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/5433\"\u003etree-sitter/tree-sitter#5433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(release): publish zip archives 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/5434\"\u003etree-sitter/tree-sitter#5434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.26.7 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/5435\"\u003etree-sitter/tree-sitter#5435\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.6...v0.26.7\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.6...v0.26.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elib: clean up strict aliasing fixes in array.h 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/5311\"\u003etree-sitter/tree-sitter#5311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow \u003ccode\u003e-\u003c/code\u003e in grammar names 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/5318\"\u003etree-sitter/tree-sitter#5318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): allow for both debug logs and graphs 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/5319\"\u003etree-sitter/tree-sitter#5319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eweb: add default export to CJS bundle 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/5323\"\u003etree-sitter/tree-sitter#5323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(query): prevent cross-branch capture contamination in alternations with quantifiers 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/5320\"\u003etree-sitter/tree-sitter#5320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: speed it up 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/5325\"\u003etree-sitter/tree-sitter#5325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse provided by RedoxOS byte orders implementations 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/5346\"\u003etree-sitter/tree-sitter#5346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump wasmtime to v36.0.5 LTS 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/5351\"\u003etree-sitter/tree-sitter#5351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): cast NULL in ts_subtree_children macro 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/5353\"\u003etree-sitter/tree-sitter#5353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: backport release check workflow 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/5358\"\u003etree-sitter/tree-sitter#5358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: retrigger crates check on PR updates 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/5361\"\u003etree-sitter/tree-sitter#5361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecli: init -u fixes 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/5367\"\u003etree-sitter/tree-sitter#5367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump wasmtime to v36.0.6 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/5370\"\u003etree-sitter/tree-sitter#5370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.6 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/5372\"\u003etree-sitter/tree-sitter#5372\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.5...v0.26.6\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.5...v0.26.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev0.26.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(cli): trailing whitespace after multiline text nodes in CST 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/5135\"\u003etree-sitter/tree-sitter#5135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): correct discrepancy with cst for \u003ccode\u003e--no-ranges\u003c/code\u003e 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/5139\"\u003etree-sitter/tree-sitter#5139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Playground Query 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/5159\"\u003etree-sitter/tree-sitter#5159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): cst printing 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/5165\"\u003etree-sitter/tree-sitter#5165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): set language in cwd for all usages of \u003ccode\u003ehighlight\u003c/code\u003e command 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/5181\"\u003etree-sitter/tree-sitter#5181\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/tree-sitter/tree-sitter/commit/6f2e8a6cf4d7025e2b2a7227d270640273100138\"\u003e\u003ccode\u003e6f2e8a6\u003c/code\u003e\u003c/a\u003e release v0.26.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/0ae615883ecf9c6248a0b9f028ee6c51741bd117\"\u003e\u003ccode\u003e0ae6158\u003c/code\u003e\u003c/a\u003e ci(release): publish zip archives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/9ce156713c13decc314b50d4dd875903487395aa\"\u003e\u003ccode\u003e9ce1567\u003c/code\u003e\u003c/a\u003e docs: indicate that dashes are not permitted in parser names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/365b1f0f91cb9d9c7b14f5257ccaef75bdb5a848\"\u003e\u003ccode\u003e365b1f0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow \u003ccode\u003e-\u003c/code\u003e in grammar names\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/8e87144b6114dd2a0e623c0c67fd2bd6f6bf4414\"\u003e\u003ccode\u003e8e87144\u003c/code\u003e\u003c/a\u003e fix(query): don't add copies for quantifier steps outside alternations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/b61eabb4d2fefc2b8c39d65aafd858019050c5a7\"\u003e\u003ccode\u003eb61eabb\u003c/code\u003e\u003c/a\u003e refactor(query): remove \u003ccode\u003ealternative_is_immediate\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/c802b44dff608b86d95e5ea3f9c415aebaafc1de\"\u003e\u003ccode\u003ec802b44\u003c/code\u003e\u003c/a\u003e fix(loader): link with libc on OpenBSD to compile parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/16c7bfb48fd1becc97f08c47725e8872401cb605\"\u003e\u003ccode\u003e16c7bfb\u003c/code\u003e\u003c/a\u003e chore(parser): return \u003ccode\u003eNULL\u003c/code\u003e, not \u003ccode\u003efalse\u003c/code\u003e, for incomplete parse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/d01bd9b1e51aaf14e987b9f336e714b9b4658c43\"\u003e\u003ccode\u003ed01bd9b\u003c/code\u003e\u003c/a\u003e fix(wasm): pass target triple to clang (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/5385\"\u003e#5385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/594f9d5580bf51d20ae402e30deb0edfcfb54372\"\u003e\u003ccode\u003e594f9d5\u003c/code\u003e\u003c/a\u003e fix: skip missing Makefile in version command\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.24.7...v0.26.7\"\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.23.3 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.0\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/18b0515fca567f5a10aee9978c6d2640e878671a\"\u003e\u003ccode\u003e18b0515\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/a1f37e82436b85ccba0952d64dd4c816b15d8c65\"\u003e\u003ccode\u003ea1f37e8\u003c/code\u003e\u003c/a\u003e Regenerate w/ latest ABI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.3...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-javascript` from 0.23.1 to 0.25.0\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-javascript/releases\"\u003etree-sitter-javascript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-javascript.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-javascript/commit/44c892e0be055ac465d5eeddae6d3e194424e7de\"\u003e\u003ccode\u003e44c892e\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/5f100b023ecbae8cfe304bfe661a4116d457ee63\"\u003e\u003ccode\u003e5f100b0\u003c/code\u003e\u003c/a\u003e docs: clarify targeted ECMAScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/2409583e3710cb9eaa3e7556ab2d4e4c6b37885b\"\u003e\u003ccode\u003e2409583\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/39798e26b6d4dbcee8e522b8db83f8b2df33a5ea\"\u003e\u003ccode\u003e39798e2\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eawait\u003c/code\u003e to reserved identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/c220d3e85305b8a3476f8822c9a44f065a255319\"\u003e\u003ccode\u003ec220d3e\u003c/code\u003e\u003c/a\u003e feat: add reserved words\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/7ef855146385b29b08a9f594ba2785ff20e9e4ec\"\u003e\u003ccode\u003e7ef8551\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eof\u003c/code\u003e as identifiers in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/ebdb4f17a4da79a70344a41ae76bb95b2415a653\"\u003e\u003ccode\u003eebdb4f1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eusing\u003c/code\u003e declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/166a5655f1c121bb0ad3857301bc5f3f4626db0e\"\u003e\u003ccode\u003e166a565\u003c/code\u003e\u003c/a\u003e ci: use macos-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/be1e969d3ece0a8801061f7c2636a0d84cc32ed4\"\u003e\u003ccode\u003ebe1e969\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/b131ccbf414a720cce088610539241a1eb170054\"\u003e\u003ccode\u003eb131ccb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/compare/v0.23.1...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-python` from 0.23.6 to 0.25.0\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-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.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-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.6...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-bash` from 0.23.3 to 0.25.1\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-bash/releases\"\u003etree-sitter-bash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.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-bash/commit/a06c2e4415e9bc0346c6b86d401879ffb44058f7\"\u003e\u003ccode\u003ea06c2e4\u003c/code\u003e\u003c/a\u003e Regenerate parser for 0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/801326684a26ffc4e749bb016c50c6c30bdfa345\"\u003e\u003ccode\u003e8013266\u003c/code\u003e\u003c/a\u003e v0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/5d8a33249511ed8bcf6cf135b7b2a815c7a02d9b\"\u003e\u003ccode\u003e5d8a332\u003c/code\u003e\u003c/a\u003e fix: remove double parenthesis as valid opening to arithmetic expasion (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f55fb9663568f16ebceaac7673d2aa530add46\"\u003e\u003ccode\u003e20f55fb\u003c/code\u003e\u003c/a\u003e ci: bump tree-sitter/parser-test-action from 2 to 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/cef0974919c6fc7647a24ed1d89b291264b5abca\"\u003e\u003ccode\u003ecef0974\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/b930fed16910a74c230e09ea5b97f671448d2116\"\u003e\u003ccode\u003eb930fed\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/56b54c61fb48bce0c63e3dfa2240b5d274384763\"\u003e\u003ccode\u003e56b54c6\u003c/code\u003e\u003c/a\u003e Bump tree-sitter-cli\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f885f1f510eb458412d39ab920b5ace98f2f9a\"\u003e\u003ccode\u003e20f885f\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/06019c59af881eba3f05e5f5ca962f65417fd1d8\"\u003e\u003ccode\u003e06019c5\u003c/code\u003e\u003c/a\u003e Bump tree-sitter to 0.25 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/8509e3229b863c255ab6b61f3bf74ad0bf14e8bc\"\u003e\u003ccode\u003e8509e32\u003c/code\u003e\u003c/a\u003e Fix out of bounds write during scanner serialization\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/compare/v0.23.3...v0.25.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-md` from 0.3.2 to 0.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/releases\"\u003etree-sitter-md's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.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\u003efix: cmake --install by \u003ca href=\"https://github.com/podsvirov\"\u003e\u003ccode\u003e@​podsvirov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/219\"\u003etree-sitter-grammars/tree-sitter-markdown#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Correct typo to make \u0026quot;make install\u0026quot; work again by \u003ca href=\"https://github.com/heirecka\"\u003e\u003ccode\u003e@​heirecka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/220\"\u003etree-sitter-grammars/tree-sitter-markdown#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Implement other cursor wrapper methods by \u003ca href=\"https://github.com/DanikVitek\"\u003e\u003ccode\u003e@​DanikVitek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/222\"\u003etree-sitter-grammars/tree-sitter-markdown#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Allow ordered lists to start from any number by \u003ca href=\"https://github.com/Kafva\"\u003e\u003ccode\u003e@​Kafva\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/226\"\u003etree-sitter-grammars/tree-sitter-markdown#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: regenerate parser and bindings with 0.26.6 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-grammars/tree-sitter-markdown/pull/228\"\u003etree-sitter-grammars/tree-sitter-markdown#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.3 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-grammars/tree-sitter-markdown/pull/229\"\u003etree-sitter-grammars/tree-sitter-markdown#229\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/podsvirov\"\u003e\u003ccode\u003e@​podsvirov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/219\"\u003etree-sitter-grammars/tree-sitter-markdown#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heirecka\"\u003e\u003ccode\u003e@​heirecka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/220\"\u003etree-sitter-grammars/tree-sitter-markdown#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanikVitek\"\u003e\u003ccode\u003e@​DanikVitek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/222\"\u003etree-sitter-grammars/tree-sitter-markdown#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kafva\"\u003e\u003ccode\u003e@​Kafva\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/226\"\u003etree-sitter-grammars/tree-sitter-markdown#226\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-grammars/tree-sitter-markdown/compare/v0.5.2...v0.5.3\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.2...v0.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Rust bindings require tree-sitter 0.26.3 (deprecated \u003ccode\u003eparse_with\u003c/code\u003e replaced by \u003ccode\u003eparse_with_options\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e(No parser changes, so that still counts as a minor bump.)\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to tree-sitter 0.26 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-grammars/tree-sitter-markdown/pull/216\"\u003etree-sitter-grammars/tree-sitter-markdown#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.2 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-grammars/tree-sitter-markdown/pull/217\"\u003etree-sitter-grammars/tree-sitter-markdown#217\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-grammars/tree-sitter-markdown/compare/v0.5.1...v0.5.2\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.1...v0.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erelease v0.5.0 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-grammars/tree-sitter-markdown/pull/198\"\u003etree-sitter-grammars/tree-sitter-markdown#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: removed unnecessary char casting by \u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: install pkgconfig file to libdir by \u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update workflows 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-grammars/tree-sitter-markdown/pull/203\"\u003etree-sitter-grammars/tree-sitter-markdown#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.1 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-grammars/tree-sitter-markdown/pull/204\"\u003etree-sitter-grammars/tree-sitter-markdown#204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\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-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/f969cd3ae3f9fbd4e43205431d0ae286014c05b5\"\u003e\u003ccode\u003ef969cd3\u003c/code\u003e\u003c/a\u003e release v0.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/808e105aff82bc7cbc1587384dab71151b62182f\"\u003e\u003ccode\u003e808e105\u003c/code\u003e\u003c/a\u003e chore: regenerate parser and bindings with 0.26.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/cee71b8288f2ec09c29415219ac15a654bd571b9\"\u003e\u003ccode\u003ecee71b8\u003c/code\u003e\u003c/a\u003e fix(scanner): allow ordered lists to start from any number (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/bd2d09ecdbd36289bb7185c8751bbf14c5afe838\"\u003e\u003ccode\u003ebd2d09e\u003c/code\u003e\u003c/a\u003e fix: Rename \u003ccode\u003e'a\u003c/code\u003e to \u003ccode\u003e'tree\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/04461634cd69fb8cb75adff3d1dbcd40ed799bce\"\u003e\u003ccode\u003e0446163\u003c/code\u003e\u003c/a\u003e fix: Remove \u003ccode\u003etree-sitter\u003c/code\u003e feature as it wasn't doing anything\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/341d94141fbf3c59de2d98f85c98492f6ba2e26b\"\u003e\u003ccode\u003e341d941\u003c/code\u003e\u003c/a\u003e chore: use \u003ccode\u003ecore\u003c/code\u003e over \u003ccode\u003estd\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/93239b670f2aae71ca128732f870f36cad1e5c74\"\u003e\u003ccode\u003e93239b6\u003c/code\u003e\u003c/a\u003e feat: Add missing corresponding cursor methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/7c6a0aa5e0800868d85b0fb7f0811378ff2701d8\"\u003e\u003ccode\u003e7c6a0aa\u003c/code\u003e\u003c/a\u003e doc: Fix typos and add aliases; add \u003ccode\u003e#[must_use]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/da063e1ba4303ff08781eb440cc9a7bd41e55dd8\"\u003e\u003ccode\u003eda063e1\u003c/code\u003e\u003c/a\u003e fix: Correct typo to make \u0026quot;make install\u0026quot; work again (\u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/issues/220\"\u003e#220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/597e6b0a5ae24dd0b2d4a3891c82ebf5f47e0398\"\u003e\u003ccode\u003e597e6b0\u003c/code\u003e\u003c/a\u003e fix(cmake): correct location for \u003ccode\u003e--install\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.3.2...v0.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `git2` from 0.19.0 to 0.20.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/git2-rs/blob/git2-0.20.4/CHANGELOG.md\"\u003egit2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.4 - 2026-02-02\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.3...git2-0.20.4\"\u003e0.20.3...0.20.4\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined behavior when dereferencing empty \u003ccode\u003eBuf\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1213\"\u003e#1213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.3 - 2025-12-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3\"\u003e0.20.2...0.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped requirement to libgit2-sys 0.18.3, which updates libgit2 from 1.9.0 to 1.9.2.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1197\"\u003e#1197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.2 - 2025-05-05\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.1...git2-0.20.2\"\u003e0.20.1...0.20.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eStatus::WT_UNREADABLE\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1151\"\u003e#1151\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded missing codes for \u003ccode\u003eGIT_EDIRECTORY\u003c/code\u003e, \u003ccode\u003eGIT_EMERGECONFLICT\u003c/code\u003e, \u003ccode\u003eGIT_EUNCHANGED\u003c/code\u003e, \u003ccode\u003eGIT_ENOTSUPPORTED\u003c/code\u003e, and \u003ccode\u003eGIT_EREADONLY\u003c/code\u003e to \u003ccode\u003eError::raw_code\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1153\"\u003e#1153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed missing initialization in \u003ccode\u003eIndexer::new\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1160\"\u003e#1160\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.1 - 2025-03-17\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.0...git2-0.20.1\"\u003e0.20.0...0.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepository::branch_upstream_merge()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1131\"\u003e#1131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_get()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1134\"\u003e#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_remove()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1133\"\u003e#1133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts::set_cache_object_limit()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1118\"\u003e#1118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepo::merge_file_from_index()\u003c/code\u003e and associated \u003ccode\u003eMergeFileOptions\u003c/code\u003e and \u003ccode\u003eMergeFileResult\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1062\"\u003e#1062\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eurl\u003c/code\u003e dependency minimum raised to 2.5.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\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/git2-rs/commit/8852d7dabd38d0df6d4524e04a1c2ee520ac7203\"\u003e\u003ccode\u003e8852d7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1214\"\u003e#1214\u003c/a\u003e from weihanglo/backport-from-raw-parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/0b274f76f70f717c3bda4be1f79ba8e1cb11afd4\"\u003e\u003ccode\u003e0b274f7\u003c/code\u003e\u003c/a\u003e Bump to 0.20.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/73a5d5d7c49a7eb9d17c2ab6e40dafe3765ebf4d\"\u003e\u003ccode\u003e73a5d5d\u003c/code\u003e\u003c/a\u003e Add test for dereference of an empty Buf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/ce566831eb188b0fdb27962e154b8da6103071bf\"\u003e\u003ccode\u003ece56683\u003c/code\u003e\u003c/a\u003e fix: check ptr nullity before calling from_raw_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7cf345c4f7967b7da3c728db6766362e51540cbe\"\u003e\u003ccode\u003e7cf345c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1197\"\u003e#1197\u003c/a\u003e from ehuss/git2-0.20-br\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/dd41077750fe30bf780c9e7f7ab4717d264e098d\"\u003e\u003ccode\u003edd41077\u003c/code\u003e\u003c/a\u003e Bump git2 to 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/a6a58e2b0fd409ae33f2f6a68927ce62ebd114f0\"\u003e\u003ccode\u003ea6a58e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1195\"\u003e#1195\u003c/a\u003e from ehuss/update-libgit2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/1fb5f64819a9f5b175e0fb09dc369d0a2ccd355a\"\u003e\u003ccode\u003e1fb5f64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1161\"\u003e#1161\u003c/a\u003e from ehuss/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/26bfd30ef25e6f7d7eab361f0ab118df3d1f6161\"\u003e\u003ccode\u003e26bfd30\u003c/code\u003e\u003c/a\u003e Update version of git2 to 0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/eef4592abf3f688e1058e00b9297f6baf9026f22\"\u003e\u003ccode\u003eeef4592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1160\"\u003e#1160\u003c/a\u003e from ehuss/indexer-init\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.19.0...git2-0.20.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rusqlite` from 0.32.1 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rusqlite/rusqlite/releases\"\u003erusqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix constraints on VTab Aux data \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1778\"\u003e#1778\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1771\"\u003e#1771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix docs.rs generation \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1779\"\u003e#1779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a small typo in \u003ccode\u003erollback_hook\u003c/code\u003e docstring \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1780\"\u003e#1780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix some warnings from Intellij \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1781\"\u003e#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinimal doc for features \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1783\"\u003e#1783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClear hooks only for owning connections \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1785\"\u003e#1785\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1784\"\u003e#1784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to SQLite C Interface, Prepare Flags \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1787\"\u003e#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComment functions which are not usable from a loadable extension \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1789\"\u003e#1789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFactorize code \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1792\"\u003e#1792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate getrandom to 0.4 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1798\"\u003e#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Cargo.toml \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1800\"\u003e#1800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix appveyor \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1807\"\u003e#1807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support to unix timestamp for chrono, jiff and time \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1808\"\u003e#1808\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1803\"\u003e#1803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(trace): check that the sql string pointer is not NULL \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1805\"\u003e#1805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.51.3 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1818\"\u003e#1818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse TryFrom\u003c!-- raw HTML omitted --\u003e for Value \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1819\"\u003e#1819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1817\"\u003e#1817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake possible to pass your own pointers \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1626\"\u003e#1626\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1602\"\u003e#1602\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.38.0...v0.39.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.38.0...v0.39.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebump sqlcipher to 4.10.0 (sqlite 3.50.4) \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1725\"\u003e#1725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse CARGO_CFG_TARGET_FEATURE for crt-static check \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1737\"\u003e#1737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable u64, usize ToSql/FromSql impl by default \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1732\"\u003e#1732\u003c/a\u003e, #\u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1722\"\u003e#1722\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eMake statement cache optional \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1682\"\u003e#1682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1173\"\u003e#1173\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eRemove shell scripts from the published package \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1744\"\u003e#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse new interfaces with 64-bit length parameters \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1749\"\u003e#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esqlite3_vtab_rhs_value \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1753\"\u003e#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle VTab IN values \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1754\"\u003e#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGive access to Connection from VTabCursor::column \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1755\"\u003e#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimal SQLite version to 3.34.1 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1733\"\u003e#1733\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1731\"\u003e#1731\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.51.1 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1758\"\u003e#1758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for transaction to the vtab module \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1761\"\u003e#1761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck Connection is owned when registering Closure as hook \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1764\"\u003e#1764\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eTurn libsqlite3-sys in a !#[no_std] crate \u003ca href=\"https://redirect.gi...\n\n_Description has been truncated_","html_url":"https://github.com/taciclei/claude-visual/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/taciclei%2Fclaude-visual/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"0.23.6","new_version":"0.25.0","update_type":"minor","path":null,"pr_created_at":"2026-02-16T04:56:42.000Z","version_change":"0.23.6 → 0.25.0","issue":{"uuid":"3945880802","node_id":"PR_kwDORGQR9c7EAHYU","number":8,"state":"open","title":"deps: bump the rust-dependencies group across 1 directory with 21 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-02-16T04:56:42.000Z","updated_at":"2026-03-02T05:23:32.562Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"rust-dependencies","update_count":21,"packages":[{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"pulldown-cmark","old_version":"0.12.2","new_version":"0.13.0","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"tree-sitter","old_version":"0.24.7","new_version":"0.26.5","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-rust","old_version":"0.23.3","new_version":"0.24.0","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-javascript","old_version":"0.23.1","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-javascript"},{"name":"tree-sitter-python","old_version":"0.23.6","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-bash","old_version":"0.23.3","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"tree-sitter-md","old_version":"0.3.2","new_version":"0.5.2","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"git2","old_version":"0.19.0","new_version":"0.20.4","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"rusqlite","old_version":"0.32.1","new_version":"0.38.0","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.11+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"schemars","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/GREsau/schemars"},{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"dirs","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/dirs-rs"},{"name":"uuid","old_version":"1.20.0","new_version":"1.21.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"regex","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.2","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rfd","old_version":"0.15.4","new_version":"0.17.2","repository_url":"https://github.com/PolyMeilex/rfd"},{"name":"wasmtime","old_version":"27.0.0","new_version":"41.0.3","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wit-bindgen","old_version":"0.36.0","new_version":"0.51.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.24.7` | `0.26.5` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.3` | `0.24.0` |\n| [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | `0.23.1` | `0.25.0` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.23.3` | `0.25.1` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.3.2` | `0.5.2` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.19.0` | `0.20.4` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.32.1` | `0.38.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.11+spec-1.1.0` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.0` | `1.2.1` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.101` |\n| [dirs](https://github.com/soc/dirs-rs) | `5.0.1` | `6.0.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.20.0` | `1.21.0` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.12.3` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.2` |\n| [rfd](https://github.com/PolyMeilex/rfd) | `0.15.4` | `0.17.2` |\n| [wasmtime](https://github.com/bytecodealliance/wasmtime) | `27.0.0` | `41.0.3` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.36.0` | `0.51.0` |\n\n\nUpdates `futures` from 0.3.31 to 0.3.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_code lint on Fn1 trait\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pulldown-cmark` from 0.12.2 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/releases\"\u003epulldown-cmark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esuper and sub script support by \u003ca href=\"https://github.com/jim-taylor-business\"\u003e\u003ccode\u003e@​jim-taylor-business\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966\"\u003epulldown-cmark/pulldown-cmark#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement extension WikiLinks; \u003ccode\u003eOptions::ENABLE_WIKILINKS\u003c/code\u003e by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991\"\u003epulldown-cmark/pulldown-cmark#991\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e-D\u003c/code\u003e CLI option to enable definition lists by \u003ca href=\"https://github.com/ytmimi\"\u003e\u003ccode\u003e@​ytmimi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972\"\u003epulldown-cmark/pulldown-cmark#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes and Code Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSafer definition lists implementation by \u003ca href=\"https://github.com/mondeja\"\u003e\u003ccode\u003e@​mondeja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974\"\u003epulldown-cmark/pulldown-cmark#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFactor duplicate code out of parsers by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976\"\u003epulldown-cmark/pulldown-cmark#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using string slicing for math where bytes will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977\"\u003epulldown-cmark/pulldown-cmark#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake indent calc for definition lists match commonmark-hs closer by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978\"\u003epulldown-cmark/pulldown-cmark#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure \u0026quot;parse\u0026quot; fuzz target covers all options by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980\"\u003epulldown-cmark/pulldown-cmark#980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange subscript CLI flag to -B by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993\"\u003epulldown-cmark/pulldown-cmark#993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OOB access due to erroneous shift in process_mask by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990\"\u003epulldown-cmark/pulldown-cmark#990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003eunescape\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996\"\u003epulldown-cmark/pulldown-cmark#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003escan_eol\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998\"\u003epulldown-cmark/pulldown-cmark#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using scan_ch when get will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003\"\u003epulldown-cmark/pulldown-cmark#1003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix panic when symbols are present in wikilink before pipe by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004\"\u003epulldown-cmark/pulldown-cmark#1004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a WASM build step to github actions \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005\"\u003e#1005\u003c/a\u003e by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006\"\u003epulldown-cmark/pulldown-cmark#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse an explicit node for tight paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015\"\u003epulldown-cmark/pulldown-cmark#1015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix tasklist parsing bugs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017\"\u003epulldown-cmark/pulldown-cmark#1017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent definition list defs from interrupting non-paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018\"\u003epulldown-cmark/pulldown-cmark#1018\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd basic skeleton for developer docs by \u003ca href=\"https://github.com/systemsoverload\"\u003e\u003ccode\u003e@​systemsoverload\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988\"\u003epulldown-cmark/pulldown-cmark#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007\"\u003epulldown-cmark/pulldown-cmark#1007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument more Events and Tags by \u003ca href=\"https://github.com/ModProg\"\u003e\u003ccode\u003e@​ModProg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010\"\u003epulldown-cmark/pulldown-cmark#1010\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ytmimi\"\u003e\u003ccode\u003e@​ytmimi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972\"\u003epulldown-cmark/pulldown-cmark#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mondeja\"\u003e\u003ccode\u003e@​mondeja\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974\"\u003epulldown-cmark/pulldown-cmark#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jim-taylor-business\"\u003e\u003ccode\u003e@​jim-taylor-business\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966\"\u003epulldown-cmark/pulldown-cmark#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/systemsoverload\"\u003e\u003ccode\u003e@​systemsoverload\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988\"\u003epulldown-cmark/pulldown-cmark#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991\"\u003epulldown-cmark/pulldown-cmark#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006\"\u003epulldown-cmark/pulldown-cmark#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg\"\u003e\u003ccode\u003e@​ModProg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010\"\u003epulldown-cmark/pulldown-cmark#1010\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.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/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873\"\u003e\u003ccode\u003ef17d98a\u003c/code\u003e\u003c/a\u003e chore: bump version to 0.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa\"\u003e\u003ccode\u003e47f60de\u003c/code\u003e\u003c/a\u003e chore: cargo update and bump version to 0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568\"\u003e\u003ccode\u003ee42259f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018\"\u003e#1018\u003c/a\u003e from notriddle/deflist-lazy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e\"\u003e\u003ccode\u003e052c635\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017\"\u003e#1017\u003c/a\u003e from notriddle/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c\"\u003e\u003ccode\u003e0ede612\u003c/code\u003e\u003c/a\u003e Prevent definition list defs from interrupting non-paragraphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35\"\u003e\u003ccode\u003e2c16b4e\u003c/code\u003e\u003c/a\u003e Fix tasklist parsing bugs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987\"\u003e\u003ccode\u003ec59ff54\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015\"\u003e#1015\u003c/a\u003e from notriddle/tight-paragraph\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805\"\u003e\u003ccode\u003e4409722\u003c/code\u003e\u003c/a\u003e Use an explicit node for tight paragraphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94\"\u003e\u003ccode\u003e4564d43\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010\"\u003e#1010\u003c/a\u003e from ModProg/document-events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d\"\u003e\u003ccode\u003e62cae02\u003c/code\u003e\u003c/a\u003e fix metadatablock doc comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.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.24.7 to 0.26.5\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.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev0.26.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(cli): trailing whitespace after multiline text nodes in CST 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/5135\"\u003etree-sitter/tree-sitter#5135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): correct discrepancy with cst for \u003ccode\u003e--no-ranges\u003c/code\u003e 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/5139\"\u003etree-sitter/tree-sitter#5139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Playground Query 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/5159\"\u003etree-sitter/tree-sitter#5159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): cst printing 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/5165\"\u003etree-sitter/tree-sitter#5165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): set language in cwd for all usages of \u003ccode\u003ehighlight\u003c/code\u003e command 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/5181\"\u003etree-sitter/tree-sitter#5181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): concurrent builds of the same grammar on different locations on disk 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/5182\"\u003etree-sitter/tree-sitter#5182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): canonicalize build \u003ccode\u003e--output\u003c/code\u003e path 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/5185\"\u003etree-sitter/tree-sitter#5185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): increase verbosity of \u003ccode\u003etree-sitter init -u\u003c/code\u003e updates 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/5188\"\u003etree-sitter/tree-sitter#5188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): restore test summary output for \u003ccode\u003etree-sitter test\u003c/code\u003e 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/5203\"\u003etree-sitter/tree-sitter#5203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): add common definitions to stdlib 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/5208\"\u003etree-sitter/tree-sitter#5208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): update wasm-stdlib.h 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/5210\"\u003etree-sitter/tree-sitter#5210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix python free-threading compatibility 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/5214\"\u003etree-sitter/tree-sitter#5214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(build): define \u003ccode\u003e_BSD_SOURCE\u003c/code\u003e 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/5226\"\u003etree-sitter/tree-sitter#5226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): regenerate stdlib with wasm-opt 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/5239\"\u003etree-sitter/tree-sitter#5239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): warn user when \u003ccode\u003enm\u003c/code\u003e can't be run to verify the symbols inside the parser being built 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/5246\"\u003etree-sitter/tree-sitter#5246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): address strict aliasing violations with \u003ccode\u003eArray\u003c/code\u003e type 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/5254\"\u003etree-sitter/tree-sitter#5254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emisc Windows fixes 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/5260\"\u003etree-sitter/tree-sitter#5260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): correct several bugs in realloc 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/5264\"\u003etree-sitter/tree-sitter#5264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(generate): error if a supertype is defined as a terminal 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/5277\"\u003etree-sitter/tree-sitter#5277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAction overflow 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/5278\"\u003etree-sitter/tree-sitter#5278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(loader): account for nm/ld fix on newer powerpc linux toolchains 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/5284\"\u003etree-sitter/tree-sitter#5284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackport: wasm realloc optimization fix 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/5286\"\u003etree-sitter/tree-sitter#5286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): use --edits value for fuzz tests 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/5288\"\u003etree-sitter/tree-sitter#5288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.4 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/5289\"\u003etree-sitter/tree-sitter#5289\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.3...v0.26.4\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.3...v0.26.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(cli): fix wrong file path for Java bindings test by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5117\"\u003etree-sitter/tree-sitter#5117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(release): use node 24 by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5120\"\u003etree-sitter/tree-sitter#5120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): cargo update 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/5125\"\u003etree-sitter/tree-sitter#5125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.3 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/5126\"\u003etree-sitter/tree-sitter#5126\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.2...v0.26.3\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.2...v0.26.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump esbuild from 0.27.0 to 0.27.1 in /lib/binding_web in the npm group across 1 directory 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/tree-sitter/tree-sitter/pull/5113\"\u003etree-sitter/tree-sitter#5113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.x 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/5115\"\u003etree-sitter/tree-sitter#5115\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.1...v0.26.2\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.1...v0.26.2\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/470813116b99578956e67abb7138e993833af67a\"\u003e\u003ccode\u003e4708131\u003c/code\u003e\u003c/a\u003e 0.26.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/7ec1794d6b325155ecdec32c1c3bdd89e4e0c5e6\"\u003e\u003ccode\u003e7ec1794\u003c/code\u003e\u003c/a\u003e 0.26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/fa8811f7f7dd4da4e89674ffd1c902f9a9ba097b\"\u003e\u003ccode\u003efa8811f\u003c/code\u003e\u003c/a\u003e docs: include info on environment variables for \u003ccode\u003efuzz\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/ef4999bf61ad9e785d1d089a493dee7821b266d1\"\u003e\u003ccode\u003eef4999b\u003c/code\u003e\u003c/a\u003e fix(cli): include default values for \u003ccode\u003e--edits\u003c/code\u003e and \u003ccode\u003e--iterations\u003c/code\u003e in\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/77e43dd1164ed02a2e6839dbc77fefe7928b59cb\"\u003e\u003ccode\u003e77e43dd\u003c/code\u003e\u003c/a\u003e fix(cli): use \u003ccode\u003e--edits\u003c/code\u003e value for fuzz tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/666144d3ed9018d994ec2b7207f368e35573c69c\"\u003e\u003ccode\u003e666144d\u003c/code\u003e\u003c/a\u003e fix(wasm): when reallocating the last allocated region, properly grow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/ce2cb41e1f8b65fb44b98a8e57c7cf7fe4ee4419\"\u003e\u003ccode\u003ece2cb41\u003c/code\u003e\u003c/a\u003e test: rename wasm corpus test \u0026quot;wasm_realloc\u0026quot;-\u0026gt;\u0026quot;wasm_realloc_overflow_heap\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/a423343bd37757e3c61dd7eeae904005ee02017f\"\u003e\u003ccode\u003ea423343\u003c/code\u003e\u003c/a\u003e fix(loader): don't rely on \u003ccode\u003enm\u003c/code\u003e to verify scanner symbols\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/c8aedb8cfa1e9be05f9950a156d067977cc24413\"\u003e\u003ccode\u003ec8aedb8\u003c/code\u003e\u003c/a\u003e fix(loader): account for \u003ccode\u003enm\u003c/code\u003e/\u003ccode\u003eld\u003c/code\u003e fix on newer powerpc linux toolchains\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/308b96d9278594af5678265308533fa158cec866\"\u003e\u003ccode\u003e308b96d\u003c/code\u003e\u003c/a\u003e generate: return error rather than assert when ABI incompatibility is\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.24.7...v0.26.5\"\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.23.3 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.0\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/18b0515fca567f5a10aee9978c6d2640e878671a\"\u003e\u003ccode\u003e18b0515\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/a1f37e82436b85ccba0952d64dd4c816b15d8c65\"\u003e\u003ccode\u003ea1f37e8\u003c/code\u003e\u003c/a\u003e Regenerate w/ latest ABI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.3...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-javascript` from 0.23.1 to 0.25.0\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-javascript/releases\"\u003etree-sitter-javascript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-javascript.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-javascript/commit/44c892e0be055ac465d5eeddae6d3e194424e7de\"\u003e\u003ccode\u003e44c892e\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/5f100b023ecbae8cfe304bfe661a4116d457ee63\"\u003e\u003ccode\u003e5f100b0\u003c/code\u003e\u003c/a\u003e docs: clarify targeted ECMAScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/2409583e3710cb9eaa3e7556ab2d4e4c6b37885b\"\u003e\u003ccode\u003e2409583\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/39798e26b6d4dbcee8e522b8db83f8b2df33a5ea\"\u003e\u003ccode\u003e39798e2\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eawait\u003c/code\u003e to reserved identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/c220d3e85305b8a3476f8822c9a44f065a255319\"\u003e\u003ccode\u003ec220d3e\u003c/code\u003e\u003c/a\u003e feat: add reserved words\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/7ef855146385b29b08a9f594ba2785ff20e9e4ec\"\u003e\u003ccode\u003e7ef8551\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eof\u003c/code\u003e as identifiers in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/ebdb4f17a4da79a70344a41ae76bb95b2415a653\"\u003e\u003ccode\u003eebdb4f1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eusing\u003c/code\u003e declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/166a5655f1c121bb0ad3857301bc5f3f4626db0e\"\u003e\u003ccode\u003e166a565\u003c/code\u003e\u003c/a\u003e ci: use macos-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/be1e969d3ece0a8801061f7c2636a0d84cc32ed4\"\u003e\u003ccode\u003ebe1e969\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/b131ccbf414a720cce088610539241a1eb170054\"\u003e\u003ccode\u003eb131ccb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/compare/v0.23.1...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-python` from 0.23.6 to 0.25.0\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-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.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-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.6...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-bash` from 0.23.3 to 0.25.1\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-bash/releases\"\u003etree-sitter-bash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.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-bash/commit/a06c2e4415e9bc0346c6b86d401879ffb44058f7\"\u003e\u003ccode\u003ea06c2e4\u003c/code\u003e\u003c/a\u003e Regenerate parser for 0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/801326684a26ffc4e749bb016c50c6c30bdfa345\"\u003e\u003ccode\u003e8013266\u003c/code\u003e\u003c/a\u003e v0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/5d8a33249511ed8bcf6cf135b7b2a815c7a02d9b\"\u003e\u003ccode\u003e5d8a332\u003c/code\u003e\u003c/a\u003e fix: remove double parenthesis as valid opening to arithmetic expasion (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f55fb9663568f16ebceaac7673d2aa530add46\"\u003e\u003ccode\u003e20f55fb\u003c/code\u003e\u003c/a\u003e ci: bump tree-sitter/parser-test-action from 2 to 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/cef0974919c6fc7647a24ed1d89b291264b5abca\"\u003e\u003ccode\u003ecef0974\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/b930fed16910a74c230e09ea5b97f671448d2116\"\u003e\u003ccode\u003eb930fed\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/56b54c61fb48bce0c63e3dfa2240b5d274384763\"\u003e\u003ccode\u003e56b54c6\u003c/code\u003e\u003c/a\u003e Bump tree-sitter-cli\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f885f1f510eb458412d39ab920b5ace98f2f9a\"\u003e\u003ccode\u003e20f885f\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/06019c59af881eba3f05e5f5ca962f65417fd1d8\"\u003e\u003ccode\u003e06019c5\u003c/code\u003e\u003c/a\u003e Bump tree-sitter to 0.25 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/8509e3229b863c255ab6b61f3bf74ad0bf14e8bc\"\u003e\u003ccode\u003e8509e32\u003c/code\u003e\u003c/a\u003e Fix out of bounds write during scanner serialization\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/compare/v0.23.3...v0.25.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-md` from 0.3.2 to 0.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/releases\"\u003etree-sitter-md's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Rust bindings require tree-sitter 0.26.3 (deprecated \u003ccode\u003eparse_with\u003c/code\u003e replaced by \u003ccode\u003eparse_with_options\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e(No parser changes, so that still counts as a minor bump.)\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to tree-sitter 0.26 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-grammars/tree-sitter-markdown/pull/216\"\u003etree-sitter-grammars/tree-sitter-markdown#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.2 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-grammars/tree-sitter-markdown/pull/217\"\u003etree-sitter-grammars/tree-sitter-markdown#217\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-grammars/tree-sitter-markdown/compare/v0.5.1...v0.5.2\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.1...v0.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erelease v0.5.0 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-grammars/tree-sitter-markdown/pull/198\"\u003etree-sitter-grammars/tree-sitter-markdown#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: removed unnecessary char casting by \u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: install pkgconfig file to libdir by \u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update workflows 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-grammars/tree-sitter-markdown/pull/203\"\u003etree-sitter-grammars/tree-sitter-markdown#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.1 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-grammars/tree-sitter-markdown/pull/204\"\u003etree-sitter-grammars/tree-sitter-markdown#204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\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-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate parsers with ABI 15\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire tree-sitter.json for Successful Tree-Sitter Build by \u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#187\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-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: regenerate with tree-sitter 0.25.3 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-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\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/tree-sitter-grammars/tree-sitter-markdown/commit/aca7767daa8bbe3daddafc312c34be88383c828b\"\u003e\u003ccode\u003eaca7767\u003c/code\u003e\u003c/a\u003e release v0.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/29606d395089b5515de08b2465011ca96366ac5f\"\u003e\u003ccode\u003e29606d3\u003c/code\u003e\u003c/a\u003e ci: add query validation job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/2f10e9c4e534fd43d5c0fc6cf977d6be5df0a936\"\u003e\u003ccode\u003e2f10e9c\u003c/code\u003e\u003c/a\u003e feat: regenerate parser with 0.26.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/0fece05ff06d031d7defa8e670ba74981a8f0456\"\u003e\u003ccode\u003e0fece05\u003c/code\u003e\u003c/a\u003e feat(rust)!: update \u003ccode\u003eparser\u003c/code\u003e binding to v0.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/00a7a8d8171d279ac3544c5c5aa5503e9598da33\"\u003e\u003ccode\u003e00a7a8d\u003c/code\u003e\u003c/a\u003e feat: update bindings with 0.26.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/c50ea900b8d1a624fdc51356302cc1d9f895a78c\"\u003e\u003ccode\u003ec50ea90\u003c/code\u003e\u003c/a\u003e ci: update actions, add dependabot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/2dfd57f547f06ca5631a80f601e129d73fc8e9f0\"\u003e\u003ccode\u003e2dfd57f\u003c/code\u003e\u003c/a\u003e release v0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/52a3ef9eb3eaf3ff04b6670168e24cecfd11663b\"\u003e\u003ccode\u003e52a3ef9\u003c/code\u003e\u003c/a\u003e ci: update workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/5b95c5a501e6a116928707192a2774161fe79991\"\u003e\u003ccode\u003e5b95c5a\u003c/code\u003e\u003c/a\u003e chore: mark parsers as generated by v0.25.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/7462bb66ac7e90312082269007fac2772fe5efd1\"\u003e\u003ccode\u003e7462bb6\u003c/code\u003e\u003c/a\u003e build: install pkgconfig file to libdir\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.3.2...v0.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `git2` from 0.19.0 to 0.20.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/git2-rs/blob/git2-0.20.4/CHANGELOG.md\"\u003egit2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.4 - 2026-02-02\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.3...git2-0.20.4\"\u003e0.20.3...0.20.4\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix undefined behavior when dereferencing empty \u003ccode\u003eBuf\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1213\"\u003e#1213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.3 - 2025-12-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3\"\u003e0.20.2...0.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped requirement to libgit2-sys 0.18.3, which updates libgit2 from 1.9.0 to 1.9.2.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1197\"\u003e#1197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.2 - 2025-05-05\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.1...git2-0.20.2\"\u003e0.20.1...0.20.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eStatus::WT_UNREADABLE\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1151\"\u003e#1151\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded missing codes for \u003ccode\u003eGIT_EDIRECTORY\u003c/code\u003e, \u003ccode\u003eGIT_EMERGECONFLICT\u003c/code\u003e, \u003ccode\u003eGIT_EUNCHANGED\u003c/code\u003e, \u003ccode\u003eGIT_ENOTSUPPORTED\u003c/code\u003e, and \u003ccode\u003eGIT_EREADONLY\u003c/code\u003e to \u003ccode\u003eError::raw_code\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1153\"\u003e#1153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed missing initialization in \u003ccode\u003eIndexer::new\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1160\"\u003e#1160\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.1 - 2025-03-17\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.0...git2-0.20.1\"\u003e0.20.0...0.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepository::branch_upstream_merge()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1131\"\u003e#1131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_get()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1134\"\u003e#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_remove()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1133\"\u003e#1133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts::set_cache_object_limit()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1118\"\u003e#1118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepo::merge_file_from_index()\u003c/code\u003e and associated \u003ccode\u003eMergeFileOptions\u003c/code\u003e and \u003ccode\u003eMergeFileResult\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1062\"\u003e#1062\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eurl\u003c/code\u003e dependency minimum raised to 2.5.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\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/git2-rs/commit/8852d7dabd38d0df6d4524e04a1c2ee520ac7203\"\u003e\u003ccode\u003e8852d7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1214\"\u003e#1214\u003c/a\u003e from weihanglo/backport-from-raw-parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/0b274f76f70f717c3bda4be1f79ba8e1cb11afd4\"\u003e\u003ccode\u003e0b274f7\u003c/code\u003e\u003c/a\u003e Bump to 0.20.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/73a5d5d7c49a7eb9d17c2ab6e40dafe3765ebf4d\"\u003e\u003ccode\u003e73a5d5d\u003c/code\u003e\u003c/a\u003e Add test for dereference of an empty Buf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/ce566831eb188b0fdb27962e154b8da6103071bf\"\u003e\u003ccode\u003ece56683\u003c/code\u003e\u003c/a\u003e fix: check ptr nullity before calling from_raw_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7cf345c4f7967b7da3c728db6766362e51540cbe\"\u003e\u003ccode\u003e7cf345c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1197\"\u003e#1197\u003c/a\u003e from ehuss/git2-0.20-br\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/dd41077750fe30bf780c9e7f7ab4717d264e098d\"\u003e\u003ccode\u003edd41077\u003c/code\u003e\u003c/a\u003e Bump git2 to 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/a6a58e2b0fd409ae33f2f6a68927ce62ebd114f0\"\u003e\u003ccode\u003ea6a58e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1195\"\u003e#1195\u003c/a\u003e from ehuss/update-libgit2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/1fb5f64819a9f5b175e0fb09dc369d0a2ccd355a\"\u003e\u003ccode\u003e1fb5f64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1161\"\u003e#1161\u003c/a\u003e from ehuss/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/26bfd30ef25e6f7d7eab361f0ab118df3d1f6161\"\u003e\u003ccode\u003e26bfd30\u003c/code\u003e\u003c/a\u003e Update version of git2 to 0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/eef4592abf3f688e1058e00b9297f6baf9026f22\"\u003e\u003ccode\u003eeef4592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1160\"\u003e#1160\u003c/a\u003e from ehuss/indexer-init\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.19.0...git2-0.20.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rusqlite` from 0.32.1 to 0.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rusqlite/rusqlite/releases\"\u003erusqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebump sqlcipher to 4.10.0 (sqlite 3.50.4) \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1725\"\u003e#1725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse CARGO_CFG_TARGET_FEATURE for crt-static check \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1737\"\u003e#1737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable u64, usize ToSql/FromSql impl by default \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1732\"\u003e#1732\u003c/a\u003e, #\u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1722\"\u003e#1722\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eMake statement cache optional \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1682\"\u003e#1682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1173\"\u003e#1173\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eRemove shell scripts from the published package \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1744\"\u003e#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse new interfaces with 64-bit length parameters \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1749\"\u003e#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esqlite3_vtab_rhs_value \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1753\"\u003e#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle VTab IN values \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1754\"\u003e#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGive access to Connection from VTabCursor::column \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1755\"\u003e#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimal SQLite version to 3.34.1 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1733\"\u003e#1733\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1731\"\u003e#1731\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.51.1 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1758\"\u003e#1758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for transaction to the vtab module \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1761\"\u003e#1761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck Connection is owned when registering Closure as hook \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1764\"\u003e#1764\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eTurn libsqlite3-sys in a !#[no_std] crate \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e support  \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1769\"\u003e#1769\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/488\"\u003e#488\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/827\"\u003e#827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove useless Send/Sync on Module \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1774\"\u003e#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.37.0...v0.38.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.37.0...v0.38.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFromSqlError::other\u003c/code\u003e convenience conversion \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1703\"\u003e#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix warnings \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1705\"\u003e#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate bindgen requirement from 0.71 to 0.72 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1707\"\u003e#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for vtab::parameter parsing \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1712\"\u003e#1712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy warning \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1713\"\u003e#1713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.50.2 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1714\"\u003e#1714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix issue with prettyplease \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1717\"\u003e#1717\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.36.0...v0.37.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.36.0...v0.37.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.36.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce Name trait to support both \u0026amp;str and \u0026amp;CStr as name \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1659\"\u003e#1659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse doc_auto_cfg \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1683\"\u003e#1683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature \u003ccode\u003eloadable_extension\u003c/code\u003e is incompatible with some other features \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing wrappers for sqlite3_vtab_nochange and sqlite3_value_nochange \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1688\"\u003e#1688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate bindings list \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1689\"\u003e#1689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomogenize code related to hooks \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1690\"\u003e#1690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTry to increase code coverage \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1610\"\u003e#1610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.49.2 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1691\"\u003e#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd bindings to sqlite3_table_column_metadata \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1692\"\u003e#1692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd bindings to sqlite3_vtab_distinct \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1695\"\u003e#1695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy warning \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1697\"\u003e#1697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd query_one \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1699\"\u003e#1699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor one_column test method \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1700\"\u003e#1700\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.35.0...v0.36.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.35.0...v0.36.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\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/35b3be2436a63d21701d1d110661e6392831fea0\"\u003e\u003ccode\u003e35b3be2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1777\"\u003e#1777\u003c/a\u003e from gwenn/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/03feebc2bf06ee8cfcb61cd9a23f235090555e21\"\u003e\u003ccode\u003e03feebc\u003c/code\u003e\u003c/a\u003e Prepare new release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/671533c1a4cb0b734e2cabc9e5e91f7334713556\"\u003e\u003ccode\u003e671533c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1775\"\u003e#1775\u003c/a\u003e from Spxg/w/bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/6df2072e6a35084b4be3555f4dd07c3664928c20\"\u003e\u003ccode\u003e6df2072\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003esqlite-wasm-rs\u003c/code\u003e to 0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/2618364012217733ea4cafdc2cd89ba14e3fff6c\"\u003e\u003ccode\u003e2618364\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1774\"\u003e#1774\u003c/a\u003e from rusqlite/vtab-send\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/b37caff77e6328a33f59dbba427495112b670703\"\u003e\u003ccode\u003eb37caff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1773\"\u003e#1773\u003c/a\u003e from rusqlite/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/44bdbc468fc2a4f1ae46ad9f43fcf6b409fa53c9\"\u003e\u003ccode\u003e44bdbc4\u003c/code\u003e\u003c/a\u003e Remove useless Send/Sync on Module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/465d751aeb23a3e54ec2c8a40155cb2e03116566\"\u003e\u003ccode\u003e465d751\u003c/code\u003e\u003c/a\u003e Fix Clippy warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/78d66787959bc22d140902c4163d456848460554\"\u003e\u003ccode\u003e78d6678\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1772\"\u003e#1772\u003c/a\u003e from rusqlite/dependabot/cargo/getrandom-0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/6b8fb83f204ff19d5e81607d9ddca31534a96377\"\u003e\u003ccode\u003e6b8fb83\u003c/code\u003e\u003c/a\u003e Update Cargo.toml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.32.1...v0.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.8.23 to 0.9.11+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/febf44c6b79cf2690e6dd56e8925277185f47afb\"\u003e\u003ccode\u003efebf44c\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/5009cf2f59c59803e4ba53ee3bfdbbf683018f2a\"\u003e\u003ccode\u003e5009cf2\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b5798aa06124eaa376be08d3480236c6f054064e\"\u003e\u003ccode\u003eb5798aa\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing u64, i128, u128 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9fd8b72608d6bc4f5f0bf51bbbd8a7ebbd183065\"\u003e\u003ccode\u003e9fd8b72\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing i128/u128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/94fc5e0c1dda2d090251106b3d3c7fe2672aaff2\"\u003e\u003ccode\u003e94fc5e0\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing full u64 range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2e094015675c23c868512590c84df0b6ce68e4ad\"\u003e\u003ccode\u003e2e09401\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e32c7a2f9b126d42fab0705e9783fec42b88e861\"\u003e\u003ccode\u003ee32c7a2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/df1c3286de0c7d3d8b77f417fb97f2413cb71807\"\u003e\u003ccode\u003edf1c328\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b826cf4914de08adc437d948c3ff40fdfc2bb7ec\"\u003e\u003ccode\u003eb826cf4\u003c/code\u003e\u003c/a\u003e feat(edit)!: Allow \u003ccode\u003eset_position(None)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8043f20af7fe175c00d07e7965809001bd18bd88\"\u003e\u003ccode\u003e8043f20\u003c/code\u003e\u003c/a\u003e feat(edit)!: Allow \u003ccode\u003eset_position(None)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v0.9.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `schemars` 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/GREsau/schemars/releases\"\u003eschemars'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\u003e\u003ccode\u003etransform\u003c/code\u003e attributes are now applied after the schema is otherwise fully constructed. In particular, they're now applied after all other attributes are processed. (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/505\"\u003eGREsau/schemars#505\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/GREsau/schemars/blob/master/CHANGELOG.md\"\u003eschemars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.1] - 2026-02-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etransform\u003c/code\u003e attributes are now applied after the schema is otherwise fully constructed. In particular, they're now applied after all other attributes are processed. (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/505\"\u003eGREsau/schemars#505\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/5ef5da1e9aecd0e949b591fbb1832fe53fa3e8ba\"\u003e\u003ccode\u003e5ef5da1\u003c/code\u003e\u003c/a\u003e v1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/4081b98912e1f673cccac5aef3162d5634191995\"\u003e\u003ccode\u003e4081b98\u003c/code\u003e\u003c/a\u003e Apply \u003ccode\u003eextend\u003c/code\u003e/\u003ccode\u003etransform\u003c/code\u003e attributes after any other attributes (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GREsau/schemars/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 `anyhow` from 1.0.100 to 1.0.101\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/80bfe291b16071c70f141e90e67e7032d966826b\"\u003e\u003ccode\u003e80bfe29\u003c/code\u003e\u003c/a\u003e Release 1.0.101\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/dff8c432f95095cac19aa446da5047880b8ebdf3\"\u003e\u003ccode\u003edff8c43\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e from Ibitier/inline-ok-helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/85d9ea9a1c7d7490578865e16ff64787efc7d01d\"\u003e\u003ccode\u003e85d9ea9\u003c/code\u003e\u003c/a\u003e Add #[inline] to anyhow::Ok helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/54036cc289b754775b884485f486e000bcda2875\"\u003e\u003ccode\u003e54036cc\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-01-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/cce0579d85fd1f6352a5955a9c134fc8655c853d\"\u003e\u003ccode\u003ecce0579\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2c598ca0e8ffd7ffcbcf93b8a6ad4df57c719fd\"\u003e\u003ccode\u003ef2c598c\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2c0bda4ce944d943e7141f0316b0ea996602238e\"\u003e\u003ccode\u003e2c0bda4\u003c/code\u003e\u003c/a\u003e Update to 2021 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/0d822681293d71c72440c9cdd635b4f15da064c4\"\u003e\u003ccode\u003e0d82268\u003c/code\u003e\u003c/a\u003e Remove rustc version requirement from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67df01216d29bc3bede925ab4483353b66c159f2\"\u003e\u003ccode\u003e67df012\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/436\"\u003e#436\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8984880a87ae4fd4b04c956cfdc9af5f69eab55\"\u003e\u003ccode\u003ec898488\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.68\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.100...1.0.101\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dirs` 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/dirs-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.20.0 to 1.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate getrandom to 0.4 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/858\"\u003euuid-rs/uuid#858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: impl core::error::Error for Error by \u003ca href=\"https://github.com/XAMPPRocky\"\u003e\u003ccode\u003e@​XAMPPRocky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/852\"\u003euuid-rs/uuid#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.21.0 rel...\n\n_Description has been truncated_","html_url":"https://github.com/taciclei/claude-visual/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/taciclei%2Fclaude-visual/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"0.23.6","new_version":"0.25.0","update_type":"minor","path":null,"pr_created_at":"2026-02-15T00:45:04.000Z","version_change":"0.23.6 → 0.25.0","issue":{"uuid":"3942711504","node_id":"PR_kwDORP9L_s7D1_oE","number":14,"state":"open","title":"build(deps): bump the tree-sitter group with 4 updates","user":"dependabot[bot]","labels":["dependencies","rust","tree-sitter"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-15T00:45:04.000Z","updated_at":"2026-02-15T01:08:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"tree-sitter","update_count":4,"packages":[{"name":"tree-sitter","old_version":"0.25.3","new_version":"0.26.5","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-python","old_version":"0.23.6","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-rust","old_version":"0.23.2","new_version":"0.24.0","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-go","old_version":"0.23.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-go"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the tree-sitter group with 4 updates: [tree-sitter](https://github.com/tree-sitter/tree-sitter), [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python), [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) and [tree-sitter-go](https://github.com/tree-sitter/tree-sitter-go).\n\nUpdates `tree-sitter` from 0.25.3 to 0.26.5\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.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev0.26.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(cli): trailing whitespace after multiline text nodes in CST 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/5135\"\u003etree-sitter/tree-sitter#5135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): correct discrepancy with cst for \u003ccode\u003e--no-ranges\u003c/code\u003e 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/5139\"\u003etree-sitter/tree-sitter#5139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Playground Query 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/5159\"\u003etree-sitter/tree-sitter#5159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): cst printing 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/5165\"\u003etree-sitter/tree-sitter#5165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): set language in cwd for all usages of \u003ccode\u003ehighlight\u003c/code\u003e command 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/5181\"\u003etree-sitter/tree-sitter#5181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): concurrent builds of the same grammar on different locations on disk 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/5182\"\u003etree-sitter/tree-sitter#5182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): canonicalize build \u003ccode\u003e--output\u003c/code\u003e path 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/5185\"\u003etree-sitter/tree-sitter#5185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): increase verbosity of \u003ccode\u003etree-sitter init -u\u003c/code\u003e updates 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/5188\"\u003etree-sitter/tree-sitter#5188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): restore test summary output for \u003ccode\u003etree-sitter test\u003c/code\u003e 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/5203\"\u003etree-sitter/tree-sitter#5203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): add common definitions to stdlib 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/5208\"\u003etree-sitter/tree-sitter#5208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): update wasm-stdlib.h 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/5210\"\u003etree-sitter/tree-sitter#5210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix python free-threading compatibility 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/5214\"\u003etree-sitter/tree-sitter#5214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(build): define \u003ccode\u003e_BSD_SOURCE\u003c/code\u003e 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/5226\"\u003etree-sitter/tree-sitter#5226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): regenerate stdlib with wasm-opt 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/5239\"\u003etree-sitter/tree-sitter#5239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): warn user when \u003ccode\u003enm\u003c/code\u003e can't be run to verify the symbols inside the parser being built 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/5246\"\u003etree-sitter/tree-sitter#5246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): address strict aliasing violations with \u003ccode\u003eArray\u003c/code\u003e type 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/5254\"\u003etree-sitter/tree-sitter#5254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emisc Windows fixes 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/5260\"\u003etree-sitter/tree-sitter#5260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): correct several bugs in realloc 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/5264\"\u003etree-sitter/tree-sitter#5264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(generate): error if a supertype is defined as a terminal 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/5277\"\u003etree-sitter/tree-sitter#5277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAction overflow 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/5278\"\u003etree-sitter/tree-sitter#5278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(loader): account for nm/ld fix on newer powerpc linux toolchains 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/5284\"\u003etree-sitter/tree-sitter#5284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackport: wasm realloc optimization fix 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/5286\"\u003etree-sitter/tree-sitter#5286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): use --edits value for fuzz tests 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/5288\"\u003etree-sitter/tree-sitter#5288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.4 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/5289\"\u003etree-sitter/tree-sitter#5289\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.3...v0.26.4\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.3...v0.26.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(cli): fix wrong file path for Java bindings test by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5117\"\u003etree-sitter/tree-sitter#5117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(release): use node 24 by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5120\"\u003etree-sitter/tree-sitter#5120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): cargo update 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/5125\"\u003etree-sitter/tree-sitter#5125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.3 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/5126\"\u003etree-sitter/tree-sitter#5126\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.2...v0.26.3\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.2...v0.26.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump esbuild from 0.27.0 to 0.27.1 in /lib/binding_web in the npm group across 1 directory 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/tree-sitter/tree-sitter/pull/5113\"\u003etree-sitter/tree-sitter#5113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.x 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/5115\"\u003etree-sitter/tree-sitter#5115\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.1...v0.26.2\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.1...v0.26.2\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/470813116b99578956e67abb7138e993833af67a\"\u003e\u003ccode\u003e4708131\u003c/code\u003e\u003c/a\u003e 0.26.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/7ec1794d6b325155ecdec32c1c3bdd89e4e0c5e6\"\u003e\u003ccode\u003e7ec1794\u003c/code\u003e\u003c/a\u003e 0.26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/fa8811f7f7dd4da4e89674ffd1c902f9a9ba097b\"\u003e\u003ccode\u003efa8811f\u003c/code\u003e\u003c/a\u003e docs: include info on environment variables for \u003ccode\u003efuzz\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/ef4999bf61ad9e785d1d089a493dee7821b266d1\"\u003e\u003ccode\u003eef4999b\u003c/code\u003e\u003c/a\u003e fix(cli): include default values for \u003ccode\u003e--edits\u003c/code\u003e and \u003ccode\u003e--iterations\u003c/code\u003e in\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/77e43dd1164ed02a2e6839dbc77fefe7928b59cb\"\u003e\u003ccode\u003e77e43dd\u003c/code\u003e\u003c/a\u003e fix(cli): use \u003ccode\u003e--edits\u003c/code\u003e value for fuzz tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/666144d3ed9018d994ec2b7207f368e35573c69c\"\u003e\u003ccode\u003e666144d\u003c/code\u003e\u003c/a\u003e fix(wasm): when reallocating the last allocated region, properly grow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/ce2cb41e1f8b65fb44b98a8e57c7cf7fe4ee4419\"\u003e\u003ccode\u003ece2cb41\u003c/code\u003e\u003c/a\u003e test: rename wasm corpus test \u0026quot;wasm_realloc\u0026quot;-\u0026gt;\u0026quot;wasm_realloc_overflow_heap\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/a423343bd37757e3c61dd7eeae904005ee02017f\"\u003e\u003ccode\u003ea423343\u003c/code\u003e\u003c/a\u003e fix(loader): don't rely on \u003ccode\u003enm\u003c/code\u003e to verify scanner symbols\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/c8aedb8cfa1e9be05f9950a156d067977cc24413\"\u003e\u003ccode\u003ec8aedb8\u003c/code\u003e\u003c/a\u003e fix(loader): account for \u003ccode\u003enm\u003c/code\u003e/\u003ccode\u003eld\u003c/code\u003e fix on newer powerpc linux toolchains\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/308b96d9278594af5678265308533fa158cec866\"\u003e\u003ccode\u003e308b96d\u003c/code\u003e\u003c/a\u003e generate: return error rather than assert when ABI incompatibility is\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.25.3...v0.26.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-python` from 0.23.6 to 0.25.0\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-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.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-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.6...v0.25.0\"\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.23.2 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.0\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\u003ch2\u003ev0.23.3\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/18b0515fca567f5a10aee9978c6d2640e878671a\"\u003e\u003ccode\u003e18b0515\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/a1f37e82436b85ccba0952d64dd4c816b15d8c65\"\u003e\u003ccode\u003ea1f37e8\u003c/code\u003e\u003c/a\u003e Regenerate w/ latest ABI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/3d087c3df25286140393ddecc339208fae107149\"\u003e\u003ccode\u003e3d087c3\u003c/code\u003e\u003c/a\u003e 0.23.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/377ca9607970a5961201158a7bf620fb39038e14\"\u003e\u003ccode\u003e377ca96\u003c/code\u003e\u003c/a\u003e add expr_2021 and pat_param to fragment_specifier (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5b8dd577b2b2d12a08b3ca9aa6299214e14bd90f\"\u003e\u003ccode\u003e5b8dd57\u003c/code\u003e\u003c/a\u003e parse async closures (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/4bbd5948041e219fcf82fe6f9b2b1abaea8269c6\"\u003e\u003ccode\u003e4bbd594\u003c/code\u003e\u003c/a\u003e add tuple_type to possible dynamic types (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/e86119bdb4968b9799f6a014ca2401c178d54b5f\"\u003e\u003ccode\u003ee86119b\u003c/code\u003e\u003c/a\u003e parse impl types (abstract types) where the lifetime comes first (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/bb08b6fe4cb1b5c76f13a0da2bf8957bfe665567\"\u003e\u003ccode\u003ebb08b6f\u003c/code\u003e\u003c/a\u003e add parsing support for \u003ccode\u003euse ::*\u003c/code\u003e syntax (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5edb201282b79aba611c763d11a84dcde15fcae6\"\u003e\u003ccode\u003e5edb201\u003c/code\u003e\u003c/a\u003e fix where clauses in type aliases and allow empty where clauses (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/5ebbba1cf835f83067b4235a2b70840cf5c1e5df\"\u003e\u003ccode\u003e5ebbba1\u003c/code\u003e\u003c/a\u003e fix shebang parsing (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.2...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-go` from 0.23.4 to 0.25.0\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-go/releases\"\u003etree-sitter-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-go.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-go/commit/1547678a9da59885853f5f5cc8a99cc203fa2e2c\"\u003e\u003ccode\u003e1547678\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/3f912e94d24fe884d3cfbacf47dd764bdf7aa67f\"\u003e\u003ccode\u003e3f912e9\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/179ca03b3ac7da8ed7466fc4a8b6b445c3c968da\"\u003e\u003ccode\u003e179ca03\u003c/code\u003e\u003c/a\u003e feat: expose statement list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e25214e92f1e997940a3bd2f3ced2a2ddf7f027f\"\u003e\u003ccode\u003ee25214e\u003c/code\u003e\u003c/a\u003e fix: allow the terminator to be omitted for the last element\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/edea6bf2824e0426277562da521aa07afc814af8\"\u003e\u003ccode\u003eedea6bf\u003c/code\u003e\u003c/a\u003e fix: give index expressions a dynamic precedence of 1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e1076e566acfa8c1d268f64b3bad27b6d42c52d0\"\u003e\u003ccode\u003ee1076e5\u003c/code\u003e\u003c/a\u003e feat: support generic type aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/00a299e703431dfa07680f4e55e260bfc9a4c875\"\u003e\u003ccode\u003e00a299e\u003c/code\u003e\u003c/a\u003e ci: update test failures, use macos-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/93c2bb6ff269013aea1c5f7f0957881197a9adac\"\u003e\u003ccode\u003e93c2bb6\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/1496eb74bfd2c5e7c26d6fc711d5135741e5a1fa\"\u003e\u003ccode\u003e1496eb7\u003c/code\u003e\u003c/a\u003e feat: use the new reserved rules api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/c350fa54d38af725c40d061a602ee3205ef1e072\"\u003e\u003ccode\u003ec350fa5\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/compare/v0.23.4...v0.25.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 \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/ophidiarium/mehen/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ophidiarium%2Fmehen/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"=0.23.6","new_version":"=0.25.0","update_type":"minor","path":null,"pr_created_at":"2026-02-14T18:51:56.000Z","version_change":"=0.23.6 → =0.25.0","issue":{"uuid":"3942060485","node_id":"PR_kwDORP9L_s7Dz5XV","number":10,"state":"open","title":"build(deps): update tree-sitter-python requirement from =0.23.6 to =0.25.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-14T18:51:56.000Z","updated_at":"2026-02-15T00:23:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): update","packages":[{"name":"tree-sitter-python","old_version":"=0.23.6","new_version":"=0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"}],"path":null,"ecosystem":"cargo"},"body":"Updates the requirements on [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) to permit the latest version.\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-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.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-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.6...v0.25.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/ophidiarium/mehen/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ophidiarium%2Fmehen/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"=0.23.6","new_version":"=0.25.0","update_type":"minor","path":"/enums","pr_created_at":"2026-02-14T18:50:43.000Z","version_change":"=0.23.6 → =0.25.0","issue":{"uuid":"3942058298","node_id":"PR_kwDORP9L_s7Dz46I","number":5,"state":"closed","title":"build(deps): update tree-sitter-python requirement from =0.23.6 to =0.25.0 in /enums","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-15T00:43:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-14T18:50:43.000Z","updated_at":"2026-02-15T00:43:54.000Z","time_to_close":21190,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): update","packages":[{"name":"tree-sitter-python","old_version":"=0.23.6","new_version":"=0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"}],"path":"/enums","ecosystem":"cargo"},"body":"Updates the requirements on [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) to permit the latest version.\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-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.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-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.6...v0.25.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/ophidiarium/mehen/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ophidiarium%2Fmehen/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"0.23.6","new_version":"0.25.0","update_type":"minor","path":null,"pr_created_at":"2026-02-01T17:57:07.000Z","version_change":"0.23.6 → 0.25.0","issue":{"uuid":"3882567174","node_id":"PR_kwDORGQR9c7AvZXT","number":6,"state":"open","title":"deps: bump the rust-dependencies group with 17 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-01T17:57:07.000Z","updated_at":"2026-02-09T06:14:44.362Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"rust-dependencies","update_count":17,"packages":[{"name":"pulldown-cmark","old_version":"0.12.2","new_version":"0.13.0","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"tree-sitter","old_version":"0.24.7","new_version":"0.26.3","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-rust","old_version":"0.23.3","new_version":"0.24.0","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-javascript","old_version":"0.23.1","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-javascript"},{"name":"tree-sitter-python","old_version":"0.23.6","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-bash","old_version":"0.23.3","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"tree-sitter-md","old_version":"0.3.2","new_version":"0.5.2","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"git2","old_version":"0.19.0","new_version":"0.20.3","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"rusqlite","old_version":"0.32.1","new_version":"0.38.0","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.11+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"schemars","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/GREsau/schemars"},{"name":"dirs","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/dirs-rs"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.1","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rfd","old_version":"0.15.4","new_version":"0.17.2","repository_url":"https://github.com/PolyMeilex/rfd"},{"name":"wasmtime","old_version":"27.0.0","new_version":"41.0.1","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wit-bindgen","old_version":"0.36.0","new_version":"0.51.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 17 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.24.7` | `0.26.3` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.3` | `0.24.0` |\n| [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | `0.23.1` | `0.25.0` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.23.3` | `0.25.1` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.3.2` | `0.5.2` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.19.0` | `0.20.3` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.32.1` | `0.38.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.11+spec-1.1.0` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.0` | `1.2.1` |\n| [dirs](https://github.com/soc/dirs-rs) | `5.0.1` | `6.0.0` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.1` |\n| [rfd](https://github.com/PolyMeilex/rfd) | `0.15.4` | `0.17.2` |\n| [wasmtime](https://github.com/bytecodealliance/wasmtime) | `27.0.0` | `41.0.1` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.36.0` | `0.51.0` |\n\nUpdates `pulldown-cmark` from 0.12.2 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/releases\"\u003epulldown-cmark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esuper and sub script support by \u003ca href=\"https://github.com/jim-taylor-business\"\u003e\u003ccode\u003e@​jim-taylor-business\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966\"\u003epulldown-cmark/pulldown-cmark#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement extension WikiLinks; \u003ccode\u003eOptions::ENABLE_WIKILINKS\u003c/code\u003e by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991\"\u003epulldown-cmark/pulldown-cmark#991\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e-D\u003c/code\u003e CLI option to enable definition lists by \u003ca href=\"https://github.com/ytmimi\"\u003e\u003ccode\u003e@​ytmimi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972\"\u003epulldown-cmark/pulldown-cmark#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes and Code Enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSafer definition lists implementation by \u003ca href=\"https://github.com/mondeja\"\u003e\u003ccode\u003e@​mondeja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974\"\u003epulldown-cmark/pulldown-cmark#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFactor duplicate code out of parsers by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976\"\u003epulldown-cmark/pulldown-cmark#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using string slicing for math where bytes will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977\"\u003epulldown-cmark/pulldown-cmark#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake indent calc for definition lists match commonmark-hs closer by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978\"\u003epulldown-cmark/pulldown-cmark#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure \u0026quot;parse\u0026quot; fuzz target covers all options by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980\"\u003epulldown-cmark/pulldown-cmark#980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange subscript CLI flag to -B by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993\"\u003epulldown-cmark/pulldown-cmark#993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OOB access due to erroneous shift in process_mask by \u003ca href=\"https://github.com/ollpu\"\u003e\u003ccode\u003e@​ollpu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990\"\u003epulldown-cmark/pulldown-cmark#990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003eunescape\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996\"\u003epulldown-cmark/pulldown-cmark#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse slice patterns for \u003ccode\u003escan_eol\u003c/code\u003e by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998\"\u003epulldown-cmark/pulldown-cmark#998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStop using scan_ch when get will do by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003\"\u003epulldown-cmark/pulldown-cmark#1003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix panic when symbols are present in wikilink before pipe by \u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004\"\u003epulldown-cmark/pulldown-cmark#1004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a WASM build step to github actions \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005\"\u003e#1005\u003c/a\u003e by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006\"\u003epulldown-cmark/pulldown-cmark#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse an explicit node for tight paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015\"\u003epulldown-cmark/pulldown-cmark#1015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix tasklist parsing bugs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017\"\u003epulldown-cmark/pulldown-cmark#1017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent definition list defs from interrupting non-paragraphs by \u003ca href=\"https://github.com/notriddle\"\u003e\u003ccode\u003e@​notriddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018\"\u003epulldown-cmark/pulldown-cmark#1018\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd basic skeleton for developer docs by \u003ca href=\"https://github.com/systemsoverload\"\u003e\u003ccode\u003e@​systemsoverload\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988\"\u003epulldown-cmark/pulldown-cmark#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by \u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007\"\u003epulldown-cmark/pulldown-cmark#1007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument more Events and Tags by \u003ca href=\"https://github.com/ModProg\"\u003e\u003ccode\u003e@​ModProg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010\"\u003epulldown-cmark/pulldown-cmark#1010\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ytmimi\"\u003e\u003ccode\u003e@​ytmimi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972\"\u003epulldown-cmark/pulldown-cmark#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mondeja\"\u003e\u003ccode\u003e@​mondeja\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974\"\u003epulldown-cmark/pulldown-cmark#974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jim-taylor-business\"\u003e\u003ccode\u003e@​jim-taylor-business\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966\"\u003epulldown-cmark/pulldown-cmark#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/systemsoverload\"\u003e\u003ccode\u003e@​systemsoverload\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988\"\u003epulldown-cmark/pulldown-cmark#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frostu8\"\u003e\u003ccode\u003e@​frostu8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991\"\u003epulldown-cmark/pulldown-cmark#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rimutaka\"\u003e\u003ccode\u003e@​rimutaka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006\"\u003epulldown-cmark/pulldown-cmark#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ModProg\"\u003e\u003ccode\u003e@​ModProg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010\"\u003epulldown-cmark/pulldown-cmark#1010\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.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/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873\"\u003e\u003ccode\u003ef17d98a\u003c/code\u003e\u003c/a\u003e chore: bump version to 0.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa\"\u003e\u003ccode\u003e47f60de\u003c/code\u003e\u003c/a\u003e chore: cargo update and bump version to 0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568\"\u003e\u003ccode\u003ee42259f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018\"\u003e#1018\u003c/a\u003e from notriddle/deflist-lazy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e\"\u003e\u003ccode\u003e052c635\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017\"\u003e#1017\u003c/a\u003e from notriddle/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c\"\u003e\u003ccode\u003e0ede612\u003c/code\u003e\u003c/a\u003e Prevent definition list defs from interrupting non-paragraphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35\"\u003e\u003ccode\u003e2c16b4e\u003c/code\u003e\u003c/a\u003e Fix tasklist parsing bugs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987\"\u003e\u003ccode\u003ec59ff54\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015\"\u003e#1015\u003c/a\u003e from notriddle/tight-paragraph\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805\"\u003e\u003ccode\u003e4409722\u003c/code\u003e\u003c/a\u003e Use an explicit node for tight paragraphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94\"\u003e\u003ccode\u003e4564d43\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010\"\u003e#1010\u003c/a\u003e from ModProg/document-events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d\"\u003e\u003ccode\u003e62cae02\u003c/code\u003e\u003c/a\u003e fix metadatablock doc comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/compare/v0.12.2...v0.13.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.24.7 to 0.26.3\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.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(cli): fix wrong file path for Java bindings test by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5117\"\u003etree-sitter/tree-sitter#5117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(release): use node 24 by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5120\"\u003etree-sitter/tree-sitter#5120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): cargo update 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/5125\"\u003etree-sitter/tree-sitter#5125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.3 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/5126\"\u003etree-sitter/tree-sitter#5126\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.2...v0.26.3\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.2...v0.26.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump esbuild from 0.27.0 to 0.27.1 in /lib/binding_web in the npm group across 1 directory 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/tree-sitter/tree-sitter/pull/5113\"\u003etree-sitter/tree-sitter#5113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e0.26.x 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/5115\"\u003etree-sitter/tree-sitter#5115\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.1...v0.26.2\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.1...v0.26.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): specify abi version via env var by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4173\"\u003etree-sitter/tree-sitter#4173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use \u003ccode\u003eubuntu-22.04\u003c/code\u003e for x64 builds by \u003ca href=\"https://github.com/amaanq\"\u003e\u003ccode\u003e@​amaanq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4175\"\u003etree-sitter/tree-sitter#4175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): prevent finished_tree assertion failure by \u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4176\"\u003etree-sitter/tree-sitter#4176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: do not define _POSIX_C_SOURCE on NetBSD by \u003ca href=\"https://github.com/0-wiz-0\"\u003e\u003ccode\u003e@​0-wiz-0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4181\"\u003etree-sitter/tree-sitter#4181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web): provide type in the exports by \u003ca href=\"https://github.com/robertohuertasm\"\u003e\u003ccode\u003e@​robertohuertasm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4185\"\u003etree-sitter/tree-sitter#4185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd generate crate to workspace \u0026amp; adjust to new clippy lints by \u003ca href=\"https://github.com/amaanq\"\u003e\u003ccode\u003e@​amaanq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4192\"\u003etree-sitter/tree-sitter#4192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(web): rename tree-sitter.js to web-tree-sitter.js by \u003ca href=\"https://github.com/amaanq\"\u003e\u003ccode\u003e@​amaanq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4194\"\u003etree-sitter/tree-sitter#4194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Windows support using MinGW-w64 by \u003ca href=\"https://github.com/MisterDA\"\u003e\u003ccode\u003e@​MisterDA\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4201\"\u003etree-sitter/tree-sitter#4201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix crash when loading languages w/ old ABI via wasm by \u003ca href=\"https://github.com/maxbrunsfeld\"\u003e\u003ccode\u003e@​maxbrunsfeld\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4210\"\u003etree-sitter/tree-sitter#4210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore external tokens that are zero-length and extra by \u003ca href=\"https://github.com/maxbrunsfeld\"\u003e\u003ccode\u003e@​maxbrunsfeld\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4213\"\u003etree-sitter/tree-sitter#4213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset \u003ccode\u003eresult_symbol\u003c/code\u003e field of lexer in wasm memory in between invocations by \u003ca href=\"https://github.com/maxbrunsfeld\"\u003e\u003ccode\u003e@​maxbrunsfeld\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4218\"\u003etree-sitter/tree-sitter#4218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecrease the MSRV for the tree-sitter-language crate by \u003ca href=\"https://github.com/maxbrunsfeld\"\u003e\u003ccode\u003e@​maxbrunsfeld\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4221\"\u003etree-sitter/tree-sitter#4221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): restore passing in ERROR to \u003ccode\u003edescendantsOfType\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/4226\"\u003etree-sitter/tree-sitter#4226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypo: but is only works → but it only works by \u003ca href=\"https://github.com/hippietrail\"\u003e\u003ccode\u003e@​hippietrail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4242\"\u003etree-sitter/tree-sitter#4242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadapt to new rust lints and tweak ci 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/4249\"\u003etree-sitter/tree-sitter#4249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark all format-like macros for Clippy by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4231\"\u003etree-sitter/tree-sitter#4231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix symbol leak for character sets by \u003ca href=\"https://github.com/polazarus\"\u003e\u003ccode\u003e@​polazarus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4255\"\u003etree-sitter/tree-sitter#4255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cases where error recovery could infinite loop by \u003ca href=\"https://github.com/maxbrunsfeld\"\u003e\u003ccode\u003e@​maxbrunsfeld\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4257\"\u003etree-sitter/tree-sitter#4257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(rust): adapt to new nightly lint 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/4254\"\u003etree-sitter/tree-sitter#4254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): remove duplicate TSLanguageMetadata typedef by \u003ca href=\"https://github.com/notxvilka\"\u003e\u003ccode\u003e@​notxvilka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4268\"\u003etree-sitter/tree-sitter#4268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erust bindings: Add information about using WASM grammar files to README by \u003ca href=\"https://github.com/lucifayr\"\u003e\u003ccode\u003e@​lucifayr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4235\"\u003etree-sitter/tree-sitter#4235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate build.zig.zon for zig master/0.14 by \u003ca href=\"https://github.com/nihklas\"\u003e\u003ccode\u003e@​nihklas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4258\"\u003etree-sitter/tree-sitter#4258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): update test command flag from -f to -i by \u003ca href=\"https://github.com/jonshea\"\u003e\u003ccode\u003e@​jonshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4263\"\u003etree-sitter/tree-sitter#4263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): properly escape invisible characters in parse error output 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/4276\"\u003etree-sitter/tree-sitter#4276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lib): quote invalid nodes, fields, and captures by \u003ca href=\"https://github.com/ribru17\"\u003e\u003ccode\u003e@​ribru17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4278\"\u003etree-sitter/tree-sitter#4278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ring from 0.17.8 to 0.17.13 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/tree-sitter/tree-sitter/pull/4272\"\u003etree-sitter/tree-sitter#4272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(build): bump version to 0.26.0 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/4282\"\u003etree-sitter/tree-sitter#4282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(xtask): error if new version supplied to xtask is less than or equal to current version 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/4287\"\u003etree-sitter/tree-sitter#4287\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(make): \u003ccode\u003emake install\u003c/code\u003e shouldn’t fail when a parser bundles no queries by \u003ca href=\"https://github.com/mavit\"\u003e\u003ccode\u003e@​mavit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4284\"\u003etree-sitter/tree-sitter#4284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003e(Node | null)[]\u003c/code\u003e return types to \u003ccode\u003eNode[]\u003c/code\u003e by \u003ca href=\"https://github.com/tmr232\"\u003e\u003ccode\u003e@​tmr232\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4283\"\u003etree-sitter/tree-sitter#4283\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/tree-sitter/tree-sitter/commit/cd4b6e2ef996d4baca12caadb78dffc8b55bc869\"\u003e\u003ccode\u003ecd4b6e2\u003c/code\u003e\u003c/a\u003e 0.26.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/8caecbc13f62b7532b66ed8e367f537a280285b6\"\u003e\u003ccode\u003e8caecbc\u003c/code\u003e\u003c/a\u003e build(deps): cargo update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/1b654ae35d07818cfd188d28c9e0dec9fe24c3bb\"\u003e\u003ccode\u003e1b654ae\u003c/code\u003e\u003c/a\u003e ci(release): use node 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/3bd44afcaa5770c9fb413cb9e168d3caa5da25d8\"\u003e\u003ccode\u003e3bd44af\u003c/code\u003e\u003c/a\u003e docs(cli): fix wrong file path for Java bindings test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/8b8199775f96ca8642cf7860da46100875b38453\"\u003e\u003ccode\u003e8b81997\u003c/code\u003e\u003c/a\u003e 0.26.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/744e556f7ea96087bd8cc2433a2d1ce951684204\"\u003e\u003ccode\u003e744e556\u003c/code\u003e\u003c/a\u003e build(deps): bump esbuild\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/8a3dcc6155a9faae677544303b6bc0caf1aef296\"\u003e\u003ccode\u003e8a3dcc6\u003c/code\u003e\u003c/a\u003e release 0.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/b0afbf376224724ba97c68a54e36b63b71939695\"\u003e\u003ccode\u003eb0afbf3\u003c/code\u003e\u003c/a\u003e build(deps): bump wasmparser from 0.242.0 to 0.243.0 in the cargo group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/974be3bb30282fdf545c5724bf4367786519a1b6\"\u003e\u003ccode\u003e974be3b\u003c/code\u003e\u003c/a\u003e fix(rust): specify workspace dependency of \u003ccode\u003etree-sitter-language\u003c/code\u003e crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/d861e2bcd9f9ca087cbc1de74acfc54c31395e7b\"\u003e\u003ccode\u003ed861e2b\u003c/code\u003e\u003c/a\u003e docs(cli): list Java \u0026amp; Zig binding files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.24.7...v0.26.3\"\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.23.3 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.0\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/18b0515fca567f5a10aee9978c6d2640e878671a\"\u003e\u003ccode\u003e18b0515\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/a1f37e82436b85ccba0952d64dd4c816b15d8c65\"\u003e\u003ccode\u003ea1f37e8\u003c/code\u003e\u003c/a\u003e Regenerate w/ latest ABI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.3...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-javascript` from 0.23.1 to 0.25.0\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-javascript/releases\"\u003etree-sitter-javascript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-javascript.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-javascript/commit/44c892e0be055ac465d5eeddae6d3e194424e7de\"\u003e\u003ccode\u003e44c892e\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/5f100b023ecbae8cfe304bfe661a4116d457ee63\"\u003e\u003ccode\u003e5f100b0\u003c/code\u003e\u003c/a\u003e docs: clarify targeted ECMAScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/2409583e3710cb9eaa3e7556ab2d4e4c6b37885b\"\u003e\u003ccode\u003e2409583\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/39798e26b6d4dbcee8e522b8db83f8b2df33a5ea\"\u003e\u003ccode\u003e39798e2\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eawait\u003c/code\u003e to reserved identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/c220d3e85305b8a3476f8822c9a44f065a255319\"\u003e\u003ccode\u003ec220d3e\u003c/code\u003e\u003c/a\u003e feat: add reserved words\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/7ef855146385b29b08a9f594ba2785ff20e9e4ec\"\u003e\u003ccode\u003e7ef8551\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eof\u003c/code\u003e as identifiers in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/ebdb4f17a4da79a70344a41ae76bb95b2415a653\"\u003e\u003ccode\u003eebdb4f1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eusing\u003c/code\u003e declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/166a5655f1c121bb0ad3857301bc5f3f4626db0e\"\u003e\u003ccode\u003e166a565\u003c/code\u003e\u003c/a\u003e ci: use macos-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/be1e969d3ece0a8801061f7c2636a0d84cc32ed4\"\u003e\u003ccode\u003ebe1e969\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/b131ccbf414a720cce088610539241a1eb170054\"\u003e\u003ccode\u003eb131ccb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/compare/v0.23.1...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-python` from 0.23.6 to 0.25.0\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-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.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-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.6...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-bash` from 0.23.3 to 0.25.1\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-bash/releases\"\u003etree-sitter-bash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-bash.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-bash/commit/a06c2e4415e9bc0346c6b86d401879ffb44058f7\"\u003e\u003ccode\u003ea06c2e4\u003c/code\u003e\u003c/a\u003e Regenerate parser for 0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/801326684a26ffc4e749bb016c50c6c30bdfa345\"\u003e\u003ccode\u003e8013266\u003c/code\u003e\u003c/a\u003e v0.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/5d8a33249511ed8bcf6cf135b7b2a815c7a02d9b\"\u003e\u003ccode\u003e5d8a332\u003c/code\u003e\u003c/a\u003e fix: remove double parenthesis as valid opening to arithmetic expasion (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f55fb9663568f16ebceaac7673d2aa530add46\"\u003e\u003ccode\u003e20f55fb\u003c/code\u003e\u003c/a\u003e ci: bump tree-sitter/parser-test-action from 2 to 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/cef0974919c6fc7647a24ed1d89b291264b5abca\"\u003e\u003ccode\u003ecef0974\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/b930fed16910a74c230e09ea5b97f671448d2116\"\u003e\u003ccode\u003eb930fed\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/56b54c61fb48bce0c63e3dfa2240b5d274384763\"\u003e\u003ccode\u003e56b54c6\u003c/code\u003e\u003c/a\u003e Bump tree-sitter-cli\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/20f885f1f510eb458412d39ab920b5ace98f2f9a\"\u003e\u003ccode\u003e20f885f\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/06019c59af881eba3f05e5f5ca962f65417fd1d8\"\u003e\u003ccode\u003e06019c5\u003c/code\u003e\u003c/a\u003e Bump tree-sitter to 0.25 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-bash/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/commit/8509e3229b863c255ab6b61f3bf74ad0bf14e8bc\"\u003e\u003ccode\u003e8509e32\u003c/code\u003e\u003c/a\u003e Fix out of bounds write during scanner serialization\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-bash/compare/v0.23.3...v0.25.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-md` from 0.3.2 to 0.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/releases\"\u003etree-sitter-md's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Rust bindings require tree-sitter 0.26.3 (deprecated \u003ccode\u003eparse_with\u003c/code\u003e replaced by \u003ccode\u003eparse_with_options\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e(No parser changes, so that still counts as a minor bump.)\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to tree-sitter 0.26 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-grammars/tree-sitter-markdown/pull/216\"\u003etree-sitter-grammars/tree-sitter-markdown#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.2 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-grammars/tree-sitter-markdown/pull/217\"\u003etree-sitter-grammars/tree-sitter-markdown#217\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-grammars/tree-sitter-markdown/compare/v0.5.1...v0.5.2\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.1...v0.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erelease v0.5.0 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-grammars/tree-sitter-markdown/pull/198\"\u003etree-sitter-grammars/tree-sitter-markdown#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: removed unnecessary char casting by \u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: install pkgconfig file to libdir by \u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update workflows 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-grammars/tree-sitter-markdown/pull/203\"\u003etree-sitter-grammars/tree-sitter-markdown#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.5.1 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-grammars/tree-sitter-markdown/pull/204\"\u003etree-sitter-grammars/tree-sitter-markdown#204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Anaritus\"\u003e\u003ccode\u003e@​Anaritus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/200\"\u003etree-sitter-grammars/tree-sitter-markdown#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpalus\"\u003e\u003ccode\u003e@​jpalus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/191\"\u003etree-sitter-grammars/tree-sitter-markdown#191\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-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.5.0...v0.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-markdown.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate parsers with ABI 15\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire tree-sitter.json for Successful Tree-Sitter Build by \u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/linw1995\"\u003e\u003ccode\u003e@​linw1995\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/187\"\u003etree-sitter-grammars/tree-sitter-markdown#187\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-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\"\u003ehttps://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.4.1...v0.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: regenerate with tree-sitter 0.25.3 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-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter-grammars/tree-sitter-markdown/pull/190\"\u003etree-sitter-grammars/tree-sitter-markdown#190\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/tree-sitter-grammars/tree-sitter-markdown/commit/aca7767daa8bbe3daddafc312c34be88383c828b\"\u003e\u003ccode\u003eaca7767\u003c/code\u003e\u003c/a\u003e release v0.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/29606d395089b5515de08b2465011ca96366ac5f\"\u003e\u003ccode\u003e29606d3\u003c/code\u003e\u003c/a\u003e ci: add query validation job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/2f10e9c4e534fd43d5c0fc6cf977d6be5df0a936\"\u003e\u003ccode\u003e2f10e9c\u003c/code\u003e\u003c/a\u003e feat: regenerate parser with 0.26.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/0fece05ff06d031d7defa8e670ba74981a8f0456\"\u003e\u003ccode\u003e0fece05\u003c/code\u003e\u003c/a\u003e feat(rust)!: update \u003ccode\u003eparser\u003c/code\u003e binding to v0.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/00a7a8d8171d279ac3544c5c5aa5503e9598da33\"\u003e\u003ccode\u003e00a7a8d\u003c/code\u003e\u003c/a\u003e feat: update bindings with 0.26.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/c50ea900b8d1a624fdc51356302cc1d9f895a78c\"\u003e\u003ccode\u003ec50ea90\u003c/code\u003e\u003c/a\u003e ci: update actions, add dependabot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/2dfd57f547f06ca5631a80f601e129d73fc8e9f0\"\u003e\u003ccode\u003e2dfd57f\u003c/code\u003e\u003c/a\u003e release v0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/52a3ef9eb3eaf3ff04b6670168e24cecfd11663b\"\u003e\u003ccode\u003e52a3ef9\u003c/code\u003e\u003c/a\u003e ci: update workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/5b95c5a501e6a116928707192a2774161fe79991\"\u003e\u003ccode\u003e5b95c5a\u003c/code\u003e\u003c/a\u003e chore: mark parsers as generated by v0.25.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/commit/7462bb66ac7e90312082269007fac2772fe5efd1\"\u003e\u003ccode\u003e7462bb6\u003c/code\u003e\u003c/a\u003e build: install pkgconfig file to libdir\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter-grammars/tree-sitter-markdown/compare/v0.3.2...v0.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `git2` from 0.19.0 to 0.20.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/git2-rs/blob/git2-0.20.3/CHANGELOG.md\"\u003egit2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.3 - 2025-12-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.2...git2-0.20.3\"\u003e0.20.2...0.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped requirement to libgit2-sys 0.18.3, which updates libgit2 from 1.9.0 to 1.9.2.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1197\"\u003e#1197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.2 - 2025-05-05\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.1...git2-0.20.2\"\u003e0.20.1...0.20.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eStatus::WT_UNREADABLE\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1151\"\u003e#1151\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded missing codes for \u003ccode\u003eGIT_EDIRECTORY\u003c/code\u003e, \u003ccode\u003eGIT_EMERGECONFLICT\u003c/code\u003e, \u003ccode\u003eGIT_EUNCHANGED\u003c/code\u003e, \u003ccode\u003eGIT_ENOTSUPPORTED\u003c/code\u003e, and \u003ccode\u003eGIT_EREADONLY\u003c/code\u003e to \u003ccode\u003eError::raw_code\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1153\"\u003e#1153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed missing initialization in \u003ccode\u003eIndexer::new\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1160\"\u003e#1160\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.1 - 2025-03-17\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.20.0...git2-0.20.1\"\u003e0.20.0...0.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepository::branch_upstream_merge()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1131\"\u003e#1131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_get()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1134\"\u003e#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eIndex::conflict_remove()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1133\"\u003e#1133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts::set_cache_object_limit()\u003c/code\u003e\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1118\"\u003e#1118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eRepo::merge_file_from_index()\u003c/code\u003e and associated \u003ccode\u003eMergeFileOptions\u003c/code\u003e and \u003ccode\u003eMergeFileResult\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1062\"\u003e#1062\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eurl\u003c/code\u003e dependency minimum raised to 2.5.4\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1128\"\u003e#1128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the tracing callback to abort the process if the callback panics instead of randomly detecting the panic in some other function.\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1121\"\u003e#1121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCredential helper config (loaded with \u003ccode\u003eCredentialHelper::config\u003c/code\u003e) now checks for helpers that start with something that looks like an absolute path, rather than checking for a \u003ccode\u003e/\u003c/code\u003e or \u003ccode\u003e\\\u003c/code\u003e anywhere in the helper string (which resolves an issue if the helper had arguments with \u003ccode\u003e/\u003c/code\u003e or \u003ccode\u003e\\\u003c/code\u003e).\n\u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/pull/1137\"\u003e#1137\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7cf345c4f7967b7da3c728db6766362e51540cbe\"\u003e\u003ccode\u003e7cf345c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1197\"\u003e#1197\u003c/a\u003e from ehuss/git2-0.20-br\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/dd41077750fe30bf780c9e7f7ab4717d264e098d\"\u003e\u003ccode\u003edd41077\u003c/code\u003e\u003c/a\u003e Bump git2 to 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/a6a58e2b0fd409ae33f2f6a68927ce62ebd114f0\"\u003e\u003ccode\u003ea6a58e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1195\"\u003e#1195\u003c/a\u003e from ehuss/update-libgit2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/1fb5f64819a9f5b175e0fb09dc369d0a2ccd355a\"\u003e\u003ccode\u003e1fb5f64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1161\"\u003e#1161\u003c/a\u003e from ehuss/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/26bfd30ef25e6f7d7eab361f0ab118df3d1f6161\"\u003e\u003ccode\u003e26bfd30\u003c/code\u003e\u003c/a\u003e Update version of git2 to 0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/eef4592abf3f688e1058e00b9297f6baf9026f22\"\u003e\u003ccode\u003eeef4592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1160\"\u003e#1160\u003c/a\u003e from ehuss/indexer-init\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/7f42b7a08c2fc6fb54e107c357e2b9811e03fe9d\"\u003e\u003ccode\u003e7f42b7a\u003c/code\u003e\u003c/a\u003e Clarify Indexer::new \u003ccode\u003epath\u003c/code\u003e parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/1774e57b6d11039e04274c0ade9c27d2c768af09\"\u003e\u003ccode\u003e1774e57\u003c/code\u003e\u003c/a\u003e Call init in Indexer::new\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/5bc3baa9694a94db2ca9cc256b5bce8a215f9013\"\u003e\u003ccode\u003e5bc3baa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/git2-rs/issues/1155\"\u003e#1155\u003c/a\u003e from reddevilmidzy/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/git2-rs/commit/ba5e1b33483755df7962f5c5771295d12cc6db15\"\u003e\u003ccode\u003eba5e1b3\u003c/code\u003e\u003c/a\u003e Make link an intra-doc link\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/git2-rs/compare/git2-0.19.0...git2-0.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rusqlite` from 0.32.1 to 0.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rusqlite/rusqlite/releases\"\u003erusqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebump sqlcipher to 4.10.0 (sqlite 3.50.4) \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1725\"\u003e#1725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse CARGO_CFG_TARGET_FEATURE for crt-static check \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1737\"\u003e#1737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable u64, usize ToSql/FromSql impl by default \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1732\"\u003e#1732\u003c/a\u003e, #\u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1722\"\u003e#1722\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eMake statement cache optional \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1682\"\u003e#1682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1173\"\u003e#1173\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eRemove shell scripts from the published package \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1744\"\u003e#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse new interfaces with 64-bit length parameters \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1749\"\u003e#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esqlite3_vtab_rhs_value \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1753\"\u003e#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle VTab IN values \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1754\"\u003e#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGive access to Connection from VTabCursor::column \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1755\"\u003e#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimal SQLite version to 3.34.1 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1733\"\u003e#1733\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1731\"\u003e#1731\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.51.1 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1758\"\u003e#1758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for transaction to the vtab module \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1761\"\u003e#1761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck Connection is owned when registering Closure as hook \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1764\"\u003e#1764\u003c/a\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eTurn libsqlite3-sys in a !#[no_std] crate \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1767\"\u003e#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e support  \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1769\"\u003e#1769\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/488\"\u003e#488\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/827\"\u003e#827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove useless Send/Sync on Module \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1774\"\u003e#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.37.0...v0.38.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.37.0...v0.38.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFromSqlError::other\u003c/code\u003e convenience conversion \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1703\"\u003e#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix warnings \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1705\"\u003e#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate bindgen requirement from 0.71 to 0.72 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1707\"\u003e#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for vtab::parameter parsing \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1712\"\u003e#1712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy warning \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1713\"\u003e#1713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.50.2 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1714\"\u003e#1714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix issue with prettyplease \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1717\"\u003e#1717\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.36.0...v0.37.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.36.0...v0.37.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.36.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce Name trait to support both \u0026amp;str and \u0026amp;CStr as name \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1659\"\u003e#1659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse doc_auto_cfg \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1683\"\u003e#1683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature \u003ccode\u003eloadable_extension\u003c/code\u003e is incompatible with some other features \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing wrappers for sqlite3_vtab_nochange and sqlite3_value_nochange \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1688\"\u003e#1688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate bindings list \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1689\"\u003e#1689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomogenize code related to hooks \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1690\"\u003e#1690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTry to increase code coverage \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1610\"\u003e#1610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.49.2 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1691\"\u003e#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd bindings to sqlite3_table_column_metadata \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1692\"\u003e#1692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd bindings to sqlite3_vtab_distinct \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1695\"\u003e#1695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy warning \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1697\"\u003e#1697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd query_one \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1699\"\u003e#1699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor one_column test method \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1700\"\u003e#1700\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.35.0...v0.36.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.35.0...v0.36.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\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/35b3be2436a63d21701d1d110661e6392831fea0\"\u003e\u003ccode\u003e35b3be2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1777\"\u003e#1777\u003c/a\u003e from gwenn/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/03feebc2bf06ee8cfcb61cd9a23f235090555e21\"\u003e\u003ccode\u003e03feebc\u003c/code\u003e\u003c/a\u003e Prepare new release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/671533c1a4cb0b734e2cabc9e5e91f7334713556\"\u003e\u003ccode\u003e671533c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1775\"\u003e#1775\u003c/a\u003e from Spxg/w/bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/6df2072e6a35084b4be3555f4dd07c3664928c20\"\u003e\u003ccode\u003e6df2072\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003esqlite-wasm-rs\u003c/code\u003e to 0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/2618364012217733ea4cafdc2cd89ba14e3fff6c\"\u003e\u003ccode\u003e2618364\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1774\"\u003e#1774\u003c/a\u003e from rusqlite/vtab-send\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/b37caff77e6328a33f59dbba427495112b670703\"\u003e\u003ccode\u003eb37caff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1773\"\u003e#1773\u003c/a\u003e from rusqlite/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/44bdbc468fc2a4f1ae46ad9f43fcf6b409fa53c9\"\u003e\u003ccode\u003e44bdbc4\u003c/code\u003e\u003c/a\u003e Remove useless Send/Sync on Module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/465d751aeb23a3e54ec2c8a40155cb2e03116566\"\u003e\u003ccode\u003e465d751\u003c/code\u003e\u003c/a\u003e Fix Clippy warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/78d66787959bc22d140902c4163d456848460554\"\u003e\u003ccode\u003e78d6678\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1772\"\u003e#1772\u003c/a\u003e from rusqlite/dependabot/cargo/getrandom-0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/6b8fb83f204ff19d5e81607d9ddca31534a96377\"\u003e\u003ccode\u003e6b8fb83\u003c/code\u003e\u003c/a\u003e Update Cargo.toml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.32.1...v0.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.8.23 to 0.9.11+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/febf44c6b79cf2690e6dd56e8925277185f47afb\"\u003e\u003ccode\u003efebf44c\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/5009cf2f59c59803e4ba53ee3bfdbbf683018f2a\"\u003e\u003ccode\u003e5009cf2\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b5798aa06124eaa376be08d3480236c6f054064e\"\u003e\u003ccode\u003eb5798aa\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing u64, i128, u128 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9fd8b72608d6bc4f5f0bf51bbbd8a7ebbd183065\"\u003e\u003ccode\u003e9fd8b72\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing i128/u128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/94fc5e0c1dda2d090251106b3d3c7fe2672aaff2\"\u003e\u003ccode\u003e94fc5e0\u003c/code\u003e\u003c/a\u003e fix(toml): Support serializing full u64 range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2e094015675c23c868512590c84df0b6ce68e4ad\"\u003e\u003ccode\u003e2e09401\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e32c7a2f9b126d42fab0705e9783fec42b88e861\"\u003e\u003ccode\u003ee32c7a2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/df1c3286de0c7d3d8b77f417fb97f2413cb71807\"\u003e\u003ccode\u003edf1c328\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b826cf4914de08adc437d948c3ff40fdfc2bb7ec\"\u003e\u003ccode\u003eb826cf4\u003c/code\u003e\u003c/a\u003e feat(edit)!: Allow \u003ccode\u003eset_position(None)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8043f20af7fe175c00d07e7965809001bd18bd88\"\u003e\u003ccode\u003e8043f20\u003c/code\u003e\u003c/a\u003e feat(edit)!: Allow \u003ccode\u003eset_position(None)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v0.9.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `schemars` 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/GREsau/schemars/releases\"\u003eschemars'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\u003e\u003ccode\u003etransform\u003c/code\u003e attributes are now applied after the schema is otherwise fully constructed. In particular, they're now applied after all other attributes are processed. (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/505\"\u003eGREsau/schemars#505\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/GREsau/schemars/blob/master/CHANGELOG.md\"\u003eschemars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.1] - 2026-02-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etransform\u003c/code\u003e attributes are now applied after the schema is otherwise fully constructed. In particular, they're now applied after all other attributes are processed. (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/505\"\u003eGREsau/schemars#505\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/5ef5da1e9aecd0e949b591fbb1832fe53fa3e8ba\"\u003e\u003ccode\u003e5ef5da1\u003c/code\u003e\u003c/a\u003e v1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/4081b98912e1f673cccac5aef3162d5634191995\"\u003e\u003ccode\u003e4081b98\u003c/code\u003e\u003c/a\u003e Apply \u003ccode\u003eextend\u003c/code\u003e/\u003ccode\u003etransform\u003c/code\u003e attributes after any other attributes (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GREsau/schemars/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 `dirs` 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/dirs-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.8.5 to 0.9.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.9.2] - 2025-07-20\u003c/h2\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003erand::rngs::mock\u003c/code\u003e module and \u003ccode\u003eStepRng\u003c/code\u003e generator (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1634\"\u003e#1634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ccode\u003eWeightedIndex\u0026lt;usize\u0026gt;\u003c/code\u003e (de)serialization (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.1] - 2025-04-17\u003c/h2\u003e\n\u003ch3\u003eSecurity and unsafe\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevise \u0026quot;not a crypto library\u0026quot; policy again (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ezerocopy\u003c/code\u003e dependency from \u003ccode\u003erand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix feature \u003ccode\u003esimd_support\u003c/code\u003e for recent nightly rust (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003efn rand::seq::index::sample_weighted\u003c/code\u003e and \u003ccode\u003efn IndexedRandom::choose_multiple_weighted\u003c/code\u003e to return fewer than \u003ccode\u003eamount\u003c/code\u003e results (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1623\"\u003e#1623\u003c/a\u003e), reverting an undocumented change (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1382\"\u003e#1382\u003c/a\u003e) to the previous release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003erand::distr::Alphabetic\u003c/code\u003e distribution. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003erand_core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.0] - 2025-01-27\u003c/h2\u003e\n\u003ch3\u003eSecurity and unsafe\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePolicy: \u0026quot;rand is not a crypto library\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fork-protection from \u003ccode\u003eReseedingRng\u003c/code\u003e and \u003ccode\u003eThreadRng\u003c/code\u003e. Instead, it is recommended to call \u003ccode\u003eThreadRng::reseed\u003c/code\u003e on fork. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1379\"\u003e#1379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ezerocopy\u003c/code\u003e to replace some \u003ccode\u003eunsafe\u003c/code\u003e code (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1349\"\u003e#1349\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1393\"\u003e#1393\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1446\"\u003e#1446\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1502\"\u003e#1502\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the MSRV to 1.63.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1207\"\u003e#1207\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1246\"\u003e#1246\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1269\"\u003e#1269\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1341\"\u003e#1341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1416\"\u003e#1416\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1536\"\u003e#1536\u003c/a\u003e); note that 1.60.0 may work for dependents when using \u003ccode\u003e--ignore-rust-version\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003erand_core\u003c/code\u003e v0.9.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003estd\u003c/code\u003e feature without \u003ccode\u003egetrandom\u003c/code\u003e or \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable feature \u003ccode\u003esmall_rng\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove implicit feature \u003ccode\u003erand_chacha\u003c/code\u003e; use \u003ccode\u003estd_rng\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1473\"\u003e#1473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003eserde1\u003c/code\u003e to \u003ccode\u003eserde\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1477\"\u003e#1477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003egetrandom\u003c/code\u003e to \u003ccode\u003eos_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd feature \u003ccode\u003ethread_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: rand_core traits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fn \u003ccode\u003eRngCore::read_adapter\u003c/code\u003e implementing \u003ccode\u003estd::io::Read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd trait \u003ccode\u003eCryptoBlockRng: BlockRngCore\u003c/code\u003e; make \u003ccode\u003etrait CryptoRng: RngCore\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd traits \u003ccode\u003eTryRngCore\u003c/code\u003e, \u003ccode\u003eTryCryptoRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003etry_from_rng\u003c/code\u003e and add infallible variant \u003ccode\u003efn from_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003efn SeedableRng::from_entropy\u003c/code\u003e -\u0026gt; \u003ccode\u003efrom_os_rng\u003c/code\u003e and add fallible variant \u003ccode\u003efn try_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd bounds \u003ccode\u003eClone\u003c/code\u003e and \u003ccode\u003eAsRef\u003c/code\u003e to associated type \u003ccode\u003eSeedableRng::Seed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPI changes: Rng trait and top-level fns\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename fn \u003ccode\u003erand::thread_rng()\u003c/code\u003e to \u003ccode\u003erand::rng()\u003c/code\u003e and remove from the prelude (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1506\"\u003e#1506\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/d3dd4157052e5431ce42e157b544968560a68b95\"\u003e\u003ccode\u003ed3dd415\u003c/code\u003e\u003c/a\u003e Prepare rand_core 0.9.2 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1605\"\u003e#1605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/99fabd20e9b39d0af7c2ed6c31dbcad83a1703fd\"\u003e\u003ccode\u003e99fabd2\u003c/code\u003e\u003c/a\u003e Prepare rand_core 0.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/c7fe1c43b5ba53aacad5fbac94a8b88788564049\"\u003e\u003ccode\u003ec7fe1c4\u003c/code\u003e\u003c/a\u003e rand: re-export \u003ccode\u003erand_core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/db2b1e0bb41b0a1435b9fecaa1b7bdb531183204\"\u003e\u003ccode\u003edb2b1e0\u003c/code\u003e\u003c/a\u003e rand: re-export \u003ccode\u003erand_core\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ee1d96f9f527dbe6f873c8a5ccf47d60a6b8f7b7\"\u003e\u003ccode\u003eee1d96f\u003c/code\u003e\u003c/a\u003e rand_core: implement reborrow for \u003ccode\u003eUnwrapMut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1595\"\u003e#1595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/e0eb2ee0fcc0b07afb901465f4a8ba7f07128f87\"\u003e\u003ccode\u003ee0eb2ee\u003c/code\u003e\u003c/a\u003e rand_core: implement reborrow for \u003ccode\u003eUnwrapMut\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/975f602f5dbbdab0a024e0c5e8b527907426bd8c\"\u003e\u003ccode\u003e975f602\u003c/code\u003e\u003c/a\u003e fixup clippy 1.85 warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/775b05be1b8a4fdef17c6601cd223551fbf67edc\"\u003e\u003ccode\u003e775b05b\u003c/code\u003e\u003c/a\u003e Relax \u003ccode\u003eSized\u003c/code\u003e requirements for blanket impls (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1593\"\u003e#1593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ec6d5c06a5384c14563a2164bb4a038100a5bb78\"\u003e\u003ccode\u003eec6d5c0\u003c/code\u003e\u003c/a\u003e Prepare rand_core v0.9.1 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1591\"\u003e#1591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/6a06056e8a892bfa181ec24a8ea16aa9f2fe97d3\"\u003e\u003ccode\u003e6a06056\u003c/code\u003e\u003c/a\u003e rand_core: introduce an UnwrapMut wrapper (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/0.8.5...rand_core-0.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.12.28 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ehttp3: depend on quinn/rustls-aws-lc-rs to avoid ring dependency by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2917\"\u003eseanmonstar/reqwest#2917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix rustls on android by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2918\"\u003eseanmonstar/reqwest#2918\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.0...v0.13.1\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.0...v0.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e is now the default TLS backend, instead of \u003ccode\u003enative-tls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e crypto provider defaults to aws-lc instead of \u003cem\u003ering\u003c/em\u003e. (\u003ccode\u003erustls-no-provider\u003c/code\u003e exists if you want a different crypto provider)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls-tls\u003c/code\u003e has been renamed to \u003ccode\u003erustls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003erustls roots features removed, \u003ccode\u003erustls-platform-verifier\u003c/code\u003e is used by default.\n\u003cul\u003e\n\u003cli\u003eTo use different roots, call \u003ccode\u003etls_certs_only(your_roots)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enative-tls\u003c/code\u003e n...\n\n_Description has been truncated_","html_url":"https://github.com/taciclei/claude-visual/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/taciclei%2Fclaude-visual/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"0.21.0","new_version":"0.23.0","update_type":"minor","path":null,"pr_created_at":"2025-12-15T02:15:57.000Z","version_change":"0.21.0 → 0.23.0","issue":{"uuid":"3728426923","node_id":"PR_kwDOAj-hoM640UwW","number":2578,"state":"closed","title":"build(deps): bump tree-sitter-python from 0.21.0 to 0.23.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-17T18:32:32.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T02:15:57.000Z","updated_at":"2025-12-17T18:32:41.000Z","time_to_close":231395,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"tree-sitter-python","old_version":"0.21.0","new_version":"0.23.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) from 0.21.0 to 0.23.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/346fa42dc2990d2a2736cc60891369d0d3d8e65c\"\u003e\u003ccode\u003e346fa42\u003c/code\u003e\u003c/a\u003e 0.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/132b51531914f6ebc65ae5c2d26219645b4ac0ac\"\u003e\u003ccode\u003e132b515\u003c/code\u003e\u003c/a\u003e ci: only run push on master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/c3dbc7aae95ee2a2b9155637888dec62654d5ea3\"\u003e\u003ccode\u003ec3dbc7a\u003c/code\u003e\u003c/a\u003e build: regenerate and update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/55a9b8a4fbfbaf0d10cdd47dd4a9d02606c4c218\"\u003e\u003ccode\u003e55a9b8a\u003c/code\u003e\u003c/a\u003e fix(go): correct test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/0b889e46af05141fe9cca0b5695ca21513bf9acd\"\u003e\u003ccode\u003e0b889e4\u003c/code\u003e\u003c/a\u003e fix: move go.mod to root dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/c3d122ba787bbcafe6c17d9dce75e52c08912c8d\"\u003e\u003ccode\u003ec3d122b\u003c/code\u003e\u003c/a\u003e fix: allow \u0026quot;not in\u0026quot; \u0026amp; \u0026quot;is not\u0026quot; to be queried\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/62165d7fd1d6288456c6bb81872bdfc42656e71b\"\u003e\u003ccode\u003e62165d7\u003c/code\u003e\u003c/a\u003e fix: give match the same priority as normal identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/0dee05ef958ba2eae88d1e65f24b33cad70d4367\"\u003e\u003ccode\u003e0dee05e\u003c/code\u003e\u003c/a\u003e chore: regenerate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/ccc2408e558029ad82b0dea63ff55ada495965da\"\u003e\u003ccode\u003eccc2408\u003c/code\u003e\u003c/a\u003e fix: allow octal escapes with 1 to 3 digits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/36515d50016d497e490a0c416b5ccb8623f1251a\"\u003e\u003ccode\u003e36515d5\u003c/code\u003e\u003c/a\u003e fix(build): correct Makefile version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.21.0...v0.23.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=tree-sitter-python\u0026package-manager=cargo\u0026previous-version=0.21.0\u0026new-version=0.23.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/qltysh/qlty/pull/2578","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/qltysh%2Fqlty/issues/2578","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2578/packages"}},{"old_version":"0.23.6","new_version":"0.25.0","update_type":"minor","path":null,"pr_created_at":"2025-12-12T08:44:59.000Z","version_change":"0.23.6 → 0.25.0","issue":{"uuid":"3722556019","node_id":"PR_kwDOQl1SZs64hZcS","number":16,"state":"closed","title":"chore(deps): Bump the production-dependencies group across 1 directory with 20 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-12T15:58:37.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-12T08:44:59.000Z","updated_at":"2025-12-12T15:58:39.000Z","time_to_close":26018,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"production-dependencies","update_count":20,"packages":[{"name":"bincode","old_version":"1.3.3","new_version":"2.0.1","repository_url":"https://github.com/bincode-org/bincode"},{"name":"wyz","old_version":"0.5.1","new_version":"0.6.1","repository_url":"https://github.com/myrrlyn/wyz"},{"name":"lancedb","old_version":"0.17.0","new_version":"0.18.1","repository_url":"https://github.com/lancedb/lancedb"},{"name":"arrow","old_version":"53.4.1","new_version":"54.2.1","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-schema","old_version":"53.4.1","new_version":"54.3.1","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-array","old_version":"53.4.1","new_version":"54.2.1","repository_url":"https://github.com/apache/arrow-rs"},{"name":"hf-hub","old_version":"0.3.2","new_version":"0.4.3","repository_url":"https://github.com/huggingface/hf-hub"},{"name":"tokenizers","old_version":"0.21.4","new_version":"0.22.2","repository_url":"https://github.com/huggingface/tokenizers"},{"name":"tree-sitter","old_version":"0.24.7","new_version":"0.26.2","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-rust","old_version":"0.23.3","new_version":"0.24.0","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-python","old_version":"0.23.6","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-javascript","old_version":"0.23.1","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-javascript"},{"name":"tree-sitter-go","old_version":"0.23.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-go"},{"name":"ollama-rs","old_version":"0.2.6","new_version":"0.3.3","repository_url":"https://github.com/pepperoni21/ollama-rs"},{"name":"async-openai","old_version":"0.27.2","new_version":"0.31.1","repository_url":"https://github.com/64bit/async-openai"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.8","repository_url":"https://github.com/toml-rs/toml"},{"name":"colored","old_version":"2.2.0","new_version":"3.0.0","repository_url":"https://github.com/mackwic/colored"},{"name":"thiserror","old_version":"1.0.69","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"criterion","old_version":"0.5.1","new_version":"0.8.1","repository_url":"https://github.com/criterion-rs/criterion.rs"},{"name":"bloomfilter","old_version":"1.0.16","new_version":"3.0.1","repository_url":"https://github.com/jedisct1/rust-bloom-filter"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the production-dependencies group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bincode](https://github.com/bincode-org/bincode) | `1.3.3` | `2.0.1` |\n| [wyz](https://github.com/myrrlyn/wyz) | `0.5.1` | `0.6.1` |\n| [lancedb](https://github.com/lancedb/lancedb) | `0.17.0` | `0.18.1` |\n| [arrow](https://github.com/apache/arrow-rs) | `53.4.1` | `54.2.1` |\n| [arrow-schema](https://github.com/apache/arrow-rs) | `53.4.1` | `54.3.1` |\n| [arrow-array](https://github.com/apache/arrow-rs) | `53.4.1` | `54.2.1` |\n| [hf-hub](https://github.com/huggingface/hf-hub) | `0.3.2` | `0.4.3` |\n| [tokenizers](https://github.com/huggingface/tokenizers) | `0.21.4` | `0.22.2` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.24.7` | `0.26.2` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.3` | `0.24.0` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | `0.23.1` | `0.25.0` |\n| [tree-sitter-go](https://github.com/tree-sitter/tree-sitter-go) | `0.23.4` | `0.25.0` |\n| [ollama-rs](https://github.com/pepperoni21/ollama-rs) | `0.2.6` | `0.3.3` |\n| [async-openai](https://github.com/64bit/async-openai) | `0.27.2` | `0.31.1` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.8` |\n| [colored](https://github.com/mackwic/colored) | `2.2.0` | `3.0.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.69` | `2.0.17` |\n| [criterion](https://github.com/criterion-rs/criterion.rs) | `0.5.1` | `0.8.1` |\n| [bloomfilter](https://github.com/jedisct1/rust-bloom-filter) | `1.0.16` | `3.0.1` |\n\n\nUpdates `bincode` from 1.3.3 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bincode-org/bincode/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wyz` from 0.5.1 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/myrrlyn/wyz/blob/main/CHANGELOG.md\"\u003ewyz's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog \u003c!-- raw HTML omitted --\u003e\u003c/h1\u003e\n\u003cp\u003eAll notable changes will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis document is written according to the [Keep a Changelog][kac] style.\u003c/p\u003e\n\u003ch2\u003e0\u003c/h2\u003e\n\u003ch3\u003e0.6.0\u003c/h3\u003e\n\u003cp\u003eStrip the \u003ccode\u003ecomu\u003c/code\u003e module (migrated to \u003ccode\u003efunty 3.0\u003c/code\u003e) and the \u003ccode\u003ewm\u003c/code\u003e module (an idle\nsketch I will never seriously use).\u003c/p\u003e\n\u003ch3\u003e0.5.0\u003c/h3\u003e\n\u003cp\u003eAdded the \u003ccode\u003eBidi\u003c/code\u003e iterator adapter, which applies a \u003ccode\u003e.rev()\u003c/code\u003e on construction if a\ngiven condition is true.\u003c/p\u003e\n\u003cp\u003eAdded the \u003ccode\u003eRangeExt\u003c/code\u003e trait for making some operations on\n\u003ccode\u003e\u0026lt;R: RangeBounds\u0026lt;usize\u0026gt;\u0026gt;\u003c/code\u003e easier.\u003c/p\u003e\n\u003cp\u003eAdded a \u003ccode\u003eFmtList\u003c/code\u003e type (and \u003ccode\u003e.fmt_list()\u003c/code\u003e method) which allows anything that can\nbe borrowed as an iterator to render itself conveniently.\u003c/p\u003e\n\u003cp\u003eAdded more pointer methods to \u003ccode\u003eAddress\u003c/code\u003e, and created a system for working with\nreferences as well as pointers.\u003c/p\u003e\n\u003ch3\u003e0.4.0\u003c/h3\u003e\n\u003cp\u003eAdd the \u003ccode\u003ecomu\u003c/code\u003e module containing the type-system mutability tracking extracted\nfrom \u003ccode\u003ebitvec\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003e0.3.0\u003c/h3\u003e\n\u003cp\u003eAdded a background garbage disposal system in the \u003ccode\u003ewm\u003c/code\u003e module, under the\n\u003ccode\u003egarbage\u003c/code\u003e feature. It is accessed by importing the \u003ccode\u003ewm::BgDropExt\u003c/code\u003e trait and\nusing its \u003ccode\u003e.bg_drop()\u003c/code\u003e method on a value.\u003c/p\u003e\n\u003cp\u003eThe disposal system manages a single worker thread which receives any type and\nruns the appropriate destructor for it. Once initialized, the system remains in\noperation until explicitly shut down by the client program; once shut down, all\nfuture deferred-drop objects are destroyed in their local thread as normal.\u003c/p\u003e\n\u003cp\u003eThis system allows programs to opt in to faster immediate behavior when a value\ngoes out of scope, with minimal system and per-value cost.\u003c/p\u003e\n\u003cp\u003eRemoved \u003ccode\u003etap\u003c/code\u003e, \u003ccode\u003epipe\u003c/code\u003e, and \u003ccode\u003econv\u003c/code\u003e. They have been promoted to the [\u003ccode\u003etap\u003c/code\u003e] crate.\u003c/p\u003e\n\u003ch3\u003e0.2.0\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/myrrlyn/wyz/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lancedb` from 0.17.0 to 0.18.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/de6739e7ec80b7a58a038de853aeb750fe7486cc\"\u003e\u003ccode\u003ede6739e\u003c/code\u003e\u003c/a\u003e Bump version: 0.18.1-beta.0 → 0.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/495216efdbfa67df10d98a165b6dd108d33ad858\"\u003e\u003ccode\u003e495216e\u003c/code\u003e\u003c/a\u003e Bump version: 0.18.0 → 0.18.1-beta.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/a3b45a4d001d54985dfc9e97b92e95af5d75d757\"\u003e\u003ccode\u003ea3b45a4\u003c/code\u003e\u003c/a\u003e Bump version: 0.21.1-beta.0 → 0.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/c316c2f5327de573bf448017452fb12e2564791c\"\u003e\u003ccode\u003ec316c2f\u003c/code\u003e\u003c/a\u003e Bump version: 0.21.0 → 0.21.1-beta.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/3966b16b6313e42c510d4da2f16a0130b74f1191\"\u003e\u003ccode\u003e3966b16\u003c/code\u003e\u003c/a\u003e fix: restore pylance as mandatory dependency (\u003ca href=\"https://redirect.github.com/lancedb/lancedb/issues/2204\"\u003e#2204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/5661cc15acd9dfcd6889af13e96173dcbcbda521\"\u003e\u003ccode\u003e5661cc1\u003c/code\u003e\u003c/a\u003e Updating package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/4e7220400fcc7702de512f280fb53a5fdd214032\"\u003e\u003ccode\u003e4e72204\u003c/code\u003e\u003c/a\u003e Updating package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/ae4928fe77712f24f1e469c39b18a03f3c0c57b9\"\u003e\u003ccode\u003eae4928f\u003c/code\u003e\u003c/a\u003e Updating package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/e80a405deeea6036e0ce0371af1e63ac5ea10b9e\"\u003e\u003ccode\u003ee80a405\u003c/code\u003e\u003c/a\u003e Bump version: 0.18.0-beta.1 → 0.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/a53e19e3868ebf10603d7b4d7cb40007f9bc6ab7\"\u003e\u003ccode\u003ea53e19e\u003c/code\u003e\u003c/a\u003e Bump version: 0.18.0-beta.0 → 0.18.0-beta.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lancedb/lancedb/compare/v0.17.0...v0.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow` from 53.4.1 to 54.2.1\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 54.2.1\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/54.2.1\"\u003e54.2.1\u003c/a\u003e (2025-02-27)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/54.2.0...54.2.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse chrono \u0026gt;= 0.4.34, \u0026lt; 0.4.40 to avoid breaking \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7210\"\u003e#7210\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e* \u003cem\u003eThis Changelog was automatically generated by \u003ca href=\"https://github.com/github-changelog-generator/github-changelog-generator\"\u003egithub_changelog_generator\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003earrow 54.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/blob/54.2.1/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/54.2.1\"\u003e54.2.1\u003c/a\u003e (2025-02-27)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/54.2.0...54.2.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse chrono \u0026gt;= 0.4.34, \u0026lt; 0.4.40 to avoid breaking \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7210\"\u003e#7210\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e* \u003cem\u003eThis Changelog was automatically generated by \u003ca href=\"https://github.com/github-changelog-generator/github-changelog-generator\"\u003egithub_changelog_generator\u003c/a\u003e\u003c/em\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/apache/arrow-rs/commit/3f564688cbcd8351e18b35c6286c97f5dd0a8606\"\u003e\u003ccode\u003e3f56468\u003c/code\u003e\u003c/a\u003e Bump arrow version to 54.2.1 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7207\"\u003e#7207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ed0dcb54969e2b98d0a34fa03e4198b6ab36a0fc\"\u003e\u003ccode\u003eed0dcb5\u003c/code\u003e\u003c/a\u003e Use chrono \u0026gt;= 0.4.34, \u0026lt; 0.4.40 to avoid breaking (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7210\"\u003e#7210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d4b9482f5dee47a0f2f7afc129db83b8ac8df406\"\u003e\u003ccode\u003ed4b9482\u003c/code\u003e\u003c/a\u003e Update version to 54.2.0 and add CHANGELOG (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7110\"\u003e#7110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/34b2184ccbc535b19484e4cc24ff95a2460520f7\"\u003e\u003ccode\u003e34b2184\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Update rand requirement from 0.8 to 0.9 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7045\"\u003e#7045\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7125\"\u003e#7125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d3a875f8b603d2c7429964a6f8959bd055616d34\"\u003e\u003ccode\u003ed3a875f\u003c/code\u003e\u003c/a\u003e feat(object_store): random IP address selection (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7123\"\u003e#7123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ef7d753965c0ab5353b103bd64a92215d591d8bc\"\u003e\u003ccode\u003eef7d753\u003c/code\u003e\u003c/a\u003e fix: NullBufferBuilder::allocated_size should return Size in Bytes (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7122\"\u003e#7122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/78c9df9b72e70a76374af7db654fe60c15dff1df\"\u003e\u003ccode\u003e78c9df9\u003c/code\u003e\u003c/a\u003e Add tests that arrow IPC data is validated (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7096\"\u003e#7096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2bce56873ee1aa26c28ed2110234655d2923a33c\"\u003e\u003ccode\u003e2bce568\u003c/code\u003e\u003c/a\u003e Support converting large dates (i.e. +10999-12-31) from string to Date32 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7074\"\u003e#7074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/a85fc030bb6d3c4b7230073f7dd693aa5d7a2d6e\"\u003e\u003ccode\u003ea85fc03\u003c/code\u003e\u003c/a\u003e Support setting key field in MapBuilder (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7101\"\u003e#7101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/27d2a7510d75163f1d8cb430666662f3bef8bbea\"\u003e\u003ccode\u003e27d2a75\u003c/code\u003e\u003c/a\u003e Expose record boundary information in JSON decoder (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7092\"\u003e#7092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/53.4.1...54.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-schema` from 53.4.1 to 54.3.1\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-schema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 54.3.1\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/54.3.1\"\u003e54.3.1\u003c/a\u003e (2025-03-26)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/54.3.0...54.3.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRound trip encoding of list of fixed list fails when offset is not zero \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7315\"\u003e#7315\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMerged pull requests:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing type annotation \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7326\"\u003e#7326\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/mbrobbel\"\u003embrobbel\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebugfix: correct offsets when serializing a list of fixed sized list and non-zero start offset \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7318\"\u003e#7318\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/timsaucer\"\u003etimsaucer\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e* \u003cem\u003eThis Changelog was automatically generated by \u003ca href=\"https://github.com/github-changelog-generator/github-changelog-generator\"\u003egithub_changelog_generator\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003earrow 54.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/e62b212cfae174e2b1f2c8e5df3c94323d98b852\"\u003e\u003ccode\u003ee62b212\u003c/code\u003e\u003c/a\u003e Backports, version bump and changelog for 54.3.1 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7331\"\u003e#7331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/57942c47b7262acbb47d18493244cac24325ce02\"\u003e\u003ccode\u003e57942c4\u003c/code\u003e\u003c/a\u003e Update version to \u003ccode\u003e54.3.0\u003c/code\u003e and update CHANGELOG (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7295\"\u003e#7295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/9d9674b969f9153b102b55790e13be56aceb6c9b\"\u003e\u003ccode\u003e9d9674b\u003c/code\u003e\u003c/a\u003e Fix archery integration test (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7292\"\u003e#7292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/60c2abc21cee4ef70f416e2f2f73ed7d1e24a1f4\"\u003e\u003ccode\u003e60c2abc\u003c/code\u003e\u003c/a\u003e chore: require ffi feature in arrow-schema benchmark (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7298\"\u003e#7298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/83dabf927b8a911356c0c078bc05210c540664ed\"\u003e\u003ccode\u003e83dabf9\u003c/code\u003e\u003c/a\u003e Fix MSRV CI Check (pin \u003ccode\u003ehalf\u003c/code\u003e dependency) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7290\"\u003e#7290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/514735b038065a9a23ccdf869fd4fd02039d9476\"\u003e\u003ccode\u003e514735b\u003c/code\u003e\u003c/a\u003e Add example for how to read encrypted parquet files (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7283\"\u003e#7283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/936dc59968a3be6698ebf51aa17c46b2d4eddc80\"\u003e\u003ccode\u003e936dc59\u003c/code\u003e\u003c/a\u003e Move make_builder into mod.rs (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7218\"\u003e#7218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/eca46e72c3f84cef30f018341f47d6da04197df2\"\u003e\u003ccode\u003eeca46e7\u003c/code\u003e\u003c/a\u003e Minor: Re-enable Discussions (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7288\"\u003e#7288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/172d79fa55158eed1ec3ea34f7941f1349a94a9d\"\u003e\u003ccode\u003e172d79f\u003c/code\u003e\u003c/a\u003e Minor: run test_decimal_list again (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7282\"\u003e#7282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/a8f09578cb7b5100bdaa9602476abc0c7463ce8f\"\u003e\u003ccode\u003ea8f0957\u003c/code\u003e\u003c/a\u003e Move Parquet encryption tests into the arrow_reader integration tests (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7279\"\u003e#7279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/53.4.1...54.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-array` from 53.4.1 to 54.2.1\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-array's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 54.2.1\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/54.2.1\"\u003e54.2.1\u003c/a\u003e (2025-02-27)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/54.2.0...54.2.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse chrono \u0026gt;= 0.4.34, \u0026lt; 0.4.40 to avoid breaking \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7210\"\u003e#7210\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e* \u003cem\u003eThis Changelog was automatically generated by \u003ca href=\"https://github.com/github-changelog-generator/github-changelog-generator\"\u003egithub_changelog_generator\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003earrow 54.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/blob/54.2.1/CHANGELOG.md\"\u003earrow-array'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/54.2.1\"\u003e54.2.1\u003c/a\u003e (2025-02-27)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/54.2.0...54.2.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse chrono \u0026gt;= 0.4.34, \u0026lt; 0.4.40 to avoid breaking \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7210\"\u003e#7210\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e* \u003cem\u003eThis Changelog was automatically generated by \u003ca href=\"https://github.com/github-changelog-generator/github-changelog-generator\"\u003egithub_changelog_generator\u003c/a\u003e\u003c/em\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/apache/arrow-rs/commit/3f564688cbcd8351e18b35c6286c97f5dd0a8606\"\u003e\u003ccode\u003e3f56468\u003c/code\u003e\u003c/a\u003e Bump arrow version to 54.2.1 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7207\"\u003e#7207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ed0dcb54969e2b98d0a34fa03e4198b6ab36a0fc\"\u003e\u003ccode\u003eed0dcb5\u003c/code\u003e\u003c/a\u003e Use chrono \u0026gt;= 0.4.34, \u0026lt; 0.4.40 to avoid breaking (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7210\"\u003e#7210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d4b9482f5dee47a0f2f7afc129db83b8ac8df406\"\u003e\u003ccode\u003ed4b9482\u003c/code\u003e\u003c/a\u003e Update version to 54.2.0 and add CHANGELOG (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7110\"\u003e#7110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/34b2184ccbc535b19484e4cc24ff95a2460520f7\"\u003e\u003ccode\u003e34b2184\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Update rand requirement from 0.8 to 0.9 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7045\"\u003e#7045\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7125\"\u003e#7125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d3a875f8b603d2c7429964a6f8959bd055616d34\"\u003e\u003ccode\u003ed3a875f\u003c/code\u003e\u003c/a\u003e feat(object_store): random IP address selection (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7123\"\u003e#7123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ef7d753965c0ab5353b103bd64a92215d591d8bc\"\u003e\u003ccode\u003eef7d753\u003c/code\u003e\u003c/a\u003e fix: NullBufferBuilder::allocated_size should return Size in Bytes (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7122\"\u003e#7122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/78c9df9b72e70a76374af7db654fe60c15dff1df\"\u003e\u003ccode\u003e78c9df9\u003c/code\u003e\u003c/a\u003e Add tests that arrow IPC data is validated (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7096\"\u003e#7096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2bce56873ee1aa26c28ed2110234655d2923a33c\"\u003e\u003ccode\u003e2bce568\u003c/code\u003e\u003c/a\u003e Support converting large dates (i.e. +10999-12-31) from string to Date32 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7074\"\u003e#7074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/a85fc030bb6d3c4b7230073f7dd693aa5d7a2d6e\"\u003e\u003ccode\u003ea85fc03\u003c/code\u003e\u003c/a\u003e Support setting key field in MapBuilder (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7101\"\u003e#7101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/27d2a7510d75163f1d8cb430666662f3bef8bbea\"\u003e\u003ccode\u003e27d2a75\u003c/code\u003e\u003c/a\u003e Expose record boundary information in JSON decoder (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7092\"\u003e#7092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/53.4.1...54.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hf-hub` from 0.3.2 to 0.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huggingface/hf-hub/releases\"\u003ehf-hub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify deps by letting reqwest deal with rustls (ring vs aws-lc-rs). by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/88\"\u003ehuggingface/hf-hub#88\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlock lock by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/90\"\u003ehuggingface/hf-hub#90\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eForcing a flush due to tokio::fs semantics. by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/89\"\u003ehuggingface/hf-hub#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minor syntax typo in the readme by \u003ca href=\"https://github.com/DavidJFelix\"\u003e\u003ccode\u003e@​DavidJFelix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/91\"\u003ehuggingface/hf-hub#91\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Allow custom user-agent when interacting with Hub. by \u003ca href=\"https://github.com/Hugoch\"\u003e\u003ccode\u003e@​Hugoch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/96\"\u003ehuggingface/hf-hub#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePatch release. by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/97\"\u003ehuggingface/hf-hub#97\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle response status code-based errors in \u003ccode\u003eApiRepo.info\u003c/code\u003e before deserialization by \u003ca href=\"https://github.com/shadeMe\"\u003e\u003ccode\u003e@​shadeMe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/109\"\u003ehuggingface/hf-hub#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/Propfend\"\u003e\u003ccode\u003e@​Propfend\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/101\"\u003ehuggingface/hf-hub#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix readme typos. by \u003ca href=\"https://github.com/zhanluxianshen\"\u003e\u003ccode\u003e@​zhanluxianshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/98\"\u003ehuggingface/hf-hub#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanges ApiRepo::download_with_progress in sync API to propagate Lock… by \u003ca href=\"https://github.com/august99us\"\u003e\u003ccode\u003e@​august99us\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/106\"\u003ehuggingface/hf-hub#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixing the redirect missing the auth header. by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/110\"\u003ehuggingface/hf-hub#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdding LICENSE file by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/111\"\u003ehuggingface/hf-hub#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade version. by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/112\"\u003ehuggingface/hf-hub#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade deps by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/113\"\u003ehuggingface/hf-hub#113\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidJFelix\"\u003e\u003ccode\u003e@​DavidJFelix\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/91\"\u003ehuggingface/hf-hub#91\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Hugoch\"\u003e\u003ccode\u003e@​Hugoch\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/96\"\u003ehuggingface/hf-hub#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadeMe\"\u003e\u003ccode\u003e@​shadeMe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/109\"\u003ehuggingface/hf-hub#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Propfend\"\u003e\u003ccode\u003e@​Propfend\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/101\"\u003ehuggingface/hf-hub#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zhanluxianshen\"\u003e\u003ccode\u003e@​zhanluxianshen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/98\"\u003ehuggingface/hf-hub#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/august99us\"\u003e\u003ccode\u003e@​august99us\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/106\"\u003ehuggingface/hf-hub#106\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huggingface/hf-hub/compare/v0.4.1...v0.4.3\"\u003ehttps://github.com/huggingface/hf-hub/compare/v0.4.1...v0.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLocking mecanism. by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/87\"\u003ehuggingface/hf-hub#87\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huggingface/hf-hub/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/huggingface/hf-hub/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003ch2\u003eNew in 0.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRest of the changes are auto-generated an do not reflect things new in 0.4.0.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: \u003ccode\u003eHF_HOME\u003c/code\u003e is not read by default anymore. \u003ccode\u003eApiBuilder::from_env()\u003c/code\u003e and \u003ccode\u003eCache::from_env\u003c/code\u003e now read it instead of \u003ccode\u003e::new()\u003c/code\u003e and they also read \u003ccode\u003eHF_ENDPOINT\u003c/code\u003e to align with \u003ccode\u003ehuggingface_hub\u003c/code\u003e. Reading environment variable should be opted-in, not defaults.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: \u003ccode\u003etokio\u003c/code\u003e backend now uses a single task with multiple chunks to go easy on user's desktop connections. Instead using \u003ccode\u003eApiBuilder::new().high()\u003c/code\u003e should be used if you want to saturate the connection by using many concurrent tasks to saturate connections (for instance S3)\u003c/li\u003e\n\u003cli\u003eDownloads will resume automatically by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/84\"\u003ehuggingface/hf-hub#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChoice of TLS backend. Choose your backend for TLS support with \u003ccode\u003e[\u0026quot;ureq\u0026quot;, \u0026quot;tokio\u0026quot;] X [\u0026quot;native-tls\u0026quot;, \u0026quot;rustls-tls\u0026quot;]\u003c/code\u003e features cross product. Remember to deactivate default features to select only the features you're interested in.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing token location. by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/3\"\u003ehuggingface/hf-hub#3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003eModelInfo\u003c/code\u003e up and rename as \u003ccode\u003eRepoInfo\u003c/code\u003e. by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/4\"\u003ehuggingface/hf-hub#4\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproving DL speed in the non \u003ccode\u003etokio\u003c/code\u003e feature by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/5\"\u003ehuggingface/hf-hub#5\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevamping a lot of the API around using \u003ccode\u003eApiRepo\u003c/code\u003e instead of always     \u003ccode\u003eapi.fn(\u0026amp;repo, ...)\u003c/code\u003e by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/6\"\u003ehuggingface/hf-hub#6\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrading to new minor (breaking change with ApiRepo). by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/7\"\u003ehuggingface/hf-hub#7\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api): add lfs metadata by \u003ca href=\"https://github.com/McPatate\"\u003e\u003ccode\u003e@​McPatate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/8\"\u003ehuggingface/hf-hub#8\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/huggingface/hf-hub/commits/v0.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokenizers` from 0.21.4 to 0.22.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huggingface/tokenizers/releases\"\u003etokenizers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.22.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eOkay mostly doing the release for these PR:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deserialize of added tokens by \u003ca href=\"https://github.com/ArthurZucker\"\u003e\u003ccode\u003e@​ArthurZucker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1891\"\u003ehuggingface/tokenizers#1891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate stub for typing by \u003ca href=\"https://github.com/ArthurZucker\"\u003e\u003ccode\u003e@​ArthurZucker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1896\"\u003ehuggingface/tokenizers#1896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump PyO3 to 0.26 by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1901\"\u003ehuggingface/tokenizers#1901\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eBasically good typing with at least \u003ccode\u003ety\u003c/code\u003e, and a lot fast (from 4 to 8x faster) loading vocab with a lot of added tokens and GIL free !?\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eci: add support for building Win-ARM64 wheels by \u003ca href=\"https://github.com/MugundanMCW\"\u003e\u003ccode\u003e@​MugundanMCW\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1869\"\u003ehuggingface/tokenizers#1869\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd cargo-semver-checks to Rust CI workflow by \u003ca href=\"https://github.com/haixuanTao\"\u003e\u003ccode\u003e@​haixuanTao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1875\"\u003ehuggingface/tokenizers#1875\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate indicatif dependency by \u003ca href=\"https://github.com/gordonmessmer\"\u003e\u003ccode\u003e@​gordonmessmer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1867\"\u003ehuggingface/tokenizers#1867\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump node-forge from 1.3.1 to 1.3.2 in /tokenizers/examples/unstable_wasm/www 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/huggingface/tokenizers/pull/1889\"\u003ehuggingface/tokenizers#1889\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump js-yaml from 3.14.1 to 3.14.2 in /bindings/node 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/huggingface/tokenizers/pull/1892\"\u003ehuggingface/tokenizers#1892\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: used normalize_str in BaseTokenizer.normalize by \u003ca href=\"https://github.com/ishitab02\"\u003e\u003ccode\u003e@​ishitab02\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1884\"\u003ehuggingface/tokenizers#1884\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[MINOR:TYPO] Update mod.rs by \u003ca href=\"https://github.com/cakiki\"\u003e\u003ccode\u003e@​cakiki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1883\"\u003ehuggingface/tokenizers#1883\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove runtime stderr warning from Python bindings by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1898\"\u003ehuggingface/tokenizers#1898\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMark immutable pyclasses as frozen by \u003ca href=\"https://github.com/ngoldbaum\"\u003e\u003ccode\u003e@​ngoldbaum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1861\"\u003ehuggingface/tokenizers#1861\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDOCS: add \u003ccode\u003eadd_prefix_space\u003c/code\u003e to \u003ccode\u003eprocessors.ByteLevel\u003c/code\u003e  by \u003ca href=\"https://github.com/CloseChoice\"\u003e\u003ccode\u003e@​CloseChoice\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1878\"\u003ehuggingface/tokenizers#1878\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump express from 4.21.2 to 4.22.1 in /tokenizers/examples/unstable_wasm/www 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/huggingface/tokenizers/pull/1903\"\u003ehuggingface/tokenizers#1903\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MugundanMCW\"\u003e\u003ccode\u003e@​MugundanMCW\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1869\"\u003ehuggingface/tokenizers#1869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haixuanTao\"\u003e\u003ccode\u003e@​haixuanTao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1875\"\u003ehuggingface/tokenizers#1875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gordonmessmer\"\u003e\u003ccode\u003e@​gordonmessmer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1867\"\u003ehuggingface/tokenizers#1867\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ishitab02\"\u003e\u003ccode\u003e@​ishitab02\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1884\"\u003ehuggingface/tokenizers#1884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1898\"\u003ehuggingface/tokenizers#1898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ngoldbaum\"\u003e\u003ccode\u003e@​ngoldbaum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1861\"\u003ehuggingface/tokenizers#1861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CloseChoice\"\u003e\u003ccode\u003e@​CloseChoice\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1878\"\u003ehuggingface/tokenizers#1878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huggingface/tokenizers/compare/v0.22.1...v0.22.2\"\u003ehttps://github.com/huggingface/tokenizers/compare/v0.22.1...v0.22.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.22.1\u003c/h2\u003e\n\u003ch1\u003eRelease v0.22.1\u003c/h1\u003e\n\u003cp\u003eMain change:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBump huggingface_hub upper version (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1866\"\u003e#1866\u003c/a\u003e) from \u003ca href=\"https://github.com/Wauplin\"\u003e\u003ccode\u003e@​Wauplin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(trainer): add and improve trainer signature (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1838\"\u003e#1838\u003c/a\u003e) from \u003ca href=\"https://github.com/shenxiangzhuang\"\u003e\u003ccode\u003e@​shenxiangzhuang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome doc updates: c91d76ae558ca2dc1aa725959e65dc21bf1fed7e, 7b0217894c1e2baed7354ab41503841b47af7cf9, 57eb8d7d9564621221784f7949b9efdeb7a49ac1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/6573f2c56172bac56f211e77934be3215adef2c2\"\u003e\u003ccode\u003e6573f2c\u003c/code\u003e\u003c/a\u003e add lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/1d9dbb82a3a448474aebb1b032ed4eff4e458694\"\u003e\u003ccode\u003e1d9dbb8\u003c/code\u003e\u003c/a\u003e push the release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/95504c029325a5156564d26e4966c189f6b5b426\"\u003e\u003ccode\u003e95504c0\u003c/code\u003e\u003c/a\u003e add .lock and v0.22.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/860474078263d719865e3813c7c35c5e240084dd\"\u003e\u003ccode\u003e8604740\u003c/code\u003e\u003c/a\u003e update stub for typing (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1896\"\u003e#1896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/a5e03bab570d0f82b7eceb1072ed13b506b8f1f6\"\u003e\u003ccode\u003ea5e03ba\u003c/code\u003e\u003c/a\u003e Bump express in /tokenizers/examples/unstable_wasm/www (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1903\"\u003e#1903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/ebbc3c8da336265912f5b7195dea155c54c1dc2b\"\u003e\u003ccode\u003eebbc3c8\u003c/code\u003e\u003c/a\u003e bump PyO3 to 0.26 (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1901\"\u003e#1901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/b83d7c986c1d885c4e412715dbb63a1efd0438e1\"\u003e\u003ccode\u003eb83d7c9\u003c/code\u003e\u003c/a\u003e DOCS: add \u003ccode\u003eadd_prefix_space\u003c/code\u003e to \u003ccode\u003eprocessors.ByteLevel\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1878\"\u003e#1878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/060786018e6c3903ccc3ae7ac35394daa6a1e070\"\u003e\u003ccode\u003e0607860\u003c/code\u003e\u003c/a\u003e Mark immutable pyclasses as frozen (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1861\"\u003e#1861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/09dafe2f44a8a20824f893966e097aca626c62b4\"\u003e\u003ccode\u003e09dafe2\u003c/code\u003e\u003c/a\u003e Remove runtime stderr warning from Python bindings (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1898\"\u003e#1898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/a05b60c55f29814631b0b0c92ba51b178cc126f6\"\u003e\u003ccode\u003ea05b60c\u003c/code\u003e\u003c/a\u003e [MINOR:TYPO] Update mod.rs (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1883\"\u003e#1883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huggingface/tokenizers/compare/v0.21.4...v0.22.2\"\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.24.7 to 0.26.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/releases\"\u003etree-sitter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev0.26.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev0.25.10\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev0.25.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: add wasm32 support to portable/endian.h 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/4613\"\u003etree-sitter/tree-sitter#4613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated function on build.zig 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/4621\"\u003etree-sitter/tree-sitter#4621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(generate): reserve more \u003ccode\u003eVec\u003c/code\u003e capacities 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/4629\"\u003etree-sitter/tree-sitter#4629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(rust): prevent overflow in error message calculation 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/4634\"\u003etree-sitter/tree-sitter#4634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): use parser title in lib.rs description 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/4638\"\u003etree-sitter/tree-sitter#4638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): only include top level LICENSE file 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/4639\"\u003etree-sitter/tree-sitter#4639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): improve python platform detection 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/4640\"\u003etree-sitter/tree-sitter#4640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(python): improve bindings test to detect ABI incompatibilities 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/4641\"\u003etree-sitter/tree-sitter#4641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(query): prevent cycles when analyzing hidden 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/4659\"\u003etree-sitter/tree-sitter#4659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReserved word dsl declarations 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/4661\"\u003etree-sitter/tree-sitter#4661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): improve error message in cases where a langauge can't be found for one of many paths 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/4662\"\u003etree-sitter/tree-sitter#4662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): correct indices for \u003ccode\u003eNode::utf16_text\u003c/code\u003e 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/4663\"\u003etree-sitter/tree-sitter#4663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(rust): ignore new mismatched-lifetime-syntaxes lint  by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4680\"\u003etree-sitter/tree-sitter#4680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): use custom class name  by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4679\"\u003etree-sitter/tree-sitter#4679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): update zig template files (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/4637\"\u003e#4637\u003c/a\u003e) by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4684\"\u003etree-sitter/tree-sitter#4684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate build.zig.zon by \u003ca href=\"https://github.com/Omar-xt\"\u003e\u003ccode\u003e@​Omar-xt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4709\"\u003etree-sitter/tree-sitter#4709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport build.zig.zon fixes by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4717\"\u003etree-sitter/tree-sitter#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eportable/endian: Add Haiku support 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/4724\"\u003etree-sitter/tree-sitter#4724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): delete \u003ccode\u003evar_i32_type\u003c/code\u003e after initializing global stack pointer value 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/4732\"\u003etree-sitter/tree-sitter#4732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(rust): EqCapture accepted cases where number of captured nodes differed by one 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/4737\"\u003etree-sitter/tree-sitter#4737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): improve zig dependency fetching logic 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/4741\"\u003etree-sitter/tree-sitter#4741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): add tree-sitter as npm dev dependency 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/4738\"\u003etree-sitter/tree-sitter#4738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] build.zig improvements by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4743\"\u003etree-sitter/tree-sitter#4743\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): check if an \u003ccode\u003eERROR\u003c/code\u003e node is named before assuming it's the builtin error node 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/4746\"\u003etree-sitter/tree-sitter#4746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): allow error nodes to match when they are child nodes 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/4748\"\u003etree-sitter/tree-sitter#4748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(zig): support wasmtime for ARM64 Windows (MSVC) 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/4749\"\u003etree-sitter/tree-sitter#4749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): properly detect MSVC compiler 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/4751\"\u003etree-sitter/tree-sitter#4751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(generate): warn users when extra rule can lead to parser hang 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/4763\"\u003etree-sitter/tree-sitter#4763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): fix DSL type declarations 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/4770\"\u003etree-sitter/tree-sitter#4770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(npm): add directory to repository fields 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/4773\"\u003etree-sitter/tree-sitter#4773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web): correct type errors, improve build by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4774\"\u003etree-sitter/tree-sitter#4774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(generate): return error when single state transitions have indirectly recursive cycles 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/4790\"\u003etree-sitter/tree-sitter#4790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(generate): use correct state id when adding terminal states to non terminal extras 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/4794\"\u003etree-sitter/tree-sitter#4794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.25.9 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/4798\"\u003etree-sitter/tree-sitter#4798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(rust): correct crate versions in root Cargo.toml file 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/4800\"\u003etree-sitter/tree-sitter#4800\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Omar-xt\"\u003e\u003ccode\u003e@​Omar-xt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4709\"\u003etree-sitter/tree-sitter#4709\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/tree-sitter/tree-sitter/commit/8b8199775f96ca8642cf7860da46100875b38453\"\u003e\u003ccode\u003e8b81997\u003c/code\u003e\u003c/a\u003e 0.26.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/744e556f7ea96087bd8cc2433a2d1ce951684204\"\u003e\u003ccode\u003e744e556\u003c/code\u003e\u003c/a\u003e build(deps): bump esbuild\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/8a3dcc6155a9faae677544303b6bc0caf1aef296\"\u003e\u003ccode\u003e8a3dcc6\u003c/code\u003e\u003c/a\u003e release 0.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/b0afbf376224724ba97c68a54e36b63b71939695\"\u003e\u003ccode\u003eb0afbf3\u003c/code\u003e\u003c/a\u003e build(deps): bump wasmparser from 0.242.0 to 0.243.0 in the cargo group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/974be3bb30282fdf545c5724bf4367786519a1b6\"\u003e\u003ccode\u003e974be3b\u003c/code\u003e\u003c/a\u003e fix(rust): specify workspace dependency of \u003ccode\u003etree-sitter-language\u003c/code\u003e crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/d861e2bcd9f9ca087cbc1de74acfc54c31395e7b\"\u003e\u003ccode\u003ed861e2b\u003c/code\u003e\u003c/a\u003e docs(cli): list Java \u0026amp; Zig binding files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/b9c2d1dc8900e8ee9a5d9e04d3f135c8638d2b3f\"\u003e\u003ccode\u003eb9c2d1d\u003c/code\u003e\u003c/a\u003e feat(bindings): add Java bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/8ca17d1bb174633fca8cf662483b4ff145a2eba6\"\u003e\u003ccode\u003e8ca17d1\u003c/code\u003e\u003c/a\u003e ci(release): enable trusted publishing \u0026amp; attestations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/3182efeccc5de2f50d4611466607222a29a4b059\"\u003e\u003ccode\u003e3182efe\u003c/code\u003e\u003c/a\u003e feat(bindings): add byproducts to cmake\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/bec7c3272b7b05bc316e179f5eb0db1a3792ff59\"\u003e\u003ccode\u003ebec7c32\u003c/code\u003e\u003c/a\u003e fix(loader)!: correct arguments passed to \u003ccode\u003eselect_language\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.24.7...v0.26.2\"\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.23.3 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.0\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/18b0515fca567f5a10aee9978c6d2640e878671a\"\u003e\u003ccode\u003e18b0515\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/a1f37e82436b85ccba0952d64dd4c816b15d8c65\"\u003e\u003ccode\u003ea1f37e8\u003c/code\u003e\u003c/a\u003e Regenerate w/ latest ABI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.3...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-python` from 0.23.6 to 0.25.0\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-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.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-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.6...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-javascript` from 0.23.1 to 0.25.0\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-javascript/releases\"\u003etree-sitter-javascript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-javascript.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-javascript/commit/44c892e0be055ac465d5eeddae6d3e194424e7de\"\u003e\u003ccode\u003e44c892e\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/5f100b023ecbae8cfe304bfe661a4116d457ee63\"\u003e\u003ccode\u003e5f100b0\u003c/code\u003e\u003c/a\u003e docs: clarify targeted ECMAScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/2409583e3710cb9eaa3e7556ab2d4e4c6b37885b\"\u003e\u003ccode\u003e2409583\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/39798e26b6d4dbcee8e522b8db83f8b2df33a5ea\"\u003e\u003ccode\u003e39798e2\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eawait\u003c/code\u003e to reserved identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/c220d3e85305b8a3476f8822c9a44f065a255319\"\u003e\u003ccode\u003ec220d3e\u003c/code\u003e\u003c/a\u003e feat: add reserved words\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/7ef855146385b29b08a9f594ba2785ff20e9e4ec\"\u003e\u003ccode\u003e7ef8551\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eof\u003c/code\u003e as identifiers in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/ebdb4f17a4da79a70344a41ae76bb95b2415a653\"\u003e\u003ccode\u003eebdb4f1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eusing\u003c/code\u003e declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/166a5655f1c121bb0ad3857301bc5f3f4626db0e\"\u003e\u003ccode\u003e166a565\u003c/code\u003e\u003c/a\u003e ci: use macos-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/be1e969d3ece0a8801061f7c2636a0d84cc32ed4\"\u003e\u003ccode\u003ebe1e969\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/b131ccbf414a720cce088610539241a1eb170054\"\u003e\u003ccode\u003eb131ccb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/compare/v0.23.1...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-go` from 0.23.4 to 0.25.0\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-go/releases\"\u003etree-sitter-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-go.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-go/commit/1547678a9da59885853f5f5cc8a99cc203fa2e2c\"\u003e\u003ccode\u003e1547678\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/3f912e94d24fe884d3cfbacf47dd764bdf7aa67f\"\u003e\u003ccode\u003e3f912e9\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/179ca03b3ac7da8ed7466fc4a8b6b445c3c968da\"\u003e\u003ccode\u003e179ca03\u003c/code\u003e\u003c/a\u003e feat: expose statement list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e25214e92f1e997940a3bd2f3ced2a2ddf7f027f\"\u003e\u003ccode\u003ee25214e\u003c/code\u003e\u003c/a\u003e fix: allow the terminator to be omitted for the last element\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/edea6bf2824e0426277562da521aa07afc814af8\"\u003e\u003ccode\u003eedea6bf\u003c/code\u003e\u003c/a\u003e fix: give index expressions a dynamic precedence of 1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e1076e566acfa8c1d268f64b3bad27b6d42c52d0\"\u003e\u003ccode\u003ee1076e5\u003c/code\u003e\u003c/a\u003e feat: support generic type aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/00a299e703431dfa07680f4e55e260bfc9a4c875\"\u003e\u003ccode\u003e00a299e\u003c/code\u003e\u003c/a\u003e ci: update test failures, use macos-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/93c2bb6ff269013aea1c5f7f0957881197a9adac\"\u003e\u003ccode\u003e93c2bb6\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/1496eb74bfd2c5e7c26d6fc711d5135741e5a1fa\"\u003e\u003ccode\u003e1496eb7\u003c/code\u003e\u003c/a\u003e feat: use the new reserved rules api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/c350fa54d38af725c40d061a602ee3205ef1e072\"\u003e\u003ccode\u003ec350fa5\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/compare/v0.23.4...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ollama-rs` from 0.2.6 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/pepperoni21/ollama-rs/releases\"\u003eollama-rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed tool calls by \u003ca href=\"https://github.com/pepperoni21\"\u003e\u003ccode\u003e@​pepperoni21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pepperoni21/ollama-rs/pull/224\"\u003epepperoni21/ollama-rs#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump reqwest from 0.12.20 to 0.12.22 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/pepperoni21/ollama-rs/pull/220\"\u003epepperoni21/ollama-rs#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump schemars from 1.0.0 to 1.0.4 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/pepperoni21/ollama-rs/pull/221\"\u003epepperoni21/ollama-rs#221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tokio from 1.45.1 to 1.46.1 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/pepperoni21/ollama-rs/pull/222\"\u003epepperoni21/ollama-rs#222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(macros): re-export schemars and serde by \u003ca href=\"https://github.com/hannahfluch\"\u003e\u003ccode\u003e@​hannahfluch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pepperoni21/ollama-rs/pull/223\"\u003epepperoni21/ollama-rs#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump serde_with from 3.13.0 to 3.14.0 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/pepperoni21/ollama-rs/pull/225\"\u003epepperoni21/ollama-rs#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003ethink\u003c/code\u003e option to Coordinator by \u003ca href=\"https://github.com/ChrisAntaki\"\u003e\u003ccode\u003e@​ChrisAntaki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pepperoni21/ollama-rs/pull/231\"\u003epepperoni21/ollama-rs#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tokio from 1.46.1 to 1.47.0 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/pepperoni21/ollama-rs/pull/228\"\u003epepperoni21/ollama-rs#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump modelfile from 0.3.0 to 0.3.1 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/pepperoni21/ollama-rs/pull/226\"\u003epepperoni21/ollama-rs#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump serde_json from 1.0.140 to 1.0.141 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/pepperoni21/ollama-rs/pull/227\"\u003epepperoni21/ollama-rs#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump macrotest from 1.1.0 to 1.2.0 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/pepperoni21/ollama-rs/pull/232\"\u003epepperoni21/ollama-rs#232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump proc-macro2 from 1.0.95 to 1.0.96 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/pepperoni21/ollama-rs/pull/233\"\u003epepperoni21/ollama-rs#233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tokio from 1.47.0 to 1.47.1 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/pepperoni21/ollama-rs/pull/234\"\u003epepperoni21/ollama-rs#234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump serde_json from 1.0.141 to 1.0.142 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/pepperoni21/ollama-rs/pull/235\"\u003epepperoni21/ollama-rs#235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump thiserror from 2.0.12 to 2.0.15 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/pepperoni21/ollama-rs/pull/237\"\u003epepperoni21/ollama-rs#237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump syn from 2.0.104 to 2.0.106 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/pepperoni21/ollama-rs/pull/238\"\u003epepperoni21/ollama-rs#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump proc-macro2 from 1.0.96 to 1.0.101 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/pepperoni21/ollama-rs/pull/239\"\u003epepperoni21/ollama-rs#239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump reqwest from 0.12.22 to 0.12.23 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/pepperoni21/ollama-rs/pull/240\"\u003epepperoni21/ollama-rs#240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump scraper from 0.23.1 to 0.24.0 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/pepperoni21/ollama-rs/pull/241\"\u003epepperoni21/ollama-rs#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump regex from 1.11.1 to 1.11.2 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/pepperoni21/ollama-rs/pull/242\"\u003epepperoni21/ollama-rs#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump serde_json from 1.0.142 to 1.0.143 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/pepperoni21/ollama-rs/pull/243\"\u003epepperoni21/ollama-rs#243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump url from 2.5.4 to 2.5.7 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/pepperoni21/ollama-rs/pull/244\"\u003epepperoni21/ollama-rs#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump thiserror from 2.0.15 to 2.0.16 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/pepperoni21/ollama-rs/pull/245\"\u003epepperoni21/ollama-rs#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump text-splitter from 0.27.0 to 0.28.0 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/pepperoni21/ollama-rs/pull/248\"\u003epepperoni21/ollama-rs#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esend_chat_messages_with_history take \u0026amp;self by \u003ca href=\"https://github.com/denisstrizhkin\"\u003e\u003ccode\u003e@​denisstrizhkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pepperoni21/ollama-rs/pull/247\"\u003epepperoni21/ollama-rs#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn Error instead of panicking if selector in ddg isn't found by \u003ca href=\"https://github.com/mineichen\"\u003e\u003ccode\u003e@​mineichen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pepperoni21/ollama-rs/pull/249\"\u003epepperoni21/ollama-rs#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed formatting by \u003ca href=\"https://github.com/pepperoni21\"\u003e\u003ccode\u003e@​pepperoni21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pepperoni21/ollama-rs/pull/250\"\u003epepperoni21/ollama-rs#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd unittest for DDG tool by \u003ca href=\"https://github.com/mineichen\"\u003e\u003ccode\u003e@​mineichen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pepperoni21/ollama-rs/pull/251\"\u003epepperoni21/ollama-rs#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow images_to_ollama example parametrization by \u003ca href=\"https://github.com/mineichen\"\u003e\u003ccode\u003e@​mineichen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pepperoni21/ollama-rs/pull/252\"\u003epepperoni21/ollama-rs#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNon blocking stdio by \u003ca href=\"https://github.com/mineichen\"\u003e\u003ccode\u003e@​mineichen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pepperoni21/ollama-rs/pull/253\"\u003epepperoni21/ollama-rs#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove field 'stream' from GenerationRequest, by \u003ca href=\"https://github.com/mineichen\"\u003e\u003ccode\u003e@​mineichen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pepperoni21/ollama-rs/pull/254\"\u003epepperoni21/ollama-rs#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump serde_json from 1.0.143 to 1.0.145 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/pepperoni21/ollama-rs/pull/255\"\u003epepperoni21/ollama-rs#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump log from 0.4.27 to 0.4.28 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/pepperoni21/ollama-rs/pull/256\"\u003epepperoni21/ollama-rs#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump serde from 1.0.219 to 1.0.224 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/pepperoni21/ollama-rs/pull/257\"\u003epepperoni21/ollama-rs#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump futures-util from 0.3.29 to 0.3.31 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/pepperoni21/ollama-rs/pull/258\"\u003epepperoni21/ollama-rs#258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump serde_with from 3.14.0 to 3.14.1 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/pepperoni21/ollama-rs/pull/261\"\u003epepperoni21/ollama-rs#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump serde from 1.0.224 to 1.0.228 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/pepperoni21/ollama-rs/pull/264\"\u003epepperoni21/ollama-rs#264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump quote from 1.0.40 to 1.0.41 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/pepperoni21/ollama-rs/pull/265\"\u003epepperoni21/ollama-rs#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump thiserror from 2.0.16 to 2.0.17 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/pepperoni21/ollama-rs/pull/267\"\u003epepperoni21/ollama-rs#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump reqwest from 0.12.23 to 0.12.24 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca h...\n\n_Description has been truncated_","html_url":"https://github.com/gaarutyunov/layer-vcs/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gaarutyunov%2Flayer-vcs/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"0.23.6","new_version":"0.25.0","update_type":"minor","path":null,"pr_created_at":"2025-12-11T23:47:37.000Z","version_change":"0.23.6 → 0.25.0","issue":{"uuid":"3721349882","node_id":"PR_kwDOQl1SZs64dciP","number":14,"state":"open","title":"chore(deps): Bump the production-dependencies group across 1 directory with 18 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-11T23:47:37.000Z","updated_at":"2025-12-11T23:47:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"production-dependencies","update_count":18,"packages":[{"name":"bincode","old_version":"1.3.3","new_version":"2.0.1","repository_url":"https://github.com/bincode-org/bincode"},{"name":"wyz","old_version":"0.5.1","new_version":"0.6.1","repository_url":"https://github.com/myrrlyn/wyz"},{"name":"lancedb","old_version":"0.17.0","new_version":"0.18.1","repository_url":"https://github.com/lancedb/lancedb"},{"name":"arrow","old_version":"53.4.1","new_version":"54.2.1","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-schema","old_version":"53.4.1","new_version":"54.3.1","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-array","old_version":"53.4.1","new_version":"54.2.1","repository_url":"https://github.com/apache/arrow-rs"},{"name":"hf-hub","old_version":"0.3.2","new_version":"0.4.3","repository_url":"https://github.com/huggingface/hf-hub"},{"name":"tokenizers","old_version":"0.21.4","new_version":"0.22.2","repository_url":"https://github.com/huggingface/tokenizers"},{"name":"tree-sitter","old_version":"0.24.7","new_version":"0.26.2","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-rust","old_version":"0.23.3","new_version":"0.24.0","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-python","old_version":"0.23.6","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-javascript","old_version":"0.23.1","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-javascript"},{"name":"tree-sitter-go","old_version":"0.23.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-go"},{"name":"colored","old_version":"2.2.0","new_version":"3.0.0","repository_url":"https://github.com/mackwic/colored"},{"name":"thiserror","old_version":"1.0.69","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"criterion","old_version":"0.5.1","new_version":"0.8.1","repository_url":"https://github.com/criterion-rs/criterion.rs"},{"name":"bloomfilter","old_version":"1.0.16","new_version":"3.0.1","repository_url":"https://github.com/jedisct1/rust-bloom-filter"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.8","repository_url":"https://github.com/toml-rs/toml"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the production-dependencies group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bincode](https://github.com/bincode-org/bincode) | `1.3.3` | `2.0.1` |\n| [wyz](https://github.com/myrrlyn/wyz) | `0.5.1` | `0.6.1` |\n| [lancedb](https://github.com/lancedb/lancedb) | `0.17.0` | `0.18.1` |\n| [arrow](https://github.com/apache/arrow-rs) | `53.4.1` | `54.2.1` |\n| [arrow-schema](https://github.com/apache/arrow-rs) | `53.4.1` | `54.3.1` |\n| [arrow-array](https://github.com/apache/arrow-rs) | `53.4.1` | `54.2.1` |\n| [hf-hub](https://github.com/huggingface/hf-hub) | `0.3.2` | `0.4.3` |\n| [tokenizers](https://github.com/huggingface/tokenizers) | `0.21.4` | `0.22.2` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.24.7` | `0.26.2` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.23.3` | `0.24.0` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | `0.23.1` | `0.25.0` |\n| [tree-sitter-go](https://github.com/tree-sitter/tree-sitter-go) | `0.23.4` | `0.25.0` |\n| [colored](https://github.com/mackwic/colored) | `2.2.0` | `3.0.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.69` | `2.0.17` |\n| [criterion](https://github.com/criterion-rs/criterion.rs) | `0.5.1` | `0.8.1` |\n| [bloomfilter](https://github.com/jedisct1/rust-bloom-filter) | `1.0.16` | `3.0.1` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.8` |\n\n\nUpdates `bincode` from 1.3.3 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bincode-org/bincode/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wyz` from 0.5.1 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/myrrlyn/wyz/blob/main/CHANGELOG.md\"\u003ewyz's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog \u003c!-- raw HTML omitted --\u003e\u003c/h1\u003e\n\u003cp\u003eAll notable changes will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThis document is written according to the [Keep a Changelog][kac] style.\u003c/p\u003e\n\u003ch2\u003e0\u003c/h2\u003e\n\u003ch3\u003e0.6.0\u003c/h3\u003e\n\u003cp\u003eStrip the \u003ccode\u003ecomu\u003c/code\u003e module (migrated to \u003ccode\u003efunty 3.0\u003c/code\u003e) and the \u003ccode\u003ewm\u003c/code\u003e module (an idle\nsketch I will never seriously use).\u003c/p\u003e\n\u003ch3\u003e0.5.0\u003c/h3\u003e\n\u003cp\u003eAdded the \u003ccode\u003eBidi\u003c/code\u003e iterator adapter, which applies a \u003ccode\u003e.rev()\u003c/code\u003e on construction if a\ngiven condition is true.\u003c/p\u003e\n\u003cp\u003eAdded the \u003ccode\u003eRangeExt\u003c/code\u003e trait for making some operations on\n\u003ccode\u003e\u0026lt;R: RangeBounds\u0026lt;usize\u0026gt;\u0026gt;\u003c/code\u003e easier.\u003c/p\u003e\n\u003cp\u003eAdded a \u003ccode\u003eFmtList\u003c/code\u003e type (and \u003ccode\u003e.fmt_list()\u003c/code\u003e method) which allows anything that can\nbe borrowed as an iterator to render itself conveniently.\u003c/p\u003e\n\u003cp\u003eAdded more pointer methods to \u003ccode\u003eAddress\u003c/code\u003e, and created a system for working with\nreferences as well as pointers.\u003c/p\u003e\n\u003ch3\u003e0.4.0\u003c/h3\u003e\n\u003cp\u003eAdd the \u003ccode\u003ecomu\u003c/code\u003e module containing the type-system mutability tracking extracted\nfrom \u003ccode\u003ebitvec\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003e0.3.0\u003c/h3\u003e\n\u003cp\u003eAdded a background garbage disposal system in the \u003ccode\u003ewm\u003c/code\u003e module, under the\n\u003ccode\u003egarbage\u003c/code\u003e feature. It is accessed by importing the \u003ccode\u003ewm::BgDropExt\u003c/code\u003e trait and\nusing its \u003ccode\u003e.bg_drop()\u003c/code\u003e method on a value.\u003c/p\u003e\n\u003cp\u003eThe disposal system manages a single worker thread which receives any type and\nruns the appropriate destructor for it. Once initialized, the system remains in\noperation until explicitly shut down by the client program; once shut down, all\nfuture deferred-drop objects are destroyed in their local thread as normal.\u003c/p\u003e\n\u003cp\u003eThis system allows programs to opt in to faster immediate behavior when a value\ngoes out of scope, with minimal system and per-value cost.\u003c/p\u003e\n\u003cp\u003eRemoved \u003ccode\u003etap\u003c/code\u003e, \u003ccode\u003epipe\u003c/code\u003e, and \u003ccode\u003econv\u003c/code\u003e. They have been promoted to the [\u003ccode\u003etap\u003c/code\u003e] crate.\u003c/p\u003e\n\u003ch3\u003e0.2.0\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/myrrlyn/wyz/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lancedb` from 0.17.0 to 0.18.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/de6739e7ec80b7a58a038de853aeb750fe7486cc\"\u003e\u003ccode\u003ede6739e\u003c/code\u003e\u003c/a\u003e Bump version: 0.18.1-beta.0 → 0.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/495216efdbfa67df10d98a165b6dd108d33ad858\"\u003e\u003ccode\u003e495216e\u003c/code\u003e\u003c/a\u003e Bump version: 0.18.0 → 0.18.1-beta.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/a3b45a4d001d54985dfc9e97b92e95af5d75d757\"\u003e\u003ccode\u003ea3b45a4\u003c/code\u003e\u003c/a\u003e Bump version: 0.21.1-beta.0 → 0.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/c316c2f5327de573bf448017452fb12e2564791c\"\u003e\u003ccode\u003ec316c2f\u003c/code\u003e\u003c/a\u003e Bump version: 0.21.0 → 0.21.1-beta.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/3966b16b6313e42c510d4da2f16a0130b74f1191\"\u003e\u003ccode\u003e3966b16\u003c/code\u003e\u003c/a\u003e fix: restore pylance as mandatory dependency (\u003ca href=\"https://redirect.github.com/lancedb/lancedb/issues/2204\"\u003e#2204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/5661cc15acd9dfcd6889af13e96173dcbcbda521\"\u003e\u003ccode\u003e5661cc1\u003c/code\u003e\u003c/a\u003e Updating package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/4e7220400fcc7702de512f280fb53a5fdd214032\"\u003e\u003ccode\u003e4e72204\u003c/code\u003e\u003c/a\u003e Updating package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/ae4928fe77712f24f1e469c39b18a03f3c0c57b9\"\u003e\u003ccode\u003eae4928f\u003c/code\u003e\u003c/a\u003e Updating package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/e80a405deeea6036e0ce0371af1e63ac5ea10b9e\"\u003e\u003ccode\u003ee80a405\u003c/code\u003e\u003c/a\u003e Bump version: 0.18.0-beta.1 → 0.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lancedb/lancedb/commit/a53e19e3868ebf10603d7b4d7cb40007f9bc6ab7\"\u003e\u003ccode\u003ea53e19e\u003c/code\u003e\u003c/a\u003e Bump version: 0.18.0-beta.0 → 0.18.0-beta.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lancedb/lancedb/compare/v0.17.0...v0.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow` from 53.4.1 to 54.2.1\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 54.2.1\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/54.2.1\"\u003e54.2.1\u003c/a\u003e (2025-02-27)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/54.2.0...54.2.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse chrono \u0026gt;= 0.4.34, \u0026lt; 0.4.40 to avoid breaking \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7210\"\u003e#7210\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e* \u003cem\u003eThis Changelog was automatically generated by \u003ca href=\"https://github.com/github-changelog-generator/github-changelog-generator\"\u003egithub_changelog_generator\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003earrow 54.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/blob/54.2.1/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/54.2.1\"\u003e54.2.1\u003c/a\u003e (2025-02-27)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/54.2.0...54.2.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse chrono \u0026gt;= 0.4.34, \u0026lt; 0.4.40 to avoid breaking \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7210\"\u003e#7210\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e* \u003cem\u003eThis Changelog was automatically generated by \u003ca href=\"https://github.com/github-changelog-generator/github-changelog-generator\"\u003egithub_changelog_generator\u003c/a\u003e\u003c/em\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/apache/arrow-rs/commit/3f564688cbcd8351e18b35c6286c97f5dd0a8606\"\u003e\u003ccode\u003e3f56468\u003c/code\u003e\u003c/a\u003e Bump arrow version to 54.2.1 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7207\"\u003e#7207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ed0dcb54969e2b98d0a34fa03e4198b6ab36a0fc\"\u003e\u003ccode\u003eed0dcb5\u003c/code\u003e\u003c/a\u003e Use chrono \u0026gt;= 0.4.34, \u0026lt; 0.4.40 to avoid breaking (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7210\"\u003e#7210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d4b9482f5dee47a0f2f7afc129db83b8ac8df406\"\u003e\u003ccode\u003ed4b9482\u003c/code\u003e\u003c/a\u003e Update version to 54.2.0 and add CHANGELOG (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7110\"\u003e#7110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/34b2184ccbc535b19484e4cc24ff95a2460520f7\"\u003e\u003ccode\u003e34b2184\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Update rand requirement from 0.8 to 0.9 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7045\"\u003e#7045\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7125\"\u003e#7125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d3a875f8b603d2c7429964a6f8959bd055616d34\"\u003e\u003ccode\u003ed3a875f\u003c/code\u003e\u003c/a\u003e feat(object_store): random IP address selection (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7123\"\u003e#7123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ef7d753965c0ab5353b103bd64a92215d591d8bc\"\u003e\u003ccode\u003eef7d753\u003c/code\u003e\u003c/a\u003e fix: NullBufferBuilder::allocated_size should return Size in Bytes (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7122\"\u003e#7122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/78c9df9b72e70a76374af7db654fe60c15dff1df\"\u003e\u003ccode\u003e78c9df9\u003c/code\u003e\u003c/a\u003e Add tests that arrow IPC data is validated (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7096\"\u003e#7096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2bce56873ee1aa26c28ed2110234655d2923a33c\"\u003e\u003ccode\u003e2bce568\u003c/code\u003e\u003c/a\u003e Support converting large dates (i.e. +10999-12-31) from string to Date32 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7074\"\u003e#7074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/a85fc030bb6d3c4b7230073f7dd693aa5d7a2d6e\"\u003e\u003ccode\u003ea85fc03\u003c/code\u003e\u003c/a\u003e Support setting key field in MapBuilder (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7101\"\u003e#7101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/27d2a7510d75163f1d8cb430666662f3bef8bbea\"\u003e\u003ccode\u003e27d2a75\u003c/code\u003e\u003c/a\u003e Expose record boundary information in JSON decoder (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7092\"\u003e#7092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/53.4.1...54.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-schema` from 53.4.1 to 54.3.1\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-schema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 54.3.1\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/54.3.1\"\u003e54.3.1\u003c/a\u003e (2025-03-26)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/54.3.0...54.3.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRound trip encoding of list of fixed list fails when offset is not zero \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7315\"\u003e#7315\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMerged pull requests:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing type annotation \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7326\"\u003e#7326\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/mbrobbel\"\u003embrobbel\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebugfix: correct offsets when serializing a list of fixed sized list and non-zero start offset \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7318\"\u003e#7318\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/timsaucer\"\u003etimsaucer\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e* \u003cem\u003eThis Changelog was automatically generated by \u003ca href=\"https://github.com/github-changelog-generator/github-changelog-generator\"\u003egithub_changelog_generator\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003earrow 54.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/e62b212cfae174e2b1f2c8e5df3c94323d98b852\"\u003e\u003ccode\u003ee62b212\u003c/code\u003e\u003c/a\u003e Backports, version bump and changelog for 54.3.1 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7331\"\u003e#7331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/57942c47b7262acbb47d18493244cac24325ce02\"\u003e\u003ccode\u003e57942c4\u003c/code\u003e\u003c/a\u003e Update version to \u003ccode\u003e54.3.0\u003c/code\u003e and update CHANGELOG (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7295\"\u003e#7295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/9d9674b969f9153b102b55790e13be56aceb6c9b\"\u003e\u003ccode\u003e9d9674b\u003c/code\u003e\u003c/a\u003e Fix archery integration test (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7292\"\u003e#7292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/60c2abc21cee4ef70f416e2f2f73ed7d1e24a1f4\"\u003e\u003ccode\u003e60c2abc\u003c/code\u003e\u003c/a\u003e chore: require ffi feature in arrow-schema benchmark (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7298\"\u003e#7298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/83dabf927b8a911356c0c078bc05210c540664ed\"\u003e\u003ccode\u003e83dabf9\u003c/code\u003e\u003c/a\u003e Fix MSRV CI Check (pin \u003ccode\u003ehalf\u003c/code\u003e dependency) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7290\"\u003e#7290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/514735b038065a9a23ccdf869fd4fd02039d9476\"\u003e\u003ccode\u003e514735b\u003c/code\u003e\u003c/a\u003e Add example for how to read encrypted parquet files (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7283\"\u003e#7283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/936dc59968a3be6698ebf51aa17c46b2d4eddc80\"\u003e\u003ccode\u003e936dc59\u003c/code\u003e\u003c/a\u003e Move make_builder into mod.rs (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7218\"\u003e#7218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/eca46e72c3f84cef30f018341f47d6da04197df2\"\u003e\u003ccode\u003eeca46e7\u003c/code\u003e\u003c/a\u003e Minor: Re-enable Discussions (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7288\"\u003e#7288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/172d79fa55158eed1ec3ea34f7941f1349a94a9d\"\u003e\u003ccode\u003e172d79f\u003c/code\u003e\u003c/a\u003e Minor: run test_decimal_list again (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7282\"\u003e#7282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/a8f09578cb7b5100bdaa9602476abc0c7463ce8f\"\u003e\u003ccode\u003ea8f0957\u003c/code\u003e\u003c/a\u003e Move Parquet encryption tests into the arrow_reader integration tests (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7279\"\u003e#7279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/53.4.1...54.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-array` from 53.4.1 to 54.2.1\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-array's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 54.2.1\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/54.2.1\"\u003e54.2.1\u003c/a\u003e (2025-02-27)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/54.2.0...54.2.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse chrono \u0026gt;= 0.4.34, \u0026lt; 0.4.40 to avoid breaking \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7210\"\u003e#7210\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e* \u003cem\u003eThis Changelog was automatically generated by \u003ca href=\"https://github.com/github-changelog-generator/github-changelog-generator\"\u003egithub_changelog_generator\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003earrow 54.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/blob/54.2.1/CHANGELOG.md\"\u003earrow-array'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/54.2.1\"\u003e54.2.1\u003c/a\u003e (2025-02-27)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/54.2.0...54.2.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse chrono \u0026gt;= 0.4.34, \u0026lt; 0.4.40 to avoid breaking \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/7210\"\u003e#7210\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e* \u003cem\u003eThis Changelog was automatically generated by \u003ca href=\"https://github.com/github-changelog-generator/github-changelog-generator\"\u003egithub_changelog_generator\u003c/a\u003e\u003c/em\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/apache/arrow-rs/commit/3f564688cbcd8351e18b35c6286c97f5dd0a8606\"\u003e\u003ccode\u003e3f56468\u003c/code\u003e\u003c/a\u003e Bump arrow version to 54.2.1 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7207\"\u003e#7207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ed0dcb54969e2b98d0a34fa03e4198b6ab36a0fc\"\u003e\u003ccode\u003eed0dcb5\u003c/code\u003e\u003c/a\u003e Use chrono \u0026gt;= 0.4.34, \u0026lt; 0.4.40 to avoid breaking (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7210\"\u003e#7210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d4b9482f5dee47a0f2f7afc129db83b8ac8df406\"\u003e\u003ccode\u003ed4b9482\u003c/code\u003e\u003c/a\u003e Update version to 54.2.0 and add CHANGELOG (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7110\"\u003e#7110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/34b2184ccbc535b19484e4cc24ff95a2460520f7\"\u003e\u003ccode\u003e34b2184\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Update rand requirement from 0.8 to 0.9 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7045\"\u003e#7045\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7125\"\u003e#7125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d3a875f8b603d2c7429964a6f8959bd055616d34\"\u003e\u003ccode\u003ed3a875f\u003c/code\u003e\u003c/a\u003e feat(object_store): random IP address selection (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7123\"\u003e#7123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ef7d753965c0ab5353b103bd64a92215d591d8bc\"\u003e\u003ccode\u003eef7d753\u003c/code\u003e\u003c/a\u003e fix: NullBufferBuilder::allocated_size should return Size in Bytes (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7122\"\u003e#7122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/78c9df9b72e70a76374af7db654fe60c15dff1df\"\u003e\u003ccode\u003e78c9df9\u003c/code\u003e\u003c/a\u003e Add tests that arrow IPC data is validated (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7096\"\u003e#7096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2bce56873ee1aa26c28ed2110234655d2923a33c\"\u003e\u003ccode\u003e2bce568\u003c/code\u003e\u003c/a\u003e Support converting large dates (i.e. +10999-12-31) from string to Date32 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7074\"\u003e#7074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/a85fc030bb6d3c4b7230073f7dd693aa5d7a2d6e\"\u003e\u003ccode\u003ea85fc03\u003c/code\u003e\u003c/a\u003e Support setting key field in MapBuilder (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7101\"\u003e#7101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/27d2a7510d75163f1d8cb430666662f3bef8bbea\"\u003e\u003ccode\u003e27d2a75\u003c/code\u003e\u003c/a\u003e Expose record boundary information in JSON decoder (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/7092\"\u003e#7092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/53.4.1...54.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hf-hub` from 0.3.2 to 0.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huggingface/hf-hub/releases\"\u003ehf-hub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify deps by letting reqwest deal with rustls (ring vs aws-lc-rs). by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/88\"\u003ehuggingface/hf-hub#88\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlock lock by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/90\"\u003ehuggingface/hf-hub#90\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eForcing a flush due to tokio::fs semantics. by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/89\"\u003ehuggingface/hf-hub#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minor syntax typo in the readme by \u003ca href=\"https://github.com/DavidJFelix\"\u003e\u003ccode\u003e@​DavidJFelix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/91\"\u003ehuggingface/hf-hub#91\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Allow custom user-agent when interacting with Hub. by \u003ca href=\"https://github.com/Hugoch\"\u003e\u003ccode\u003e@​Hugoch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/96\"\u003ehuggingface/hf-hub#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePatch release. by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/97\"\u003ehuggingface/hf-hub#97\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle response status code-based errors in \u003ccode\u003eApiRepo.info\u003c/code\u003e before deserialization by \u003ca href=\"https://github.com/shadeMe\"\u003e\u003ccode\u003e@​shadeMe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/109\"\u003ehuggingface/hf-hub#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/Propfend\"\u003e\u003ccode\u003e@​Propfend\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/101\"\u003ehuggingface/hf-hub#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix readme typos. by \u003ca href=\"https://github.com/zhanluxianshen\"\u003e\u003ccode\u003e@​zhanluxianshen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/98\"\u003ehuggingface/hf-hub#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanges ApiRepo::download_with_progress in sync API to propagate Lock… by \u003ca href=\"https://github.com/august99us\"\u003e\u003ccode\u003e@​august99us\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/106\"\u003ehuggingface/hf-hub#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixing the redirect missing the auth header. by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/110\"\u003ehuggingface/hf-hub#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdding LICENSE file by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/111\"\u003ehuggingface/hf-hub#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade version. by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/112\"\u003ehuggingface/hf-hub#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade deps by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/113\"\u003ehuggingface/hf-hub#113\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidJFelix\"\u003e\u003ccode\u003e@​DavidJFelix\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/91\"\u003ehuggingface/hf-hub#91\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Hugoch\"\u003e\u003ccode\u003e@​Hugoch\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/96\"\u003ehuggingface/hf-hub#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadeMe\"\u003e\u003ccode\u003e@​shadeMe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/109\"\u003ehuggingface/hf-hub#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Propfend\"\u003e\u003ccode\u003e@​Propfend\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/101\"\u003ehuggingface/hf-hub#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zhanluxianshen\"\u003e\u003ccode\u003e@​zhanluxianshen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/98\"\u003ehuggingface/hf-hub#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/august99us\"\u003e\u003ccode\u003e@​august99us\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/106\"\u003ehuggingface/hf-hub#106\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huggingface/hf-hub/compare/v0.4.1...v0.4.3\"\u003ehttps://github.com/huggingface/hf-hub/compare/v0.4.1...v0.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLocking mecanism. by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/87\"\u003ehuggingface/hf-hub#87\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huggingface/hf-hub/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/huggingface/hf-hub/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003ch2\u003eNew in 0.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRest of the changes are auto-generated an do not reflect things new in 0.4.0.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: \u003ccode\u003eHF_HOME\u003c/code\u003e is not read by default anymore. \u003ccode\u003eApiBuilder::from_env()\u003c/code\u003e and \u003ccode\u003eCache::from_env\u003c/code\u003e now read it instead of \u003ccode\u003e::new()\u003c/code\u003e and they also read \u003ccode\u003eHF_ENDPOINT\u003c/code\u003e to align with \u003ccode\u003ehuggingface_hub\u003c/code\u003e. Reading environment variable should be opted-in, not defaults.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING CHANGE\u003c/strong\u003e: \u003ccode\u003etokio\u003c/code\u003e backend now uses a single task with multiple chunks to go easy on user's desktop connections. Instead using \u003ccode\u003eApiBuilder::new().high()\u003c/code\u003e should be used if you want to saturate the connection by using many concurrent tasks to saturate connections (for instance S3)\u003c/li\u003e\n\u003cli\u003eDownloads will resume automatically by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/84\"\u003ehuggingface/hf-hub#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChoice of TLS backend. Choose your backend for TLS support with \u003ccode\u003e[\u0026quot;ureq\u0026quot;, \u0026quot;tokio\u0026quot;] X [\u0026quot;native-tls\u0026quot;, \u0026quot;rustls-tls\u0026quot;]\u003c/code\u003e features cross product. Remember to deactivate default features to select only the features you're interested in.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixing token location. by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/3\"\u003ehuggingface/hf-hub#3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003eModelInfo\u003c/code\u003e up and rename as \u003ccode\u003eRepoInfo\u003c/code\u003e. by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/4\"\u003ehuggingface/hf-hub#4\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproving DL speed in the non \u003ccode\u003etokio\u003c/code\u003e feature by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/5\"\u003ehuggingface/hf-hub#5\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevamping a lot of the API around using \u003ccode\u003eApiRepo\u003c/code\u003e instead of always     \u003ccode\u003eapi.fn(\u0026amp;repo, ...)\u003c/code\u003e by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/6\"\u003ehuggingface/hf-hub#6\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrading to new minor (breaking change with ApiRepo). by \u003ca href=\"https://github.com/Narsil\"\u003e\u003ccode\u003e@​Narsil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/7\"\u003ehuggingface/hf-hub#7\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(api): add lfs metadata by \u003ca href=\"https://github.com/McPatate\"\u003e\u003ccode\u003e@​McPatate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/hf-hub/pull/8\"\u003ehuggingface/hf-hub#8\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/huggingface/hf-hub/commits/v0.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokenizers` from 0.21.4 to 0.22.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huggingface/tokenizers/releases\"\u003etokenizers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.22.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eOkay mostly doing the release for these PR:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deserialize of added tokens by \u003ca href=\"https://github.com/ArthurZucker\"\u003e\u003ccode\u003e@​ArthurZucker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1891\"\u003ehuggingface/tokenizers#1891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate stub for typing by \u003ca href=\"https://github.com/ArthurZucker\"\u003e\u003ccode\u003e@​ArthurZucker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1896\"\u003ehuggingface/tokenizers#1896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump PyO3 to 0.26 by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1901\"\u003ehuggingface/tokenizers#1901\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eBasically good typing with at least \u003ccode\u003ety\u003c/code\u003e, and a lot fast (from 4 to 8x faster) loading vocab with a lot of added tokens and GIL free !?\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eci: add support for building Win-ARM64 wheels by \u003ca href=\"https://github.com/MugundanMCW\"\u003e\u003ccode\u003e@​MugundanMCW\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1869\"\u003ehuggingface/tokenizers#1869\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd cargo-semver-checks to Rust CI workflow by \u003ca href=\"https://github.com/haixuanTao\"\u003e\u003ccode\u003e@​haixuanTao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1875\"\u003ehuggingface/tokenizers#1875\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate indicatif dependency by \u003ca href=\"https://github.com/gordonmessmer\"\u003e\u003ccode\u003e@​gordonmessmer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1867\"\u003ehuggingface/tokenizers#1867\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump node-forge from 1.3.1 to 1.3.2 in /tokenizers/examples/unstable_wasm/www 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/huggingface/tokenizers/pull/1889\"\u003ehuggingface/tokenizers#1889\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump js-yaml from 3.14.1 to 3.14.2 in /bindings/node 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/huggingface/tokenizers/pull/1892\"\u003ehuggingface/tokenizers#1892\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: used normalize_str in BaseTokenizer.normalize by \u003ca href=\"https://github.com/ishitab02\"\u003e\u003ccode\u003e@​ishitab02\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1884\"\u003ehuggingface/tokenizers#1884\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e[MINOR:TYPO] Update mod.rs by \u003ca href=\"https://github.com/cakiki\"\u003e\u003ccode\u003e@​cakiki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1883\"\u003ehuggingface/tokenizers#1883\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove runtime stderr warning from Python bindings by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1898\"\u003ehuggingface/tokenizers#1898\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMark immutable pyclasses as frozen by \u003ca href=\"https://github.com/ngoldbaum\"\u003e\u003ccode\u003e@​ngoldbaum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1861\"\u003ehuggingface/tokenizers#1861\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDOCS: add \u003ccode\u003eadd_prefix_space\u003c/code\u003e to \u003ccode\u003eprocessors.ByteLevel\u003c/code\u003e  by \u003ca href=\"https://github.com/CloseChoice\"\u003e\u003ccode\u003e@​CloseChoice\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1878\"\u003ehuggingface/tokenizers#1878\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump express from 4.21.2 to 4.22.1 in /tokenizers/examples/unstable_wasm/www 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/huggingface/tokenizers/pull/1903\"\u003ehuggingface/tokenizers#1903\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MugundanMCW\"\u003e\u003ccode\u003e@​MugundanMCW\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1869\"\u003ehuggingface/tokenizers#1869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haixuanTao\"\u003e\u003ccode\u003e@​haixuanTao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1875\"\u003ehuggingface/tokenizers#1875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gordonmessmer\"\u003e\u003ccode\u003e@​gordonmessmer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1867\"\u003ehuggingface/tokenizers#1867\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ishitab02\"\u003e\u003ccode\u003e@​ishitab02\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1884\"\u003ehuggingface/tokenizers#1884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1898\"\u003ehuggingface/tokenizers#1898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ngoldbaum\"\u003e\u003ccode\u003e@​ngoldbaum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1861\"\u003ehuggingface/tokenizers#1861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CloseChoice\"\u003e\u003ccode\u003e@​CloseChoice\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huggingface/tokenizers/pull/1878\"\u003ehuggingface/tokenizers#1878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huggingface/tokenizers/compare/v0.22.1...v0.22.2\"\u003ehttps://github.com/huggingface/tokenizers/compare/v0.22.1...v0.22.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.22.1\u003c/h2\u003e\n\u003ch1\u003eRelease v0.22.1\u003c/h1\u003e\n\u003cp\u003eMain change:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBump huggingface_hub upper version (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1866\"\u003e#1866\u003c/a\u003e) from \u003ca href=\"https://github.com/Wauplin\"\u003e\u003ccode\u003e@​Wauplin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(trainer): add and improve trainer signature (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1838\"\u003e#1838\u003c/a\u003e) from \u003ca href=\"https://github.com/shenxiangzhuang\"\u003e\u003ccode\u003e@​shenxiangzhuang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome doc updates: c91d76ae558ca2dc1aa725959e65dc21bf1fed7e, 7b0217894c1e2baed7354ab41503841b47af7cf9, 57eb8d7d9564621221784f7949b9efdeb7a49ac1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/6573f2c56172bac56f211e77934be3215adef2c2\"\u003e\u003ccode\u003e6573f2c\u003c/code\u003e\u003c/a\u003e add lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/1d9dbb82a3a448474aebb1b032ed4eff4e458694\"\u003e\u003ccode\u003e1d9dbb8\u003c/code\u003e\u003c/a\u003e push the release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/95504c029325a5156564d26e4966c189f6b5b426\"\u003e\u003ccode\u003e95504c0\u003c/code\u003e\u003c/a\u003e add .lock and v0.22.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/860474078263d719865e3813c7c35c5e240084dd\"\u003e\u003ccode\u003e8604740\u003c/code\u003e\u003c/a\u003e update stub for typing (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1896\"\u003e#1896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/a5e03bab570d0f82b7eceb1072ed13b506b8f1f6\"\u003e\u003ccode\u003ea5e03ba\u003c/code\u003e\u003c/a\u003e Bump express in /tokenizers/examples/unstable_wasm/www (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1903\"\u003e#1903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/ebbc3c8da336265912f5b7195dea155c54c1dc2b\"\u003e\u003ccode\u003eebbc3c8\u003c/code\u003e\u003c/a\u003e bump PyO3 to 0.26 (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1901\"\u003e#1901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/b83d7c986c1d885c4e412715dbb63a1efd0438e1\"\u003e\u003ccode\u003eb83d7c9\u003c/code\u003e\u003c/a\u003e DOCS: add \u003ccode\u003eadd_prefix_space\u003c/code\u003e to \u003ccode\u003eprocessors.ByteLevel\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1878\"\u003e#1878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/060786018e6c3903ccc3ae7ac35394daa6a1e070\"\u003e\u003ccode\u003e0607860\u003c/code\u003e\u003c/a\u003e Mark immutable pyclasses as frozen (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1861\"\u003e#1861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/09dafe2f44a8a20824f893966e097aca626c62b4\"\u003e\u003ccode\u003e09dafe2\u003c/code\u003e\u003c/a\u003e Remove runtime stderr warning from Python bindings (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1898\"\u003e#1898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huggingface/tokenizers/commit/a05b60c55f29814631b0b0c92ba51b178cc126f6\"\u003e\u003ccode\u003ea05b60c\u003c/code\u003e\u003c/a\u003e [MINOR:TYPO] Update mod.rs (\u003ca href=\"https://redirect.github.com/huggingface/tokenizers/issues/1883\"\u003e#1883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huggingface/tokenizers/compare/v0.21.4...v0.22.2\"\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.24.7 to 0.26.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/releases\"\u003etree-sitter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev0.26.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev0.25.10\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev0.25.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: add wasm32 support to portable/endian.h 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/4613\"\u003etree-sitter/tree-sitter#4613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated function on build.zig 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/4621\"\u003etree-sitter/tree-sitter#4621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(generate): reserve more \u003ccode\u003eVec\u003c/code\u003e capacities 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/4629\"\u003etree-sitter/tree-sitter#4629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(rust): prevent overflow in error message calculation 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/4634\"\u003etree-sitter/tree-sitter#4634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): use parser title in lib.rs description 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/4638\"\u003etree-sitter/tree-sitter#4638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): only include top level LICENSE file 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/4639\"\u003etree-sitter/tree-sitter#4639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): improve python platform detection 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/4640\"\u003etree-sitter/tree-sitter#4640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(python): improve bindings test to detect ABI incompatibilities 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/4641\"\u003etree-sitter/tree-sitter#4641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(query): prevent cycles when analyzing hidden 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/4659\"\u003etree-sitter/tree-sitter#4659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReserved word dsl declarations 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/4661\"\u003etree-sitter/tree-sitter#4661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): improve error message in cases where a langauge can't be found for one of many paths 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/4662\"\u003etree-sitter/tree-sitter#4662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): correct indices for \u003ccode\u003eNode::utf16_text\u003c/code\u003e 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/4663\"\u003etree-sitter/tree-sitter#4663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(rust): ignore new mismatched-lifetime-syntaxes lint  by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4680\"\u003etree-sitter/tree-sitter#4680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): use custom class name  by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4679\"\u003etree-sitter/tree-sitter#4679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): update zig template files (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/4637\"\u003e#4637\u003c/a\u003e) by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4684\"\u003etree-sitter/tree-sitter#4684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate build.zig.zon by \u003ca href=\"https://github.com/Omar-xt\"\u003e\u003ccode\u003e@​Omar-xt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4709\"\u003etree-sitter/tree-sitter#4709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport build.zig.zon fixes by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4717\"\u003etree-sitter/tree-sitter#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eportable/endian: Add Haiku support 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/4724\"\u003etree-sitter/tree-sitter#4724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): delete \u003ccode\u003evar_i32_type\u003c/code\u003e after initializing global stack pointer value 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/4732\"\u003etree-sitter/tree-sitter#4732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(rust): EqCapture accepted cases where number of captured nodes differed by one 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/4737\"\u003etree-sitter/tree-sitter#4737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): improve zig dependency fetching logic 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/4741\"\u003etree-sitter/tree-sitter#4741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): add tree-sitter as npm dev dependency 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/4738\"\u003etree-sitter/tree-sitter#4738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] build.zig improvements by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4743\"\u003etree-sitter/tree-sitter#4743\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): check if an \u003ccode\u003eERROR\u003c/code\u003e node is named before assuming it's the builtin error node 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/4746\"\u003etree-sitter/tree-sitter#4746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): allow error nodes to match when they are child nodes 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/4748\"\u003etree-sitter/tree-sitter#4748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(zig): support wasmtime for ARM64 Windows (MSVC) 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/4749\"\u003etree-sitter/tree-sitter#4749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings): properly detect MSVC compiler 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/4751\"\u003etree-sitter/tree-sitter#4751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(generate): warn users when extra rule can lead to parser hang 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/4763\"\u003etree-sitter/tree-sitter#4763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): fix DSL type declarations 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/4770\"\u003etree-sitter/tree-sitter#4770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(npm): add directory to repository fields 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/4773\"\u003etree-sitter/tree-sitter#4773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web): correct type errors, improve build by \u003ca href=\"https://github.com/ObserverOfTime\"\u003e\u003ccode\u003e@​ObserverOfTime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4774\"\u003etree-sitter/tree-sitter#4774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(generate): return error when single state transitions have indirectly recursive cycles 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/4790\"\u003etree-sitter/tree-sitter#4790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(generate): use correct state id when adding terminal states to non terminal extras 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/4794\"\u003etree-sitter/tree-sitter#4794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.25.9 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/4798\"\u003etree-sitter/tree-sitter#4798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(rust): correct crate versions in root Cargo.toml file 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/4800\"\u003etree-sitter/tree-sitter#4800\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Omar-xt\"\u003e\u003ccode\u003e@​Omar-xt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/4709\"\u003etree-sitter/tree-sitter#4709\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/tree-sitter/tree-sitter/commit/8b8199775f96ca8642cf7860da46100875b38453\"\u003e\u003ccode\u003e8b81997\u003c/code\u003e\u003c/a\u003e 0.26.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/744e556f7ea96087bd8cc2433a2d1ce951684204\"\u003e\u003ccode\u003e744e556\u003c/code\u003e\u003c/a\u003e build(deps): bump esbuild\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/8a3dcc6155a9faae677544303b6bc0caf1aef296\"\u003e\u003ccode\u003e8a3dcc6\u003c/code\u003e\u003c/a\u003e release 0.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/b0afbf376224724ba97c68a54e36b63b71939695\"\u003e\u003ccode\u003eb0afbf3\u003c/code\u003e\u003c/a\u003e build(deps): bump wasmparser from 0.242.0 to 0.243.0 in the cargo group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/974be3bb30282fdf545c5724bf4367786519a1b6\"\u003e\u003ccode\u003e974be3b\u003c/code\u003e\u003c/a\u003e fix(rust): specify workspace dependency of \u003ccode\u003etree-sitter-language\u003c/code\u003e crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/d861e2bcd9f9ca087cbc1de74acfc54c31395e7b\"\u003e\u003ccode\u003ed861e2b\u003c/code\u003e\u003c/a\u003e docs(cli): list Java \u0026amp; Zig binding files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/b9c2d1dc8900e8ee9a5d9e04d3f135c8638d2b3f\"\u003e\u003ccode\u003eb9c2d1d\u003c/code\u003e\u003c/a\u003e feat(bindings): add Java bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/8ca17d1bb174633fca8cf662483b4ff145a2eba6\"\u003e\u003ccode\u003e8ca17d1\u003c/code\u003e\u003c/a\u003e ci(release): enable trusted publishing \u0026amp; attestations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/3182efeccc5de2f50d4611466607222a29a4b059\"\u003e\u003ccode\u003e3182efe\u003c/code\u003e\u003c/a\u003e feat(bindings): add byproducts to cmake\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/bec7c3272b7b05bc316e179f5eb0db1a3792ff59\"\u003e\u003ccode\u003ebec7c32\u003c/code\u003e\u003c/a\u003e fix(loader)!: correct arguments passed to \u003ccode\u003eselect_language\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.24.7...v0.26.2\"\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.23.3 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.0\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/18b0515fca567f5a10aee9978c6d2640e878671a\"\u003e\u003ccode\u003e18b0515\u003c/code\u003e\u003c/a\u003e 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/a1f37e82436b85ccba0952d64dd4c816b15d8c65\"\u003e\u003ccode\u003ea1f37e8\u003c/code\u003e\u003c/a\u003e Regenerate w/ latest ABI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.23.3...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-python` from 0.23.6 to 0.25.0\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-python/releases\"\u003etree-sitter-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-python.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-python/commit/293fdc02038ee2bf0e2e206711b69c90ac0d413f\"\u003e\u003ccode\u003e293fdc0\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/34a91a25148ef5665d061eb7b17da71f4dba5be5\"\u003e\u003ccode\u003e34a91a2\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/8ad8a51712c3f42feef039f9c358b59e035845c0\"\u003e\u003ccode\u003e8ad8a51\u003c/code\u003e\u003c/a\u003e ci: update failing files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a0b84ed4d2fcafdf5c4c28b88875b16ac7d668d6\"\u003e\u003ccode\u003ea0b84ed\u003c/code\u003e\u003c/a\u003e test: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/1b1ca93298f0a67987abbda88a861d65da28cdb4\"\u003e\u003ccode\u003e1b1ca93\u003c/code\u003e\u003c/a\u003e fix: give a higher lexical precedence to the \u003ccode\u003e*\u003c/code\u003e in \u003ccode\u003eexcept*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/a4c106f37ade66eb0d184935d7e897c672635b1a\"\u003e\u003ccode\u003ea4c106f\u003c/code\u003e\u003c/a\u003e feat: allow multiple exception expressions without parenthesis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/29e3bc2baf6b16eac59c3b54e81ace4ca123e04f\"\u003e\u003ccode\u003e29e3bc2\u003c/code\u003e\u003c/a\u003e refactor!: simplify exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/d8f9e696415c1c549909f6d24c6796d9e1b55c1b\"\u003e\u003ccode\u003ed8f9e69\u003c/code\u003e\u003c/a\u003e feat: add PEP 750 template string support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/7ff26dacd720393d3cfeda14351f168a79146a33\"\u003e\u003ccode\u003e7ff26da\u003c/code\u003e\u003c/a\u003e feat: simplify try statement by accepting missing else/except/finally blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/commit/afdba005d0bfba9951dc336939bbc0ab67ac9df1\"\u003e\u003ccode\u003eafdba00\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-python/compare/v0.23.6...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-javascript` from 0.23.1 to 0.25.0\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-javascript/releases\"\u003etree-sitter-javascript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-javascript.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-javascript/commit/44c892e0be055ac465d5eeddae6d3e194424e7de\"\u003e\u003ccode\u003e44c892e\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/5f100b023ecbae8cfe304bfe661a4116d457ee63\"\u003e\u003ccode\u003e5f100b0\u003c/code\u003e\u003c/a\u003e docs: clarify targeted ECMAScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/2409583e3710cb9eaa3e7556ab2d4e4c6b37885b\"\u003e\u003ccode\u003e2409583\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/39798e26b6d4dbcee8e522b8db83f8b2df33a5ea\"\u003e\u003ccode\u003e39798e2\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eawait\u003c/code\u003e to reserved identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/c220d3e85305b8a3476f8822c9a44f065a255319\"\u003e\u003ccode\u003ec220d3e\u003c/code\u003e\u003c/a\u003e feat: add reserved words\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/7ef855146385b29b08a9f594ba2785ff20e9e4ec\"\u003e\u003ccode\u003e7ef8551\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eof\u003c/code\u003e as identifiers in for loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/ebdb4f17a4da79a70344a41ae76bb95b2415a653\"\u003e\u003ccode\u003eebdb4f1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eusing\u003c/code\u003e declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/166a5655f1c121bb0ad3857301bc5f3f4626db0e\"\u003e\u003ccode\u003e166a565\u003c/code\u003e\u003c/a\u003e ci: use macos-latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/be1e969d3ece0a8801061f7c2636a0d84cc32ed4\"\u003e\u003ccode\u003ebe1e969\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/commit/b131ccbf414a720cce088610539241a1eb170054\"\u003e\u003ccode\u003eb131ccb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-javascript/compare/v0.23.1...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-go` from 0.23.4 to 0.25.0\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-go/releases\"\u003etree-sitter-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-go.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-go/commit/1547678a9da59885853f5f5cc8a99cc203fa2e2c\"\u003e\u003ccode\u003e1547678\u003c/code\u003e\u003c/a\u003e 0.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/3f912e94d24fe884d3cfbacf47dd764bdf7aa67f\"\u003e\u003ccode\u003e3f912e9\u003c/code\u003e\u003c/a\u003e chore: generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/179ca03b3ac7da8ed7466fc4a8b6b445c3c968da\"\u003e\u003ccode\u003e179ca03\u003c/code\u003e\u003c/a\u003e feat: expose statement list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e25214e92f1e997940a3bd2f3ced2a2ddf7f027f\"\u003e\u003ccode\u003ee25214e\u003c/code\u003e\u003c/a\u003e fix: allow the terminator to be omitted for the last element\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/edea6bf2824e0426277562da521aa07afc814af8\"\u003e\u003ccode\u003eedea6bf\u003c/code\u003e\u003c/a\u003e fix: give index expressions a dynamic precedence of 1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/e1076e566acfa8c1d268f64b3bad27b6d42c52d0\"\u003e\u003ccode\u003ee1076e5\u003c/code\u003e\u003c/a\u003e feat: support generic type aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/00a299e703431dfa07680f4e55e260bfc9a4c875\"\u003e\u003ccode\u003e00a299e\u003c/code\u003e\u003c/a\u003e ci: update test failures, use macos-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/93c2bb6ff269013aea1c5f7f0957881197a9adac\"\u003e\u003ccode\u003e93c2bb6\u003c/code\u003e\u003c/a\u003e build: update bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/1496eb74bfd2c5e7c26d6fc711d5135741e5a1fa\"\u003e\u003ccode\u003e1496eb7\u003c/code\u003e\u003c/a\u003e feat: use the new reserved rules api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/commit/c350fa54d38af725c40d061a602ee3205ef1e072\"\u003e\u003ccode\u003ec350fa5\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-go/compare/v0.23.4...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `colored` from 2.2.0 to 3.0.0\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.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\u003c/blockquote\u003e\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\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\u003c/blockquote\u003e\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/95b2de80ba35b6d2be2f876a746d27da58a73945\"\u003e\u003ccode\u003e95b2de8\u003c/code\u003e\u003c/a\u003e Remove unnecessary lazy_static dependency (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/176\"\u003e#176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/037e091ff1e66b3160d18cc65ff35554da15fb0a\"\u003e\u003ccode\u003e037e091\u003c/code\u003e\u003c/a\u003e Fix missing \u003ccode\u003e2.2.0\u003c/code\u003e release in changelog\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mackwic/colored/compare/v2.2.0...v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 1.0.69 to 2.0.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse differently named __private module per patch release (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd to \u0026quot;no-std\u0026quot; crates.io category (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eError::provide\u003c/code\u003e API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent elidable_lifetime_names pedantic clippy lint in generated impl (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd feature gate to tests that use std (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/409\"\u003e#409\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/410\"\u003e#410\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Maytha8\"\u003e\u003ccode\u003e@​Maytha8\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport errors containing a generic type parameter's associated type in a field (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWork around \u003ccode\u003emissing_inline_in_public_items\u003c/code\u003e clippy restriction being triggered in macro-generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove support for macro-generated \u003ccode\u003ederive(Error)\u003c/code\u003e call sites (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWork around conflict with #[deny(clippy::allow_attributes)] (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/397\"\u003e#397\u003c/a\u003e, thanks \u003ca href=\"https://github.com/zertosh\"\u003e\u003ccode\u003e@​zertosh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress deprecation warning on generated From impls (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent deprecation warning on generated impl for deprecated type (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEliminate needless_lifetimes clippy lint in generated \u003ccode\u003eFrom\u003c/code\u003e impls (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/391\"\u003e#391\u003c/a\u003e, thanks \u003ca href=\"https://github.com/matt-phylum\"\u003e\u003ccode\u003e@​matt-phylum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport the same Path field being repeated in both Debug and Display representation in error message (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove error message when a format trait used in error message is not implemented by some field (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/384\"\u003e#384\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix hang on invalid input inside #[error(...)] attribute (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ae716e6d6a7f7fdabdc394018c745b4d39ca45\"\u003e\u003ccode\u003e72ae716\u003c/code\u003e\u003c/a\u003e Release 2.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/599fdce83aee7767eb87b5af7bb30c37f3ed61e5\"\u003e\u003ccode\u003e599fdce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e from dtolnay/private\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/9ec05f6b38041bfe1ff5a274caec6e054a459aca\"\u003e\u003ccode\u003e9ec05f6\u003c/code\u003e\u003c/a\u003e Use differently named __private module per patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/d2c492b5498a0134abcc1677101bec876fe0621a\"\u003e\u003ccode\u003ed2c492b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/fc3ab9501d4f2b6df2d7e495dc1cb37ab6e68363\"\u003e\u003ccode\u003efc3ab95\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/819fe29dbb6e41bb937e3fef0469917d7c476c60\"\u003e\u003ccode\u003e819fe29\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/259f48c549a2b49c00d2d58a204c1a3b4d2fb29a\"\u003e\u003ccode\u003e259f48c\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/470e6a681c073f12e29daf64dcec724bfd5871a9\"\u003e\u003ccode\u003e470e6a6\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/544e191e6e7f2e7cc3ac34b77d9165c30d982463\"\u003e\u003ccode\u003e544e191\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/cbc1ebad3e91621ee0f94cf56d131f12fee62a3c\"\u003e\u003ccode\u003ecbc1eba\u003c/code\u003e\u003c/a\u003e Delete duplicate cap-lints flag from build script\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/1.0.69...2.0.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `criterion` from 0.5.1 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/criterion-rs/criterion.rs/releases\"\u003ecriterion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecriterion-plot-v0.8.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypo\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecriterion-v0.8.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHomepage link\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump crate-ci/typos from 1.23.5 to 1.40.0\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump jontze/action-mdbook from 3 to 4\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump actions/checkout from 4 to 6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecriterion-plot-v0.8.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ecriterion-v0.8.0\u003c/h2\u003e\n\u003ch3\u003eBREAKING\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop async-std support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.86, stable to 1.91.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to plot throughput on summary page.\u003c/li\u003e\n\u003cli\u003eAdd support for reporting throughput in elements and bytes - \u003ccode\u003eThroughput::ElementsAndBytes\u003c/code\u003e allows the text summary to report throughput in both units simultaneously.\u003c/li\u003e\n\u003cli\u003eAdd alloca-based memory layout randomisation to mitigate memory effects on measurements.\u003c/li\u003e\n\u003cli\u003eAdd doc comment to benchmark runner in criterion_group macro (removes linter warnings)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix plotting NaN bug\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Master API Docs links temporarily while we restore the docs publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecriterion-plot-v0.7.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/criterion-rs/criterion.rs/blob/master/CHANGELOG.md\"\u003ecriterion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/compare/criterion-v0.8.0...criterion-v0.8.1\"\u003e0.8.1\u003c/a\u003e - 2025-12-07\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHomepage link\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump crate-ci/typos from 1.23.5 to 1.40.0\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump jontze/action-mdbook from 3 to 4\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump actions/checkout from 4 to 6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/compare/criterion-v0.7.0...criterion-v0.8.0\"\u003e0.8.0\u003c/a\u003e - 2025-11-29\u003c/h2\u003e\n\u003ch3\u003eBREAKING\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop async-std support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.86, stable to 1.91.1\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/gaarutyunov/layer-vcs/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gaarutyunov%2Flayer-vcs/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"0.23.6","new_version":"0.25.0","update_type":"minor","path":null,"pr_created_at":"2025-12-01T20:08:38.000Z","version_change":"0.23.6 → 0.25.0","issue":{"uuid":"3682662366","node_id":"PR_kwDOO-hl-s62bymC","number":21,"state":"closed","title":"Bump the rust-dependencies group across 1 directory with 66 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-08T17:40:19.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T20:08:38.000Z","updated_at":"2025-12-08T17:40:21.000Z","time_to_close":595901,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":66,"packages":[{"name":"reqwest","old_version":"0.12.20","new_version":"0.12.24","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_path_to_error","old_version":"0.1.17","new_version":"0.1.20","repository_url":"https://github.com/dtolnay/path-to-error"},{"name":"uuid","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.6","repository_url":"https://github.com/toml-rs/toml"},{"name":"http","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/hyperium/http"},{"name":"tokio","old_version":"1.45.1","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.43","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.7","repository_url":"https://github.com/tokio-rs/axum"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.22","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"clap","old_version":"4.5.40","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"serde-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"name":"object_store","old_version":"0.12.2","new_version":"0.12.4","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"rand","old_version":"0.9.1","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"tracing-opentelemetry-instrumentation-sdk","old_version":"0.29.0","new_version":"0.32.2","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"tower-http","old_version":"0.6.6","new_version":"0.6.7","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"aws-config","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-sdk-bedrockruntime","old_version":"1.93.0","new_version":"1.95.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"aws-smithy-types","old_version":"1.3.2","new_version":"1.3.4","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-types","old_version":"1.3.7","new_version":"1.3.8","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"backon","old_version":"1.5.1","new_version":"1.6.0","repository_url":"https://github.com/Xuanwo/backon"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"image","old_version":"0.25.6","new_version":"0.25.9","repository_url":"https://github.com/image-rs/image"},{"name":"jsonschema","old_version":"0.30.0","new_version":"0.33.0","repository_url":"https://github.com/Stranger6667/jsonschema"},{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"10.2.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"metrics","old_version":"0.24.2","new_version":"0.24.3","repository_url":"https://github.com/metrics-rs/metrics"},{"name":"metrics-exporter-prometheus","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/metrics-rs/metrics"},{"name":"minijinja","old_version":"2.10.2","new_version":"2.13.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"strum","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"strum_macros","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"aws-sdk-sagemakerruntime","old_version":"1.75.0","new_version":"1.76.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"opentelemetry_sdk","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"tracing-opentelemetry","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"},{"name":"opentelemetry-otlp","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-semantic-conventions","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"init-tracing-opentelemetry","old_version":"0.29.0","new_version":"0.34.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.20.0","new_version":"1.2.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"aws-sdk-s3","old_version":"1.92.0","new_version":"1.96.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"mimalloc","old_version":"0.1.46","new_version":"0.1.48","repository_url":"https://github.com/purpleprotocol/mimalloc_rust"},{"name":"wasm-bindgen-test","old_version":"0.3.50","new_version":"0.3.56","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"hyper-util","old_version":"0.1.14","new_version":"0.1.18","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"moka","old_version":"0.12.10","new_version":"0.12.11","repository_url":"https://github.com/moka-rs/moka"},{"name":"rcgen","old_version":"0.13.2","new_version":"0.14.5","repository_url":"https://github.com/rustls/rcgen"},{"name":"rustls","old_version":"0.23.27","new_version":"0.23.35","repository_url":"https://github.com/rustls/rustls"},{"name":"tokio-rustls","old_version":"0.26.2","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.3","repository_url":"https://github.com/console-rs/indicatif"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"2.0.103","new_version":"2.0.111","repository_url":"https://github.com/dtolnay/syn"},{"name":"trybuild","old_version":"1.0.105","new_version":"1.0.114","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"tree-sitter","old_version":"0.25.6","new_version":"0.25.10","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-python","old_version":"0.23.6","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-md","old_version":"0.3.2","new_version":"0.5.1","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"rayon","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/rayon-rs/rayon"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 62 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.20` | `0.12.24` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.18.1` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.6` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.48.0` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.43` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.7` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.22` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.53` |\n| [serde-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.12.2` | `0.12.4` |\n| [rand](https://github.com/rust-random/rand) | `0.9.1` | `0.9.2` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [tracing-opentelemetry-instrumentation-sdk](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | `0.29.0` | `0.32.2` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.6` | `0.6.7` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [aws-config](https://github.com/smithy-lang/smithy-rs) | `1.8.0` | `1.8.1` |\n| [aws-sdk-bedrockruntime](https://github.com/awslabs/aws-sdk-rust) | `1.93.0` | `1.95.0` |\n| [aws-smithy-types](https://github.com/smithy-lang/smithy-rs) | `1.3.2` | `1.3.4` |\n| [aws-types](https://github.com/smithy-lang/smithy-rs) | `1.3.7` | `1.3.8` |\n| [backon](https://github.com/Xuanwo/backon) | `1.5.1` | `1.6.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [image](https://github.com/image-rs/image) | `0.25.6` | `0.25.9` |\n| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.30.0` | `0.33.0` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `10.2.0` |\n| [metrics](https://github.com/metrics-rs/metrics) | `0.24.2` | `0.24.3` |\n| [metrics-exporter-prometheus](https://github.com/metrics-rs/metrics) | `0.17.0` | `0.18.0` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.10.2` | `2.13.0` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [aws-sdk-sagemakerruntime](https://github.com/awslabs/aws-sdk-rust) | `1.75.0` | `1.76.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.31.0` | `0.32.0` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [init-tracing-opentelemetry](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | `0.29.0` | `0.34.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.20.0` | `1.2.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.92.0` | `1.96.0` |\n| [mimalloc](https://github.com/purpleprotocol/mimalloc_rust) | `0.1.46` | `0.1.48` |\n| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.50` | `0.3.56` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.17` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.14` | `0.1.18` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.11` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.13.2` | `0.14.5` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.27` | `0.23.35` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.2` | `0.26.4` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.103` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.42` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.103` | `2.0.111` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.105` | `1.0.114` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.25.6` | `0.25.10` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.3.2` | `0.5.1` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.11.0` |\n\n\nUpdates `reqwest` from 0.12.20 to 0.12.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.24\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): silence unused deps in WASM build by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2799\"\u003eseanmonstar/reqwest#2799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(util): avoid extra copy when base64 encoding by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2805\"\u003eseanmonstar/reqwest#2805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix method name in changelog entry by \u003ca href=\"https://github.com/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Align the name usage of TotalTimeout by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2657\"\u003eseanmonstar/reqwest#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): add \u003ccode\u003eCookieService\u003c/code\u003e by \u003ca href=\"https://github.com/linyihai\"\u003e\u003ccode\u003e@​linyihai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2787\"\u003eseanmonstar/reqwest#2787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes typo in retry max_retries_per_request doc comment re 2813 by \u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2801\"\u003eseanmonstar/reqwest#2801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): avoid duplicate cookie insertion by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2834\"\u003eseanmonstar/reqwest#2834\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.23\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🇺🇩🇸 Add \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003e🔁 Add \u003ccode\u003eClientBuilder::retries(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure \u003ca href=\"https://seanmonstar.com/blog/reqwest-retries/\"\u003eautomatic retries\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimize package size by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2759\"\u003eseanmonstar/reqwest#2759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dev-dependencies): bump brotli 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/2760\"\u003eseanmonstar/reqwest#2760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade hickory-dns to 0.25 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/2761\"\u003eseanmonstar/reqwest#2761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-expose http3 options in blocking::clientBuilder by \u003ca href=\"https://github.com/ducaale\"\u003e\u003ccode\u003e@​ducaale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2770\"\u003eseanmonstar/reqwest#2770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(proxy): restore default port 1080 for SOCKS proxies without explicit port by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2771\"\u003eseanmonstar/reqwest#2771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use msrv-aware cargo in msrv job 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/2779\"\u003eseanmonstar/reqwest#2779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add request cache option for wasm by \u003ca href=\"https://github.com/Spxg\"\u003e\u003ccode\u003e@​Spxg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2775\"\u003eseanmonstar/reqwest#2775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(client): use \u003ccode\u003estd::task::ready!\u003c/code\u003e macro to simplify \u003ccode\u003ePoll\u003c/code\u003e branch match by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2781\"\u003eseanmonstar/reqwest#2781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add default tcp keepalive and user_timeout values 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/2780\"\u003eseanmonstar/reqwest#2780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add unix_socket() option to client builder 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/2624\"\u003eseanmonstar/reqwest#2624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd retry policies 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/2763\"\u003eseanmonstar/reqwest#2763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: loosen retry \u003ccode\u003efor_host\u003c/code\u003e parameter bounds by \u003ca href=\"https://github.com/Enduriel\"\u003e\u003ccode\u003e@​Enduriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2792\"\u003eseanmonstar/reqwest#2792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add dns_resolver2 that is more ergonomic and flexible 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/2793\"\u003eseanmonstar/reqwest#2793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.12.23 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/2795\"\u003eseanmonstar/reqwest#2795\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::retry(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure automatic retries.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxies when resolving IPv6 destinations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxy to use \u003ccode\u003esocks4a://\u003c/code\u003e instead of \u003ccode\u003esocks4h://\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eError::is_timeout()\u003c/code\u003e to check for hyper and IO timeouts too.\u003c/li\u003e\n\u003cli\u003eFix request \u003ccode\u003eError\u003c/code\u003e to again include URLs when possible.\u003c/li\u003e\n\u003cli\u003eFix socks connect error to include more context.\u003c/li\u003e\n\u003cli\u003e(wasm) implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003eBody\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/seanmonstar/reqwest/commit/b126ca49da7897e5d676639cdbf67a0f6838b586\"\u003e\u003ccode\u003eb126ca4\u003c/code\u003e\u003c/a\u003e v0.12.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/40234930965e692c260f82c5d97edb5348cdbd1e\"\u003e\u003ccode\u003e4023493\u003c/code\u003e\u003c/a\u003e refactor: change fast_random from xorshift to siphash a counter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd61bc93e6f936454ce0b978c6f282f06eee9287\"\u003e\u003ccode\u003efd61bc9\u003c/code\u003e\u003c/a\u003e refactor(cookie): avoid duplicate cookie insertion (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2834\"\u003e#2834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/0bfa5267769ccc3f6b27a44d0dfb444fd0783a6e\"\u003e\u003ccode\u003e0bfa526\u003c/code\u003e\u003c/a\u003e test(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2801\"\u003e#2801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/994b8a0b7aa0a0ff6f87471f9e0d1a4dd2936fcd\"\u003e\u003ccode\u003e994b8a0\u003c/code\u003e\u003c/a\u003e docs: typo in retry max_retries_per_request  (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2824\"\u003e#2824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/da0702b762d6ee982ef041661d79df8eeb3aeb41\"\u003e\u003ccode\u003eda0702b\u003c/code\u003e\u003c/a\u003e refactor(cookie): de-duplicate cookie support as \u003ccode\u003eCookieService\u003c/code\u003e middleware (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/7ebddeaa8728ea09f14e276d6330620168fda379\"\u003e\u003ccode\u003e7ebddea\u003c/code\u003e\u003c/a\u003e chore: align internal name usage of TotalTimeout (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/b540a4e746acac4091eb6d39a2b5e2f3df48896b\"\u003e\u003ccode\u003eb540a4e\u003c/code\u003e\u003c/a\u003e chore(readme): use correct CI status badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e4550c4cc5a2bd0e447b7b3db548c6ef8202f47e\"\u003e\u003ccode\u003ee4550c4\u003c/code\u003e\u003c/a\u003e docs: fix method name in changelog entry (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2807\"\u003e#2807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f4694a29226cc443b3c58c86a3ffa97bd9f394a6\"\u003e\u003ccode\u003ef4694a2\u003c/code\u003e\u003c/a\u003e perf(util): avoid extra copy when base64 encoding (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2805\"\u003e#2805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.20...v0.12.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_path_to_error` from 0.1.17 to 0.1.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/path-to-error/releases\"\u003eserde_path_to_error's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport no-std (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/097ed8772815ab6a676ebf3998b6de4770af090d\"\u003e\u003ccode\u003e097ed87\u003c/code\u003e\u003c/a\u003e Release 0.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/b01872e214f232c16323369dbc6cc00c4faed57e\"\u003e\u003ccode\u003eb01872e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e from dtolnay/nostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/7d44c3f79e70275ae7e77aec67bc6b37acc24b9f\"\u003e\u003ccode\u003e7d44c3f\u003c/code\u003e\u003c/a\u003e Support no-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/6b45d3d50dd3a833f54c52fe88063fe2a75d82c5\"\u003e\u003ccode\u003e6b45d3d\u003c/code\u003e\u003c/a\u003e Release 0.1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/4d296f58948db708455a6b0e35d79db26607fe56\"\u003e\u003ccode\u003e4d296f5\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9e9c2982a9101ba25818a47aaf935e5f757f176e\"\u003e\u003ccode\u003e9e9c298\u003c/code\u003e\u003c/a\u003e Release 0.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/caf49d38927dd0a96733f8351894629274a0b94e\"\u003e\u003ccode\u003ecaf49d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/adf449fd7e798a225b028beb27a0f51276ffc05c\"\u003e\u003ccode\u003eadf449f\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9cf730fa854d83762541b826ec7468a37458b62f\"\u003e\u003ccode\u003e9cf730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/36\"\u003e#36\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/07b007cd8a37b6caed599bc268e7b92c0370b3c8\"\u003e\u003ccode\u003e07b007c\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/path-to-error/compare/0.1.17...0.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.17.0 to 1.18.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.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnsafe cleanup by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/841\"\u003euuid-rs/uuid#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/842\"\u003euuid-rs/uuid#842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up mismatched_lifetime_syntaxes lint by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/837\"\u003euuid-rs/uuid#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConversions between \u003ccode\u003eTimestamp\u003c/code\u003e and \u003ccode\u003estd::time::SystemTime\u003c/code\u003e by \u003ca href=\"https://github.com/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap the error type used in time conversions by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/838\"\u003euuid-rs/uuid#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/839\"\u003euuid-rs/uuid#839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/50d8e797ed9628820d0aff617a5f199221b82aaa\"\u003e\u003ccode\u003e50d8e79\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/842\"\u003e#842\u003c/a\u003e from uuid-rs/cargo/v1.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/79485925e95d507c20bc0a37e86d326715ffec9e\"\u003e\u003ccode\u003e7948592\u003c/code\u003e\u003c/a\u003e prepare for 1.18.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/6d847c79d072431c5131987a39318e11f8dbfa9b\"\u003e\u003ccode\u003e6d847c7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/841\"\u003e#841\u003c/a\u003e from uuid-rs/chore/unsafe-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/675cccc829fa8ce3f225392622aee1c41268b068\"\u003e\u003ccode\u003e675cccc\u003c/code\u003e\u003c/a\u003e re-gate zerocopy behind unstable feature flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4dd582806081d6718b7d0cac303c241d9a7eb0c9\"\u003e\u003ccode\u003e4dd5828\u003c/code\u003e\u003c/a\u003e Remove some unsafe; stabilize zerocopy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/60a49eb94fe1b4901d484de52dc305c7c21a2f85\"\u003e\u003ccode\u003e60a49eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/839\"\u003e#839\u003c/a\u003e from uuid-rs/cargo/v1.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/eb8c6970837cb02af04dfeac68a89453f84f890f\"\u003e\u003ccode\u003eeb8c697\u003c/code\u003e\u003c/a\u003e prepare for 1.18.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/281f26fcd93c3b1eeeae8f4f05e89d9caebb5874\"\u003e\u003ccode\u003e281f26f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/838\"\u003e#838\u003c/a\u003e from uuid-rs/chore/time-conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2d67ab2b5e261a68fb65a5bee50604516537307b\"\u003e\u003ccode\u003e2d67ab2\u003c/code\u003e\u003c/a\u003e don't use allocated values in errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c284ed562fdbe12cdeb6ca20e47e80f40cd21a68\"\u003e\u003ccode\u003ec284ed5\u003c/code\u003e\u003c/a\u003e wrap the error type used in time conversions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.140 to 1.0.145\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.143\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Clone and Debug for serde_json::Map iterators (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xlambein\"\u003e\u003ccode\u003e@​xlambein\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement Default for CompactFormatter (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SOF3\"\u003e\u003ccode\u003e@​SOF3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FromStr for serde_json::Map (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1271\"\u003e#1271\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mickvangelderen\"\u003e\u003ccode\u003e@​mickvangelderen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.142\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimpl Default for \u0026amp;Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize string escaping during serialization (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/efa66e3a1d61459ab2d325f92ebe3acbd6ca18b1\"\u003e\u003ccode\u003eefa66e3\u003c/code\u003e\u003c/a\u003e Release 1.0.145\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/23679e2b9d7e4dcaef797ca7c51a4ffb6fce9f36\"\u003e\u003ccode\u003e23679e2\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fc27bafbf740abc5e5733ec1dd2b5ae25695f895\"\u003e\u003ccode\u003efc27baf\u003c/code\u003e\u003c/a\u003e Release 1.0.144\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/caef3c6ea69e126d18ee8b43dcc2c89d81207815\"\u003e\u003ccode\u003ecaef3c6\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/81ba3aaaff5c3736dd8b762dd1a0cf992bf60593\"\u003e\u003ccode\u003e81ba3aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d21e8ce7a7cc0bab2d53293de42b6343ef1d9144\"\u003e\u003ccode\u003ed21e8ce\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6beb6cd596a00f8838dc0cfc8876ed8fd065896f\"\u003e\u003ccode\u003e6beb6cd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1286\"\u003e#1286\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1dbc803749213eca37080cc7f29f5aee3ac18941\"\u003e\u003ccode\u003e1dbc803\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0bf5d87003aebbbb2b46c96e668283215971d98d\"\u003e\u003ccode\u003e0bf5d87\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d12e943590208da738c092db92c34b39796a2538\"\u003e\u003ccode\u003ed12e943\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.140...v1.0.145\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.8.23 to 0.9.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/4695fb02fc3902345ffbfb54fd5df6adcc3bbd4d\"\u003e\u003ccode\u003e4695fb0\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/6a77ed71cf68369e823f7827b34eaa2a06d0126d\"\u003e\u003ccode\u003e6a77ed7\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c1e81979644a7a80141ab2d0ca284a4560eb4079\"\u003e\u003ccode\u003ec1e8197\u003c/code\u003e\u003c/a\u003e refactor: Switch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/d85d6cd61cf122ee44db8834bc2a55e881bb0750\"\u003e\u003ccode\u003ed85d6cd\u003c/code\u003e\u003c/a\u003e refactor: Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9154dcb3b2eea8a84db183806411adf081bc0977\"\u003e\u003ccode\u003e9154dcb\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/38f445c94071cfc0bbb2f4a3c0254457a3fde8cb\"\u003e\u003ccode\u003e38f445c\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/1ce8a75f2d5faa778deb43e9abd3960247f0d5b2\"\u003e\u003ccode\u003e1ce8a75\u003c/code\u003e\u003c/a\u003e feat(edit): Expose Table::span (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/290c28fa6078b2e61b897fe7a71afc26c70daa76\"\u003e\u003ccode\u003e290c28f\u003c/code\u003e\u003c/a\u003e feat(edit): Expose Table::span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b2bc739b201d14ed0dafabf4784bb56f9318c5be\"\u003e\u003ccode\u003eb2bc739\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.89 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/bd21148c49c784cb9136e5d069471dfeae13a339\"\u003e\u003ccode\u003ebd21148\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v0.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http` from 1.3.1 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http/releases\"\u003ehttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eStatusCode::EARLY_HINTS\u003c/code\u003e constant for 103 Early Hints.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eStatusCode::from_u16\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAuthority::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003ePathAndQuery::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMSRV increased to 1.57 (allows legible const fn panic messages).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Rand dependency to v0.9.1 by \u003ca href=\"https://github.com/FarzadMohtasham\"\u003e\u003ccode\u003e@​FarzadMohtasham\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/763\"\u003ehyperium/http#763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix compilation on latest nightly by \u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/769\"\u003ehyperium/http#769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary .expect()s for empty HeaderMap by \u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/768\"\u003ehyperium/http#768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: show types in \u003ccode\u003eExtensions\u003c/code\u003e debug output by \u003ca href=\"https://github.com/crepererum\"\u003e\u003ccode\u003e@​crepererum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/773\"\u003ehyperium/http#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: Clarify the \u003ccode\u003eHeaderMap\u003c/code\u003e documentaion by \u003ca href=\"https://github.com/Sol-Ell\"\u003e\u003ccode\u003e@​Sol-Ell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/774\"\u003ehyperium/http#774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: update format for tests by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/782\"\u003ehyperium/http#782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eStatusCode::from_u16\u003c/code\u003e const by \u003ca href=\"https://github.com/coolreader18\"\u003e\u003ccode\u003e@​coolreader18\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/761\"\u003ehyperium/http#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix typo 'an' to 'and' in http::status module documentation by \u003ca href=\"https://github.com/zxzxovo\"\u003e\u003ccode\u003e@​zxzxovo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/784\"\u003ehyperium/http#784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent panic in try_reserve/try_with_capacity on capacity overflow by \u003ca href=\"https://github.com/AriajSarkar\"\u003e\u003ccode\u003e@​AriajSarkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/787\"\u003ehyperium/http#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add reserve() to Extend impl for (Option\u003c!-- raw HTML omitted --\u003e, T)) by \u003ca href=\"https://github.com/AriajSarkar\"\u003e\u003ccode\u003e@​AriajSarkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/788\"\u003ehyperium/http#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/claudecodering\"\u003e\u003ccode\u003e@​claudecodering\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/790\"\u003ehyperium/http#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump MSRV to 1.57 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/793\"\u003ehyperium/http#793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd EARLY_HINTS status code by \u003ca href=\"https://github.com/mdevino\"\u003e\u003ccode\u003e@​mdevino\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/758\"\u003ehyperium/http#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(header): use better panic message in const HeaderName and HeaderValue by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/797\"\u003ehyperium/http#797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove unnecessary extern crate sentence by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/799\"\u003ehyperium/http#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to actions/checkout@v5 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/800\"\u003ehyperium/http#800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(uri): make \u003ccode\u003eAuthority/PathAndQuery::from_static\u003c/code\u003e const by \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/786\"\u003ehyperium/http#786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(header): inline FNV hasher to reduce dependencies by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/796\"\u003ehyperium/http#796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev1.4.0 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/803\"\u003ehyperium/http#803\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FarzadMohtasham\"\u003e\u003ccode\u003e@​FarzadMohtasham\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/763\"\u003ehyperium/http#763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/769\"\u003ehyperium/http#769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crepererum\"\u003e\u003ccode\u003e@​crepererum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/773\"\u003ehyperium/http#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sol-Ell\"\u003e\u003ccode\u003e@​Sol-Ell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/774\"\u003ehyperium/http#774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coolreader18\"\u003e\u003ccode\u003e@​coolreader18\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/761\"\u003ehyperium/http#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zxzxovo\"\u003e\u003ccode\u003e@​zxzxovo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/784\"\u003ehyperium/http#784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriajSarkar\"\u003e\u003ccode\u003e@​AriajSarkar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/787\"\u003ehyperium/http#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/claudecodering\"\u003e\u003ccode\u003e@​claudecodering\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/790\"\u003ehyperium/http#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdevino\"\u003e\u003ccode\u003e@​mdevino\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/758\"\u003ehyperium/http#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/786\"\u003ehyperium/http#786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/http/compare/v1.3.1...v1.4.0\"\u003ehttps://github.com/hyperium/http/compare/v1.3.1...v1.4.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/hyperium/http/blob/master/CHANGELOG.md\"\u003ehttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.0 (November 24, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eStatusCode::EARLY_HINTS\u003c/code\u003e constant for 103 Early Hints.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eStatusCode::from_u16\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAuthority::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003ePathAndQuery::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMSRV increased to 1.57 (allows legible const fn panic messages).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/b9625d83b524f7a8306883484f29a746eefc1bab\"\u003e\u003ccode\u003eb9625d8\u003c/code\u003e\u003c/a\u003e v1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/50b009c367dd9735f98bc3e4f5dd19acc629dfc5\"\u003e\u003ccode\u003e50b009c\u003c/code\u003e\u003c/a\u003e refactor(header): inline FNV hasher to reduce dependencies (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/b370d361c12350f170f3502f1338c5c2fc27350f\"\u003e\u003ccode\u003eb370d36\u003c/code\u003e\u003c/a\u003e feat(uri): make \u003ccode\u003eAuthority/PathAndQuery::from_static\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/0d7425146ea71b7ecb6bf9aa0be86c552ef481ce\"\u003e\u003ccode\u003e0d74251\u003c/code\u003e\u003c/a\u003e chore(ci): update to actions/checkout@v5 (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/a7607679dcbe08339a2612ef6a1a6c5152726316\"\u003e\u003ccode\u003ea760767\u003c/code\u003e\u003c/a\u003e docs: remove unnecessary extern crate sentence (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/fb1d4572eea2c6b47acc05f1bba0620ba22c9c67\"\u003e\u003ccode\u003efb1d457\u003c/code\u003e\u003c/a\u003e refactor(header): use better panic message in const HeaderName and HeaderValu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/20dbd6e54e95bb22386db3ca543c309100933087\"\u003e\u003ccode\u003e20dbd6e\u003c/code\u003e\u003c/a\u003e feat(status): Add 103 EARLY_HINTS status code (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/e7a73372f56f803235f363de6c8fd43c9503b237\"\u003e\u003ccode\u003ee7a7337\u003c/code\u003e\u003c/a\u003e chore: bump MSRV to 1.57\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/1888e28c544f8209f73c99b038dc0f645db34378\"\u003e\u003ccode\u003e1888e28\u003c/code\u003e\u003c/a\u003e tests: downgrade rand back to 0.8 for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/918bbc3c24535458cd2d5235f36f19b5ea229f0b\"\u003e\u003ccode\u003e918bbc3\u003c/code\u003e\u003c/a\u003e chore: minor improvement for docs (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/http/compare/v1.3.1...v1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.45.1 to 1.48.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.48.0\u003c/h2\u003e\n\u003ch1\u003e1.48.0 (October 14th, 2025)\u003c/h1\u003e\n\u003cp\u003eThe MSRV is increased to 1.71.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: add \u003ccode\u003eFile::max_buf_size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7594\"\u003e#7594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: export \u003ccode\u003eChain\u003c/code\u003e of \u003ccode\u003eAsyncReadExt::chain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7599\"\u003e#7599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr::as_abstract_name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7491\"\u003e#7491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::quickack\u003c/code\u003e and \u003ccode\u003eTcpStream::set_quickack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7490\"\u003e#7490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement \u003ccode\u003eAsRef\u0026lt;Self\u0026gt;\u003c/code\u003e for \u003ccode\u003eTcpStream\u003c/code\u003e and \u003ccode\u003eUnixStream\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7573\"\u003e#7573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add \u003ccode\u003eLocalKey::try_get\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7666\"\u003e#7666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eOrd\u003c/code\u003e for \u003ccode\u003etask::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7530\"\u003e#7530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: bump windows-sys to version 0.61 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7645\"\u003e#7645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: preserve \u003ccode\u003emax_buf_size\u003c/code\u003e when cloning a \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7593\"\u003e#7593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: suppress \u003ccode\u003eclippy::unwrap_in_result\u003c/code\u003e in \u003ccode\u003e#[tokio::main]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7651\"\u003e#7651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: remove \u003ccode\u003ePollEvented\u003c/code\u003e noise from Debug formats (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7675\"\u003e#7675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: upgrade \u003ccode\u003eCommand::spawn_with\u003c/code\u003e to use \u003ccode\u003eFnOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7511\"\u003e#7511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: remove inner mutex in \u003ccode\u003eSetOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: use \u003ccode\u003eUnsafeCell::get_mut\u003c/code\u003e in \u003ccode\u003eMutex::get_mut\u003c/code\u003e and \u003ccode\u003eRwLock::get_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7569\"\u003e#7569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: reduce the generated code size of \u003ccode\u003eTimeout\u0026lt;T\u0026gt;::poll\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7535\"\u003e#7535\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix hygiene issue in \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7638\"\u003e#7638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix copy/paste errors in udp peek methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7604\"\u003e#7604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: fix error when runtime is shut down on nightly-2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7672\"\u003e#7672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: use release ordering in \u003ccode\u003ewake_by_ref()\u003c/code\u003e even if already woken (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7622\"\u003e#7622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: close the \u003ccode\u003ebroadcast::Sender\u003c/code\u003e in \u003ccode\u003ebroadcast::Sender::new()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7629\"\u003e#7629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix implementation of unused \u003ccode\u003eRwLock::try_*\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7587\"\u003e#7587\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etokio: use cargo features instead of \u003ccode\u003e--cfg\u003c/code\u003e flags for \u003ccode\u003etaskdump\u003c/code\u003e and \u003ccode\u003eio_uring\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7655\"\u003e#7655\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7621\"\u003e#7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7567\"\u003e#7567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e with \u003ccode\u003eFile::open()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7617\"\u003e#7617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e with \u003ccode\u003eOpenOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7321\"\u003e#7321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: add \u003ccode\u003elocal\u003c/code\u003e runtime flavor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7375\"\u003e#7375\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: clarify the zero capacity case of \u003ccode\u003eAsyncRead::poll_read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7580\"\u003e#7580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix typos in the docs of \u003ccode\u003eAsyncFd\u003c/code\u003e readiness guards (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7583\"\u003e#7583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify socket gets closed on drop (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7526\"\u003e#7526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the behavior of \u003ccode\u003eUCred::pid()\u003c/code\u003e on Cygwin (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7611\"\u003e#7611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the supported platform of \u003ccode\u003eset_reuseport()\u003c/code\u003e and \u003ccode\u003ereuseport()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7628\"\u003e#7628\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/556820ff84030b37e74e11b86b7733f5795770ea\"\u003e\u003ccode\u003e556820f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.48.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7677\"\u003e#7677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fd1659a05222858b675d5515ef609ca39d825bff\"\u003e\u003ccode\u003efd1659a\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7676\"\u003e#7676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/53e8acac641a614b89e35912ebed0520c6dbcf93\"\u003e\u003ccode\u003e53e8aca\u003c/code\u003e\u003c/a\u003e ci: update nightly version to 2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7670\"\u003e#7670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9e5527d1d5eadbeed46f4d5d4eb22cd96c72a39a\"\u003e\u003ccode\u003e9e5527d\u003c/code\u003e\u003c/a\u003e process: fix error when runtime is shut down on nightly-2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7672\"\u003e#7672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25a24de0e661d86fa059779e87e0605909465f4a\"\u003e\u003ccode\u003e25a24de\u003c/code\u003e\u003c/a\u003e net: remove PollEvented noise from Debug formats (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7675\"\u003e#7675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/c1fa25f3009d6f5374e337b999fe4fe926c8e7f2\"\u003e\u003ccode\u003ec1fa25f\u003c/code\u003e\u003c/a\u003e task: clarify the behavior of several \u003ccode\u003espawn_local\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7669\"\u003e#7669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e7e02fcf0f16fc906c0fac48aafd6a168ae3cf24\"\u003e\u003ccode\u003ee7e02fc\u003c/code\u003e\u003c/a\u003e fs: use \u003ccode\u003eFileOptions\u003c/code\u003e inside \u003ccode\u003efs::File\u003c/code\u003e to support uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7617\"\u003e#7617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f7a7f62959aafd03fd40a07a4f511476dff1e57f\"\u003e\u003ccode\u003ef7a7f62\u003c/code\u003e\u003c/a\u003e ci: remove cargo-deny Unicode-DFS-2016 license exception config (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7619\"\u003e#7619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d1f1499f630c34c1d319acdc2cc86d7a1008c4b4\"\u003e\u003ccode\u003ed1f1499\u003c/code\u003e\u003c/a\u003e tokio: use cargo feature for taskdump support instead of cfg (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7655\"\u003e#7655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ad6f6189529b1067bd4628d1c62abf9a3a64281e\"\u003e\u003ccode\u003ead6f618\u003c/code\u003e\u003c/a\u003e runtime: clarify the behavior of \u003ccode\u003eHandle::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7665\"\u003e#7665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.45.1...tokio-1.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing` from 0.1.41 to 0.1.43\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing 0.1.43\u003c/h2\u003e\n\u003ch4\u003eImportant\u003c/h4\u003e\n\u003cp\u003eThe previous release [0.1.42] was yanked because \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e was a breaking change.\nSee further details in \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e. This release contains all the changes from that\nversion, plus a revert for the problematic part of the breaking PR.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;make \u003ccode\u003evalueset\u003c/code\u003e macro sanitary\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3382\"\u003etokio-rs/tracing#3382\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3424\"\u003etokio-rs/tracing#3424\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3425\"\u003etokio-rs/tracing#3425\u003c/a\u003e\n[0.1.42]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing 0.1.42\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cp\u003eThe [\u003ccode\u003eSpan::record_all\u003c/code\u003e] method has been removed from the documented API. It\nwas always unsuable via the documented API as it requried a \u003ccode\u003eValueSet\u003c/code\u003e which\nhas no publically documented constructors. The method remains, but should not\nbe used outside of \u003ccode\u003etracing\u003c/code\u003e macros.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eattributes\u003c/strong\u003e: Support constant expressions as instrument field names (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3158\"\u003e#3158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erecord_all!\u003c/code\u003e macro for recording multiple values in one call (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3227\"\u003e#3227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Improve code generation at trace points significantly (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3398\"\u003e#3398\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing-core\u003c/code\u003e: updated to 0.1.35 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3414\"\u003e#3414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etracing-attributes\u003c/code\u003e: updated to 0.1.31 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;name / parent\u0026quot; variant of \u003ccode\u003eevent!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove 'r#' prefix from raw identifiers in field names (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3130\"\u003e#3130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix perf regression when \u003ccode\u003erelease_max_level_*\u003c/code\u003e not set (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse imported instead of fully qualified path (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3374\"\u003e#3374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003evalueset\u003c/code\u003e macro sanitary (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Add missing \u003ccode\u003edyn\u003c/code\u003e keyword in \u003ccode\u003eVisit\u003c/code\u003e documentation code sample (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3387\"\u003e#3387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2983\"\u003e#2983\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#2983%5D(https://redirect.github.com/tokio-rs/tracing/issues/2983)\"\u003etokio-rs/tracing#2983\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3130\"\u003e#3130\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3130%5D(https://redirect.github.com/tokio-rs/tracing/issues/3130)\"\u003etokio-rs/tracing#3130\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3158\"\u003e#3158\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3158%5D(https://redirect.github.com/tokio-rs/tracing/issues/3158)\"\u003etokio-rs/tracing#3158\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/64e1c8d3ae5cf5deab40ad3d376c8595d4e4db7f\"\u003e\u003ccode\u003e64e1c8d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.43 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/7c44f7bb213db649e93746de0677bd34d2576ff2\"\u003e\u003ccode\u003e7c44f7b\u003c/code\u003e\u003c/a\u003e tracing: revert \u0026quot;make \u003ccode\u003evalueset\u003c/code\u003e macro sanitary\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cdaf661c1373777030b812c003c7075d95685112\"\u003e\u003ccode\u003ecdaf661\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3422\"\u003e#3422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/a164fd30217cc5980d141ed7e817d01b14c99040\"\u003e\u003ccode\u003ea164fd3\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-journald 0.3.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3421\"\u003e#3421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/405397b8cc4e6edd3f8d0324c0618502c455ecdc\"\u003e\u003ccode\u003e405397b\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-appender 0.2.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3420\"\u003e#3420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/a9eeed7394115831d504b52565206ba0ecc2affe\"\u003e\u003ccode\u003ea9eeed7\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.21 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3419\"\u003e#3419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/5bd550547899f72a6b0464220bdad1162b383960\"\u003e\u003ccode\u003e5bd5505\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.42 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3418\"\u003e#3418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/55086231ec4aaeffcaab9932e696f40278f06bd1\"\u003e\u003ccode\u003e5508623\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.31 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/d92b4c0feb00960902410b68f71521d36c699d85\"\u003e\u003ccode\u003ed92b4c0\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.35 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3414\"\u003e#3414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9751b6e776fc999263c49e29515bf1d3eb7260d5\"\u003e\u003ccode\u003e9751b6e\u003c/code\u003e\u003c/a\u003e chore: run \u003ccode\u003etracing-subscriber\u003c/code\u003e tests with all features (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3412\"\u003e#3412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-0.1.41...tracing-0.1.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.8.4 to 0.8.7\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.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelax implicit \u003ccode\u003eSend\u003c/code\u003e / \u003ccode\u003eSync\u003c/code\u003e bounds on \u003ccode\u003eRouterAsService\u003c/code\u003e, \u003ccode\u003eRouterIntoService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3550\"\u003etokio-rs/axum#3550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3555\"\u003etokio-rs/axum#3555\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Reject JSON request bodies with trailing characters after the JSON document (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eMultipart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Getter methods \u003ccode\u003eLocation::{status_code, location}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Support for writing arbitrary binary data into server-sent events (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e)]\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003emiddleware::ResponseAxumBodyLayer\u003c/code\u003e for mapping response body to \u003ccode\u003eaxum::body::Body\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eimpl FusedStream for WebSocket\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e The \u003ccode\u003esse\u003c/code\u003e module and \u003ccode\u003eSse\u003c/code\u003e type no longer depend on the \u003ccode\u003etokio\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e If the location given to one of \u003ccode\u003eRedirect\u003c/code\u003es constructors is not a valid header value, instead of panicking on construction, the \u003ccode\u003eIntoResponse\u003c/code\u003e impl now returns an HTTP 500, just like \u003ccode\u003eJson\u003c/code\u003e does when serialization fails (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Update minimum rust version to 1.78 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3154\"\u003etokio-rs/axum#3154\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3220\"\u003etokio-rs/axum#3220\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3377\"\u003etokio-rs/axum#3377\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3412\"\u003etokio-rs/axum#3412\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3425\"\u003etokio-rs/axum#3425\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3443\"\u003etokio-rs/axum#3443\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3453\"\u003etokio-rs/axum#3453\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3469\"\u003etokio-rs/axum#3469\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\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/4404f27cea206b0dca63637b1c76dff23772a5cc\"\u003e\u003ccode\u003e4404f27\u003c/code\u003e\u003c/a\u003e Release axum v0.8.7 and axum-extra v0.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/8f1545adecc86036ed9c8f252edcc099f7016103\"\u003e\u003ccode\u003e8f1545a\u003c/code\u003e\u003c/a\u003e Fix typo in extractors guide (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4fc3faa0b4d82db870d8daaf49978da960bcfc42\"\u003e\u003ccode\u003e4fc3faa\u003c/code\u003e\u003c/a\u003e Relax implicit Send / Sync bounds (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a05920c906fb5fe3c5b734f80465a3a6f06948f1\"\u003e\u003ccode\u003ea05920c\u003c/code\u003e\u003c/a\u003e Make it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6d5e6d578a2c5cd517f92af211c36f4eeb213e9d\"\u003e\u003ccode\u003e6d5e6d5\u003c/code\u003e\u003c/a\u003e Use extensions directly in from_request_parts (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3542\"\u003e#3542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/fe607e6dcf5dab2cdf8e2d5f8d8be26ae0b08ce0\"\u003e\u003ccode\u003efe607e6\u003c/code\u003e\u003c/a\u003e Fixes wording typo (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3540\"\u003e#3540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f9ce3e5b42c462411bcec2969841b1a3dcad68ac\"\u003e\u003ccode\u003ef9ce3e5\u003c/code\u003e\u003c/a\u003e Release axum-extra 0.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/12e1cf97407bb102c0200d17b8c6b20be4217f36\"\u003e\u003ccode\u003e12e1cf9\u003c/code\u003e\u003c/a\u003e Add back package.metadata.docs.rs for axum-extra\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/914a35a012c70d13d4f26cc8564f76525e26afeb\"\u003e\u003ccode\u003e914a35a\u003c/code\u003e\u003c/a\u003e Release axum-extra 0.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/e20e90d0b67d0094bed2c55faaa5ae5abf12c094\"\u003e\u003ccode\u003ee20e90d\u003c/code\u003e\u003c/a\u003e Upgrade axum-extra to prost v0.14 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3517\"\u003e#3517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.4...axum-v0.8.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.98 to 1.0.100\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/Arosales72/TestRaw2/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arosales72%2FTestRaw2/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"}},{"old_version":"0.23.6","new_version":"0.25.0","update_type":"minor","path":null,"pr_created_at":"2025-11-24T18:36:21.000Z","version_change":"0.23.6 → 0.25.0","issue":{"uuid":"3660078994","node_id":"PR_kwDOO-hl-s61QwYz","number":20,"state":"closed","title":"Bump the rust-dependencies group across 1 directory with 63 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-01T20:06:07.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-24T18:36:21.000Z","updated_at":"2025-12-01T20:06:09.000Z","time_to_close":610186,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":63,"packages":[{"name":"reqwest","old_version":"0.12.20","new_version":"0.12.24","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_path_to_error","old_version":"0.1.17","new_version":"0.1.20","repository_url":"https://github.com/dtolnay/path-to-error"},{"name":"uuid","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.6","repository_url":"https://github.com/toml-rs/toml"},{"name":"http","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/hyperium/http"},{"name":"tokio","old_version":"1.45.1","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"axum","old_version":"0.8.4","new_version":"0.8.7","repository_url":"https://github.com/tokio-rs/axum"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.20","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"clap","old_version":"4.5.40","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"serde-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"name":"object_store","old_version":"0.12.2","new_version":"0.12.4","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"rand","old_version":"0.9.1","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"tracing-opentelemetry-instrumentation-sdk","old_version":"0.29.0","new_version":"0.32.2","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"aws-config","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-sdk-bedrockruntime","old_version":"1.93.0","new_version":"1.95.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"aws-smithy-types","old_version":"1.3.2","new_version":"1.3.4","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-types","old_version":"1.3.7","new_version":"1.3.8","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"backon","old_version":"1.5.1","new_version":"1.6.0","repository_url":"https://github.com/Xuanwo/backon"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"image","old_version":"0.25.6","new_version":"0.25.9","repository_url":"https://github.com/image-rs/image"},{"name":"jsonschema","old_version":"0.30.0","new_version":"0.33.0","repository_url":"https://github.com/Stranger6667/jsonschema"},{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"10.2.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"metrics-exporter-prometheus","old_version":"0.17.0","new_version":"0.17.2","repository_url":"https://github.com/metrics-rs/metrics"},{"name":"minijinja","old_version":"2.10.2","new_version":"2.12.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"strum","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"strum_macros","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"aws-sdk-sagemakerruntime","old_version":"1.75.0","new_version":"1.76.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"opentelemetry_sdk","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"tracing-opentelemetry","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"},{"name":"opentelemetry-otlp","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-semantic-conventions","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"init-tracing-opentelemetry","old_version":"0.29.0","new_version":"0.34.0","repository_url":"https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk"},{"name":"google-cloud-auth","old_version":"0.20.0","new_version":"1.2.0","repository_url":"https://github.com/googleapis/google-cloud-rust"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"aws-sdk-s3","old_version":"1.92.0","new_version":"1.96.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"mimalloc","old_version":"0.1.46","new_version":"0.1.48","repository_url":"https://github.com/purpleprotocol/mimalloc_rust"},{"name":"wasm-bindgen-test","old_version":"0.3.50","new_version":"0.3.55","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"hyper","old_version":"1.6.0","new_version":"1.8.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-util","old_version":"0.1.14","new_version":"0.1.18","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"moka","old_version":"0.12.10","new_version":"0.12.11","repository_url":"https://github.com/moka-rs/moka"},{"name":"rcgen","old_version":"0.13.2","new_version":"0.14.5","repository_url":"https://github.com/rustls/rcgen"},{"name":"rustls","old_version":"0.23.27","new_version":"0.23.35","repository_url":"https://github.com/rustls/rustls"},{"name":"tokio-rustls","old_version":"0.26.2","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.3","repository_url":"https://github.com/console-rs/indicatif"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"2.0.103","new_version":"2.0.111","repository_url":"https://github.com/dtolnay/syn"},{"name":"trybuild","old_version":"1.0.105","new_version":"1.0.114","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"tree-sitter","old_version":"0.25.6","new_version":"0.25.10","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-python","old_version":"0.23.6","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"},{"name":"tree-sitter-md","old_version":"0.3.2","new_version":"0.5.1","repository_url":"https://github.com/tree-sitter-grammars/tree-sitter-markdown"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"rayon","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/rayon-rs/rayon"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 60 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.20` | `0.12.24` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.18.1` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.6` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.48.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.7` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.20` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.53` |\n| [serde-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.12.2` | `0.12.4` |\n| [rand](https://github.com/rust-random/rand) | `0.9.1` | `0.9.2` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [tracing-opentelemetry-instrumentation-sdk](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | `0.29.0` | `0.32.2` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [aws-config](https://github.com/smithy-lang/smithy-rs) | `1.8.0` | `1.8.1` |\n| [aws-sdk-bedrockruntime](https://github.com/awslabs/aws-sdk-rust) | `1.93.0` | `1.95.0` |\n| [aws-smithy-types](https://github.com/smithy-lang/smithy-rs) | `1.3.2` | `1.3.4` |\n| [aws-types](https://github.com/smithy-lang/smithy-rs) | `1.3.7` | `1.3.8` |\n| [backon](https://github.com/Xuanwo/backon) | `1.5.1` | `1.6.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [image](https://github.com/image-rs/image) | `0.25.6` | `0.25.9` |\n| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.30.0` | `0.33.0` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `10.2.0` |\n| [metrics-exporter-prometheus](https://github.com/metrics-rs/metrics) | `0.17.0` | `0.17.2` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.10.2` | `2.12.0` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [aws-sdk-sagemakerruntime](https://github.com/awslabs/aws-sdk-rust) | `1.75.0` | `1.76.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.31.0` | `0.32.0` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [init-tracing-opentelemetry](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | `0.29.0` | `0.34.0` |\n| [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.20.0` | `1.2.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.92.0` | `1.96.0` |\n| [mimalloc](https://github.com/purpleprotocol/mimalloc_rust) | `0.1.46` | `0.1.48` |\n| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.50` | `0.3.55` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.17` |\n| [hyper](https://github.com/hyperium/hyper) | `1.6.0` | `1.8.1` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.14` | `0.1.18` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.11` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.13.2` | `0.14.5` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.27` | `0.23.35` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.2` | `0.26.4` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.103` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.42` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.103` | `2.0.111` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.105` | `1.0.114` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.25.6` | `0.25.10` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.23.6` | `0.25.0` |\n| [tree-sitter-md](https://github.com/tree-sitter-grammars/tree-sitter-markdown) | `0.3.2` | `0.5.1` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.11.0` |\n\n\nUpdates `reqwest` from 0.12.20 to 0.12.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.24\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): silence unused deps in WASM build by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2799\"\u003eseanmonstar/reqwest#2799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(util): avoid extra copy when base64 encoding by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2805\"\u003eseanmonstar/reqwest#2805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix method name in changelog entry by \u003ca href=\"https://github.com/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Align the name usage of TotalTimeout by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2657\"\u003eseanmonstar/reqwest#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): add \u003ccode\u003eCookieService\u003c/code\u003e by \u003ca href=\"https://github.com/linyihai\"\u003e\u003ccode\u003e@​linyihai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2787\"\u003eseanmonstar/reqwest#2787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes typo in retry max_retries_per_request doc comment re 2813 by \u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2801\"\u003eseanmonstar/reqwest#2801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): avoid duplicate cookie insertion by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2834\"\u003eseanmonstar/reqwest#2834\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.23\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🇺🇩🇸 Add \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003e🔁 Add \u003ccode\u003eClientBuilder::retries(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure \u003ca href=\"https://seanmonstar.com/blog/reqwest-retries/\"\u003eautomatic retries\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimize package size by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2759\"\u003eseanmonstar/reqwest#2759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dev-dependencies): bump brotli 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/2760\"\u003eseanmonstar/reqwest#2760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade hickory-dns to 0.25 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/2761\"\u003eseanmonstar/reqwest#2761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-expose http3 options in blocking::clientBuilder by \u003ca href=\"https://github.com/ducaale\"\u003e\u003ccode\u003e@​ducaale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2770\"\u003eseanmonstar/reqwest#2770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(proxy): restore default port 1080 for SOCKS proxies without explicit port by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2771\"\u003eseanmonstar/reqwest#2771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use msrv-aware cargo in msrv job 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/2779\"\u003eseanmonstar/reqwest#2779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add request cache option for wasm by \u003ca href=\"https://github.com/Spxg\"\u003e\u003ccode\u003e@​Spxg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2775\"\u003eseanmonstar/reqwest#2775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(client): use \u003ccode\u003estd::task::ready!\u003c/code\u003e macro to simplify \u003ccode\u003ePoll\u003c/code\u003e branch match by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2781\"\u003eseanmonstar/reqwest#2781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add default tcp keepalive and user_timeout values 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/2780\"\u003eseanmonstar/reqwest#2780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add unix_socket() option to client builder 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/2624\"\u003eseanmonstar/reqwest#2624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd retry policies 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/2763\"\u003eseanmonstar/reqwest#2763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: loosen retry \u003ccode\u003efor_host\u003c/code\u003e parameter bounds by \u003ca href=\"https://github.com/Enduriel\"\u003e\u003ccode\u003e@​Enduriel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2792\"\u003eseanmonstar/reqwest#2792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add dns_resolver2 that is more ergonomic and flexible 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/2793\"\u003eseanmonstar/reqwest#2793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.12.23 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/2795\"\u003eseanmonstar/reqwest#2795\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::unix_socket(path)\u003c/code\u003e option that will force all requests over that Unix Domain Socket.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::retry(policy)\u003c/code\u003e and \u003ccode\u003ereqwest::retry::Builder\u003c/code\u003e to configure automatic retries.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::dns_resolver2()\u003c/code\u003e with more ergonomic argument bounds, allowing more resolver implementations.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ehttp3_*\u003c/code\u003e options to \u003ccode\u003eblocking::ClientBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix default TCP timeout values to enabled and faster.\u003c/li\u003e\n\u003cli\u003eFix SOCKS proxies to default to port 1080\u003c/li\u003e\n\u003cli\u003e(wasm) Add cache methods to \u003ccode\u003eRequestBuilder\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxies when resolving IPv6 destinations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix socks proxy to use \u003ccode\u003esocks4a://\u003c/code\u003e instead of \u003ccode\u003esocks4h://\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eError::is_timeout()\u003c/code\u003e to check for hyper and IO timeouts too.\u003c/li\u003e\n\u003cli\u003eFix request \u003ccode\u003eError\u003c/code\u003e to again include URLs when possible.\u003c/li\u003e\n\u003cli\u003eFix socks connect error to include more context.\u003c/li\u003e\n\u003cli\u003e(wasm) implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003eBody\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/seanmonstar/reqwest/commit/b126ca49da7897e5d676639cdbf67a0f6838b586\"\u003e\u003ccode\u003eb126ca4\u003c/code\u003e\u003c/a\u003e v0.12.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/40234930965e692c260f82c5d97edb5348cdbd1e\"\u003e\u003ccode\u003e4023493\u003c/code\u003e\u003c/a\u003e refactor: change fast_random from xorshift to siphash a counter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd61bc93e6f936454ce0b978c6f282f06eee9287\"\u003e\u003ccode\u003efd61bc9\u003c/code\u003e\u003c/a\u003e refactor(cookie): avoid duplicate cookie insertion (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2834\"\u003e#2834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/0bfa5267769ccc3f6b27a44d0dfb444fd0783a6e\"\u003e\u003ccode\u003e0bfa526\u003c/code\u003e\u003c/a\u003e test(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2801\"\u003e#2801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/994b8a0b7aa0a0ff6f87471f9e0d1a4dd2936fcd\"\u003e\u003ccode\u003e994b8a0\u003c/code\u003e\u003c/a\u003e docs: typo in retry max_retries_per_request  (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2824\"\u003e#2824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/da0702b762d6ee982ef041661d79df8eeb3aeb41\"\u003e\u003ccode\u003eda0702b\u003c/code\u003e\u003c/a\u003e refactor(cookie): de-duplicate cookie support as \u003ccode\u003eCookieService\u003c/code\u003e middleware (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/7ebddeaa8728ea09f14e276d6330620168fda379\"\u003e\u003ccode\u003e7ebddea\u003c/code\u003e\u003c/a\u003e chore: align internal name usage of TotalTimeout (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/b540a4e746acac4091eb6d39a2b5e2f3df48896b\"\u003e\u003ccode\u003eb540a4e\u003c/code\u003e\u003c/a\u003e chore(readme): use correct CI status badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e4550c4cc5a2bd0e447b7b3db548c6ef8202f47e\"\u003e\u003ccode\u003ee4550c4\u003c/code\u003e\u003c/a\u003e docs: fix method name in changelog entry (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2807\"\u003e#2807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f4694a29226cc443b3c58c86a3ffa97bd9f394a6\"\u003e\u003ccode\u003ef4694a2\u003c/code\u003e\u003c/a\u003e perf(util): avoid extra copy when base64 encoding (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2805\"\u003e#2805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.20...v0.12.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_path_to_error` from 0.1.17 to 0.1.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/path-to-error/releases\"\u003eserde_path_to_error's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport no-std (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/097ed8772815ab6a676ebf3998b6de4770af090d\"\u003e\u003ccode\u003e097ed87\u003c/code\u003e\u003c/a\u003e Release 0.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/b01872e214f232c16323369dbc6cc00c4faed57e\"\u003e\u003ccode\u003eb01872e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/37\"\u003e#37\u003c/a\u003e from dtolnay/nostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/7d44c3f79e70275ae7e77aec67bc6b37acc24b9f\"\u003e\u003ccode\u003e7d44c3f\u003c/code\u003e\u003c/a\u003e Support no-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/6b45d3d50dd3a833f54c52fe88063fe2a75d82c5\"\u003e\u003ccode\u003e6b45d3d\u003c/code\u003e\u003c/a\u003e Release 0.1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/4d296f58948db708455a6b0e35d79db26607fe56\"\u003e\u003ccode\u003e4d296f5\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9e9c2982a9101ba25818a47aaf935e5f757f176e\"\u003e\u003ccode\u003e9e9c298\u003c/code\u003e\u003c/a\u003e Release 0.1.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/caf49d38927dd0a96733f8351894629274a0b94e\"\u003e\u003ccode\u003ecaf49d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/35\"\u003e#35\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/adf449fd7e798a225b028beb27a0f51276ffc05c\"\u003e\u003ccode\u003eadf449f\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/9cf730fa854d83762541b826ec7468a37458b62f\"\u003e\u003ccode\u003e9cf730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/path-to-error/issues/36\"\u003e#36\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/path-to-error/commit/07b007cd8a37b6caed599bc268e7b92c0370b3c8\"\u003e\u003ccode\u003e07b007c\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/path-to-error/compare/0.1.17...0.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.17.0 to 1.18.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.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnsafe cleanup by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/841\"\u003euuid-rs/uuid#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/842\"\u003euuid-rs/uuid#842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up mismatched_lifetime_syntaxes lint by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/837\"\u003euuid-rs/uuid#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConversions between \u003ccode\u003eTimestamp\u003c/code\u003e and \u003ccode\u003estd::time::SystemTime\u003c/code\u003e by \u003ca href=\"https://github.com/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap the error type used in time conversions by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/838\"\u003euuid-rs/uuid#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/839\"\u003euuid-rs/uuid#839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/50d8e797ed9628820d0aff617a5f199221b82aaa\"\u003e\u003ccode\u003e50d8e79\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/842\"\u003e#842\u003c/a\u003e from uuid-rs/cargo/v1.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/79485925e95d507c20bc0a37e86d326715ffec9e\"\u003e\u003ccode\u003e7948592\u003c/code\u003e\u003c/a\u003e prepare for 1.18.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/6d847c79d072431c5131987a39318e11f8dbfa9b\"\u003e\u003ccode\u003e6d847c7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/841\"\u003e#841\u003c/a\u003e from uuid-rs/chore/unsafe-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/675cccc829fa8ce3f225392622aee1c41268b068\"\u003e\u003ccode\u003e675cccc\u003c/code\u003e\u003c/a\u003e re-gate zerocopy behind unstable feature flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4dd582806081d6718b7d0cac303c241d9a7eb0c9\"\u003e\u003ccode\u003e4dd5828\u003c/code\u003e\u003c/a\u003e Remove some unsafe; stabilize zerocopy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/60a49eb94fe1b4901d484de52dc305c7c21a2f85\"\u003e\u003ccode\u003e60a49eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/839\"\u003e#839\u003c/a\u003e from uuid-rs/cargo/v1.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/eb8c6970837cb02af04dfeac68a89453f84f890f\"\u003e\u003ccode\u003eeb8c697\u003c/code\u003e\u003c/a\u003e prepare for 1.18.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/281f26fcd93c3b1eeeae8f4f05e89d9caebb5874\"\u003e\u003ccode\u003e281f26f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/838\"\u003e#838\u003c/a\u003e from uuid-rs/chore/time-conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2d67ab2b5e261a68fb65a5bee50604516537307b\"\u003e\u003ccode\u003e2d67ab2\u003c/code\u003e\u003c/a\u003e don't use allocated values in errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c284ed562fdbe12cdeb6ca20e47e80f40cd21a68\"\u003e\u003ccode\u003ec284ed5\u003c/code\u003e\u003c/a\u003e wrap the error type used in time conversions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.140 to 1.0.145\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.143\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Clone and Debug for serde_json::Map iterators (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xlambein\"\u003e\u003ccode\u003e@​xlambein\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement Default for CompactFormatter (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SOF3\"\u003e\u003ccode\u003e@​SOF3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FromStr for serde_json::Map (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1271\"\u003e#1271\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mickvangelderen\"\u003e\u003ccode\u003e@​mickvangelderen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.142\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimpl Default for \u0026amp;Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize string escaping during serialization (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/efa66e3a1d61459ab2d325f92ebe3acbd6ca18b1\"\u003e\u003ccode\u003eefa66e3\u003c/code\u003e\u003c/a\u003e Release 1.0.145\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/23679e2b9d7e4dcaef797ca7c51a4ffb6fce9f36\"\u003e\u003ccode\u003e23679e2\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fc27bafbf740abc5e5733ec1dd2b5ae25695f895\"\u003e\u003ccode\u003efc27baf\u003c/code\u003e\u003c/a\u003e Release 1.0.144\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/caef3c6ea69e126d18ee8b43dcc2c89d81207815\"\u003e\u003ccode\u003ecaef3c6\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/81ba3aaaff5c3736dd8b762dd1a0cf992bf60593\"\u003e\u003ccode\u003e81ba3aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d21e8ce7a7cc0bab2d53293de42b6343ef1d9144\"\u003e\u003ccode\u003ed21e8ce\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6beb6cd596a00f8838dc0cfc8876ed8fd065896f\"\u003e\u003ccode\u003e6beb6cd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1286\"\u003e#1286\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1dbc803749213eca37080cc7f29f5aee3ac18941\"\u003e\u003ccode\u003e1dbc803\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0bf5d87003aebbbb2b46c96e668283215971d98d\"\u003e\u003ccode\u003e0bf5d87\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d12e943590208da738c092db92c34b39796a2538\"\u003e\u003ccode\u003ed12e943\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.140...v1.0.145\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.8.23 to 0.9.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/4695fb02fc3902345ffbfb54fd5df6adcc3bbd4d\"\u003e\u003ccode\u003e4695fb0\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/6a77ed71cf68369e823f7827b34eaa2a06d0126d\"\u003e\u003ccode\u003e6a77ed7\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c1e81979644a7a80141ab2d0ca284a4560eb4079\"\u003e\u003ccode\u003ec1e8197\u003c/code\u003e\u003c/a\u003e refactor: Switch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/d85d6cd61cf122ee44db8834bc2a55e881bb0750\"\u003e\u003ccode\u003ed85d6cd\u003c/code\u003e\u003c/a\u003e refactor: Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9154dcb3b2eea8a84db183806411adf081bc0977\"\u003e\u003ccode\u003e9154dcb\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/38f445c94071cfc0bbb2f4a3c0254457a3fde8cb\"\u003e\u003ccode\u003e38f445c\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/1ce8a75f2d5faa778deb43e9abd3960247f0d5b2\"\u003e\u003ccode\u003e1ce8a75\u003c/code\u003e\u003c/a\u003e feat(edit): Expose Table::span (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1031\"\u003e#1031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/290c28fa6078b2e61b897fe7a71afc26c70daa76\"\u003e\u003ccode\u003e290c28f\u003c/code\u003e\u003c/a\u003e feat(edit): Expose Table::span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b2bc739b201d14ed0dafabf4784bb56f9318c5be\"\u003e\u003ccode\u003eb2bc739\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.89 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/bd21148c49c784cb9136e5d069471dfeae13a339\"\u003e\u003ccode\u003ebd21148\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v0.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http` from 1.3.1 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http/releases\"\u003ehttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eStatusCode::EARLY_HINTS\u003c/code\u003e constant for 103 Early Hints.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eStatusCode::from_u16\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAuthority::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003ePathAndQuery::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMSRV increased to 1.57 (allows legible const fn panic messages).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Rand dependency to v0.9.1 by \u003ca href=\"https://github.com/FarzadMohtasham\"\u003e\u003ccode\u003e@​FarzadMohtasham\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/763\"\u003ehyperium/http#763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix compilation on latest nightly by \u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/769\"\u003ehyperium/http#769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary .expect()s for empty HeaderMap by \u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/768\"\u003ehyperium/http#768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: show types in \u003ccode\u003eExtensions\u003c/code\u003e debug output by \u003ca href=\"https://github.com/crepererum\"\u003e\u003ccode\u003e@​crepererum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/773\"\u003ehyperium/http#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: Clarify the \u003ccode\u003eHeaderMap\u003c/code\u003e documentaion by \u003ca href=\"https://github.com/Sol-Ell\"\u003e\u003ccode\u003e@​Sol-Ell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/774\"\u003ehyperium/http#774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: update format for tests by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/782\"\u003ehyperium/http#782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eStatusCode::from_u16\u003c/code\u003e const by \u003ca href=\"https://github.com/coolreader18\"\u003e\u003ccode\u003e@​coolreader18\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/761\"\u003ehyperium/http#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix typo 'an' to 'and' in http::status module documentation by \u003ca href=\"https://github.com/zxzxovo\"\u003e\u003ccode\u003e@​zxzxovo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/784\"\u003ehyperium/http#784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent panic in try_reserve/try_with_capacity on capacity overflow by \u003ca href=\"https://github.com/AriajSarkar\"\u003e\u003ccode\u003e@​AriajSarkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/787\"\u003ehyperium/http#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add reserve() to Extend impl for (Option\u003c!-- raw HTML omitted --\u003e, T)) by \u003ca href=\"https://github.com/AriajSarkar\"\u003e\u003ccode\u003e@​AriajSarkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/788\"\u003ehyperium/http#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/claudecodering\"\u003e\u003ccode\u003e@​claudecodering\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/790\"\u003ehyperium/http#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump MSRV to 1.57 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/793\"\u003ehyperium/http#793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd EARLY_HINTS status code by \u003ca href=\"https://github.com/mdevino\"\u003e\u003ccode\u003e@​mdevino\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/758\"\u003ehyperium/http#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(header): use better panic message in const HeaderName and HeaderValue by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/797\"\u003ehyperium/http#797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove unnecessary extern crate sentence by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/799\"\u003ehyperium/http#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to actions/checkout@v5 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/800\"\u003ehyperium/http#800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(uri): make \u003ccode\u003eAuthority/PathAndQuery::from_static\u003c/code\u003e const by \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/786\"\u003ehyperium/http#786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(header): inline FNV hasher to reduce dependencies by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/796\"\u003ehyperium/http#796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev1.4.0 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/803\"\u003ehyperium/http#803\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FarzadMohtasham\"\u003e\u003ccode\u003e@​FarzadMohtasham\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/763\"\u003ehyperium/http#763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/769\"\u003ehyperium/http#769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crepererum\"\u003e\u003ccode\u003e@​crepererum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/773\"\u003ehyperium/http#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sol-Ell\"\u003e\u003ccode\u003e@​Sol-Ell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/774\"\u003ehyperium/http#774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coolreader18\"\u003e\u003ccode\u003e@​coolreader18\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/761\"\u003ehyperium/http#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zxzxovo\"\u003e\u003ccode\u003e@​zxzxovo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/784\"\u003ehyperium/http#784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AriajSarkar\"\u003e\u003ccode\u003e@​AriajSarkar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/787\"\u003ehyperium/http#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/claudecodering\"\u003e\u003ccode\u003e@​claudecodering\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/790\"\u003ehyperium/http#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdevino\"\u003e\u003ccode\u003e@​mdevino\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/758\"\u003ehyperium/http#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/786\"\u003ehyperium/http#786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/http/compare/v1.3.1...v1.4.0\"\u003ehttps://github.com/hyperium/http/compare/v1.3.1...v1.4.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/hyperium/http/blob/master/CHANGELOG.md\"\u003ehttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.0 (November 24, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eStatusCode::EARLY_HINTS\u003c/code\u003e constant for 103 Early Hints.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eStatusCode::from_u16\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAuthority::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003ePathAndQuery::from_static\u003c/code\u003e now a \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMSRV increased to 1.57 (allows legible const fn panic messages).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/b9625d83b524f7a8306883484f29a746eefc1bab\"\u003e\u003ccode\u003eb9625d8\u003c/code\u003e\u003c/a\u003e v1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/50b009c367dd9735f98bc3e4f5dd19acc629dfc5\"\u003e\u003ccode\u003e50b009c\u003c/code\u003e\u003c/a\u003e refactor(header): inline FNV hasher to reduce dependencies (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/b370d361c12350f170f3502f1338c5c2fc27350f\"\u003e\u003ccode\u003eb370d36\u003c/code\u003e\u003c/a\u003e feat(uri): make \u003ccode\u003eAuthority/PathAndQuery::from_static\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/0d7425146ea71b7ecb6bf9aa0be86c552ef481ce\"\u003e\u003ccode\u003e0d74251\u003c/code\u003e\u003c/a\u003e chore(ci): update to actions/checkout@v5 (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/a7607679dcbe08339a2612ef6a1a6c5152726316\"\u003e\u003ccode\u003ea760767\u003c/code\u003e\u003c/a\u003e docs: remove unnecessary extern crate sentence (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/fb1d4572eea2c6b47acc05f1bba0620ba22c9c67\"\u003e\u003ccode\u003efb1d457\u003c/code\u003e\u003c/a\u003e refactor(header): use better panic message in const HeaderName and HeaderValu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/20dbd6e54e95bb22386db3ca543c309100933087\"\u003e\u003ccode\u003e20dbd6e\u003c/code\u003e\u003c/a\u003e feat(status): Add 103 EARLY_HINTS status code (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/e7a73372f56f803235f363de6c8fd43c9503b237\"\u003e\u003ccode\u003ee7a7337\u003c/code\u003e\u003c/a\u003e chore: bump MSRV to 1.57\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/1888e28c544f8209f73c99b038dc0f645db34378\"\u003e\u003ccode\u003e1888e28\u003c/code\u003e\u003c/a\u003e tests: downgrade rand back to 0.8 for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/918bbc3c24535458cd2d5235f36f19b5ea229f0b\"\u003e\u003ccode\u003e918bbc3\u003c/code\u003e\u003c/a\u003e chore: minor improvement for docs (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/http/compare/v1.3.1...v1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.45.1 to 1.48.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.48.0\u003c/h2\u003e\n\u003ch1\u003e1.48.0 (October 14th, 2025)\u003c/h1\u003e\n\u003cp\u003eThe MSRV is increased to 1.71.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: add \u003ccode\u003eFile::max_buf_size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7594\"\u003e#7594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: export \u003ccode\u003eChain\u003c/code\u003e of \u003ccode\u003eAsyncReadExt::chain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7599\"\u003e#7599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr::as_abstract_name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7491\"\u003e#7491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::quickack\u003c/code\u003e and \u003ccode\u003eTcpStream::set_quickack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7490\"\u003e#7490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement \u003ccode\u003eAsRef\u0026lt;Self\u0026gt;\u003c/code\u003e for \u003ccode\u003eTcpStream\u003c/code\u003e and \u003ccode\u003eUnixStream\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7573\"\u003e#7573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add \u003ccode\u003eLocalKey::try_get\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7666\"\u003e#7666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eOrd\u003c/code\u003e for \u003ccode\u003etask::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7530\"\u003e#7530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: bump windows-sys to version 0.61 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7645\"\u003e#7645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: preserve \u003ccode\u003emax_buf_size\u003c/code\u003e when cloning a \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7593\"\u003e#7593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: suppress \u003ccode\u003eclippy::unwrap_in_result\u003c/code\u003e in \u003ccode\u003e#[tokio::main]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7651\"\u003e#7651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: remove \u003ccode\u003ePollEvented\u003c/code\u003e noise from Debug formats (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7675\"\u003e#7675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: upgrade \u003ccode\u003eCommand::spawn_with\u003c/code\u003e to use \u003ccode\u003eFnOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7511\"\u003e#7511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: remove inner mutex in \u003ccode\u003eSetOnce\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: use \u003ccode\u003eUnsafeCell::get_mut\u003c/code\u003e in \u003ccode\u003eMutex::get_mut\u003c/code\u003e and \u003ccode\u003eRwLock::get_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7569\"\u003e#7569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: reduce the generated code size of \u003ccode\u003eTimeout\u0026lt;T\u0026gt;::poll\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7535\"\u003e#7535\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix hygiene issue in \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7638\"\u003e#7638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix copy/paste errors in udp peek methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7604\"\u003e#7604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: fix error when runtime is shut down on nightly-2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7672\"\u003e#7672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: use release ordering in \u003ccode\u003ewake_by_ref()\u003c/code\u003e even if already woken (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7622\"\u003e#7622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: close the \u003ccode\u003ebroadcast::Sender\u003c/code\u003e in \u003ccode\u003ebroadcast::Sender::new()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7629\"\u003e#7629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix implementation of unused \u003ccode\u003eRwLock::try_*\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7587\"\u003e#7587\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etokio: use cargo features instead of \u003ccode\u003e--cfg\u003c/code\u003e flags for \u003ccode\u003etaskdump\u003c/code\u003e and \u003ccode\u003eio_uring\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7655\"\u003e#7655\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7621\"\u003e#7621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7567\"\u003e#7567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e with \u003ccode\u003eFile::open()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7617\"\u003e#7617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e with \u003ccode\u003eOpenOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7321\"\u003e#7321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: add \u003ccode\u003elocal\u003c/code\u003e runtime flavor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7375\"\u003e#7375\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: clarify the zero capacity case of \u003ccode\u003eAsyncRead::poll_read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7580\"\u003e#7580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix typos in the docs of \u003ccode\u003eAsyncFd\u003c/code\u003e readiness guards (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7583\"\u003e#7583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify socket gets closed on drop (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7526\"\u003e#7526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the behavior of \u003ccode\u003eUCred::pid()\u003c/code\u003e on Cygwin (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7611\"\u003e#7611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the supported platform of \u003ccode\u003eset_reuseport()\u003c/code\u003e and \u003ccode\u003ereuseport()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7628\"\u003e#7628\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/556820ff84030b37e74e11b86b7733f5795770ea\"\u003e\u003ccode\u003e556820f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.48.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7677\"\u003e#7677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fd1659a05222858b675d5515ef609ca39d825bff\"\u003e\u003ccode\u003efd1659a\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7676\"\u003e#7676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/53e8acac641a614b89e35912ebed0520c6dbcf93\"\u003e\u003ccode\u003e53e8aca\u003c/code\u003e\u003c/a\u003e ci: update nightly version to 2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7670\"\u003e#7670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9e5527d1d5eadbeed46f4d5d4eb22cd96c72a39a\"\u003e\u003ccode\u003e9e5527d\u003c/code\u003e\u003c/a\u003e process: fix error when runtime is shut down on nightly-2025-10-12 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7672\"\u003e#7672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25a24de0e661d86fa059779e87e0605909465f4a\"\u003e\u003ccode\u003e25a24de\u003c/code\u003e\u003c/a\u003e net: remove PollEvented noise from Debug formats (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7675\"\u003e#7675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/c1fa25f3009d6f5374e337b999fe4fe926c8e7f2\"\u003e\u003ccode\u003ec1fa25f\u003c/code\u003e\u003c/a\u003e task: clarify the behavior of several \u003ccode\u003espawn_local\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7669\"\u003e#7669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e7e02fcf0f16fc906c0fac48aafd6a168ae3cf24\"\u003e\u003ccode\u003ee7e02fc\u003c/code\u003e\u003c/a\u003e fs: use \u003ccode\u003eFileOptions\u003c/code\u003e inside \u003ccode\u003efs::File\u003c/code\u003e to support uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7617\"\u003e#7617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f7a7f62959aafd03fd40a07a4f511476dff1e57f\"\u003e\u003ccode\u003ef7a7f62\u003c/code\u003e\u003c/a\u003e ci: remove cargo-deny Unicode-DFS-2016 license exception config (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7619\"\u003e#7619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d1f1499f630c34c1d319acdc2cc86d7a1008c4b4\"\u003e\u003ccode\u003ed1f1499\u003c/code\u003e\u003c/a\u003e tokio: use cargo feature for taskdump support instead of cfg (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7655\"\u003e#7655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ad6f6189529b1067bd4628d1c62abf9a3a64281e\"\u003e\u003ccode\u003ead6f618\u003c/code\u003e\u003c/a\u003e runtime: clarify the behavior of \u003ccode\u003eHandle::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7665\"\u003e#7665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.45.1...tokio-1.48.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.4 to 0.8.7\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.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelax implicit \u003ccode\u003eSend\u003c/code\u003e / \u003ccode\u003eSync\u003c/code\u003e bounds on \u003ccode\u003eRouterAsService\u003c/code\u003e, \u003ccode\u003eRouterIntoService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3550\"\u003etokio-rs/axum#3550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3555\"\u003etokio-rs/axum#3555\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Reject JSON request bodies with trailing characters after the JSON document (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eMultipart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Getter methods \u003ccode\u003eLocation::{status_code, location}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Support for writing arbitrary binary data into server-sent events (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e)]\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003emiddleware::ResponseAxumBodyLayer\u003c/code\u003e for mapping response body to \u003ccode\u003eaxum::body::Body\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eimpl FusedStream for WebSocket\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e The \u003ccode\u003esse\u003c/code\u003e module and \u003ccode\u003eSse\u003c/code\u003e type no longer depend on the \u003ccode\u003etokio\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e If the location given to one of \u003ccode\u003eRedirect\u003c/code\u003es constructors is not a valid header value, instead of panicking on construction, the \u003ccode\u003eIntoResponse\u003c/code\u003e impl now returns an HTTP 500, just like \u003ccode\u003eJson\u003c/code\u003e does when serialization fails (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Update minimum rust version to 1.78 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3154\"\u003etokio-rs/axum#3154\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3220\"\u003etokio-rs/axum#3220\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3377\"\u003etokio-rs/axum#3377\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3412\"\u003etokio-rs/axum#3412\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3425\"\u003etokio-rs/axum#3425\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3443\"\u003etokio-rs/axum#3443\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3453\"\u003etokio-rs/axum#3453\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3469\"\u003etokio-rs/axum#3469\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\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/4404f27cea206b0dca63637b1c76dff23772a5cc\"\u003e\u003ccode\u003e4404f27\u003c/code\u003e\u003c/a\u003e Release axum v0.8.7 and axum-extra v0.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/8f1545adecc86036ed9c8f252edcc099f7016103\"\u003e\u003ccode\u003e8f1545a\u003c/code\u003e\u003c/a\u003e Fix typo in extractors guide (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4fc3faa0b4d82db870d8daaf49978da960bcfc42\"\u003e\u003ccode\u003e4fc3faa\u003c/code\u003e\u003c/a\u003e Relax implicit Send / Sync bounds (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a05920c906fb5fe3c5b734f80465a3a6f06948f1\"\u003e\u003ccode\u003ea05920c\u003c/code\u003e\u003c/a\u003e Make it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6d5e6d578a2c5cd517f92af211c36f4eeb213e9d\"\u003e\u003ccode\u003e6d5e6d5\u003c/code\u003e\u003c/a\u003e Use extensions directly in from_request_parts (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3542\"\u003e#3542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/fe607e6dcf5dab2cdf8e2d5f8d8be26ae0b08ce0\"\u003e\u003ccode\u003efe607e6\u003c/code\u003e\u003c/a\u003e Fixes wording typo (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3540\"\u003e#3540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f9ce3e5b42c462411bcec2969841b1a3dcad68ac\"\u003e\u003ccode\u003ef9ce3e5\u003c/code\u003e\u003c/a\u003e Release axum-extra 0.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/12e1cf97407bb102c0200d17b8c6b20be4217f36\"\u003e\u003ccode\u003e12e1cf9\u003c/code\u003e\u003c/a\u003e Add back package.metadata.docs.rs for axum-extra\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/914a35a012c70d13d4f26cc8564f76525e26afeb\"\u003e\u003ccode\u003e914a35a\u003c/code\u003e\u003c/a\u003e Release axum-extra 0.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/e20e90d0b67d0094bed2c55faaa5ae5abf12c094\"\u003e\u003ccode\u003ee20e90d\u003c/code\u003e\u003c/a\u003e Upgrade axum-extra to prost v0.14 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3517\"\u003e#3517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.4...axum-v0.8.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.98 to 1.0.100\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/18c2598afa0f996f56217ef128aa3a20ea1e9512\"\u003e\u003ccode\u003e18c2598\u003c/code\u003e\u003c/a\u003e Release 1.0.100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2719888cb2f4f033c441cf6723cea1c532c0c87\"\u003e\u003ccode\u003ef271988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e from dtolnay/clippyfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/52f2115a1fe22a79110747f19e35f01d52bdd1af\"\u003e\u003ccode\u003e52f2115\u003c/code\u003e\u003c/a\u003e Mark macros with clippy::format_args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/da5fd9d5a33c2949bc3ee3075d8d6f9e224363d5\"\u003e\u003ccode\u003eda5fd9d\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/211e4092b7e1fb1c6f5d22063474e5b2f8dd0f16\"\u003e\u003ccode\u003e211e409\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b48fc02c327c502a81fcc2b46318eb61fda6b7b3\"\u003e\u003ccode\u003eb48fc02\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d5f59fbd45db00982bc0ea490edbe331ef8cab26\"\u003e\u003ccode\u003ed5f59fb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/238415d25b65dcf73ab2e3741d7adc56615af8c3\"\u003e\u003ccode\u003e238415d\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/3bab0709a347b90de15c5eaaf3779904cfcc1ac6\"\u003e\u003ccode\u003e3bab070\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/42492546e3b5510378d0ee32b659fefee1f26158\"\u003e\u003ccode\u003e4249254\u003c/code\u003e\u003c/a\u003e Order cap-lints flag in the same order as thiserror build script\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.100\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-subscriber` from 0.3.19 to 0.3.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing-subscriber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-subscriber 0.3.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity Fix\u003c/strong\u003e: ANSI Escape Sequence Injection (CVE-TBD)\u003c/p\u003e\n\u003ch2\u003eImpact\u003c/h2\u003e\n\u003cp\u003ePrevious versions of tracing-subscriber were vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eManipulate terminal title bars\u003c/li\u003e\n\u003cli\u003eClear screens or modify terminal display\u003c/li\u003e\n\u003cli\u003ePotentially mislead users through terminal manipulation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn isolation, impact is minimal, however security issues have been found in terminal emulators that enabled an attacker to use ANSI escape sequences via logs to exploit vulnerabilities in the terminal emulator.\u003c/p\u003e\n\u003ch2\u003eSolution\u003c/h2\u003e\n\u003cp\u003eVersion 0.3.20 fixes this vulnerability by escaping ANSI control characters in when writing events to destinations that may be printed to the terminal.\u003c/p\u003e\n\u003ch2\u003eAffected Versions\u003c/h2\u003e\n\u003cp\u003eAll versions of tracing-subscriber prior to 0.3.20 are affected by this vulnerability.\u003c/p\u003e\n\u003ch2\u003eRecommendations\u003c/h2\u003e\n\u003cp\u003eImmediate Action Required: We recommend upgrading to tracing-subscriber 0.3.20 immediately, especially if your application:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs user-provided input (form data, HTTP headers, query parameters, etc.)\u003c/li\u003e\n\u003cli\u003eRuns in environments where terminal output is displayed to users\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration\u003c/h2\u003e\n\u003cp\u003eThis is a patch release with no breaking API changes. Simply update your Cargo.toml:\u003c/p\u003e\n\u003cpre lang=\"toml\"\u003e\u003ccode\u003e[dependencies]\ntracing-subscriber = \u0026quot;0.3.20\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eAcknowledgments\u003c/h2\u003e\n\u003cp\u003eWe would like to thank \u003ca href=\"http://github.com/zefr0x\"\u003ezefr0x\u003c/a\u003e who responsibly reported the issue at \u003ccode\u003esecurity@tokio.rs\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you believe you have found a security vulnerability in any tokio-rs project, please email us at \u003ccode\u003esecurity@tokio.rs\u003c/code\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/4c52ca5266a3920fc5dfeebda2accf15ee7fb278\"\u003e\u003ccode\u003e4c52ca5\u003c/code\u003e\u003c/a\u003e fmt: fix ANSI escape sequence injection vulnerability (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3368\"\u003e#3368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/f71cebe41e4c12735b1d19ca804428d4ff7d905d\"\u003e\u003ccode\u003ef71cebe\u003c/code\u003e\u003c/a\u003e subscriber: impl Clone for EnvFilter (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/3a1f571102b38bcdca13d59f3c454989d179055d\"\u003e\u003ccode\u003e3a1f571\u003c/code\u003e\u003c/a\u003e Fix CI (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e63ef57f3d686abe3727ddd586eb9af73d6715b7\"\u003e\u003ccode\u003ee63ef57\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.30 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e59a13b1a7bcdd78b8b5a7cbcf70a0b2cdd76f0\"\u003e\u003ccode\u003e6e59a13\u003c/code\u003e\u003c/a\u003e attributes: fix tracing::instrument regression around shadowing (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3311\"\u003e#3311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e4df76127538aa8370d7dee32a6f84bbec6bbf10\"\u003e\u003ccode\u003ee4df761\u003c/code\u003e\u003c/a\u003e tracing: update core to 0.1.34 and attributes to 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3305\"\u003e#3305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/643f392ebb73c4fb856f56a78c066c82582dd22c\"\u003e\u003ccode\u003e643f392\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3304\"\u003e#3304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/d08e7a6eea1833810ea527e18ea03b08cd402c9d\"\u003e\u003ccode\u003ed08e7a6\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.34 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3302\"\u003e#3302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e70c571d319a033d5f37c885ccf99aa675a9eac\"\u003e\u003ccode\u003e6e70c57\u003c/code\u003e\u003c/a\u003e tracing-subscriber: count numbers of enters in \u003ccode\u003eTimings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/c01d4fd9def2fb061669a310598095c789ca0a32\"\u003e\u003ccode\u003ec01d4fd\u003c/code\u003e\u003c/a\u003e fix docs and enable CI on \u003ccode\u003emain\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.40 to 4.5.53\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] ...\n\n_Description has been truncated_","html_url":"https://github.com/Arosales72/TestRaw2/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arosales72%2FTestRaw2/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"}},{"old_version":"0.20.4","new_version":"0.25.0","update_type":"minor","path":null,"pr_created_at":"2025-10-28T21:57:25.000Z","version_change":"0.20.4 → 0.25.0","issue":{"uuid":"3563518865","node_id":"PR_kwDOAG4Ac86wPt-4","number":22830,"state":"closed","title":"Bump the rust-version-updates group across 1 directory with 30 updates","user":"dependabot[bot]","labels":["dependencies","category:internal","release-notes:not-required"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-01T04:14:37.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-28T21:57:25.000Z","updated_at":"2025-11-01T04:14:38.000Z","time_to_close":281832,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-version-updates","update_count":30,"packages":[{"name":"axum","old_version":"0.7.9","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"bincode","old_version":"1.3.3","new_version":"2.0.1","repository_url":"https://github.com/bincode-org/bincode"},{"name":"bollard","old_version":"0.17.1","new_version":"0.19.3","repository_url":"https://github.com/fussybeaver/bollard"},{"name":"clap","old_version":"4.5.49","new_version":"4.5.50","repository_url":"https://github.com/clap-rs/clap"},{"name":"fs-set-times","old_version":"0.19.2","new_version":"0.20.3","repository_url":"https://github.com/bytecodealliance/fs-set-times"},{"name":"fuser","old_version":"0.11.1","new_version":"0.16.0","repository_url":"https://github.com/cberner/fuser"},{"name":"generic-array","old_version":"0.14.7","new_version":"1.3.3","repository_url":"https://github.com/fizyk20/generic-array"},{"name":"humansize","old_version":"1.1.1","new_version":"2.1.3","repository_url":"https://github.com/LeopoldArkham/humansize"},{"name":"indexmap","old_version":"2.11.4","new_version":"2.12.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"internment","old_version":"0.6.0","new_version":"0.8.6","repository_url":"https://github.com/droundy/internment"},{"name":"nix","old_version":"0.25.1","new_version":"0.29.0","repository_url":"https://github.com/nix-rust/nix"},{"name":"opendal","old_version":"0.52.0","new_version":"0.54.1","repository_url":"https://github.com/apache/opendal"},{"name":"os_pipe","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/oconnor663/os_pipe.rs"},{"name":"parking_lot","old_version":"0.12.4","new_version":"0.12.5","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"petgraph","old_version":"0.7.1","new_version":"0.8.3","repository_url":"https://github.com/petgraph/petgraph"},{"name":"prost","old_version":"0.13.5","new_version":"0.14.1","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-build","old_version":"0.13.5","new_version":"0.14.1","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-types","old_version":"0.13.5","new_version":"0.14.1","repository_url":"https://github.com/tokio-rs/prost"},{"name":"reqwest","old_version":"0.12.23","new_version":"0.12.24","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rustls-native-certs","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/rustls/rustls-native-certs"},{"name":"shellexpand","old_version":"2.1.2","new_version":"3.1.1"},{"name":"strum","old_version":"0.26.3","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"strum_macros","old_version":"0.26.4","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"sysinfo","old_version":"0.20.5","new_version":"0.37.2","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"terminal_size","old_version":"0.1.17","new_version":"0.4.3","repository_url":"https://github.com/eminence/terminal-size"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.8","repository_url":"https://github.com/toml-rs/toml"},{"name":"whoami","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/ardaku/whoami"},{"name":"tree-sitter","old_version":"0.20.10","new_version":"0.22.6","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-typescript","old_version":"0.20.5","new_version":"0.23.0","repository_url":"https://github.com/tree-sitter/tree-sitter-typescript"},{"name":"tree-sitter-python","old_version":"0.20.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-version-updates group with 30 updates in the /src/rust directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axum](https://github.com/tokio-rs/axum) | `0.7.9` | `0.8.6` |\n| [bincode](https://github.com/bincode-org/bincode) | `1.3.3` | `2.0.1` |\n| [bollard](https://github.com/fussybeaver/bollard) | `0.17.1` | `0.19.3` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.49` | `4.5.50` |\n| [fs-set-times](https://github.com/bytecodealliance/fs-set-times) | `0.19.2` | `0.20.3` |\n| [fuser](https://github.com/cberner/fuser) | `0.11.1` | `0.16.0` |\n| [generic-array](https://github.com/fizyk20/generic-array) | `0.14.7` | `1.3.3` |\n| [humansize](https://github.com/LeopoldArkham/humansize) | `1.1.1` | `2.1.3` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.4` | `2.12.0` |\n| [internment](https://github.com/droundy/internment) | `0.6.0` | `0.8.6` |\n| [nix](https://github.com/nix-rust/nix) | `0.25.1` | `0.29.0` |\n| [opendal](https://github.com/apache/opendal) | `0.52.0` | `0.54.1` |\n| [os_pipe](https://github.com/oconnor663/os_pipe.rs) | `1.2.2` | `1.2.3` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.4` | `0.12.5` |\n| [petgraph](https://github.com/petgraph/petgraph) | `0.7.1` | `0.8.3` |\n| [prost](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.1` |\n| [prost-build](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.1` |\n| [prost-types](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.1` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.23` | `0.12.24` |\n| [rustls-native-certs](https://github.com/rustls/rustls-native-certs) | `0.8.1` | `0.8.2` |\n| [shellexpand](https://gitlab.com/ijackson/rust-shellexpand) | `2.1.2` | `3.1.1` |\n| [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.2` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.26.4` | `0.27.2` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.20.5` | `0.37.2` |\n| [terminal_size](https://github.com/eminence/terminal-size) | `0.1.17` | `0.4.3` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.8` |\n| [whoami](https://github.com/ardaku/whoami) | `1.6.0` | `1.6.1` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.20.10` | `0.22.6` |\n| [tree-sitter-typescript](https://github.com/tree-sitter/tree-sitter-typescript) | `0.20.5` | `0.23.0` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.20.4` | `0.25.0` |\n\n\nUpdates `axum` from 0.7.9 to 0.8.6\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.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Reject JSON request bodies with trailing characters after the JSON document (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eMultipart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Getter methods \u003ccode\u003eLocation::{status_code, location}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Support for writing arbitrary binary data into server-sent events (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e)]\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003emiddleware::ResponseAxumBodyLayer\u003c/code\u003e for mapping response body to \u003ccode\u003eaxum::body::Body\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eimpl FusedStream for WebSocket\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e The \u003ccode\u003esse\u003c/code\u003e module and \u003ccode\u003eSse\u003c/code\u003e type no longer depend on the \u003ccode\u003etokio\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e If the location given to one of \u003ccode\u003eRedirect\u003c/code\u003es constructors is not a valid header value, instead of panicking on construction, the \u003ccode\u003eIntoResponse\u003c/code\u003e impl now returns an HTTP 500, just like \u003ccode\u003eJson\u003c/code\u003e does when serialization fails (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Update minimum rust version to 1.78 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3154\"\u003etokio-rs/axum#3154\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3220\"\u003etokio-rs/axum#3220\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3377\"\u003etokio-rs/axum#3377\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3412\"\u003etokio-rs/axum#3412\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3425\"\u003etokio-rs/axum#3425\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3443\"\u003etokio-rs/axum#3443\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3453\"\u003etokio-rs/axum#3453\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3469\"\u003etokio-rs/axum#3469\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eRouter::reset_fallback\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3320\"\u003e#3320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eWebSocketUpgrade::selected_protocol\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3248\"\u003e#3248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Panic location for overlapping method routes (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3319\"\u003e#3319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Don't leak a tokio task when using \u003ccode\u003eserve\u003c/code\u003e without graceful shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3129\"\u003e#3129\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3319\"\u003e#3319\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3319\"\u003etokio-rs/axum#3319\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3320\"\u003e#3320\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3320\"\u003etokio-rs/axum#3320\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3248\"\u003e#3248\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3248\"\u003etokio-rs/axum#3248\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3129\"\u003e#3129\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3129\"\u003etokio-rs/axum#3129\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eFrom\u0026lt;Bytes\u0026gt;\u003c/code\u003e for \u003ccode\u003eMessage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3273\"\u003e#3273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eJson\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3142\"\u003e#3142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eExtension\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Allow setting the read buffer capacity of \u003ccode\u003eWebSocketUpgrade\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3178\"\u003e#3178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Improved code size / compile time of dependent crates (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3285\"\u003e#3285\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3294\"\u003e#3294\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3273\"\u003e#3273\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3273\"\u003etokio-rs/axum#3273\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3142\"\u003e#3142\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3142\"\u003etokio-rs/axum#3142\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3157\"\u003e#3157\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3157\"\u003etokio-rs/axum#3157\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3178\"\u003e#3178\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3178\"\u003etokio-rs/axum#3178\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3285\"\u003e#3285\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3285\"\u003etokio-rs/axum#3285\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3294\"\u003e#3294\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3294\"\u003etokio-rs/axum#3294\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.2\u003c/h2\u003e\n\u003cp\u003eYanked from crates.io due to unforeseen breaking change, see \u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3190\"\u003e#3190\u003c/a\u003e for details\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c1bb9c3e90625fb8de4f9c9750f669cb4edac3df\"\u003e\u003ccode\u003ec1bb9c3\u003c/code\u003e\u003c/a\u003e Release axum 0.8.6 and related crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4a50581968a1c1f9343aa5748373a8252285c7c4\"\u003e\u003ccode\u003e4a50581\u003c/code\u003e\u003c/a\u003e Update changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/5c76cfd26a99d38c4e63c84ef4f1981de0a37f79\"\u003e\u003ccode\u003e5c76cfd\u003c/code\u003e\u003c/a\u003e Remove usage of the \u003ccode\u003edoc_auto_cfg\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3505\"\u003e#3505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c720f568da42909580a7876af1b8f50438cb1834\"\u003e\u003ccode\u003ec720f56\u003c/code\u003e\u003c/a\u003e Release axum-core v0.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0c96ead9d15998492cb1a84a7138bd849e8ce273\"\u003e\u003ccode\u003e0c96ead\u003c/code\u003e\u003c/a\u003e Remove unused rustversion dependency of axum-core (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a1d22f68a593967a83c1028efb70554b88525cf2\"\u003e\u003ccode\u003ea1d22f6\u003c/code\u003e\u003c/a\u003e Release axum 0.8.5 and related crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/ad2fd5b50b98502bc5966cac37e345fa0698e0b0\"\u003e\u003ccode\u003ead2fd5b\u003c/code\u003e\u003c/a\u003e Update changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a0692f9f540967166204ab09182ae1d5a0cd2134\"\u003e\u003ccode\u003ea0692f9\u003c/code\u003e\u003c/a\u003e Reject JSON bodies with trailing chars (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/ae808502236f6333a2e817434002a1ae9a5dd1f7\"\u003e\u003ccode\u003eae80850\u003c/code\u003e\u003c/a\u003e Update to cargo-deny api version 2 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3475\"\u003e#3475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/651cc1e9353c3417f5ac546c60ce27981fe40cf5\"\u003e\u003ccode\u003e651cc1e\u003c/code\u003e\u003c/a\u003e Remove unused link def\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.7.9...axum-v0.8.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bincode` from 1.3.3 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bincode-org/bincode/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bollard` from 0.17.1 to 0.19.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fussybeaver/bollard/releases\"\u003ebollard's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.19.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: IdResponse field name ID to Id by \u003ca href=\"https://github.com/ELginas\"\u003e\u003ccode\u003e@​ELginas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/578\"\u003efussybeaver/bollard#578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Reword network connect options deprecation warning by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/581\"\u003efussybeaver/bollard#581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Handle GenericResources as vec by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/583\"\u003efussybeaver/bollard#583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add missing pom query mappings by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/584\"\u003efussybeaver/bollard#584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIdResponse alias by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/586\"\u003efussybeaver/bollard#586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Peg Bollard at moby's version v28.4.0 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/585\"\u003efussybeaver/bollard#585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: incorrect /commit return type by \u003ca href=\"https://github.com/ELginas\"\u003e\u003ccode\u003e@​ELginas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/579\"\u003efussybeaver/bollard#579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow building with only \u003ccode\u003epipe\u003c/code\u003e feature enabled by \u003ca href=\"https://github.com/kailan\"\u003e\u003ccode\u003e@​kailan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/587\"\u003efussybeaver/bollard#587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rust from 1.88.0-slim to 1.90.0-slim 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/fussybeaver/bollard/pull/588\"\u003efussybeaver/bollard#588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: buildkit should not depend on a rustls provider by default by \u003ca href=\"https://github.com/mbodmer\"\u003e\u003ccode\u003e@​mbodmer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/590\"\u003efussybeaver/bollard#590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release v0.19.3 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/591\"\u003efussybeaver/bollard#591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ELginas\"\u003e\u003ccode\u003e@​ELginas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/578\"\u003efussybeaver/bollard#578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kailan\"\u003e\u003ccode\u003e@​kailan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/587\"\u003efussybeaver/bollard#587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mbodmer\"\u003e\u003ccode\u003e@​mbodmer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/590\"\u003efussybeaver/bollard#590\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fussybeaver/bollard/compare/v0.19.2...v0.19.3\"\u003ehttps://github.com/fussybeaver/bollard/compare/v0.19.2...v0.19.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v0.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebump ureq 2.9.7 -\u0026gt; 3.0.12 in \u003ccode\u003ebollard-buildkit-proto\u003c/code\u003e by \u003ca href=\"https://github.com/RobWalt\"\u003e\u003ccode\u003e@​RobWalt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/547\"\u003efussybeaver/bollard#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix SshStream to shutdown stdin properly by \u003ca href=\"https://github.com/Hakuyume\"\u003e\u003ccode\u003e@​Hakuyume\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/549\"\u003efussybeaver/bollard#549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Better deprecation notice for network create request by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/555\"\u003efussybeaver/bollard#555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(codegen): Nest ContainerNetworkStats beneath HashMap by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/556\"\u003efussybeaver/bollard#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump swagger-codegen.version from 2.4.44 to 2.4.45 in /codegen/swagger 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/fussybeaver/bollard/pull/539\"\u003efussybeaver/bollard#539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): update prost requirement from 0.13 to 0.14 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/fussybeaver/bollard/pull/541\"\u003efussybeaver/bollard#541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): update prost-types requirement from 0.13 to 0.14 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/fussybeaver/bollard/pull/542\"\u003efussybeaver/bollard#542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse updated RemoveVolumeOptions by \u003ca href=\"https://github.com/lidj22\"\u003e\u003ccode\u003e@​lidj22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/557\"\u003efussybeaver/bollard#557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Reword deprecation warnings by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/561\"\u003efussybeaver/bollard#561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump swagger-codegen.version from 2.4.45 to 2.4.46 in /codegen/swagger 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/fussybeaver/bollard/pull/559\"\u003efussybeaver/bollard#559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Switch load_image content_type by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/562\"\u003efussybeaver/bollard#562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Bump rust to 1.88, clippy fixes by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/563\"\u003efussybeaver/bollard#563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Bump proto models to 0.7 with tonic 0.14 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/571\"\u003efussybeaver/bollard#571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Bump Bollard models to API 1.49 moby v28.3.3 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/572\"\u003efussybeaver/bollard#572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release v19.2 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/573\"\u003efussybeaver/bollard#573\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RobWalt\"\u003e\u003ccode\u003e@​RobWalt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/547\"\u003efussybeaver/bollard#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lidj22\"\u003e\u003ccode\u003e@​lidj22\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/557\"\u003efussybeaver/bollard#557\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fussybeaver/bollard/compare/v0.19.1...v0.19.2\"\u003ehttps://github.com/fussybeaver/bollard/compare/v0.19.1...v0.19.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v0.19.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Fix Into mapping to restart container parameters by \u003ca href=\"https://github.com/x1a0b0\"\u003e\u003ccode\u003e@​x1a0b0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/532\"\u003efussybeaver/bollard#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Codegen using wrong types for Vecs and HashMaps by \u003ca href=\"https://github.com/paul-hansen\"\u003e\u003ccode\u003e@​paul-hansen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/538\"\u003efussybeaver/bollard#538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esupport SSH by \u003ca href=\"https://github.com/Hakuyume\"\u003e\u003ccode\u003e@​Hakuyume\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/536\"\u003efussybeaver/bollard#536\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/fussybeaver/bollard/commit/3fb8d24a0048999ecf4823adfe57f04770bb060f\"\u003e\u003ccode\u003e3fb8d24\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/591\"\u003e#591\u003c/a\u003e from fussybeaver/ND/release-v0.19.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/099596175935934752e25ffe05d42547b0aa77d3\"\u003e\u003ccode\u003e0995961\u003c/code\u003e\u003c/a\u003e chore: Bump release v0.19.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/30814fc855d6eb795ccb7acf4097e65e2e941627\"\u003e\u003ccode\u003e30814fc\u003c/code\u003e\u003c/a\u003e docs: Add README section on buildkit_providerless\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/1c7849e43ba1ba5d3910b2de11679f299e012d80\"\u003e\u003ccode\u003e1c7849e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/590\"\u003e#590\u003c/a\u003e from mbodmer/fix-buildkit-feature-not-providerless\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/c24acc50e1cedf33740aa544ffe63aaffa0541a6\"\u003e\u003ccode\u003ec24acc5\u003c/code\u003e\u003c/a\u003e build: buildkit should not depending on rustls provider by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/63b21fdd7aba23e3cc83f65c7c9d1dc5c89c11a6\"\u003e\u003ccode\u003e63b21fd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/588\"\u003e#588\u003c/a\u003e from fussybeaver/dependabot/docker/rust-1.90.0-slim\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/96314f5bbb47aa723cb28528181758e884ef9134\"\u003e\u003ccode\u003e96314f5\u003c/code\u003e\u003c/a\u003e build(deps): bump rust from 1.88.0-slim to 1.90.0-slim\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/f6e7c9b1ca86ebb9ecafb387a83970b13f11af7b\"\u003e\u003ccode\u003ef6e7c9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/587\"\u003e#587\u003c/a\u003e from kailan/pipe-only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/1e9086d0c7a5761846100ffbaec16df0e7c82ed3\"\u003e\u003ccode\u003e1e9086d\u003c/code\u003e\u003c/a\u003e Allow building with only \u003ccode\u003epipe\u003c/code\u003e feature enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/95592ec09da5eb7da90c8c982cebbf7361e8d09e\"\u003e\u003ccode\u003e95592ec\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/579\"\u003e#579\u003c/a\u003e from ELginas/fix-2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fussybeaver/bollard/compare/v0.17.1...v0.19.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.49 to 4.5.50\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.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d8acd4729878ca72d305e6cf7adf7acc0da36738\"\u003e\u003ccode\u003ed8acd47\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7c2b8d9ad4d22650f969bd455d80b4181a7e25ff\"\u003e\u003ccode\u003e7c2b8d9\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e69a2ea55bc9076d95caf60d79e481581f688724\"\u003e\u003ccode\u003ee69a2ea\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5987\"\u003e#5987\u003c/a\u003e from mernen/fix-bash-comp-words-loop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e03cc2e798183e9528f53d42d8b2699f034fc667\"\u003e\u003ccode\u003ee03cc2e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5988\"\u003e#5988\u003c/a\u003e from cordx56/fix-builder-custom-version-docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5ab2579844a47a26b4567f77a7b9d198be006f0a\"\u003e\u003ccode\u003e5ab2579\u003c/code\u003e\u003c/a\u003e fix: Minor fix for builder docs about version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2f66432721bd24602455dc3e31765195c6107c34\"\u003e\u003ccode\u003e2f66432\u003c/code\u003e\u003c/a\u003e fix(complete): Only parse arguments before current\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4d9d2100f75693645ea68180ed4b6b3ecacb9923\"\u003e\u003ccode\u003e4d9d210\u003c/code\u003e\u003c/a\u003e test(complete): Illustrate current behavior in Bash\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.49...clap_complete-v4.5.50\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-set-times` from 0.19.2 to 0.20.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/56406c912238a253f01f10446541f2cf2d9a88c3\"\u003e\u003ccode\u003e56406c9\u003c/code\u003e\u003c/a\u003e chore: Release fs-set-times version 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/6f2de3a8b8cb07d221da6507da30b7ac43726b22\"\u003e\u003ccode\u003e6f2de3a\u003c/code\u003e\u003c/a\u003e Update to rustix 1.0. (\u003ca href=\"https://redirect.github.com/bytecodealliance/fs-set-times/issues/9\"\u003e#9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/eabc4ca4183348c0b10f074212316a83f860229c\"\u003e\u003ccode\u003eeabc4ca\u003c/code\u003e\u003c/a\u003e chore: Release fs-set-times version 0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/39b03aa8de7d6836ae843ec45127c531bc9239d4\"\u003e\u003ccode\u003e39b03aa\u003c/code\u003e\u003c/a\u003e Update to windows-sys 0.59. (\u003ca href=\"https://redirect.github.com/bytecodealliance/fs-set-times/issues/8\"\u003e#8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/0fc603b4480a467a11b7b286bf1e95ca2f579578\"\u003e\u003ccode\u003e0fc603b\u003c/code\u003e\u003c/a\u003e chore: Release fs-set-times version 0.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/a2aab3cb9893451b28baa1b5d26c7c059d007239\"\u003e\u003ccode\u003ea2aab3c\u003c/code\u003e\u003c/a\u003e Update to windows-sys 0.52.0. (\u003ca href=\"https://redirect.github.com/bytecodealliance/fs-set-times/issues/7\"\u003e#7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/5afe5b45c988de911999391948d60328f878d5bf\"\u003e\u003ccode\u003e5afe5b4\u003c/code\u003e\u003c/a\u003e Update to Rust 2021.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/ddbef00511fb57406e5d6cde5e7741965f0b1b7f\"\u003e\u003ccode\u003eddbef00\u003c/code\u003e\u003c/a\u003e chore: Release fs-set-times version 0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/f0a2cd75a8cf89acb98e2e69c139458e4e8dc99d\"\u003e\u003ccode\u003ef0a2cd7\u003c/code\u003e\u003c/a\u003e Update to io-lifetimes 2.0.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bytecodealliance/fs-set-times/compare/v0.19.2...v0.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fuser` from 0.11.1 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cberner/fuser/releases\"\u003efuser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for passthrough file descriptors\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eKernelConfig\u003c/code\u003e capabilities flags parameters to \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove feature flags \u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-18\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003elibfuse\u003c/code\u003e feature flag from defaults. Linking with libfuse can be enabled with the \u003ccode\u003elibfuse\u003c/code\u003e feature flag\u003c/li\u003e\n\u003cli\u003eImprove macfuse compatibility (note that macfuse remains untested)\u003c/li\u003e\n\u003cli\u003eFix unsound behavior when linking with libfuse3\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003cli\u003eUpdate documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crtime related panic that could occur on MacOS. See PR \u003ca href=\"https://redirect.github.com/cberner/fuser/issues/322\"\u003e#322\u003c/a\u003e for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd file handle argument to \u003ccode\u003egetattr()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003epoll()\u003c/code\u003e to take a \u003ccode\u003ePollHandle\u003c/code\u003e instead of a \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd low level API for manually mounting or wrapping a fuse file descriptor into a \u003ccode\u003eSession\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix compatibility with MacFUSE 4.x\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for poll\u003c/li\u003e\n\u003cli\u003eAdd support for notifications\u003c/li\u003e\n\u003cli\u003eABI 7.11 support is now complete\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003eusers\u003c/code\u003e crate\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd method to \u003ccode\u003eSession\u003c/code\u003e to unmount non-\u003ccode\u003eSend\u003c/code\u003e \u003ccode\u003eFilesystem\u003c/code\u003es\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cberner/fuser/blob/master/CHANGELOG.md\"\u003efuser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.0 - 2025-09-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for passthrough file descriptors\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eKernelConfig\u003c/code\u003e capabilities flags parameters to \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove feature flags \u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-18\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003elibfuse\u003c/code\u003e feature flag from defaults. Linking with libfuse can be enabled with the \u003ccode\u003elibfuse\u003c/code\u003e feature flag\u003c/li\u003e\n\u003cli\u003eImprove macfuse compatibility (note that macfuse remains untested)\u003c/li\u003e\n\u003cli\u003eFix unsound behavior when linking with libfuse3\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003cli\u003eUpdate documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.1 - 2024-11-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crtime related panic that could occur on MacOS. See PR \u003ca href=\"https://redirect.github.com/cberner/fuser/issues/322\"\u003e#322\u003c/a\u003e for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.0 - 2024-10-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd file handle argument to \u003ccode\u003egetattr()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003epoll()\u003c/code\u003e to take a \u003ccode\u003ePollHandle\u003c/code\u003e instead of a \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd low level API for manually mounting or wrapping a fuse file descriptor into a \u003ccode\u003eSession\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix compatibility with MacFUSE 4.x\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.14.0 - 2023-11-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for poll\u003c/li\u003e\n\u003cli\u003eAdd support for notifications\u003c/li\u003e\n\u003cli\u003eABI 7.11 support is now complete\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.0 - 2023-08-16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003eusers\u003c/code\u003e crate\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.0 - 2022-12-13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd method to \u003ccode\u003eSession\u003c/code\u003e to unmount non-\u003ccode\u003eSend\u003c/code\u003e \u003ccode\u003eFilesystem\u003c/code\u003es\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/d39b15200d2509db6bf712346d2cceade3a3f2fd\"\u003e\u003ccode\u003ed39b152\u003c/code\u003e\u003c/a\u003e Bump version to 0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/43b3be47c23a2ffb65817babb96a8ff544a936ec\"\u003e\u003ccode\u003e43b3be4\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/47113e10ea4ab4be5b562cdc0d8cc8d41ce50311\"\u003e\u003ccode\u003e47113e1\u003c/code\u003e\u003c/a\u003e fix: Fix leaks and read of unitialized memory in libfuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/76bbed014b13a8d4d7563cdb169ebf6048c17969\"\u003e\u003ccode\u003e76bbed0\u003c/code\u003e\u003c/a\u003e Inline debug arguments.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/f5d27ff82dcadf6095d91c451f8eacc55572d9e7\"\u003e\u003ccode\u003ef5d27ff\u003c/code\u003e\u003c/a\u003e Fix simple.rs crash on FreeBSD\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/ed868f69deebc346d88aedb8fe94c762b7e961f7\"\u003e\u003ccode\u003eed868f6\u003c/code\u003e\u003c/a\u003e Fix sticky bit handling in simple.rs on FreeBSD\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/098fe4ade59a09b37a02f919f5e231516598c2f7\"\u003e\u003ccode\u003e098fe4a\u003c/code\u003e\u003c/a\u003e Add --auto-unmount flag to simple.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/ecc9a8528ad1d0424813d1ce497dddc4334c6f11\"\u003e\u003ccode\u003eecc9a85\u003c/code\u003e\u003c/a\u003e Enable integration tests on non-Linux platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/8684510edb65018b82356ff1ce2ff7dfa7c800a2\"\u003e\u003ccode\u003e8684510\u003c/code\u003e\u003c/a\u003e Improve compatibility with macfuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/a8cd42c95ec8ac4731f444acdbe995ab6e05bf3e\"\u003e\u003ccode\u003ea8cd42c\u003c/code\u003e\u003c/a\u003e Add mount_tests to BSD CI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cberner/fuser/compare/v0.11.1...v0.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `generic-array` from 0.14.7 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fizyk20/generic-array/releases\"\u003egeneric-array's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/fizyk20/generic-array/blob/19f935b745c0336b7e51760a19348e90707208b7/CHANGELOG.md\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fizyk20/generic-array/pull/138\"\u003ePrimary PR\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\u003eSee full diff in \u003ca href=\"https://github.com/fizyk20/generic-array/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `humansize` from 1.1.1 to 2.1.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/LeopoldArkham/humansize/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.11.4 to 2.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.12.0 (2025-10-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMSRV\u003c/strong\u003e: Rust 1.82.0 or later is now required.\u003c/li\u003e\n\u003cli\u003eUpdated the \u003ccode\u003ehashbrown\u003c/code\u003e dependency to 0.16 alone.\u003c/li\u003e\n\u003cli\u003eError types now implement \u003ccode\u003ecore::error::Error\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epop_if\u003c/code\u003e methods to \u003ccode\u003eIndexMap\u003c/code\u003e and \u003ccode\u003eIndexSet\u003c/code\u003e, similar to the\nmethod for \u003ccode\u003eVec\u003c/code\u003e added in Rust 1.86.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/0e68f8a3605f56c79d2ed84bff5908ee1dcd8a95\"\u003e\u003ccode\u003e0e68f8a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/422\"\u003e#422\u003c/a\u003e from cuviper/msrv-1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/61c9c94672c2862b29dd65202ccf892969b0fe4c\"\u003e\u003ccode\u003e61c9c94\u003c/code\u003e\u003c/a\u003e ci: only run full miri in the merge queue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/db43f1945a7f0c39f28754e3557d7f34f1cb1ab3\"\u003e\u003ccode\u003edb43f19\u003c/code\u003e\u003c/a\u003e Release 2.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/b46a32a5859fb5aa26f9a7e38c9c93c30fb773f9\"\u003e\u003ccode\u003eb46a32a\u003c/code\u003e\u003c/a\u003e Move more to the lints table\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/4849b1679f6594112805ef8d542e230dfb4c37cf\"\u003e\u003ccode\u003e4849b16\u003c/code\u003e\u003c/a\u003e Make use of RFC2145 type privacy for sealed traits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/cfff4b7d03e53688b82b7afc350d472cca2d2e32\"\u003e\u003ccode\u003ecfff4b7\u003c/code\u003e\u003c/a\u003e Use bounds in associated type position\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/c7178d73c45fe0cc52aec684282a0aef5b3675b2\"\u003e\u003ccode\u003ec7178d7\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ecore::error::Error\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/76b459b82cd7de7035d96f7b6f0a178e02c4425c\"\u003e\u003ccode\u003e76b459b\u003c/code\u003e\u003c/a\u003e Use more precise capturing for some \u003ccode\u003eimpl Trait\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/b3d9cc355e227a847a2d2ebcae38a230c005174d\"\u003e\u003ccode\u003eb3d9cc3\u003c/code\u003e\u003c/a\u003e Use the primitive slice's \u003ccode\u003eis_sorted\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/09db3cce19a24b74cfa13a1510fd72b8ab58ae83\"\u003e\u003ccode\u003e09db3cc\u003c/code\u003e\u003c/a\u003e Use inherent \u003ccode\u003eusize::div_ceil\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.11.4...2.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `internment` from 0.6.0 to 0.8.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/droundy/internment/blob/master/CHANGELOG.md\"\u003einternment's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.6 - September 14 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eAsRef\u003c/code\u003e implementations for \u003ccode\u003eOsStr\u003c/code\u003e and \u003ccode\u003ePath\u003c/code\u003e (thanks \u003ca href=\"https://github.com/GrigorenkoPV\"\u003e\u003ccode\u003e@​GrigorenkoPV\u003c/code\u003e\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eis_interned\u003c/code\u003e (thanks \u003ca href=\"https://github.com/DanielJoyce\"\u003e\u003ccode\u003e@​DanielJoyce\u003c/code\u003e\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.4 - June 22, 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eDeepSizeOf\u003c/code\u003e impl, thanks \u003ca href=\"https://github.com/gmryuuko\"\u003e\u003ccode\u003e@​gmryuuko\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.3 - April 21, 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eIntern\u0026lt;str\u0026gt;\u003c/code\u003e work with \u003ccode\u003eserde\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.2 - April 17, 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003edeepsize\u003c/code\u003e for all three intern types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.1 - April 11, 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIncreased MSRV to 1.70.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMade \u003ccode\u003eArcIntern\u003c/code\u003e not implement \u003ccode\u003eBorrow\u003c/code\u003e which I apparently missed in\nversion 0.7.0.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.7.4 - October 28, 2023\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIncreased MSRV to 1.65, got it wrong last time because I forgot to check\nthe \u003ccode\u003earc\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.7.3 - October 28, 2023\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eCopy\u003c/code\u003e and \u003ccode\u003eClone\u003c/code\u003e for ArenaIntern support \u003ccode\u003e?Sized\u003c/code\u003e types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.7.2 - October 28, 2023\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIncreased MSRV to 1.60 for building and 1.65 for testing due to changes in\ndependencies.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBumped ahash dependency version.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eOptimization of \u003ccode\u003eArcInvtern\u003c/code\u003e (thanks gwy15!).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.7.1 - June 17, 2023\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArcIntern::into_ref\u003c/code\u003e (thanks PuzzleMaker!).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e0.7.0 - March 30, 2022\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\u003eSee full diff in \u003ca href=\"https://github.com/droundy/internment/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nix` from 0.25.1 to 0.29.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nix-rust/nix/blob/master/CHANGELOG.md\"\u003enix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.29.0] - 2024-05-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003egetregset()/setregset()\u003c/code\u003e for Linux/glibc/x86/x86_64/aarch64/riscv64 and\n\u003ccode\u003egetregs()/setregs()\u003c/code\u003e for Linux/glibc/aarch64/riscv64\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2044\"\u003e#2044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd socket option Ipv6Ttl for apple targets.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2287\"\u003e#2287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd socket option UtunIfname.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake SigAction repr(transparent) \u0026amp; can be converted to the libc raw type\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2326\"\u003e#2326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFrom\u003c/code\u003e trait implementation for conversions between \u003ccode\u003esockaddr_in\u003c/code\u003e and\n\u003ccode\u003eSockaddrIn\u003c/code\u003e, \u003ccode\u003esockaddr_in6\u003c/code\u003e and \u003ccode\u003eSockaddrIn6\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2328\"\u003e#2328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd socket option ReusePortLb for FreeBSD.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2332\"\u003e#2332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for openat2 on linux.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2339\"\u003e#2339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd if_indextoname function.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2340\"\u003e#2340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003emount\u003c/code\u003e and \u003ccode\u003eunmount\u003c/code\u003e API for apple targets.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2347\"\u003e#2347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e_PC_MIN_HOLE_SIZE\u003c/code\u003e for \u003ccode\u003epathconf\u003c/code\u003e and \u003ccode\u003efpathconf\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2349\"\u003e#2349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl AsFd for pty::PtyMaster\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2355\"\u003e#2355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eopen\u003c/code\u003e flag \u003ccode\u003eO_SEARCH\u003c/code\u003e to AIX, Empscripten, FreeBSD, Fuchsia, solarish,\nWASI (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2374\"\u003e#2374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd prctl function \u003ccode\u003eprctl_set_vma_anon_name\u003c/code\u003e for Linux/Android.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2378\"\u003e#2378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esync(2)\u003c/code\u003e for \u003ccode\u003eapple_targets/solarish/haiku/aix/hurd\u003c/code\u003e, \u003ccode\u003esyncfs(2)\u003c/code\u003e for\n\u003ccode\u003ehurd\u003c/code\u003e and \u003ccode\u003efdatasync(2)\u003c/code\u003e for \u003ccode\u003eaix/hurd\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2379\"\u003e#2379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd fdatasync support for Apple targets.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2380\"\u003e#2380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efcntl::OFlag::O_PATH\u003c/code\u003e for FreeBSD and Fuchsia\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2382\"\u003e#2382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ePathconfVar::MIN_HOLE_SIZE\u003c/code\u003e for apple_targets.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2388\"\u003e#2388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eopen\u003c/code\u003e flag \u003ccode\u003eO_SEARCH\u003c/code\u003e to apple_targets\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2391\"\u003e#2391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eO_DSYNC\u003c/code\u003e may now be used with \u003ccode\u003eaio_fsync\u003c/code\u003e and \u003ccode\u003efcntl\u003c/code\u003e on FreeBSD.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2404\"\u003e#2404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eFlock::relock\u003c/code\u003e for upgrading and downgrading locks.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2407\"\u003e#2407\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/1dad4d8d04a2cd187fae87cb91c4f4e95ff0decd\"\u003e\u003ccode\u003e1dad4d8\u003c/code\u003e\u003c/a\u003e chore: prepare for 0.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/f7431971b40f9516e6c8d280db353fd55d7ac7d7\"\u003e\u003ccode\u003ef743197\u003c/code\u003e\u003c/a\u003e fix ControlMessageOwned::UdpGroSegments UDP packets processing type. (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2406\"\u003e#2406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/208b80b65d9a54bac3172b97af81cfe90dd6412b\"\u003e\u003ccode\u003e208b80b\u003c/code\u003e\u003c/a\u003e recvmsg: Check if CMSG buffer was too small and return an error (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2413\"\u003e#2413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/ecd12a99907d6b1c9f43e88c087b1c6a2f633750\"\u003e\u003ccode\u003eecd12a9\u003c/code\u003e\u003c/a\u003e test: remove test of inode count in test_statfs.rs (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2414\"\u003e#2414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/663506a602251675c66efcd9d25a2dfc3c2c61da\"\u003e\u003ccode\u003e663506a\u003c/code\u003e\u003c/a\u003e fix: only close \u003ccode\u003efanotify\u003c/code\u003e events with a valid fd (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2399\"\u003e#2399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/1604723757735e59bf3142209b22b250b7412d40\"\u003e\u003ccode\u003e1604723\u003c/code\u003e\u003c/a\u003e revert: impl From\u0026lt;sigaction\u0026gt; for SigAction (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2410\"\u003e#2410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/ec4beb5a2229159021298d56af16e18a9151fb4e\"\u003e\u003ccode\u003eec4beb5\u003c/code\u003e\u003c/a\u003e docs: correct limit value of FAN_UNLIMITED_QUEUE and FAN_UNLIMITED_MARKS[skip...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/84c0444c3a957b8bffd5172848d4ea73eb06c3ff\"\u003e\u003ccode\u003e84c0444\u003c/code\u003e\u003c/a\u003e chore: bump libc to 0.2.155 (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2409\"\u003e#2409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/c5af4adffd876605002e3a8a22b53fe9c83206d3\"\u003e\u003ccode\u003ec5af4ad\u003c/code\u003e\u003c/a\u003e Add Flock::relock (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2407\"\u003e#2407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/e7acaff07f39ece39eae38a45c82810bfbbf58cd\"\u003e\u003ccode\u003ee7acaff\u003c/code\u003e\u003c/a\u003e Enable O_DSYNC on FreeBSD with fcntl and aio_fsync (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2404\"\u003e#2404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nix-rust/nix/compare/v0.25.1...v0.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opendal` from 0.52.0 to 0.54.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/opendal/releases\"\u003eopendal's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.54.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Conditional reader for cos by \u003ca href=\"https://github.com/pmupkin\"\u003e\u003ccode\u003e@​pmupkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6424\"\u003eapache/opendal#6424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add project layout for openval by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6427\"\u003eapache/opendal#6427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add if-not-exists support for copy with azblob as example by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6447\"\u003eapache/opendal#6447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/cpp): enhance Metadata API with comprehensive feature a… by \u003ca href=\"https://github.com/JackDrogon\"\u003e\u003ccode\u003e@​JackDrogon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6445\"\u003eapache/opendal#6445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add prefetch support for concurrent read by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6449\"\u003eapache/opendal#6449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/cpp): adopt Google C++ Style Guide for API naming by \u003ca href=\"https://github.com/JackDrogon\"\u003e\u003ccode\u003e@​JackDrogon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6448\"\u003eapache/opendal#6448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(object_store): Implement copy, rename and return metadata after writing by \u003ca href=\"https://github.com/codephage2020\"\u003e\u003ccode\u003e@​codephage2020\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6452\"\u003eapache/opendal#6452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(object_store): Implement copy_if_not_exists, put_multipart_opts and metadata  in GetResult by \u003ca href=\"https://github.com/codephage2020\"\u003e\u003ccode\u003e@​codephage2020\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6468\"\u003eapache/opendal#6468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): add groups for nodejs by \u003ca href=\"https://github.com/asukaminato0721\"\u003e\u003ccode\u003e@​asukaminato0721\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6469\"\u003eapache/opendal#6469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/ocaml): add more blocking api for ocaml by \u003ca href=\"https://github.com/asukaminato0721\"\u003e\u003ccode\u003e@​asukaminato0721\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6238\"\u003eapache/opendal#6238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings/cpp): Add capability to fix failed tests by \u003ca href=\"https://github.com/asukaminato0721\"\u003e\u003ccode\u003e@​asukaminato0721\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6488\"\u003eapache/opendal#6488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/cpp): enable user-configurable features for storage services by \u003ca href=\"https://github.com/KinomotoMio\"\u003e\u003ccode\u003e@​KinomotoMio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6503\"\u003eapache/opendal#6503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/oss): add support for security token for Aliyun OSS by \u003ca href=\"https://github.com/cavivie\"\u003e\u003ccode\u003e@​cavivie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6511\"\u003eapache/opendal#6511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/azblob): Add compatibility aliases for Apache Arrow object_store by \u003ca href=\"https://github.com/jackye1995\"\u003e\u003ccode\u003e@​jackye1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6527\"\u003eapache/opendal#6527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/gcs): add configuration aliases for better Arrow object_store compatibility by \u003ca href=\"https://github.com/jackye1995\"\u003e\u003ccode\u003e@​jackye1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6526\"\u003eapache/opendal#6526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/s3): add configuration aliases for better Arrow object_store compatibility by \u003ca href=\"https://github.com/jackye1995\"\u003e\u003ccode\u003e@​jackye1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6524\"\u003eapache/opendal#6524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow using object_store as opendal's backend by \u003ca href=\"https://github.com/flaneur2020\"\u003e\u003ccode\u003e@​flaneur2020\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6283\"\u003eapache/opendal#6283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/opfs): Add \u003ccode\u003ecreate_dir\u003c/code\u003e support for OPFS by \u003ca href=\"https://github.com/crwen\"\u003e\u003ccode\u003e@​crwen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6542\"\u003eapache/opendal#6542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/ruby): support file open options by \u003ca href=\"https://github.com/erickguan\"\u003e\u003ccode\u003e@​erickguan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6538\"\u003eapache/opendal#6538\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(website): remove unused dependencies and update node engine requirement by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6421\"\u003eapache/opendal#6421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefacrtor: Reduce usage of scheme inside raw by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6457\"\u003eapache/opendal#6457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate etcd service to implement Access directly by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6420\"\u003eapache/opendal#6420\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(bin/oli): Fix tests when TMPDIR is not /tmp by \u003ca href=\"https://github.com/XYenon\"\u003e\u003ccode\u003e@​XYenon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6429\"\u003eapache/opendal#6429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: patch futures buffer concurrent by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6442\"\u003eapache/opendal#6442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(services/oss): unnecessary header 'content-type' are included in the get_object request by \u003ca href=\"https://github.com/honsunrise\"\u003e\u003ccode\u003e@​honsunrise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6455\"\u003eapache/opendal#6455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(services/moka): prevent the weigher from being overwritten by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6498\"\u003eapache/opendal#6498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(services/azblob): Fix azblob base64 validation by \u003ca href=\"https://github.com/kenwoodjw\"\u003e\u003ccode\u003e@​kenwoodjw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6500\"\u003eapache/opendal#6500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings/nodejs): use value.prefetch instead of value.concurrent for prefetch option by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6502\"\u003eapache/opendal#6502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(integrations/object_store): remove redundant into_iter() call by \u003ca href=\"https://github.com/KinomotoMio\"\u003e\u003ccode\u003e@​KinomotoMio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6509\"\u003eapache/opendal#6509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings/cpp): correct cxx_async namespace attribute by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6514\"\u003eapache/opendal#6514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: make cpp binding build robust by \u003ca href=\"https://github.com/devillove084\"\u003e\u003ccode\u003e@​devillove084\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6460\"\u003eapache/opendal#6460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Do not trim trailing slash of name_node by \u003ca href=\"https://github.com/wForget\"\u003e\u003ccode\u003e@​wForget\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6556\"\u003eapache/opendal#6556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(release): fix CI workflow links for bindings by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6437\"\u003eapache/opendal#6437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update RFC-5444 Operator From Uri by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6453\"\u003eapache/opendal#6453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(core): update docs of building a storage service by \u003ca href=\"https://github.com/crwen\"\u003e\u003ccode\u003e@​crwen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6554\"\u003eapache/opendal#6554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: remove docker-compose version top-level elements by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6436\"\u003eapache/opendal#6436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Update ci_bindings_zig.yml by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6444\"\u003eapache/opendal#6444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: enable trust publishing for rust crates by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6454\"\u003eapache/opendal#6454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(bindings/cpp): cpp test framework by \u003ca href=\"https://github.com/asukaminato0721\"\u003e\u003ccode\u003e@​asukaminato0721\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6296\"\u003eapache/opendal#6296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Use ubuntu-24.04-arm for java release to address glibc issues by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6486\"\u003eapache/opendal#6486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: refactor nodejs ci workflow by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6491\"\u003eapache/opendal#6491\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/opendal/blob/main/CHANGELOG.md\"\u003eopendal's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.54.1] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Conditional reader for cos by \u003ca href=\"https://github.com/pmupkin\"\u003e\u003ccode\u003e@​pmupkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6424\"\u003eapache/opendal#6424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add project layout for openval by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6427\"\u003eapache/opendal#6427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add if-not-exists support for copy with azblob as example by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6447\"\u003eapache/opendal#6447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/cpp): enhance Metadata API with comprehensive feature a… by \u003ca href=\"https://github.com/JackDrogon\"\u003e\u003ccode\u003e@​JackDrogon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6445\"\u003eapache/opendal#6445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add prefetch support for concurrent read by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6449\"\u003eapache/opendal#6449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/cpp): adopt Google C++ Style Guide for API naming by \u003ca href=\"https://github.com/JackDrogon\"\u003e\u003ccode\u003e@​JackDrogon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6448\"\u003eapache/opendal#6448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(object_store): Implement copy, rename and return metadata after writing by \u003ca href=\"https://github.com/codephage2020\"\u003e\u003ccode\u003e@​codephage2020\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6452\"\u003eapache/opendal#6452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(object_store): Implement copy_if_not_exists, put_multipart_opts and metadata  in GetResult by \u003ca href=\"https://github.com/codephage2020\"\u003e\u003ccode\u003e@​codephage2020\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6468\"\u003eapache/opendal#6468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): add groups for nodejs by \u003ca href=\"https://github.com/asukaminato0721\"\u003e\u003ccode\u003e@​asukaminato0721\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6469\"\u003eapache/opendal#6469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/ocaml): add more blocking api for ocaml by \u003ca href=\"https://github.com/asukaminato0721\"\u003e\u003ccode\u003e@​asukaminato0721\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6238\"\u003eapache/opendal#6238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings/cpp): Add capability to fix failed tests by \u003ca href=\"https://github.com/asukaminato0721\"\u003e\u003ccode\u003e@​asukaminato0721\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6488\"\u003eapache/opendal#6488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/cpp): enable user-configurable features for storage services by \u003ca href=\"https://github.com/KinomotoMio\"\u003e\u003ccode\u003e@​KinomotoMio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6503\"\u003eapache/opendal#6503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/oss): add support for security token for Aliyun OSS by \u003ca href=\"https://github.com/cavivie\"\u003e\u003ccode\u003e@​cavivie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6511\"\u003eapache/opendal#6511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/azblob): Add compatibility aliases for Apache Arrow object_store by \u003ca href=\"https://github.com/jackye1995\"\u003e\u003ccode\u003e@​jackye1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6527\"\u003eapache/opendal#6527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/gcs): add configuration aliases for better Arrow object_store compatibility by \u003ca href=\"https://github.com/jackye1995\"\u003e\u003ccode\u003e@​jackye1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6526\"\u003eapache/opendal#6526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/s3): add configuration aliases for better Arrow object_store compatibility by \u003ca href=\"https://github.com/jackye1995\"\u003e\u003ccode\u003e@​jackye1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6524\"\u003eapache/opendal#6524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow using object_store as opendal's backend by \u003ca href=\"https://github.com/flaneur2020\"\u003e\u003ccode\u003e@​flaneur2020\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6283\"\u003eapache/opendal#6283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/opfs): Add \u003ccode\u003ecreate_dir\u003c/code\u003e support for OPFS by \u003ca href=\"https://github.com/crwen\"\u003e\u003ccode\u003e@​crwen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6542\"\u003eapache/opendal#6542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/ruby): support file open options by \u003ca href=\"https://github.com/erickguan\"\u003e\u003ccode\u003e@​erickguan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6538\"\u003eapache/opendal#6538\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(website): remove unused dependencies and update node engine requirement by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6421\"\u003eapache/opendal#6421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefacrtor: Reduce usage of scheme inside raw by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6457\"\u003eapache/opendal#6457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Migrate etcd service to implement Access directly by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6420\"\u003eapache/opendal#6420\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(bin/oli): Fix tests when TMPDIR is not /tmp by \u003ca href=\"https://github.com/XYenon\"\u003e\u003ccode\u003e@​XYenon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6429\"\u003eapache/opendal#6429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: patch futures buffer concurrent by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6442\"\u003eapache/opendal#6442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(services/oss): unnecessary header 'content-type' are included in the get_object request by \u003ca href=\"https://github.com/honsunrise\"\u003e\u003ccode\u003e@​honsunrise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6455\"\u003eapache/opendal#6455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(services/moka): prevent the weigher from being overwritten by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6498\"\u003eapache/opendal#6498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(services/azblob): Fix azblob base64 validation by \u003ca href=\"https://github.com/kenwoodjw\"\u003e\u003ccode\u003e@​kenwoodjw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6500\"\u003eapache/opendal#6500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings/nodejs): use value.prefetch instead of value.concurrent for prefetch option by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6502\"\u003eapache/opendal#6502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(integrations/object_store): remove redundant into_iter() call by \u003ca href=\"https://github.com/KinomotoMio\"\u003e\u003ccode\u003e@​KinomotoMio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6509\"\u003eapache/opendal#6509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(bindings/cpp): correct cxx_async namespace attribute by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6514\"\u003eapache/opendal#6514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: make cpp binding build robust by \u003ca href=\"https://github.com/devillove084\"\u003e\u003ccode\u003e@​devillove084\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6460\"\u003eapache/opendal#6460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Do not trim trailing slash of name_node by \u003ca href=\"https://github.com/wForget\"\u003e\u003ccode\u003e@​wForget\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6556\"\u003eapache/opendal#6556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs(release): fix CI workflow links for bindings by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6437\"\u003eapache/opendal#6437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update RFC-5444 Operator From Uri by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6453\"\u003eapache/opendal#6453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(core): update docs of building a storage service by \u003ca href=\"https://github.com/crwen\"\u003e\u003ccode\u003e@​crwen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6554\"\u003eapache/opendal#6554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: remove docker-compose version top-level elements by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6436\"\u003eapache/opendal#6436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Update ci_bindings_zig.yml by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6444\"\u003eapache/opendal#6444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: enable trust publishing for rust crates by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6454\"\u003eapache/opendal#6454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(bindings/cpp): cpp test framework by \u003ca href=\"https://github.com/asukaminato0721\"\u003e\u003ccode\u003e@​asukaminato0721\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6296\"\u003eapache/opendal#6296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Use ubuntu-24.04-arm for java release to address glibc issues by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6486\"\u003eapache/opendal#6486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: refactor nodejs ci workflow by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6491\"\u003eapache/opendal#6491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update workflow nodejs version and remove corepack by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6495\"\u003eapache/opendal#6495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): upgrade 1password/load-secrets-action v3 by \u003ca href=\"https://github.com/kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/6517\"\u003eapache/opendal#6517\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/opendal/commit/b93c3ae3834e19af1817183c8aef3a849f6813c6\"\u003e\u003ccode\u003eb93c3ae\u003c/code\u003e\u003c/a\u003e Bump version to 0.54.1 (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/6558\"\u003e#6558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/86e77680f9d7156932d285d06c8c4334d7a6d227\"\u003e\u003ccode\u003e86e7768\u003c/code\u003e\u003c/a\u003e chore(ci): migrate etcd, memcached, redis, and redis-cluster images to new so...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/5846501339b2d4874d243aa1aab4c9848218e042\"\u003e\u003ccode\u003e5846501\u003c/code\u003e\u003c/a\u003e fix: Do not trim trailing slash of name_node (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/6556\"\u003e#6556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/dd242e0f099300b034a7bdd4c50c9c730c7b63ee\"\u003e\u003ccode\u003edd242e0\u003c/code\u003e\u003c/a\u003e docs(core): update docs of building a storage service (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/6554\"\u003e#6554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/7c9c505b4880cad14824b2a22090723ef68ecce5\"\u003e\u003ccode\u003e7c9c505\u003c/code\u003e\u003c/a\u003e chore(deps): bump logforth from 0.26.1 to 0.27.0 in /bin/ofs (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/6547\"\u003e#6547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/2e5370c0afc1d048c55c662798ea9ecce01ace2e\"\u003e\u003ccode\u003e2e5370c...\n\n_Description has been truncated_","html_url":"https://github.com/pantsbuild/pants/pull/22830","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pantsbuild%2Fpants/issues/22830","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22830/packages"}},{"old_version":"0.20.4","new_version":"0.25.0","update_type":"minor","path":"/src/rust","pr_created_at":"2025-10-24T02:07:39.000Z","version_change":"0.20.4 → 0.25.0","issue":{"uuid":"3547303559","node_id":"PR_kwDOAG4Ac86vZ2nr","number":22793,"state":"closed","title":"Bump the rust-version-updates group in /src/rust with 40 updates","user":"dependabot[bot]","labels":["dependencies","category:internal","release-notes:not-required"],"assignees":["sureshjoshi"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-10-28T14:18:45.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-24T02:07:39.000Z","updated_at":"2025-10-28T14:18:46.000Z","time_to_close":389466,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-version-updates","update_count":40,"packages":[{"name":"async-lock","old_version":"2.8.0","new_version":"3.4.1","repository_url":"https://github.com/smol-rs/async-lock"},{"name":"axum","old_version":"0.7.9","new_version":"0.8.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"bincode","old_version":"1.3.3","new_version":"2.0.1","repository_url":"https://github.com/bincode-org/bincode"},{"name":"bollard","old_version":"0.17.1","new_version":"0.19.3","repository_url":"https://github.com/fussybeaver/bollard"},{"name":"clap","old_version":"4.5.49","new_version":"4.5.50","repository_url":"https://github.com/clap-rs/clap"},{"name":"colored","old_version":"2.2.0","new_version":"3.0.0","repository_url":"https://github.com/mackwic/colored"},{"name":"console","old_version":"0.15.11","new_version":"0.16.1","repository_url":"https://github.com/console-rs/console"},{"name":"criterion","old_version":"0.4.0","new_version":"0.7.0","repository_url":"https://github.com/bheisler/criterion.rs"},{"name":"env_logger","old_version":"0.10.2","new_version":"0.11.8","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"fs-set-times","old_version":"0.19.2","new_version":"0.20.3","repository_url":"https://github.com/bytecodealliance/fs-set-times"},{"name":"fuser","old_version":"0.11.1","new_version":"0.16.0","repository_url":"https://github.com/cberner/fuser"},{"name":"generic-array","old_version":"0.14.7","new_version":"1.3.3","repository_url":"https://github.com/fizyk20/generic-array"},{"name":"humansize","old_version":"1.1.1","new_version":"2.1.3","repository_url":"https://github.com/LeopoldArkham/humansize"},{"name":"indexmap","old_version":"2.11.4","new_version":"2.12.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.1","repository_url":"https://github.com/console-rs/indicatif"},{"name":"internment","old_version":"0.6.0","new_version":"0.8.6","repository_url":"https://github.com/droundy/internment"},{"name":"nix","old_version":"0.25.1","new_version":"0.29.0","repository_url":"https://github.com/nix-rust/nix"},{"name":"num_enum","old_version":"0.5.11","new_version":"0.7.5","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"opendal","old_version":"0.52.0","new_version":"0.54.1","repository_url":"https://github.com/apache/opendal"},{"name":"os_pipe","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/oconnor663/os_pipe.rs"},{"name":"parking_lot","old_version":"0.12.4","new_version":"0.12.5","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"petgraph","old_version":"0.7.1","new_version":"0.8.3","repository_url":"https://github.com/petgraph/petgraph"},{"name":"prost","old_version":"0.13.5","new_version":"0.14.1","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-build","old_version":"0.13.5","new_version":"0.14.1","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-types","old_version":"0.13.5","new_version":"0.14.1","repository_url":"https://github.com/tokio-rs/prost"},{"name":"pyo3","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/pyo3/pyo3"},{"name":"pyo3-build-config","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/pyo3/pyo3"},{"name":"reqwest","old_version":"0.12.23","new_version":"0.12.24","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rlimit","old_version":"0.8.3","new_version":"0.10.2","repository_url":"https://github.com/Nugine/rlimit"},{"name":"rustls-native-certs","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/rustls/rustls-native-certs"},{"name":"shellexpand","old_version":"2.1.2","new_version":"3.1.1"},{"name":"strum","old_version":"0.26.3","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"strum_macros","old_version":"0.26.4","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"sysinfo","old_version":"0.20.5","new_version":"0.37.2","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"terminal_size","old_version":"0.1.17","new_version":"0.4.3","repository_url":"https://github.com/eminence/terminal-size"},{"name":"toml","old_version":"0.8.23","new_version":"0.9.8","repository_url":"https://github.com/toml-rs/toml"},{"name":"whoami","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/ardaku/whoami"},{"name":"tree-sitter","old_version":"0.20.10","new_version":"0.22.6","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-typescript","old_version":"0.20.5","new_version":"0.23.0","repository_url":"https://github.com/tree-sitter/tree-sitter-typescript"},{"name":"tree-sitter-python","old_version":"0.20.4","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-python"}],"path":"/src/rust","ecosystem":"cargo"},"body":"Bumps the rust-version-updates group in /src/rust with 40 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [async-lock](https://github.com/smol-rs/async-lock) | `2.8.0` | `3.4.1` |\n| [axum](https://github.com/tokio-rs/axum) | `0.7.9` | `0.8.6` |\n| [bincode](https://github.com/bincode-org/bincode) | `1.3.3` | `2.0.1` |\n| [bollard](https://github.com/fussybeaver/bollard) | `0.17.1` | `0.19.3` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.49` | `4.5.50` |\n| [colored](https://github.com/mackwic/colored) | `2.2.0` | `3.0.0` |\n| [console](https://github.com/console-rs/console) | `0.15.11` | `0.16.1` |\n| [criterion](https://github.com/bheisler/criterion.rs) | `0.4.0` | `0.7.0` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.10.2` | `0.11.8` |\n| [fs-set-times](https://github.com/bytecodealliance/fs-set-times) | `0.19.2` | `0.20.3` |\n| [fuser](https://github.com/cberner/fuser) | `0.11.1` | `0.16.0` |\n| [generic-array](https://github.com/fizyk20/generic-array) | `0.14.7` | `1.3.3` |\n| [humansize](https://github.com/LeopoldArkham/humansize) | `1.1.1` | `2.1.3` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.4` | `2.12.0` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.1` |\n| [internment](https://github.com/droundy/internment) | `0.6.0` | `0.8.6` |\n| [nix](https://github.com/nix-rust/nix) | `0.25.1` | `0.29.0` |\n| [num_enum](https://github.com/illicitonion/num_enum) | `0.5.11` | `0.7.5` |\n| [opendal](https://github.com/apache/opendal) | `0.52.0` | `0.54.1` |\n| [os_pipe](https://github.com/oconnor663/os_pipe.rs) | `1.2.2` | `1.2.3` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.4` | `0.12.5` |\n| [petgraph](https://github.com/petgraph/petgraph) | `0.7.1` | `0.8.3` |\n| [prost](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.1` |\n| [prost-build](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.1` |\n| [prost-types](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.1` |\n| [pyo3](https://github.com/pyo3/pyo3) | `0.27.0` | `0.27.1` |\n| [pyo3-build-config](https://github.com/pyo3/pyo3) | `0.27.0` | `0.27.1` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.23` | `0.12.24` |\n| [rlimit](https://github.com/Nugine/rlimit) | `0.8.3` | `0.10.2` |\n| [rustls-native-certs](https://github.com/rustls/rustls-native-certs) | `0.8.1` | `0.8.2` |\n| [shellexpand](https://gitlab.com/ijackson/rust-shellexpand) | `2.1.2` | `3.1.1` |\n| [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.2` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.26.4` | `0.27.2` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.20.5` | `0.37.2` |\n| [terminal_size](https://github.com/eminence/terminal-size) | `0.1.17` | `0.4.3` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.8` |\n| [whoami](https://github.com/ardaku/whoami) | `1.6.0` | `1.6.1` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.20.10` | `0.22.6` |\n| [tree-sitter-typescript](https://github.com/tree-sitter/tree-sitter-typescript) | `0.20.5` | `0.23.0` |\n| [tree-sitter-python](https://github.com/tree-sitter/tree-sitter-python) | `0.20.4` | `0.25.0` |\n\nUpdates `async-lock` from 2.8.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-lock/releases\"\u003easync-lock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePort to \u003ccode\u003eevent-listener\u003c/code\u003e v5.0.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eforget()\u003c/code\u003e method for semaphore guards. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/73\"\u003e#73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease MSRV to v1.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing methods for blocking on locking with types wrapped in \u003ccode\u003eArc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/71\"\u003e#71\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eevent-listener\u003c/code\u003e to version v4.0.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/69\"\u003e#69\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note to the documentation comparing this crate against \u003ccode\u003elibstd\u003c/code\u003e's locks. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/58\"\u003e#58\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eDefault\u003c/code\u003e implementation for \u003ccode\u003eOnceCell\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/63\"\u003e#63\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Add an enabled-by-default \u003ccode\u003estd\u003c/code\u003e feature that allows using this crate without the standard library. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/43\"\u003e#43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport blocking and non-blocking operations on the same locks. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/56\"\u003e#56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to a more efficient event notification mechanism. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/43\"\u003e#43\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-lock/blob/master/CHANGELOG.md\"\u003easync-lock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 3.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 3.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePort to \u003ccode\u003eevent-listener\u003c/code\u003e v5.0.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 3.3.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eforget()\u003c/code\u003e method for semaphore guards. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/73\"\u003e#73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease MSRV to v1.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 3.2.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing methods for blocking on locking with types wrapped in \u003ccode\u003eArc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/71\"\u003e#71\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 3.1.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eevent-listener\u003c/code\u003e to version v4.0.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/69\"\u003e#69\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 3.1.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a note to the documentation comparing this crate against \u003ccode\u003elibstd\u003c/code\u003e's locks. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/58\"\u003e#58\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 3.1.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003eDefault\u003c/code\u003e implementation for \u003ccode\u003eOnceCell\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/63\"\u003e#63\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 3.0.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking:\u003c/strong\u003e Add an enabled-by-default \u003ccode\u003estd\u003c/code\u003e feature that allows using this crate without the standard library. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/43\"\u003e#43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport blocking and non-blocking operations on the same locks. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/56\"\u003e#56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch to a more efficient event notification mechanism. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/43\"\u003e#43\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/82283a2e1bd3ccc8e32dc6095de7c9b5d967861e\"\u003e\u003ccode\u003e82283a2\u003c/code\u003e\u003c/a\u003e v3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/cd0937d70a46f50cc64428660e249c8464e70088\"\u003e\u003ccode\u003ecd0937d\u003c/code\u003e\u003c/a\u003e Fix clippy::empty_line_after_doc_comments and clippy::empty_line_after_outer_...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/7819a20973505b6711ec1f49c7d25285fda33391\"\u003e\u003ccode\u003e7819a20\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/efcc3d8b32142c2650def7859233c40ee22a97a5\"\u003e\u003ccode\u003eefcc3d8\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for fmt and security_audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/6bece6e513c67fdd8f87746d5241aa4e677c19f3\"\u003e\u003ccode\u003e6bece6e\u003c/code\u003e\u003c/a\u003e ci: Use \u0026quot;v2.0.0\u0026quot; branch for security check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/9963923bad39094dc73570bf5292df1a89f6cb2d\"\u003e\u003ccode\u003e9963923\u003c/code\u003e\u003c/a\u003e chore: Fix typos (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/8717b76b68849553a2877bf9fbca4452f8980952\"\u003e\u003ccode\u003e8717b76\u003c/code\u003e\u003c/a\u003e chore: Fix lints (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/cc249b2d31590a6e97616a351032747f3e19bc87\"\u003e\u003ccode\u003ecc249b2\u003c/code\u003e\u003c/a\u003e v3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/12b54020c3ce85d5eebe3e073c3d0d264d64311d\"\u003e\u003ccode\u003e12b5402\u003c/code\u003e\u003c/a\u003e m: Remove unused portable-atomic feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/2c96fbfcd0d02be3d8c3955736fe8e35da8fd28a\"\u003e\u003ccode\u003e2c96fbf\u003c/code\u003e\u003c/a\u003e tests: Instrument with loom\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-lock/compare/v2.8.0...v3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.7.9 to 0.8.6\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.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Reject JSON request bodies with trailing characters after the JSON document (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eMultipart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Getter methods \u003ccode\u003eLocation::{status_code, location}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Support for writing arbitrary binary data into server-sent events (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e)]\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003emiddleware::ResponseAxumBodyLayer\u003c/code\u003e for mapping response body to \u003ccode\u003eaxum::body::Body\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eimpl FusedStream for WebSocket\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e The \u003ccode\u003esse\u003c/code\u003e module and \u003ccode\u003eSse\u003c/code\u003e type no longer depend on the \u003ccode\u003etokio\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e If the location given to one of \u003ccode\u003eRedirect\u003c/code\u003es constructors is not a valid header value, instead of panicking on construction, the \u003ccode\u003eIntoResponse\u003c/code\u003e impl now returns an HTTP 500, just like \u003ccode\u003eJson\u003c/code\u003e does when serialization fails (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Update minimum rust version to 1.78 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3154\"\u003etokio-rs/axum#3154\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3220\"\u003etokio-rs/axum#3220\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3377\"\u003etokio-rs/axum#3377\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3412\"\u003etokio-rs/axum#3412\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3425\"\u003etokio-rs/axum#3425\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3443\"\u003etokio-rs/axum#3443\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3453\"\u003etokio-rs/axum#3453\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3469\"\u003etokio-rs/axum#3469\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eRouter::reset_fallback\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3320\"\u003e#3320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eWebSocketUpgrade::selected_protocol\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3248\"\u003e#3248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Panic location for overlapping method routes (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3319\"\u003e#3319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Don't leak a tokio task when using \u003ccode\u003eserve\u003c/code\u003e without graceful shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3129\"\u003e#3129\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3319\"\u003e#3319\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3319\"\u003etokio-rs/axum#3319\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3320\"\u003e#3320\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3320\"\u003etokio-rs/axum#3320\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3248\"\u003e#3248\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3248\"\u003etokio-rs/axum#3248\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3129\"\u003e#3129\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3129\"\u003etokio-rs/axum#3129\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eFrom\u0026lt;Bytes\u0026gt;\u003c/code\u003e for \u003ccode\u003eMessage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3273\"\u003e#3273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eJson\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3142\"\u003e#3142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eExtension\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Allow setting the read buffer capacity of \u003ccode\u003eWebSocketUpgrade\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3178\"\u003e#3178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Improved code size / compile time of dependent crates (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3285\"\u003e#3285\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3294\"\u003e#3294\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3273\"\u003e#3273\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3273\"\u003etokio-rs/axum#3273\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3142\"\u003e#3142\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3142\"\u003etokio-rs/axum#3142\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3157\"\u003e#3157\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3157\"\u003etokio-rs/axum#3157\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3178\"\u003e#3178\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3178\"\u003etokio-rs/axum#3178\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3285\"\u003e#3285\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3285\"\u003etokio-rs/axum#3285\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3294\"\u003e#3294\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3294\"\u003etokio-rs/axum#3294\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.2\u003c/h2\u003e\n\u003cp\u003eYanked from crates.io due to unforeseen breaking change, see \u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3190\"\u003e#3190\u003c/a\u003e for details\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c1bb9c3e90625fb8de4f9c9750f669cb4edac3df\"\u003e\u003ccode\u003ec1bb9c3\u003c/code\u003e\u003c/a\u003e Release axum 0.8.6 and related crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4a50581968a1c1f9343aa5748373a8252285c7c4\"\u003e\u003ccode\u003e4a50581\u003c/code\u003e\u003c/a\u003e Update changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/5c76cfd26a99d38c4e63c84ef4f1981de0a37f79\"\u003e\u003ccode\u003e5c76cfd\u003c/code\u003e\u003c/a\u003e Remove usage of the \u003ccode\u003edoc_auto_cfg\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3505\"\u003e#3505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c720f568da42909580a7876af1b8f50438cb1834\"\u003e\u003ccode\u003ec720f56\u003c/code\u003e\u003c/a\u003e Release axum-core v0.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0c96ead9d15998492cb1a84a7138bd849e8ce273\"\u003e\u003ccode\u003e0c96ead\u003c/code\u003e\u003c/a\u003e Remove unused rustversion dependency of axum-core (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a1d22f68a593967a83c1028efb70554b88525cf2\"\u003e\u003ccode\u003ea1d22f6\u003c/code\u003e\u003c/a\u003e Release axum 0.8.5 and related crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/ad2fd5b50b98502bc5966cac37e345fa0698e0b0\"\u003e\u003ccode\u003ead2fd5b\u003c/code\u003e\u003c/a\u003e Update changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a0692f9f540967166204ab09182ae1d5a0cd2134\"\u003e\u003ccode\u003ea0692f9\u003c/code\u003e\u003c/a\u003e Reject JSON bodies with trailing chars (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/ae808502236f6333a2e817434002a1ae9a5dd1f7\"\u003e\u003ccode\u003eae80850\u003c/code\u003e\u003c/a\u003e Update to cargo-deny api version 2 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3475\"\u003e#3475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/651cc1e9353c3417f5ac546c60ce27981fe40cf5\"\u003e\u003ccode\u003e651cc1e\u003c/code\u003e\u003c/a\u003e Remove unused link def\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.7.9...axum-v0.8.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bincode` from 1.3.3 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bincode-org/bincode/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bollard` from 0.17.1 to 0.19.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fussybeaver/bollard/releases\"\u003ebollard's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.19.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: IdResponse field name ID to Id by \u003ca href=\"https://github.com/ELginas\"\u003e\u003ccode\u003e@​ELginas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/578\"\u003efussybeaver/bollard#578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Reword network connect options deprecation warning by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/581\"\u003efussybeaver/bollard#581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Handle GenericResources as vec by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/583\"\u003efussybeaver/bollard#583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add missing pom query mappings by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/584\"\u003efussybeaver/bollard#584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIdResponse alias by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/586\"\u003efussybeaver/bollard#586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Peg Bollard at moby's version v28.4.0 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/585\"\u003efussybeaver/bollard#585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: incorrect /commit return type by \u003ca href=\"https://github.com/ELginas\"\u003e\u003ccode\u003e@​ELginas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/579\"\u003efussybeaver/bollard#579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow building with only \u003ccode\u003epipe\u003c/code\u003e feature enabled by \u003ca href=\"https://github.com/kailan\"\u003e\u003ccode\u003e@​kailan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/587\"\u003efussybeaver/bollard#587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rust from 1.88.0-slim to 1.90.0-slim 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/fussybeaver/bollard/pull/588\"\u003efussybeaver/bollard#588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: buildkit should not depend on a rustls provider by default by \u003ca href=\"https://github.com/mbodmer\"\u003e\u003ccode\u003e@​mbodmer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/590\"\u003efussybeaver/bollard#590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release v0.19.3 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/591\"\u003efussybeaver/bollard#591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ELginas\"\u003e\u003ccode\u003e@​ELginas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/578\"\u003efussybeaver/bollard#578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kailan\"\u003e\u003ccode\u003e@​kailan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/587\"\u003efussybeaver/bollard#587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mbodmer\"\u003e\u003ccode\u003e@​mbodmer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/590\"\u003efussybeaver/bollard#590\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fussybeaver/bollard/compare/v0.19.2...v0.19.3\"\u003ehttps://github.com/fussybeaver/bollard/compare/v0.19.2...v0.19.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v0.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebump ureq 2.9.7 -\u0026gt; 3.0.12 in \u003ccode\u003ebollard-buildkit-proto\u003c/code\u003e by \u003ca href=\"https://github.com/RobWalt\"\u003e\u003ccode\u003e@​RobWalt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/547\"\u003efussybeaver/bollard#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix SshStream to shutdown stdin properly by \u003ca href=\"https://github.com/Hakuyume\"\u003e\u003ccode\u003e@​Hakuyume\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/549\"\u003efussybeaver/bollard#549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Better deprecation notice for network create request by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/555\"\u003efussybeaver/bollard#555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(codegen): Nest ContainerNetworkStats beneath HashMap by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/556\"\u003efussybeaver/bollard#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump swagger-codegen.version from 2.4.44 to 2.4.45 in /codegen/swagger 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/fussybeaver/bollard/pull/539\"\u003efussybeaver/bollard#539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): update prost requirement from 0.13 to 0.14 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/fussybeaver/bollard/pull/541\"\u003efussybeaver/bollard#541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): update prost-types requirement from 0.13 to 0.14 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/fussybeaver/bollard/pull/542\"\u003efussybeaver/bollard#542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse updated RemoveVolumeOptions by \u003ca href=\"https://github.com/lidj22\"\u003e\u003ccode\u003e@​lidj22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/557\"\u003efussybeaver/bollard#557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Reword deprecation warnings by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/561\"\u003efussybeaver/bollard#561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump swagger-codegen.version from 2.4.45 to 2.4.46 in /codegen/swagger 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/fussybeaver/bollard/pull/559\"\u003efussybeaver/bollard#559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Switch load_image content_type by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/562\"\u003efussybeaver/bollard#562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Bump rust to 1.88, clippy fixes by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/563\"\u003efussybeaver/bollard#563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Bump proto models to 0.7 with tonic 0.14 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/571\"\u003efussybeaver/bollard#571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Bump Bollard models to API 1.49 moby v28.3.3 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/572\"\u003efussybeaver/bollard#572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release v19.2 by \u003ca href=\"https://github.com/fussybeaver\"\u003e\u003ccode\u003e@​fussybeaver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/573\"\u003efussybeaver/bollard#573\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RobWalt\"\u003e\u003ccode\u003e@​RobWalt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/547\"\u003efussybeaver/bollard#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lidj22\"\u003e\u003ccode\u003e@​lidj22\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/557\"\u003efussybeaver/bollard#557\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fussybeaver/bollard/compare/v0.19.1...v0.19.2\"\u003ehttps://github.com/fussybeaver/bollard/compare/v0.19.1...v0.19.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v0.19.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Fix Into mapping to restart container parameters by \u003ca href=\"https://github.com/x1a0b0\"\u003e\u003ccode\u003e@​x1a0b0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/532\"\u003efussybeaver/bollard#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Codegen using wrong types for Vecs and HashMaps by \u003ca href=\"https://github.com/paul-hansen\"\u003e\u003ccode\u003e@​paul-hansen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/538\"\u003efussybeaver/bollard#538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esupport SSH by \u003ca href=\"https://github.com/Hakuyume\"\u003e\u003ccode\u003e@​Hakuyume\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/pull/536\"\u003efussybeaver/bollard#536\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/fussybeaver/bollard/commit/3fb8d24a0048999ecf4823adfe57f04770bb060f\"\u003e\u003ccode\u003e3fb8d24\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/591\"\u003e#591\u003c/a\u003e from fussybeaver/ND/release-v0.19.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/099596175935934752e25ffe05d42547b0aa77d3\"\u003e\u003ccode\u003e0995961\u003c/code\u003e\u003c/a\u003e chore: Bump release v0.19.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/30814fc855d6eb795ccb7acf4097e65e2e941627\"\u003e\u003ccode\u003e30814fc\u003c/code\u003e\u003c/a\u003e docs: Add README section on buildkit_providerless\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/1c7849e43ba1ba5d3910b2de11679f299e012d80\"\u003e\u003ccode\u003e1c7849e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/590\"\u003e#590\u003c/a\u003e from mbodmer/fix-buildkit-feature-not-providerless\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/c24acc50e1cedf33740aa544ffe63aaffa0541a6\"\u003e\u003ccode\u003ec24acc5\u003c/code\u003e\u003c/a\u003e build: buildkit should not depending on rustls provider by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/63b21fdd7aba23e3cc83f65c7c9d1dc5c89c11a6\"\u003e\u003ccode\u003e63b21fd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/588\"\u003e#588\u003c/a\u003e from fussybeaver/dependabot/docker/rust-1.90.0-slim\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/96314f5bbb47aa723cb28528181758e884ef9134\"\u003e\u003ccode\u003e96314f5\u003c/code\u003e\u003c/a\u003e build(deps): bump rust from 1.88.0-slim to 1.90.0-slim\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/f6e7c9b1ca86ebb9ecafb387a83970b13f11af7b\"\u003e\u003ccode\u003ef6e7c9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/587\"\u003e#587\u003c/a\u003e from kailan/pipe-only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/1e9086d0c7a5761846100ffbaec16df0e7c82ed3\"\u003e\u003ccode\u003e1e9086d\u003c/code\u003e\u003c/a\u003e Allow building with only \u003ccode\u003epipe\u003c/code\u003e feature enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fussybeaver/bollard/commit/95592ec09da5eb7da90c8c982cebbf7361e8d09e\"\u003e\u003ccode\u003e95592ec\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fussybeaver/bollard/issues/579\"\u003e#579\u003c/a\u003e from ELginas/fix-2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fussybeaver/bollard/compare/v0.17.1...v0.19.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.49 to 4.5.50\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.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d8acd4729878ca72d305e6cf7adf7acc0da36738\"\u003e\u003ccode\u003ed8acd47\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7c2b8d9ad4d22650f969bd455d80b4181a7e25ff\"\u003e\u003ccode\u003e7c2b8d9\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e69a2ea55bc9076d95caf60d79e481581f688724\"\u003e\u003ccode\u003ee69a2ea\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5987\"\u003e#5987\u003c/a\u003e from mernen/fix-bash-comp-words-loop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e03cc2e798183e9528f53d42d8b2699f034fc667\"\u003e\u003ccode\u003ee03cc2e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5988\"\u003e#5988\u003c/a\u003e from cordx56/fix-builder-custom-version-docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5ab2579844a47a26b4567f77a7b9d198be006f0a\"\u003e\u003ccode\u003e5ab2579\u003c/code\u003e\u003c/a\u003e fix: Minor fix for builder docs about version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2f66432721bd24602455dc3e31765195c6107c34\"\u003e\u003ccode\u003e2f66432\u003c/code\u003e\u003c/a\u003e fix(complete): Only parse arguments before current\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4d9d2100f75693645ea68180ed4b6b3ecacb9923\"\u003e\u003ccode\u003e4d9d210\u003c/code\u003e\u003c/a\u003e test(complete): Illustrate current behavior in Bash\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.49...clap_complete-v4.5.50\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `colored` from 2.2.0 to 3.0.0\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.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\u003c/blockquote\u003e\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\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\u003c/blockquote\u003e\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/95b2de80ba35b6d2be2f876a746d27da58a73945\"\u003e\u003ccode\u003e95b2de8\u003c/code\u003e\u003c/a\u003e Remove unnecessary lazy_static dependency (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/176\"\u003e#176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/037e091ff1e66b3160d18cc65ff35554da15fb0a\"\u003e\u003ccode\u003e037e091\u003c/code\u003e\u003c/a\u003e Fix missing \u003ccode\u003e2.2.0\u003c/code\u003e release in changelog\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mackwic/colored/compare/v2.2.0...v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `console` from 0.15.11 to 0.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/console/releases\"\u003econsole's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd WithoutAnsi struct that implements Display by \u003ca href=\"https://github.com/ChocolateLoverRaj\"\u003e\u003ccode\u003e@​ChocolateLoverRaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/258\"\u003econsole-rs/console#258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTweak style for new WithAnsi code 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/console/pull/266\"\u003econsole-rs/console#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix QNX 7.1 patch for libc::cfmakeraw by \u003ca href=\"https://github.com/rafaeling\"\u003e\u003ccode\u003e@​rafaeling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/267\"\u003econsole-rs/console#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-sys to 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/console-rs/console/pull/272\"\u003econsole-rs/console#272\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThe 0.15.12 release was yanked after it \u003ca href=\"https://redirect.github.com/console-rs/console/issues/264\"\u003eturned out to be semver-incompatible\u003c/a\u003e with existing usage by several of the most popular dependent crates, because it introduced a \u003ccode\u003estd\u003c/code\u003e feature -- and those crates used \u003ccode\u003edefault-features = false\u003c/code\u003e but relied on the \u003ccode\u003estd\u003c/code\u003e-guarded features.\u003c/p\u003e\n\u003cp\u003eThe 0.16.0 API should be semver-compatible with the 0.15.x API except for the need for the \u003ccode\u003estd\u003c/code\u003e feature.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare 0.16.0 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/console/pull/265\"\u003econsole-rs/console#265\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/console-rs/console/releases/0.15.12\"\u003e0.15.12 release notes\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003e0.15.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse EnumSet instead of a full-blown btreemap for the attributes by \u003ca href=\"https://github.com/jwiesler\"\u003e\u003ccode\u003e@​jwiesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/244\"\u003econsole-rs/console#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTweak Attributes bit set API 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/console/pull/245\"\u003econsole-rs/console#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement measure_text_width with no allocation by \u003ca href=\"https://github.com/remi-dupre\"\u003e\u003ccode\u003e@​remi-dupre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/246\"\u003econsole-rs/console#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(utils): surprising behavior in truncate_str when tail is larger than width by \u003ca href=\"https://github.com/remi-dupre\"\u003e\u003ccode\u003e@​remi-dupre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/250\"\u003econsole-rs/console#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix spelling mistake by \u003ca href=\"https://github.com/Axlefublr\"\u003e\u003ccode\u003e@​Axlefublr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/253\"\u003econsole-rs/console#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(part): add NO_COLOR env support for windows terminal by \u003ca href=\"https://github.com/L-Chao\"\u003e\u003ccode\u003e@​L-Chao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/254\"\u003econsole-rs/console#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-sys requirement from 0.59 to 0.60 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/259\"\u003econsole-rs/console#259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd features to work with no_std, and with alloc in no_std by \u003ca href=\"https://github.com/ChocolateLoverRaj\"\u003e\u003ccode\u003e@​ChocolateLoverRaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/256\"\u003econsole-rs/console#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CI badge and license URL by \u003ca href=\"https://github.com/atouchet\"\u003e\u003ccode\u003e@​atouchet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/261\"\u003econsole-rs/console#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 0.15.12 by \u003ca href=\"https://github.com/felstead\"\u003e\u003ccode\u003e@​felstead\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/262\"\u003econsole-rs/console#262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/console/commit/f35b2e470d6835c7d1cd430f40619d64c18d6ba4\"\u003e\u003ccode\u003ef35b2e4\u003c/code\u003e\u003c/a\u003e Bump version to 0.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/900379f8dbc33b354ce227ee4a634d0fae70aabe\"\u003e\u003ccode\u003e900379f\u003c/code\u003e\u003c/a\u003e Upgrade windows-sys to 0.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/174b8a412702d4f7f7bf61e6f522f4cd77be07ef\"\u003e\u003ccode\u003e174b8a4\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.71 (for windows-sys 0.61)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/208928e26bf3b210f38951c9374d876380cff3ab\"\u003e\u003ccode\u003e208928e\u003c/code\u003e\u003c/a\u003e Fix lint warning for elided lifetimes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/a51fcead7cda1fc6f5ac552a5588aaba8c069639\"\u003e\u003ccode\u003ea51fcea\u003c/code\u003e\u003c/a\u003e Fix QNX patch for libc::cfmakeraw\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/90ea08d21af6f9415bdca3e862ba8ed1f89f9220\"\u003e\u003ccode\u003e90ea08d\u003c/code\u003e\u003c/a\u003e Tweak style for new WithAnsi code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/903df6d69af9a909e2cd0796c16b3115034149ef\"\u003e\u003ccode\u003e903df6d\u003c/code\u003e\u003c/a\u003e Add WithoutAnsi struct that implements Display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/bda6a6e7a7e5e1ca4f66f51bd11faa70a1f37331\"\u003e\u003ccode\u003ebda6a6e\u003c/code\u003e\u003c/a\u003e Add FUNDING metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/87ace809ae087989aed2fc94ab7041e43200f2e3\"\u003e\u003ccode\u003e87ace80\u003c/code\u003e\u003c/a\u003e Remove authors from Cargo metadata (per RFC 3052)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/6e30bfdc1f1604eeaaa29a8dc02881ab0b7017fe\"\u003e\u003ccode\u003e6e30bfd\u003c/code\u003e\u003c/a\u003e Bump version to 0.16.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/console/compare/0.15.11...0.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `criterion` from 0.4.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md\"\u003ecriterion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.7.0] - 2025-07-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump version of criterion-plot to align dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.6.0] - 2025-05-17\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV bumped to 1.80\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ereal_blackbox\u003c/code\u003e feature no longer has any impact. Criterion always uses \u003ccode\u003estd::hint::black_box()\u003c/code\u003e now.\nUsers of \u003ccode\u003ecriterion::black_box()\u003c/code\u003e should switch to \u003ccode\u003estd::hint::black_box()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eclap\u003c/code\u003e dependency unpinned.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egnuplot version is now correctly detected when using certain Windows binaries/configurations that used to fail\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAsync benchmarking with Tokio may be done via a \u003ccode\u003etokio::runtime::Handle\u003c/code\u003e, not only a \u003ccode\u003etokio::runtime::Runtime\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.1] - 2023-05-26\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQuick mode (--quick) no longer crashes with measured times over 5 seconds when --noplot is not active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.5.0] - 2023-05-23\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced lazy_static dependency with once_cell\u003c/li\u003e\n\u003cli\u003eImproved documentation of the \u003ccode\u003ehtml_reports\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eReplaced atty dependency with is-terminal\u003c/li\u003e\n\u003cli\u003eMSRV bumped to 1.64\u003c/li\u003e\n\u003cli\u003eUpgraded clap dependency to v4\u003c/li\u003e\n\u003cli\u003eUpgraded tempfile dependency to v3.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQuick mode (\u003ccode\u003e--quick\u003c/code\u003e) no longer outputs 1ms for measured times over 5 seconds\u003c/li\u003e\n\u003cli\u003eDocumentation updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/567405d25363804dd1e6d440a0c9d6612c4cecd8\"\u003e\u003ccode\u003e567405d\u003c/code\u003e\u003c/a\u003e release: bump criterion and criterion-plot versions (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/878\"\u003e#878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/ccccbcc15237233af22af4c76751a7aa184609b3\"\u003e\u003ccode\u003eccccbcc\u003c/code\u003e\u003c/a\u003e fix: deal with throughput in bits (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/deb0eb021dbaa58678222725a455662f780751d0\"\u003e\u003ccode\u003edeb0eb0\u003c/code\u003e\u003c/a\u003e feat: support throughput reports in bits (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/d4fd7cc478dfb15e82ea9726c8e4c5a3afc4bc49\"\u003e\u003ccode\u003ed4fd7cc\u003c/code\u003e\u003c/a\u003e Add CI job checking library builds with oldest allowed dependencies (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/43bf90a64b1b2ac8d7f448e1f79e0eff8f9c45ec\"\u003e\u003ccode\u003e43bf90a\u003c/code\u003e\u003c/a\u003e release version 0.6.0 (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/860\"\u003e#860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/92696e45c5750c3d946fd5bef28c141e2f6c80f9\"\u003e\u003ccode\u003e92696e4\u003c/code\u003e\u003c/a\u003e deps: unpin clap (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/858\"\u003e#858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/5756a5d5268f2186cedac87b823d0f1c6aad04b8\"\u003e\u003ccode\u003e5756a5d\u003c/code\u003e\u003c/a\u003e chore: bump MSRV to 1.80 (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/859\"\u003e#859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/9d887c0145f86442cd7211fd50681d8a1402e84a\"\u003e\u003ccode\u003e9d887c0\u003c/code\u003e\u003c/a\u003e Fixed typo in faq.md (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/59b791a5876f001be504203752df0a4502de0967\"\u003e\u003ccode\u003e59b791a\u003c/code\u003e\u003c/a\u003e ci: test against MSRV and 1.87 (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/857\"\u003e#857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bheisler/criterion.rs/commit/ace1cc93ef06c6d67f42ee5a57485a800fc5fe26\"\u003e\u003ccode\u003eace1cc9\u003c/code\u003e\u003c/a\u003e Fix warnings from clippy (rust 1.87.0) (\u003ca href=\"https://redirect.github.com/bheisler/criterion.rs/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bheisler/criterion.rs/compare/0.4.0...0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.10.2 to 0.11.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.8\u003c/h2\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.7\u003c/h2\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.6\u003c/h2\u003e\n\u003ch2\u003e[0.11.6] - 2024-12-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpt-in file and line rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.5\u003c/h2\u003e\n\u003ch2\u003e[0.11.5] - 2024-07-25\u003c/h2\u003e\n\u003ch2\u003ev0.11.4\u003c/h2\u003e\n\u003ch2\u003e[0.11.4] - 2024-07-23\u003c/h2\u003e\n\u003ch2\u003ev0.11.3\u003c/h2\u003e\n\u003ch2\u003e[0.11.3] - 2024-03-05\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExperimental support for key-value logging behind \u003ccode\u003eunstable-kv\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.2\u003c/h2\u003e\n\u003ch2\u003e[0.11.2] - 2024-02-13\u003c/h2\u003e\n\u003ch2\u003ev0.11.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fmt): Fix passing of WriteStyle when using Target::Pipe by \u003ca href=\"https://github.com/Bobo1239\"\u003e\u003ccode\u003e@​Bobo1239\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/pull/302\"\u003erust-cli/env_logger#302\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Bobo1239\"\u003e\u003ccode\u003e@​Bobo1239\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/pull/302\"\u003erust-cli/env_logger#302\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-cli/env_logger/compare/v0.11.0...v0.11.1\"\u003ehttps://github.com/rust-cli/env_logger/compare/v0.11.0...v0.11.1\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.6] - 2024-12-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpt-in file and line rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.5] - 2024-07-25\u003c/h2\u003e\n\u003ch2\u003e[0.11.4] - 2024-07-23\u003c/h2\u003e\n\u003ch2\u003e[0.11.3] - 2024-03-05\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExperimental support for key-value logging behind \u003ccode\u003eunstable-kv\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.2] - 2024-02-13\u003c/h2\u003e\n\u003ch2\u003e[0.11.1] - 2024-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow styling with \u003ccode\u003eTarget::Pipe\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.0] - 2024-01-19\u003c/h2\u003e\n\u003ch3\u003eMigration Guide\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eenv_logger::fmt::Style:\u003c/strong\u003e\nThe bespoke styling API, behind \u003ccode\u003ecolor\u003c/code\u003e, was removed, in favor of accepting any\nANSI styled string and adapting it to the target stream's capabilities.\u003c/p\u003e\n\u003cp\u003ePossible styling libraries include:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/f0443b26fef10f5f2ec6561e5ed670f66107836a\"\u003e\u003ccode\u003ef0443b2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d8b5e1e8841d6d99e846bdff6f8bb5b002bb5eb9\"\u003e\u003ccode\u003ed8b5e1e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3ca671fe6d6bbe98a1a8a8993f2e0d595607fde4\"\u003e\u003ccode\u003e3ca671f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/360\"\u003e#360\u003c/a\u003e from epage/format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/bc02d61e0a60210f846896c0cc80d52a55901460\"\u003e\u003ccode\u003ebc02d61\u003c/code\u003e\u003c/a\u003e feat(fmt): Expose ConfigurableFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/c567fdee731d76f19da887ba9f4ebdf435335d3c\"\u003e\u003ccode\u003ec567fde\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out format logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/ce25c7396116665cd3dc2f4622d25fce5a818975\"\u003e\u003ccode\u003ece25c73\u003c/code\u003e\u003c/a\u003e refactor(fmt): Make DefaultFormats name more specific\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/739ebb1d37dcfc466d0533aa2c974449610e7910\"\u003e\u003ccode\u003e739ebb1\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out logger's builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3acb571daa9e9c63ac4a491df55ec69000380630\"\u003e\u003ccode\u003e3acb571\u003c/code\u003e\u003c/a\u003e refactor(fmt): Delegate formatting to DefaultFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e351bcb92d99d7835c987838f09ba7d3949df055\"\u003e\u003ccode\u003ee351bcb\u003c/code\u003e\u003c/a\u003e refactor(fmt): Reduce duplication in DefaultFormatWriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3c9e6ff528a3ac7e798a96d443f5b87f38b0294a\"\u003e\u003ccode\u003e3c9e6ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/359\"\u003e#359\u003c/a\u003e from epage/kv\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.10.2...v0.11.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-set-times` from 0.19.2 to 0.20.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/56406c912238a253f01f10446541f2cf2d9a88c3\"\u003e\u003ccode\u003e56406c9\u003c/code\u003e\u003c/a\u003e chore: Release fs-set-times version 0.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/6f2de3a8b8cb07d221da6507da30b7ac43726b22\"\u003e\u003ccode\u003e6f2de3a\u003c/code\u003e\u003c/a\u003e Update to rustix 1.0. (\u003ca href=\"https://redirect.github.com/bytecodealliance/fs-set-times/issues/9\"\u003e#9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/eabc4ca4183348c0b10f074212316a83f860229c\"\u003e\u003ccode\u003eeabc4ca\u003c/code\u003e\u003c/a\u003e chore: Release fs-set-times version 0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/39b03aa8de7d6836ae843ec45127c531bc9239d4\"\u003e\u003ccode\u003e39b03aa\u003c/code\u003e\u003c/a\u003e Update to windows-sys 0.59. (\u003ca href=\"https://redirect.github.com/bytecodealliance/fs-set-times/issues/8\"\u003e#8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/0fc603b4480a467a11b7b286bf1e95ca2f579578\"\u003e\u003ccode\u003e0fc603b\u003c/code\u003e\u003c/a\u003e chore: Release fs-set-times version 0.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/a2aab3cb9893451b28baa1b5d26c7c059d007239\"\u003e\u003ccode\u003ea2aab3c\u003c/code\u003e\u003c/a\u003e Update to windows-sys 0.52.0. (\u003ca href=\"https://redirect.github.com/bytecodealliance/fs-set-times/issues/7\"\u003e#7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/5afe5b45c988de911999391948d60328f878d5bf\"\u003e\u003ccode\u003e5afe5b4\u003c/code\u003e\u003c/a\u003e Update to Rust 2021.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/ddbef00511fb57406e5d6cde5e7741965f0b1b7f\"\u003e\u003ccode\u003eddbef00\u003c/code\u003e\u003c/a\u003e chore: Release fs-set-times version 0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/fs-set-times/commit/f0a2cd75a8cf89acb98e2e69c139458e4e8dc99d\"\u003e\u003ccode\u003ef0a2cd7\u003c/code\u003e\u003c/a\u003e Update to io-lifetimes 2.0.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bytecodealliance/fs-set-times/compare/v0.19.2...v0.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fuser` from 0.11.1 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cberner/fuser/releases\"\u003efuser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for passthrough file descriptors\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eKernelConfig\u003c/code\u003e capabilities flags parameters to \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove feature flags \u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-18\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003elibfuse\u003c/code\u003e feature flag from defaults. Linking with libfuse can be enabled with the \u003ccode\u003elibfuse\u003c/code\u003e feature flag\u003c/li\u003e\n\u003cli\u003eImprove macfuse compatibility (note that macfuse remains untested)\u003c/li\u003e\n\u003cli\u003eFix unsound behavior when linking with libfuse3\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003cli\u003eUpdate documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crtime related panic that could occur on MacOS. See PR \u003ca href=\"https://redirect.github.com/cberner/fuser/issues/322\"\u003e#322\u003c/a\u003e for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd file handle argument to \u003ccode\u003egetattr()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003epoll()\u003c/code\u003e to take a \u003ccode\u003ePollHandle\u003c/code\u003e instead of a \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd low level API for manually mounting or wrapping a fuse file descriptor into a \u003ccode\u003eSession\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix compatibility with MacFUSE 4.x\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for poll\u003c/li\u003e\n\u003cli\u003eAdd support for notifications\u003c/li\u003e\n\u003cli\u003eABI 7.11 support is now complete\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003eusers\u003c/code\u003e crate\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd method to \u003ccode\u003eSession\u003c/code\u003e to unmount non-\u003ccode\u003eSend\u003c/code\u003e \u003ccode\u003eFilesystem\u003c/code\u003es\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cberner/fuser/blob/master/CHANGELOG.md\"\u003efuser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.0 - 2025-09-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for passthrough file descriptors\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eKernelConfig\u003c/code\u003e capabilities flags parameters to \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove feature flags \u003ccode\u003eabi-7-9\u003c/code\u003e through \u003ccode\u003eabi-7-18\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003elibfuse\u003c/code\u003e feature flag from defaults. Linking with libfuse can be enabled with the \u003ccode\u003elibfuse\u003c/code\u003e feature flag\u003c/li\u003e\n\u003cli\u003eImprove macfuse compatibility (note that macfuse remains untested)\u003c/li\u003e\n\u003cli\u003eFix unsound behavior when linking with libfuse3\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003cli\u003eUpdate documentation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.1 - 2024-11-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix crtime related panic that could occur on MacOS. See PR \u003ca href=\"https://redirect.github.com/cberner/fuser/issues/322\"\u003e#322\u003c/a\u003e for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.0 - 2024-10-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd file handle argument to \u003ccode\u003egetattr()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003epoll()\u003c/code\u003e to take a \u003ccode\u003ePollHandle\u003c/code\u003e instead of a \u003ccode\u003eu64\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd low level API for manually mounting or wrapping a fuse file descriptor into a \u003ccode\u003eSession\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix compatibility with MacFUSE 4.x\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.14.0 - 2023-11-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for poll\u003c/li\u003e\n\u003cli\u003eAdd support for notifications\u003c/li\u003e\n\u003cli\u003eABI 7.11 support is now complete\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.0 - 2023-08-16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003eusers\u003c/code\u003e crate\u003c/li\u003e\n\u003cli\u003ePerformance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.0 - 2022-12-13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd method to \u003ccode\u003eSession\u003c/code\u003e to unmount non-\u003ccode\u003eSend\u003c/code\u003e \u003ccode\u003eFilesystem\u003c/code\u003es\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/d39b15200d2509db6bf712346d2cceade3a3f2fd\"\u003e\u003ccode\u003ed39b152\u003c/code\u003e\u003c/a\u003e Bump version to 0.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/43b3be47c23a2ffb65817babb96a8ff544a936ec\"\u003e\u003ccode\u003e43b3be4\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/47113e10ea4ab4be5b562cdc0d8cc8d41ce50311\"\u003e\u003ccode\u003e47113e1\u003c/code\u003e\u003c/a\u003e fix: Fix leaks and read of unitialized memory in libfuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/76bbed014b13a8d4d7563cdb169ebf6048c17969\"\u003e\u003ccode\u003e76bbed0\u003c/code\u003e\u003c/a\u003e Inline debug arguments.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/f5d27ff82dcadf6095d91c451f8eacc55572d9e7\"\u003e\u003ccode\u003ef5d27ff\u003c/code\u003e\u003c/a\u003e Fix simple.rs crash on FreeBSD\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/ed868f69deebc346d88aedb8fe94c762b7e961f7\"\u003e\u003ccode\u003eed868f6\u003c/code\u003e\u003c/a\u003e Fix sticky bit handling in simple.rs on FreeBSD\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/098fe4ade59a09b37a02f919f5e231516598c2f7\"\u003e\u003ccode\u003e098fe4a\u003c/code\u003e\u003c/a\u003e Add --auto-unmount flag to simple.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/ecc9a8528ad1d0424813d1ce497dddc4334c6f11\"\u003e\u003ccode\u003eecc9a85\u003c/code\u003e\u003c/a\u003e Enable integration tests on non-Linux platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/8684510edb65018b82356ff1ce2ff7dfa7c800a2\"\u003e\u003ccode\u003e8684510\u003c/code\u003e\u003c/a\u003e Improve compatibility with macfuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cberner/fuser/commit/a8cd42c95ec8ac4731f444acdbe995ab6e05bf3e\"\u003e\u003ccode\u003ea8cd42c\u003c/code\u003e\u003c/a\u003e Add mount_tests to BSD CI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cberner/fuser/compare/v0.11.1...v0.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `generic-array` from 0.14.7 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fizyk20/generic-array/releases\"\u003egeneric-array's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/fizyk20/generic-array/blob/19f935b745c0336b7e51760a19348e90707208b7/CHANGELOG.md\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fizyk20/generic-array/pull/138\"\u003ePrimary PR\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\u003eSee full diff in \u003ca href=\"https://github.com/fizyk20/generic-array/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `humansize` from 1.1.1 to 2.1.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/LeopoldArkham/humansize/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.11.4 to 2.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.12.0 (2025-10-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMSRV\u003c/strong\u003e: Rust 1.82.0 or later is now required.\u003c/li\u003e\n\u003cli\u003eUpdated the \u003ccode\u003ehashbrown\u003c/code\u003e dependency to 0.16 alone.\u003c/li\u003e\n\u003cli\u003eError types now implement \u003ccode\u003ecore::error::Error\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epop_if\u003c/code\u003e methods to \u003ccode\u003eIndexMap\u003c/code\u003e and \u003ccode\u003eIndexSet\u003c/code\u003e, similar to the\nmethod for \u003ccode\u003eVec\u003c/code\u003e added in Rust 1.86.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/0e68f8a3605f56c79d2ed84bff5908ee1dcd8a95\"\u003e\u003ccode\u003e0e68f8a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/422\"\u003e#422\u003c/a\u003e from cuviper/msrv-1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/61c9c94672c2862b29dd65202ccf892969b0fe4c\"\u003e\u003ccode\u003e61c9c94\u003c/code\u003e\u003c/a\u003e ci: only run full miri in the merge queue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/db43f1945a7f0c39f28754e3557d7f34f1cb1ab3\"\u003e\u003ccode\u003edb43f19\u003c/code\u003e\u003c/a\u003e Release 2.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/b46a32a5859fb5aa26f9a7e38c9c93c30fb773f9\"\u003e\u003ccode\u003eb46a32a\u003c/code\u003e\u003c/a\u003e Move more to the lints table\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/4849b1679f6594112805ef8d542e230dfb4c37cf\"\u003e\u003ccode\u003e4849b16\u003c/code\u003e\u003c/a\u003e Make use of RFC2145 type privacy for sealed traits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/cfff4b7d03e53688b82b7afc350d472cca2d2e32\"\u003e\u003ccode\u003ecfff4b7\u003c/code\u003e\u003c/a\u003e Use bounds in associated type position\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/c7178d73c45fe0cc52aec684282a0aef5b3675b2\"\u003e\u003ccode\u003ec7178d7\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003ecore::error::Error\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/76b459b82cd7de7035d96f7b6f0a178e02c4425c\"\u003e\u003ccode\u003e76b459b\u003c/code\u003e\u003c/a\u003e Use more precise capturing for some \u003ccode\u003eimpl Trait\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/b3d9cc355e227a847a2d2ebcae38a230c005174d\"\u003e\u003ccode\u003eb3d9cc3\u003c/code\u003e\u003c/a\u003e Use the primitive slice's \u003ccode\u003eis_sorted\u003c/code\u003e methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/09db3cce19a24b74cfa13a1510fd72b8ab58ae83\"\u003e\u003ccode\u003e09db3cc\u003c/code\u003e\u003c/a\u003e Use inherent \u003ccode\u003eusize::div_ceil\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.11.4...2.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indicatif` from 0.17.11 to 0.18.1\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.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not render \u0026quot;current\u0026quot; char if no \u0026quot;current\u0026quot; char is configured by \u003ca href=\"https://github.com/Finomnis\"\u003e\u003ccode\u003e@​Finomnis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/719\"\u003econsole-rs/indicatif#719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate vt100 requirement from 0.15.1 to 0.16.1 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/console-rs/indicatif/pull/723\"\u003econsole-rs/indicatif#723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.71 with versioned lockfile 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/735\"\u003econsole-rs/indicatif#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wide_bar width computation with a multiline message by \u003ca href=\"https://github.com/glehmann\"\u003e\u003ccode\u003e@​glehmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/738\"\u003econsole-rs/indicatif#738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.0\u003c/h2\u003e\n\u003cp\u003eUnfortunately \u003ca href=\"https://github.com/console-rs/indicatif/releases/0.17.12\"\u003e0.17.12\u003c/a\u003e had to be yanked because the console upgrade was a semver-incompatible change. Rerelease as 0.18.0 instead.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump version to 0.18.0 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/715\"\u003econsole-rs/indicatif#715\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.17.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ProgressBar::force_draw by \u003ca href=\"https://github.com/jaheba\"\u003e\u003ccode\u003e@​jaheba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/689\"\u003econsole-rs/indicatif#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse width to truncate \u003ccode\u003eHumanFloatCount\u003c/code\u003e values by \u003ca href=\"https://github.com/ReagentX\"\u003e\u003ccode\u003e@​ReagentX\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/696\"\u003econsole-rs/indicatif#696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eProgressStyle\u003c/code\u003e enable/disable colors based on draw target by \u003ca href=\"https://github.com/tonywu6\"\u003e\u003ccode\u003e@​tonywu6\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/699\"\u003econsole-rs/indicatif#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch dep number_prefix to unit_prefix by \u003ca href=\"https://github.com/kimono-koans\"\u003e\u003ccode\u003e@​kimono-koans\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/709\"\u003econsole-rs/indicatif#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edraw_target: inline the format arg to silence clippy by \u003ca href=\"https://github.com/chris-laplante\"\u003e\u003ccode\u003e@​chris-laplante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/711\"\u003econsole-rs/indicatif#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to console 0.16 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/712\"\u003econsole-rs/indicatif#712\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/e83611286ef7f9008317657248759c8fb5625151\"\u003e\u003ccode\u003ee836112\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/e69d621f7d28b61edd38fba699cc9c6c3773a3e2\"\u003e\u003ccode\u003ee69d621\u003c/code\u003e\u003c/a\u003e Fix wide_bar width computation with multiline a message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/985f053e5e766a15f5285d442f939919f703565d\"\u003e\u003ccode\u003e985f053\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.71 (for console 0.16.1)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/5436ffc52afa9086cb301585b7cb4f6bb71c71e2\"\u003e\u003ccode\u003e5436ffc\u003c/code\u003e\u003c/a\u003e Start versioning Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/e1f410d3a29f1a96a373377ad7e377df04e285c8\"\u003e\u003ccode\u003ee1f410d\u003c/code\u003e\u003c/a\u003e Update vt100 requirement from 0.15.1 to 0.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/b3e94be0ff0980a84903457da7b4561e15a0f852\"\u003e\u003ccode\u003eb3e94be\u003c/code\u003e\u003c/a\u003e Do not draw \u0026quot;current\u0026quot; char if none is configured\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/771a27e161bbfa089d2a7d6ba69643e680f20d79\"\u003e\u003ccode\u003e771a27e\u003c/code\u003e\u003c/a\u003e Add test for multicolor style without current char\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/354b7325467252009f8bc0bd7155798a17deb84a\"\u003e\u003ccode\u003e354b732\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/f46ba0ac88ac0ce5f98f5b2bdef3a2a53618d257\"\u003e\u003ccode\u003ef46ba0a\u003c/code\u003e\u003c/a\u003e Bump version to 0.17.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/9f08f12f4076e02884e39331b39a86fb5b955b43\"\u003e\u003ccode\u003e9f08f12\u003c/code\u003e\u003c/a\u003e Upgrade to console 0.16\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/indicatif/compare/0.17.11...0.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `internment` from 0.6.0 to 0.8.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/droundy/internment/blob/master/CHANGELOG.md\"\u003einternment's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e0.8.6 - September 14 2024\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003eAsRef\u003c/code\u003e implementations for \u003ccode\u003eOsStr\u003c/code\u003e and \u003ccode\u003ePath\u003c/code\u003e (thanks \u003ca href=\"https://github.com/GrigorenkoPV\"\u003e\u003ccode\u003e@​GrigorenkoPV\u003c/code\u003e\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n...\n\n_Description has been truncated_","html_url":"https://github.com/pantsbuild/pants/pull/22793","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pantsbuild%2Fpants/issues/22793","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22793/packages"}}]}