{"id":4221,"name":"markdownlint","ecosystem":"npm","repository_url":"https://github.com/DavidAnson/markdownlint","issues_count":151,"created_at":"2025-06-06T16:30:21.890Z","updated_at":"2025-06-06T16:30:21.890Z","purl":"pkg:npm/markdownlint","metadata":{"id":1992405,"name":"markdownlint","ecosystem":"npm","description":"A Node.js style checker and lint tool for Markdown/CommonMark files.","homepage":"https://github.com/DavidAnson/markdownlint","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/DavidAnson/markdownlint","keywords_array":["markdown","lint","md","CommonMark","markdownlint"],"namespace":null,"versions_count":76,"first_release_published_at":"2015-03-15T05:43:18.607Z","latest_release_published_at":"2025-05-03T03:31:08.383Z","latest_release_number":"0.38.0","last_synced_at":"2025-06-05T23:00:57.170Z","created_at":"2022-04-09T19:18:41.611Z","updated_at":"2025-06-05T23:00:57.170Z","registry_url":"https://www.npmjs.com/package/markdownlint","install_command":"npm install markdownlint","documentation_url":null,"metadata":{"funding":"https://github.com/sponsors/DavidAnson","dist-tags":{"latest":"0.38.0"}},"repo_metadata":{"id":28725667,"uuid":"32246828","full_name":"DavidAnson/markdownlint","owner":"DavidAnson","description":"A Node.js style checker and lint tool for Markdown/CommonMark files.","archived":false,"fork":false,"pushed_at":"2024-10-29T04:40:52.000Z","size":28008,"stargazers_count":4795,"open_issues_count":76,"forks_count":729,"subscribers_count":65,"default_branch":"main","last_synced_at":"2024-10-29T17:39:08.525Z","etag":null,"topics":["commonmark","lint","markdown","nodejs"],"latest_commit_sha":null,"homepage":"","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/DavidAnson.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"DavidAnson"}},"created_at":"2015-03-15T05:37:49.000Z","updated_at":"2024-10-29T05:59:55.000Z","dependencies_parsed_at":"2023-01-16T22:16:33.913Z","dependency_job_id":"b82f7fd1-2376-4afe-b0c2-c0e897bd452a","html_url":"https://github.com/DavidAnson/markdownlint","commit_stats":{"total_commits":1127,"total_committers":47,"mean_commits":23.97872340425532,"dds":0.1419698314108252,"last_synced_commit":"fcb8190781c80b292ac44f6df984326e0e6c69cd"},"previous_names":[],"tags_count":67,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DavidAnson","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222155809,"owners_count":16940424,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"DavidAnson","name":"David Anson","uuid":"1828270","kind":"user","description":"I work at Microsoft where I've helped build client, server, and web applications. I contribute to open-source software.","email":"","website":"https://dlaa.me","location":null,"twitter":"DavidAns","company":"@Microsoft @Azure","icon_url":"https://avatars.githubusercontent.com/u/1828270?u=54078b1c0e8c10542af30d59822ee2b2b23bb3e9\u0026v=4","repositories_count":42,"last_synced_at":"2024-05-20T14:00:14.839Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/DavidAnson","funding_links":["https://github.com/sponsors/DavidAnson"],"total_stars":6176,"followers":427,"following":0,"created_at":"2022-11-02T16:29:19.572Z","updated_at":"2024-05-20T14:00:23.280Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DavidAnson","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DavidAnson/repositories"},"tags":[{"name":"v0.34.0","sha":"b2305efafb034b1f328845aec9928b5363ffd646","kind":"commit","published_at":"2024-03-21T03:44:38.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.34.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.34.0/manifests"},{"name":"v0.33.0","sha":"9c77f92616c063a5d42f165cae2edb9e3418ac53","kind":"commit","published_at":"2024-01-08T01:22:52.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.33.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.33.0/manifests"},{"name":"v0.32.1","sha":"dd7b9db685621cf2c1d2a0ee1e942d23f9b8a4ca","kind":"commit","published_at":"2023-11-15T04:01:30.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.32.1","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.32.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.32.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.32.1/manifests"},{"name":"v0.32.0","sha":"49ef661478bcf0a012f6dfe23872cea730a246f6","kind":"commit","published_at":"2023-11-14T05:16:33.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.32.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.32.0/manifests"},{"name":"v0.31.1","sha":"3561fc3f38b05b3c55f44e371c2cd9bda194598a","kind":"commit","published_at":"2023-09-16T03:32:52.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.31.1","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.31.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.31.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.31.1/manifests"},{"name":"v0.31.0","sha":"11fbab3c4711f613629ef252a574aef61dfbf4a1","kind":"commit","published_at":"2023-09-08T04:10:31.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.31.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.31.0/manifests"},{"name":"v0.30.0","sha":"d641caf90ca67660a1939e50f6cc8acb1939819f","kind":"commit","published_at":"2023-08-10T03:32:10.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.30.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.30.0/manifests"},{"name":"v0.29.0","sha":"d01180ec5a014083ee9d574b693a8d7fbc1e566d","kind":"commit","published_at":"2023-06-02T03:41:10.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.29.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.29.0/manifests"},{"name":"v0.28.2","sha":"b6839ee5e764b90c0fd6c5cb896fa066aea61be6","kind":"commit","published_at":"2023-04-28T03:41:29.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.28.2","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.28.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.28.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.28.2/manifests"},{"name":"v0.28.1","sha":"fcb8190781c80b292ac44f6df984326e0e6c69cd","kind":"commit","published_at":"2023-04-06T02:30:58.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.28.1","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.28.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.28.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.28.1/manifests"},{"name":"v0.28.0","sha":"95992f23c6de3454ed77efc52b9c4de257e36afe","kind":"commit","published_at":"2023-03-24T05:04:35.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.28.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.28.0/manifests"},{"name":"v0.27.0","sha":"e3fbc081563e172101d1fa3c487fed9bdd25d567","kind":"commit","published_at":"2022-12-28T01:43:23.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.27.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.27.0/manifests"},{"name":"v0.26.2","sha":"2488a5c0ce92d65ddcc6422f5d453384f3c1e1be","kind":"commit","published_at":"2022-08-09T04:12:30.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.26.2","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.26.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.26.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.26.2/manifests"},{"name":"v0.26.1","sha":"cba2ca0dbdc8f11e4b97c054380ffd52bb7aae19","kind":"commit","published_at":"2022-07-24T19:31:06.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.26.1","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.26.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.26.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.26.1/manifests"},{"name":"v0.26.0","sha":"51cec76c2b0e585a290aec4b53201c517e53d901","kind":"commit","published_at":"2022-06-22T04:16:44.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.26.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.26.0/manifests"},{"name":"v0.25.1","sha":"2d19c0685bfa98dce87f493a8fcffbb5939af2c3","kind":"commit","published_at":"2022-01-14T06:29:31.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.25.1","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.25.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.25.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.25.1/manifests"},{"name":"v0.25.0","sha":"02707cf2702127f928e99919127ef703abf03f65","kind":"commit","published_at":"2021-12-28T02:51:01.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.25.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.25.0/manifests"},{"name":"v0.24.0","sha":"a852407c887ec60949aa5365ed964bab833f962f","kind":"commit","published_at":"2021-08-23T05:44:52.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.24.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.24.0/manifests"},{"name":"v0.23.1","sha":"f87f9d080002281d96ac32f119d8c99c028a6ddb","kind":"commit","published_at":"2021-02-12T06:35:16.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.23.1","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.23.1/manifests"},{"name":"v0.23.0","sha":"c1f0f265658c284b4b01d710b18dde88b1c2d49e","kind":"commit","published_at":"2021-02-07T04:07:48.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.23.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.23.0/manifests"},{"name":"v0.22.0","sha":"2a9274ece586514ba3e2819cec3eb74312dc1b84","kind":"commit","published_at":"2020-11-25T00:49:12.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.22.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.22.0/manifests"},{"name":"v0.21.1","sha":"532a2881f283cfd0774cd86a363cae633820ebe4","kind":"commit","published_at":"2020-10-21T03:16:49.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.21.1","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.21.1/manifests"},{"name":"v0.21.0","sha":"59eaa869fc749e381fe9d53d04812dfc759595c6","kind":"commit","published_at":"2020-09-20T19:23:26.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.21.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.21.0/manifests"},{"name":"v0.20.4","sha":"3b6421a224e6cd383ef9a70f37a5e534b7e024ac","kind":"commit","published_at":"2020-06-24T03:14:58.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.20.4","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.20.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.20.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.20.4/manifests"},{"name":"v0.20.3","sha":"a794118a8d3226765cc041682ec709781ec48323","kind":"commit","published_at":"2020-05-15T04:49:05.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.20.3","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.20.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.20.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.20.3/manifests"},{"name":"v0.20.2","sha":"00c1e28f4882e38ae72a7dc16c624b109dbefe3e","kind":"commit","published_at":"2020-04-26T04:15:13.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.20.2","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.20.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.20.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.20.2/manifests"},{"name":"v0.20.1","sha":"7280ea27831061b4a65ec4cc6bf49be983d4f73c","kind":"commit","published_at":"2020-04-13T03:48:04.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.20.1","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.20.1/manifests"},{"name":"v0.20.0","sha":"190716da39660df004f401868c736446a6880762","kind":"commit","published_at":"2020-04-11T20:54:46.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.20.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.20.0/manifests"},{"name":"v0.19.0","sha":"6dff816f825909d09e838afa131cca212e586083","kind":"commit","published_at":"2020-01-28T03:19:34.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.19.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.19.0/manifests"},{"name":"v0.18.0","sha":"75191b7c7059a07114afb46c75f02c80486c379f","kind":"commit","published_at":"2019-12-14T21:50:48.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.18.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.18.0/manifests"},{"name":"v0.17.2","sha":"fd06a50ee553ea9909142066be2da8b87e2d4128","kind":"commit","published_at":"2019-10-25T03:23:22.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.17.2","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.17.2/manifests"},{"name":"v0.17.1","sha":"61f6df7c832d58dce88727eb897779a89840d580","kind":"commit","published_at":"2019-10-20T00:55:10.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.17.1","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.17.1/manifests"},{"name":"v0.17.0","sha":"377323d8722d055dd4a687242e7bf14a1f05dc7b","kind":"commit","published_at":"2019-10-05T04:46:06.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.17.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.17.0/manifests"},{"name":"v0.16.0","sha":"6e086114b11343a51268eeb22ffbb0f5cebea39c","kind":"commit","published_at":"2019-08-05T04:58:39.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.16.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.16.0/manifests"},{"name":"v0.15.0","sha":"1ae512be697e56de7d397e93b8f8e01b949da147","kind":"commit","published_at":"2019-06-09T23:51:41.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.15.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.15.0/manifests"},{"name":"v0.14.2","sha":"95d23b9a11f615faded1e804e14d2969a996ed48","kind":"commit","published_at":"2019-05-18T20:36:06.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.14.2","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.14.2/manifests"},{"name":"v0.14.1","sha":"0b9b74ccfd8097340fa354fe394031093da4cfdd","kind":"commit","published_at":"2019-05-09T05:12:25.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.14.1","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.14.1/manifests"},{"name":"v0.14.0","sha":"ad8e4007c07678659d9a2fe9339216c219105525","kind":"commit","published_at":"2019-05-08T05:11:04.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.14.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.14.0/manifests"},{"name":"v0.13.0","sha":"6f7c0aac131f21dd41a2a26810779c993521b733","kind":"commit","published_at":"2019-03-30T22:08:04.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.13.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.13.0/manifests"},{"name":"v0.12.0","sha":"045238740f559d99a52acd1c0b0d7936d55da2c6","kind":"commit","published_at":"2019-02-04T05:41:38.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.12.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.12.0/manifests"},{"name":"v0.11.0","sha":"a4f541fdf4738e9b794c0ae189546d8283de00ff","kind":"commit","published_at":"2018-07-22T04:47:19.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.11.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"2710c375b3c9b9b6531d546b667f50f7d0c956f2","kind":"commit","published_at":"2018-05-28T04:25:40.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.10.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"43a50c4cadaa0d0bc135353bde2d28492daed34b","kind":"commit","published_at":"2018-05-13T23:41:59.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.9.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"e938f421a9a0bbb6c3ff82d7b41c2cb227e9414e","kind":"commit","published_at":"2018-03-21T03:45:45.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.8.1","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"5dcdb55952270d9775860531226d9c8807b4bbd7","kind":"commit","published_at":"2018-03-11T05:46:52.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.8.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"c0ea22e55e50ad290a1980356bdd72d36c158e7d","kind":"commit","published_at":"2018-01-23T04:54:26.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.7.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.7.0/manifests"},{"name":"v0.6.4","sha":"4345423be1cd216db71a1acc66205eb8c9d630b5","kind":"commit","published_at":"2017-11-23T05:45:56.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.6.4","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.6.4/manifests"},{"name":"v0.6.3","sha":"3b42e00c608b4185f83d60333d335ff626915b12","kind":"commit","published_at":"2017-11-14T05:10:22.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.6.3","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.6.3/manifests"},{"name":"v0.6.2","sha":"8c2bb1f5bdab3918cbb1e5542ee1fa461097f8f8","kind":"commit","published_at":"2017-11-09T05:27:22.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.6.2","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"103a67d1e0731730d1179fe235d600364b208f11","kind":"commit","published_at":"2017-09-10T05:29:57.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.6.1","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"82d9c36d6fa53711a4304d393665c2167de89358","kind":"commit","published_at":"2017-07-19T04:51:01.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.6.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"47707f0ddfd55793a9c5e083c411465f9bb98db2","kind":"commit","published_at":"2017-05-23T03:04:37.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.5.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.5.0/manifests"},{"name":"v0.4.1","sha":"24c33df174597a2f2cae19b0add2e6416b4a45ba","kind":"commit","published_at":"2017-03-20T04:14:00.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.4.1","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"e2bdb522f550f526aeaad1f2356a3a1c9fb5ce28","kind":"commit","published_at":"2017-03-04T07:05:15.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.4.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.4.0/manifests"},{"name":"v0.3.1","sha":"56f3abe600fde65c9149cc32d5c3bf2fba089623","kind":"commit","published_at":"2016-11-13T04:25:07.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.3.1","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"f24dc4bee01dfd6148d7ee0ca4226f5bd05424d7","kind":"commit","published_at":"2016-11-03T05:26:07.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.3.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"3db84df660cf125acdec439fea7275ae2639a257","kind":"commit","published_at":"2016-07-05T22:03:40.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.2.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"13ee2a285b270e92c720c20cccc3eabac10b0700","kind":"commit","published_at":"2016-02-14T06:20:46.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.1.1","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"2ee78316e44c21b721ed945c00a89d8747854fc0","kind":"commit","published_at":"2016-01-17T06:04:37.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.1.0","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.1.0/manifests"},{"name":"v0.0.8","sha":"d5050beafa4c21773a264901d2cdf61ab8818f6e","kind":"commit","published_at":"2015-09-27T19:07:54.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.0.8","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.0.8/manifests"},{"name":"v0.0.7","sha":"e890992cd87f85d2be9b89278c48ed9538e0d328","kind":"commit","published_at":"2015-07-31T04:41:25.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.0.7","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.0.7/manifests"},{"name":"v0.0.6","sha":"eabe2387bc9627db8a3c980f887038d46b8799be","kind":"commit","published_at":"2015-06-20T01:48:54.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.0.6","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.0.6/manifests"},{"name":"v0.0.5","sha":"9bf0b1a554edf578dcffe029740dc054b7757d43","kind":"commit","published_at":"2015-05-12T03:57:51.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.0.5","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.0.5/manifests"},{"name":"v0.0.4","sha":"fde19470319212e3e3109162c3e4bd2165c99721","kind":"commit","published_at":"2015-04-18T05:04:45.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.0.4","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.0.4/manifests"},{"name":"v0.0.3","sha":"1da7064094b4fa08c987a5b490813c91c6f51c8d","kind":"commit","published_at":"2015-03-20T07:29:36.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.0.3","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.0.3/manifests"},{"name":"v0.0.2","sha":"c842588ca30015ab19a6b8548e8e398198e6e577","kind":"commit","published_at":"2015-03-18T06:05:37.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.0.2","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.0.2/manifests"},{"name":"v0.0.1","sha":"3217272971fdeb2f9a63e3a2041466a55fe552a2","kind":"commit","published_at":"2015-03-15T05:34:28.000Z","download_url":"https://codeload.github.com/DavidAnson/markdownlint/tar.gz/v0.0.1","html_url":"https://github.com/DavidAnson/markdownlint/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidAnson%2Fmarkdownlint/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2024-10-30T03:10:36.721Z","dependent_packages_count":393,"downloads":4208525,"downloads_period":"last-month","dependent_repos_count":33289,"rankings":{"downloads":0.18768967482714818,"dependent_repos_count":0.1593163513530546,"dependent_packages_count":0.14105921628911705,"stargazers_count":1.4532575404277845,"forks_count":1.4102188676495933,"docker_downloads_count":0.0837475194348863,"average":0.5725481949969307},"purl":"pkg:npm/markdownlint","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/markdownlint","docker_dependents_count":422,"docker_downloads_count":473310851,"usage_url":"https://repos.ecosyste.ms/usage/npm/markdownlint","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/markdownlint/dependencies","status":null,"funding_links":["https://github.com/sponsors/DavidAnson"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/markdownlint/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/markdownlint/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/markdownlint/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/markdownlint/related_packages","maintainers":[{"uuid":"davidanson","login":"davidanson","name":null,"email":"david@dlaa.me","url":null,"packages_count":24,"html_url":"https://www.npmjs.com/~davidanson","role":null,"created_at":"2022-11-10T11:53:45.837Z","updated_at":"2022-11-10T11:53:45.837Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/davidanson/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5005319,"maintainers_count":1012639,"namespaces_count":295318,"keywords_count":699769,"github":"npm","metadata":{"funded_packages_count":150180},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-05T05:52:15.849Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},"unique_repositories_count":64,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4616757197","node_id":"PR_kwDOPJI6187kGo_t","number":5818,"state":"open","title":"chore(deps): Bump markdownlint from 0.39.0 to 0.40.0","user":"dependabot[bot]","labels":["minor","dependencies","javascript","dco-signoff: yes","needs-ok-to-test","size/L","copilot"],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-08T21:26:29.000Z","updated_at":"2026-06-09T03:02:42.909Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"markdownlint","old_version":"0.39.0","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"}],"path":null,"ecosystem":"npm"},"body":"Bumps [markdownlint](https://github.com/DavidAnson/markdownlint) from 0.39.0 to 0.40.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD051/MD060\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/63fefcbd4a7cbfa4fb49b40b5c4020c25df24c7d\"\u003e\u003ccode\u003e63fefcb\u003c/code\u003e\u003c/a\u003e Update to version 0.40.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dc9797828e3522740e27f34d08306502f6ed33a9\"\u003e\u003ccode\u003edc97978\u003c/code\u003e\u003c/a\u003e Add scenarios for aligned tables with irregular trailing pipes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/e645385e2cbb3a602a3e8013ee8b7eebec3f8038\"\u003e\u003ccode\u003ee645385\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/240e27b0c3bfa9208806f0fe6b0368b5b7fa0781\"\u003e\u003ccode\u003e240e27b\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/b3a49a7fed23385ba3de70c8865f8ea8d60e3d6e\"\u003e\u003ccode\u003eb3a49a7\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to rename \u0026quot;heading\u0026quot; to \u0026quot;header\u0026quot; for consisten...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f6c5369ef404308d3b6060d216ccc4f6c204b55c\"\u003e\u003ccode\u003ef6c5369\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to add aligned_delimiter parameter (fixes \u003ca href=\"https://redirect.github.com/DavidAnson/markdownlint/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/8e974f95d5421eb4298dc96f5c00726b8f853b97\"\u003e\u003ccode\u003e8e974f9\u003c/code\u003e\u003c/a\u003e Update MD013/line-length default mode to prevent trailing non-whitespace text...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/601910116d6435636260edb76c50efbd77819bb2\"\u003e\u003ccode\u003e6019101\u003c/code\u003e\u003c/a\u003e Remove outdated table-column-style suppression from dotnet/docs test repo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/9ad696e2570b66dab8626be05eb0b40777c62d8b\"\u003e\u003ccode\u003e9ad696e\u003c/code\u003e\u003c/a\u003e Add more tests for MD013/line-length edge case behavior.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d8bf33dde6747ae5f13d562a2c9d3bae69fc9f2d\"\u003e\u003ccode\u003ed8bf33d\u003c/code\u003e\u003c/a\u003e Refactor MD013/line-length to simplify length check.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.39.0...v0.40.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=markdownlint\u0026package-manager=npm_and_yarn\u0026previous-version=0.39.0\u0026new-version=0.40.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kubestellar/docs/pull/5818","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubestellar%2Fdocs/issues/5818","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5818/packages"},{"uuid":"4299048906","node_id":"PR_kwDOLIZ_xc7UHl6f","number":1275,"state":"open","title":"build(deps-dev): bump markdownlint from 0.33.0 to 0.40.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-20T22:27:18.000Z","updated_at":"2026-04-20T22:27:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"markdownlint","old_version":"0.33.0","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"}],"path":null,"ecosystem":"npm"},"body":"Bumps [markdownlint](https://github.com/DavidAnson/markdownlint) from 0.33.0 to 0.40.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD051/MD060\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MD060/table-column-style\u003c/li\u003e\n\u003cli\u003eImprove MD001/MD007/MD009/MD010/MD029/MD033/MD037/MD059\u003c/li\u003e\n\u003cli\u003eAdd support for reporting violations as severity \u003ccode\u003ewarning\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eresultVersion\u003c/code\u003e and \u003ccode\u003etoString\u003c/code\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eImprove type definitions\u003c/li\u003e\n\u003cli\u003eImprove demo web page\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MD059/descriptive-link-text\u003c/li\u003e\n\u003cli\u003eImprove MD025/MD027/MD036/MD038/MD041/MD043/MD045/MD051/MD052\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emarkdown-it\u003c/code\u003e parser no longer a production dependency (breaking change)\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emarkdownItFactory\u003c/code\u003e option, remove \u003ccode\u003emarkdownItPlugins\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove support for end-of-life Node version 18\u003c/li\u003e\n\u003cli\u003eImprove performance\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStop using \u003ccode\u003emodule.createRequire\u003c/code\u003e, export \u003ccode\u003eresolveModule\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweak \u003ccode\u003epackage.json\u003c/code\u003e dependencies to work with \u003ccode\u003epnpm\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd subpath imports for overriding default bundler behavior\u003c/li\u003e\n\u003cli\u003eImprove MD032\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u0026quot;browser\u0026quot; condition (as used by webpack)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConvert module to ECMAScript (breaking change)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://nodejs.org/docs/latest/api/esm.html\"\u003ehttps://nodejs.org/docs/latest/api/esm.html\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003ehttps://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eConvert module to named exports (breaking change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.36.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/DavidAnson/markdownlint/commit/63fefcbd4a7cbfa4fb49b40b5c4020c25df24c7d\"\u003e\u003ccode\u003e63fefcb\u003c/code\u003e\u003c/a\u003e Update to version 0.40.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dc9797828e3522740e27f34d08306502f6ed33a9\"\u003e\u003ccode\u003edc97978\u003c/code\u003e\u003c/a\u003e Add scenarios for aligned tables with irregular trailing pipes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/e645385e2cbb3a602a3e8013ee8b7eebec3f8038\"\u003e\u003ccode\u003ee645385\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/240e27b0c3bfa9208806f0fe6b0368b5b7fa0781\"\u003e\u003ccode\u003e240e27b\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/b3a49a7fed23385ba3de70c8865f8ea8d60e3d6e\"\u003e\u003ccode\u003eb3a49a7\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to rename \u0026quot;heading\u0026quot; to \u0026quot;header\u0026quot; for consisten...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f6c5369ef404308d3b6060d216ccc4f6c204b55c\"\u003e\u003ccode\u003ef6c5369\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to add aligned_delimiter parameter (fixes \u003ca href=\"https://redirect.github.com/DavidAnson/markdownlint/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/8e974f95d5421eb4298dc96f5c00726b8f853b97\"\u003e\u003ccode\u003e8e974f9\u003c/code\u003e\u003c/a\u003e Update MD013/line-length default mode to prevent trailing non-whitespace text...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/601910116d6435636260edb76c50efbd77819bb2\"\u003e\u003ccode\u003e6019101\u003c/code\u003e\u003c/a\u003e Remove outdated table-column-style suppression from dotnet/docs test repo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/9ad696e2570b66dab8626be05eb0b40777c62d8b\"\u003e\u003ccode\u003e9ad696e\u003c/code\u003e\u003c/a\u003e Add more tests for MD013/line-length edge case behavior.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d8bf33dde6747ae5f13d562a2c9d3bae69fc9f2d\"\u003e\u003ccode\u003ed8bf33d\u003c/code\u003e\u003c/a\u003e Refactor MD013/line-length to simplify length check.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.33.0...v0.40.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=markdownlint\u0026package-manager=npm_and_yarn\u0026previous-version=0.33.0\u0026new-version=0.40.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/layeronly/only-rollup/pull/1275","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/layeronly%2Fonly-rollup/issues/1275","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1275/packages"},{"uuid":"4293073185","node_id":"PR_kwDOH66ykM7T0Iza","number":1212,"state":"closed","title":"build(deps): bump the all group across 1 directory with 63 updates","user":"dependabot[bot]","labels":["dependencies","size/m","system"],"assignees":["skyclouds2001"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-27T04:20:37.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-20T04:24:51.000Z","updated_at":"2026-04-27T04:20:39.000Z","time_to_close":604546,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":63,"packages":[{"name":"@element-plus/icons-vue","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/element-plus/element-plus-icons"},{"name":"axios","old_version":"1.10.0","new_version":"1.15.1","repository_url":"https://github.com/axios/axios"},{"name":"dayjs","old_version":"1.11.13","new_version":"1.11.20","repository_url":"https://github.com/iamkun/dayjs"},{"name":"element-plus","old_version":"2.10.2","new_version":"2.13.7","repository_url":"https://github.com/element-plus/element-plus"},{"name":"pinia","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/vuejs/pinia"},{"name":"vue","old_version":"3.5.16","new_version":"3.5.32","repository_url":"https://github.com/vuejs/core"},{"name":"vue-i18n","old_version":"11.1.5","new_version":"11.3.2","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-router","old_version":"4.5.1","new_version":"5.0.4","repository_url":"https://github.com/vuejs/router"},{"name":"@changesets/changelog-github","old_version":"0.5.1","new_version":"0.6.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"2.29.4","new_version":"2.31.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@commitlint/cli","old_version":"19.8.1","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"19.8.1","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/types","old_version":"19.8.1","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@eslint/css","old_version":"0.9.0","new_version":"1.1.0","repository_url":"https://github.com/eslint/css"},{"name":"@eslint/js","old_version":"9.29.0","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@eslint/json","old_version":"0.12.0","new_version":"1.2.0","repository_url":"https://github.com/eslint/json"},{"name":"@eslint/markdown","old_version":"6.5.0","new_version":"8.0.1","repository_url":"https://github.com/eslint/markdown"},{"name":"@intlify/unplugin-vue-i18n","old_version":"6.0.8","new_version":"11.0.7","repository_url":"https://github.com/intlify/bundle-tools"},{"name":"@playwright/test","old_version":"1.53.0","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/forms","old_version":"0.5.10","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/postcss","old_version":"4.1.10","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/typography","old_version":"0.5.16","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@types/node","old_version":"24.0.1","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-legacy","old_version":"6.1.1","new_version":"8.0.1","repository_url":"https://github.com/vitejs/vite"},{"name":"@vitejs/plugin-vue","old_version":"5.2.4","new_version":"6.0.6","repository_url":"https://github.com/vitejs/vite-plugin-vue"},{"name":"@vitejs/plugin-vue-jsx","old_version":"4.2.0","new_version":"5.1.5","repository_url":"https://github.com/vitejs/vite-plugin-vue"},{"name":"@vitest/coverage-v8","old_version":"3.2.3","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/ui","old_version":"3.2.3","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"cross-env","old_version":"7.0.3","new_version":"10.1.0","repository_url":"https://github.com/kentcdodds/cross-env"},{"name":"cssnano","old_version":"7.0.7","new_version":"7.1.5","repository_url":"https://github.com/cssnano/cssnano"},{"name":"eslint","old_version":"9.29.0","new_version":"10.2.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-import-resolver-typescript","old_version":"4.4.3","new_version":"4.4.4","repository_url":"https://github.com/import-js/eslint-import-resolver-typescript"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-jsdoc","old_version":"51.0.1","new_version":"62.9.0","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"eslint-plugin-n","old_version":"17.20.0","new_version":"17.24.0","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"eslint-plugin-testing-library","old_version":"7.5.3","new_version":"7.16.2","repository_url":"https://github.com/testing-library/eslint-plugin-testing-library"},{"name":"eslint-plugin-vue","old_version":"10.2.0","new_version":"10.8.0","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"globals","old_version":"16.2.0","new_version":"17.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jsdom","old_version":"26.1.0","new_version":"29.0.2","repository_url":"https://github.com/jsdom/jsdom"},{"name":"lint-staged","old_version":"16.1.2","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"markdownlint","old_version":"0.38.0","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"},{"name":"markdownlint-cli","old_version":"0.45.0","new_version":"0.48.0","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"only-allow","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/pnpm/only-allow"},{"name":"postcss-preset-env","old_version":"10.2.3","new_version":"11.2.1","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"prettier","old_version":"3.5.3","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.12","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.3","repository_url":"https://github.com/isaacs/rimraf"},{"name":"rollup-plugin-visualizer","old_version":"6.0.3","new_version":"7.0.1","repository_url":"https://github.com/btd/rollup-plugin-visualizer"},{"name":"stylelint","old_version":"16.20.0","new_version":"17.8.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"stylelint-config-recess-order","old_version":"7.1.0","new_version":"7.7.0","repository_url":"https://github.com/stormwarning/stylelint-config-recess-order"},{"name":"stylelint-config-standard","old_version":"38.0.0","new_version":"40.0.0","repository_url":"https://github.com/stylelint/stylelint-config-standard"},{"name":"tailwindcss","old_version":"4.1.10","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.8.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.34.0","new_version":"8.58.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"unplugin-element-plus","old_version":"0.10.0","new_version":"0.11.2","repository_url":"https://github.com/element-plus/unplugin-element-plus"},{"name":"vite","old_version":"6.3.5","new_version":"8.0.8","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-checker","old_version":"0.9.3","new_version":"0.13.0","repository_url":"https://github.com/fi3ework/vite-plugin-checker"},{"name":"vite-plugin-pwa","old_version":"1.0.0","new_version":"1.2.0","repository_url":"https://github.com/vite-pwa/vite-plugin-pwa"},{"name":"vitest","old_version":"3.2.3","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-eslint-parser","old_version":"10.1.3","new_version":"10.4.0","repository_url":"https://github.com/vuejs/vue-eslint-parser"},{"name":"vue-tsc","old_version":"2.2.10","new_version":"3.2.7","repository_url":"https://github.com/vuejs/language-tools"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 63 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@element-plus/icons-vue](https://github.com/element-plus/element-plus-icons/tree/HEAD/packages/vue) | `2.3.1` | `2.3.2` |\n| [axios](https://github.com/axios/axios) | `1.10.0` | `1.15.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.13` | `1.11.20` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.10.2` | `2.13.7` |\n| [pinia](https://github.com/vuejs/pinia) | `3.0.3` | `3.0.4` |\n| [vue](https://github.com/vuejs/core) | `3.5.16` | `3.5.32` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.1.5` | `11.3.2` |\n| [vue-router](https://github.com/vuejs/router) | `4.5.1` | `5.0.4` |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.5.1` | `0.6.0` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.29.4` | `2.31.0` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `19.8.1` | `20.5.0` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `19.8.1` | `20.5.0` |\n| [@commitlint/types](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/types) | `19.8.1` | `20.5.0` |\n| [@eslint/css](https://github.com/eslint/css) | `0.9.0` | `1.1.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.29.0` | `10.0.1` |\n| [@eslint/json](https://github.com/eslint/json) | `0.12.0` | `1.2.0` |\n| [@eslint/markdown](https://github.com/eslint/markdown) | `6.5.0` | `8.0.1` |\n| [@intlify/unplugin-vue-i18n](https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n) | `6.0.8` | `11.0.7` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.53.0` | `1.59.1` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.5.10` | `0.5.11` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.10` | `4.2.2` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.16` | `0.5.19` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.0.1` | `25.6.0` |\n| [@vitejs/plugin-legacy](https://github.com/vitejs/vite/tree/HEAD/packages/plugin-legacy) | `6.1.1` | `8.0.1` |\n| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `5.2.4` | `6.0.6` |\n| [@vitejs/plugin-vue-jsx](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue-jsx) | `4.2.0` | `5.1.5` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.3` | `4.1.4` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `3.2.3` | `4.1.4` |\n| [cross-env](https://github.com/kentcdodds/cross-env) | `7.0.3` | `10.1.0` |\n| [cssnano](https://github.com/cssnano/cssnano) | `7.0.7` | `7.1.5` |\n| [eslint](https://github.com/eslint/eslint) | `9.29.0` | `10.2.1` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `4.4.3` | `4.4.4` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `51.0.1` | `62.9.0` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `17.20.0` | `17.24.0` |\n| [eslint-plugin-testing-library](https://github.com/testing-library/eslint-plugin-testing-library) | `7.5.3` | `7.16.2` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.2.0` | `10.8.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.2.0` | `17.5.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `29.0.2` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.2` | `16.4.0` |\n| [markdownlint](https://github.com/DavidAnson/markdownlint) | `0.38.0` | `0.40.0` |\n| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | `0.45.0` | `0.48.0` |\n| [only-allow](https://github.com/pnpm/only-allow) | `1.2.1` | `1.2.2` |\n| [postcss-preset-env](https://github.com/csstools/postcss-plugins/tree/HEAD/plugin-packs/postcss-preset-env) | `10.2.3` | `11.2.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.8.3` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.12` | `0.7.2` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.3` |\n| [rollup-plugin-visualizer](https://github.com/btd/rollup-plugin-visualizer) | `6.0.3` | `7.0.1` |\n| [stylelint](https://github.com/stylelint/stylelint) | `16.20.0` | `17.8.0` |\n| [stylelint-config-recess-order](https://github.com/stormwarning/stylelint-config-recess-order) | `7.1.0` | `7.7.0` |\n| [stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard) | `38.0.0` | `40.0.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.10` | `4.2.2` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `6.0.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.34.0` | `8.58.2` |\n| [unplugin-element-plus](https://github.com/element-plus/unplugin-element-plus) | `0.10.0` | `0.11.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.5` | `8.0.8` |\n| [vite-plugin-checker](https://github.com/fi3ework/vite-plugin-checker) | `0.9.3` | `0.13.0` |\n| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.0.0` | `1.2.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.3` | `4.1.4` |\n| [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) | `10.1.3` | `10.4.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `2.2.10` | `3.2.7` |\n\n\nUpdates `@element-plus/icons-vue` from 2.3.1 to 2.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/element-plus/element-plus-icons/releases\"\u003e\u003ccode\u003e@​element-plus/icons-vue\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.2\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStar-filled matches size of star  -  by \u003ca href=\"https://github.com/romankaravia\"\u003e\u003ccode\u003e@​romankaravia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/element-plus/element-plus-icons/issues/71\"\u003eelement-plus/element-plus-icons#71\u003c/a\u003e \u003ca href=\"https://github.com/element-plus/element-plus-icons/commit/776d6c4\"\u003e\u003c!-- raw HTML omitted --\u003e(776d6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/element-plus/element-plus-icons/compare/v2.3.1...v2.3.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/element-plus/element-plus-icons/commit/70f4518da60a339e142ce91440581a7868c48c41\"\u003e\u003ccode\u003e70f4518\u003c/code\u003e\u003c/a\u003e chore: release v2.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/element-plus/element-plus-icons/commit/54720fac143b847e6cbea9585da6cb7c7adb0f10\"\u003e\u003ccode\u003e54720fa\u003c/code\u003e\u003c/a\u003e chore: fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/element-plus/element-plus-icons/commit/33ea89d76b36147636a7ca0083744ef99a52d40c\"\u003e\u003ccode\u003e33ea89d\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/element-plus/element-plus-icons/commit/abe7db3f52af7814cc4d736c90ae55db343d7030\"\u003e\u003ccode\u003eabe7db3\u003c/code\u003e\u003c/a\u003e refactor(svg): optimize size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/element-plus/element-plus-icons/commit/7bed0d51c8178d87da8e1b5fb5b61a01691f3f79\"\u003e\u003ccode\u003e7bed0d5\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/element-plus/element-plus-icons/commits/v2.3.2/packages/vue\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​element-plus/icons-vue\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.10.0 to 1.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.1\u003c/h2\u003e\n\u003cp\u003eThis release ships a coordinated set of security hardening fixes across headers, body/redirect limits, multipart handling, and XSRF/prototype-pollution vectors, alongside a broad sweep of bug fixes, test migrations, and threat-model documentation updates.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHeader Injection Hardening:\u003c/strong\u003e Tightened validation and sanitisation across request header construction to close the header-injection attack surface. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10749\"\u003e#10749\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCRLF Stripping in Multipart Headers:\u003c/strong\u003e Correctly strips CR/LF from multipart header values to prevent injection via field names and filenames. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10758\"\u003e#10758\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution / Auth Bypass:\u003c/strong\u003e Replaced unsafe \u003ccode\u003ein\u003c/code\u003e checks with \u003ccode\u003ehasOwnProperty\u003c/code\u003e to prevent authentication bypass via prototype pollution on config objects, with additional regression tests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10761\"\u003e#10761\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10760\"\u003e#10760\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ewithXSRFToken\u003c/code\u003e Truthy Bypass:\u003c/strong\u003e Short-circuits on any truthy non-boolean value, so an ambiguous config no longer silently leaks the XSRF token cross-origin. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10762\"\u003e#10762\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003emaxBodyLength\u003c/code\u003e With Zero Redirects:\u003c/strong\u003e Enforces \u003ccode\u003emaxBodyLength\u003c/code\u003e even when \u003ccode\u003emaxRedirects\u003c/code\u003e is set to \u003ccode\u003e0\u003c/code\u003e, closing a bypass path for oversized request bodies. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10753\"\u003e#10753\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreamed Response \u003ccode\u003emaxContentLength\u003c/code\u003e Bypass:\u003c/strong\u003e Applies \u003ccode\u003emaxContentLength\u003c/code\u003e to streamed responses that previously bypassed the cap. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10754\"\u003e#10754\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFollow-up CVE Completion:\u003c/strong\u003e Completes an earlier incomplete CVE fix to fully close the regression window. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10755\"\u003e#10755\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAI-Based Docs Translations:\u003c/strong\u003e Initial scaffold for AI-assisted translations of the documentation site. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10705\"\u003e#10705\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eLocation\u003c/code\u003e Request Header Type:\u003c/strong\u003e Adds \u003ccode\u003eLocation\u003c/code\u003e to \u003ccode\u003eCommonRequestHeadersList\u003c/code\u003e for accurate typing of redirect-aware requests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7528\"\u003e#7528\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFormData Handling:\u003c/strong\u003e Removes \u003ccode\u003eContent-Type\u003c/code\u003e when no boundary is present on \u003ccode\u003eFormData\u003c/code\u003e fetch requests, supports multi-select fields, cancels \u003ccode\u003erequest.body\u003c/code\u003e instead of the source stream on fetch abort, and fixes a recursion bug in form-data serialisation. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7314\"\u003e#7314\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10676\"\u003e#10676\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10702\"\u003e#10702\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10726\"\u003e#10726\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Adapter:\u003c/strong\u003e Handles socket-only request errors without leaking keep-alive listeners. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10576\"\u003e#10576\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProgress Events:\u003c/strong\u003e Clamps \u003ccode\u003eloaded\u003c/code\u003e to \u003ccode\u003etotal\u003c/code\u003e for computable upload/download progress events. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7458\"\u003e#7458\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTypes:\u003c/strong\u003e Aligns \u003ccode\u003erunWhen\u003c/code\u003e type with the runtime behaviour in \u003ccode\u003eInterceptorManager\u003c/code\u003e and makes response header keys case-insensitive. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7529\"\u003e#7529\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10677\"\u003e#10677\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ebuildFullPath\u003c/code\u003e:\u003c/strong\u003e Uses strict equality in the base/relative URL check. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7252\"\u003e#7252\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eAxiosURLSearchParams\u003c/code\u003e Regex:\u003c/strong\u003e Improves the regex used for param serialisation to avoid edge-case mismatches. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10736\"\u003e#10736\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eResilient Value Parsing:\u003c/strong\u003e Parses out header/config values instead of throwing on malformed input. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10687\"\u003e#10687\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocs Artefact Cleanup:\u003c/strong\u003e Removes the docs content that was incorrectly committed. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10727\"\u003e#10727\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eThreat Model \u0026amp; Security Docs:\u003c/strong\u003e Ongoing refinement of \u003ccode\u003eTHREATMODEL.md\u003c/code\u003e, including Hopper security update, TLS and tag-replay wording, mitigation descriptions, decompression-bomb guidance, and further cleanup. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10672\"\u003e#10672\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10715\"\u003e#10715\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10718\"\u003e#10718\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10722\"\u003e#10722\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10763\"\u003e#10763\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10765\"\u003e#10765\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTest Coverage \u0026amp; Migration:\u003c/strong\u003e Expanded \u003ccode\u003eshouldBypassProxy\u003c/code\u003e coverage for wildcard/IPv6/edge cases, documented and tested \u003ccode\u003eAxiosError.status\u003c/code\u003e, and migrated \u003ccode\u003eprogressEventReducer\u003c/code\u003e tests to Vitest. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10723\"\u003e#10723\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10725\"\u003e#10725\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10741\"\u003e#10741\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eType Refactor:\u003c/strong\u003e Uses TypeScript utility types to deduplicate literal unions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7520\"\u003e#7520\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRepo \u0026amp; CI:\u003c/strong\u003e Adds \u003ccode\u003eCODEOWNERS\u003c/code\u003e, switches v1.x releases to an ephemeral release branch, and removes orphaned Bower support. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10739\"\u003e#10739\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10738\"\u003e#10738\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10746\"\u003e#10746\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChangelog Backfill:\u003c/strong\u003e Added missing version entries to the changelog. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10704\"\u003e#10704\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003efollow-redirects\u003c/code\u003e (\u003ccode\u003e1.15.11\u003c/code\u003e → \u003ccode\u003e1.16.0\u003c/code\u003e) in root and docs, \u003ccode\u003eaxios\u003c/code\u003e (\u003ccode\u003e1.14.0\u003c/code\u003e → \u003ccode\u003e1.15.0\u003c/code\u003e) in docs, and a group of 5 development dependencies. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10717\"\u003e#10717\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10716\"\u003e#10716\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10684\"\u003e#10684\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10709\"\u003e#10709\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/curiouscoder-cmd\"\u003e\u003ccode\u003e@​curiouscoder-cmd\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7252\"\u003e#7252\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/tryonelove\"\u003e\u003ccode\u003e@​tryonelove\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7520\"\u003e#7520\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/darwin808\"\u003e\u003ccode\u003e@​darwin808\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7314\"\u003e#7314\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10702\"\u003e#10702\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/AKIB473\"\u003e\u003ccode\u003e@​AKIB473\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10725\"\u003e#10725\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.15.0...v1.15.1\"\u003eFull Changelog\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev1.15.0 — April 7, 2026\u003c/h2\u003e\n\u003cp\u003eThis release delivers two critical security patches targeting header injection and SSRF via proxy bypass, adds official runtime support for Deno and Bun, and includes significant CI security hardening.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eHeader Injection (CRLF):\u003c/strong\u003e Rejects any header value containing \u003ccode\u003e\\r\u003c/code\u003e or \u003ccode\u003e\\n\u003c/code\u003e characters to block CRLF injection chains that could be used to exfiltrate cloud metadata (IMDS). Behavior change: headers with CR/LF now throw \u003ccode\u003e\u0026quot;Invalid character in header content\u0026quot;\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10660\"\u003e#10660\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSSRF via \u003ccode\u003eno_proxy\u003c/code\u003e Bypass:\u003c/strong\u003e Introduces a \u003ccode\u003eshouldBypassProxy\u003c/code\u003e helper that normalises hostnames (strips trailing dots, handles bracketed IPv6) before evaluating \u003ccode\u003eno_proxy\u003c/code\u003e/\u003ccode\u003eNO_PROXY\u003c/code\u003e rules, closing a gap that could cause loopback or internal hosts to be inadvertently proxied. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10661\"\u003e#10661\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDeno \u0026amp; Bun Runtime Support:\u003c/strong\u003e Added full smoke test suites for Deno and Bun, with CI workflows that run both runtimes before any release is cut. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10652\"\u003e#10652\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eNode.js v22 Compatibility:\u003c/strong\u003e Replaced deprecated \u003ccode\u003eurl.parse()\u003c/code\u003e calls with the WHATWG \u003ccode\u003eURL\u003c/code\u003e/\u003ccode\u003eURLSearchParams\u003c/code\u003e API across examples, sandbox, and tests, eliminating \u003ccode\u003eDEP0169\u003c/code\u003e deprecation warnings on Node.js v22+. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10625\"\u003e#10625\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCI Security Hardening:\u003c/strong\u003e Added \u003ca href=\"https://github.com/zizmorcore/zizmor\"\u003ezizmor\u003c/a\u003e GitHub Actions security scanner; switched npm publish to OIDC Trusted Publishing (removing the long-lived \u003ccode\u003eNODE_AUTH_TOKEN\u003c/code\u003e); pinned all action references to full commit SHAs; narrowed workflow permissions to least privilege; gated the publish step behind a dedicated \u003ccode\u003enpm-publish\u003c/code\u003e environment; and blocked the sponsor-block workflow from running on forks. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10618\"\u003e#10618\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10619\"\u003e#10619\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10627\"\u003e#10627\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10637\"\u003e#10637\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10641\"\u003e#10641\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10666\"\u003e#10666\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDocs:\u003c/strong\u003e Clarified HTTP/2 support and the unsupported \u003ccode\u003ehttpVersion\u003c/code\u003e option; added documentation for header case preservation; improved the \u003ccode\u003ebeforeRedirect\u003c/code\u003e example to prevent accidental credential leakage. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10644\"\u003e#10644\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10654\"\u003e#10654\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10624\"\u003e#10624\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003epicomatch\u003c/code\u003e, \u003ccode\u003ehandlebars\u003c/code\u003e, \u003ccode\u003eserialize-javascript\u003c/code\u003e, \u003ccode\u003evite\u003c/code\u003e (×3), \u003ccode\u003edenoland/setup-deno\u003c/code\u003e, and 4 additional dev dependencies to latest versions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10564\"\u003e#10564\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10565\"\u003e#10565\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10567\"\u003e#10567\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10568\"\u003e#10568\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10572\"\u003e#10572\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10574\"\u003e#10574\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10663\"\u003e#10663\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10664\"\u003e#10664\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10665\"\u003e#10665\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10669\"\u003e#10669\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10670\"\u003e#10670\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Kilros0817\"\u003e\u003ccode\u003e@​Kilros0817\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10625\"\u003e#10625\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/shaanmajid\"\u003e\u003ccode\u003e@​shaanmajid\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10616\"\u003e#10616\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10617\"\u003e#10617\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10618\"\u003e#10618\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10619\"\u003e#10619\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10637\"\u003e#10637\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10641\"\u003e#10641\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10666\"\u003e#10666\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/ashstrc\"\u003e\u003ccode\u003e@​ashstrc\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10624\"\u003e#10624\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10644\"\u003e#10644\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Abhi3975\"\u003e\u003ccode\u003e@​Abhi3975\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10589\"\u003e#10589\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/raashish1601\"\u003e\u003ccode\u003e@​raashish1601\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10573\"\u003e#10573\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.14.0...v1.15.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003ch2\u003ev1.14.0 — March 27, 2026\u003c/h2\u003e\n\u003cp\u003eThis release fixes a security vulnerability in the \u003ccode\u003eformidable\u003c/code\u003e dependency, resolves a CommonJS compatibility regression, hardens proxy and HTTP/2 handling, and modernises the build and test toolchain.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFormidable Vulnerability:\u003c/strong\u003e Upgraded \u003ccode\u003eformidable\u003c/code\u003e from v2 to v3 to address a reported arbitrary-file vulnerability. Updated test server and assertions to align with the v3 API. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7533\"\u003e#7533\u003c/a\u003e\u003c/strong\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/axios/axios/commit/ac42446be51300fe214ba3c6e40cc95f34fd6871\"\u003e\u003ccode\u003eac42446\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.15.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/908f2206b6bfeff67236784abce85935698ac1d9\"\u003e\u003ccode\u003e908f220\u003c/code\u003e\u003c/a\u003e docs: update threatmodel (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10765\"\u003e#10765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/f93f8155250c2e066205521eda05ae22983a1f6d\"\u003e\u003ccode\u003ef93f815\u003c/code\u003e\u003c/a\u003e docs: added docs around potential decompressions bomb (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10763\"\u003e#10763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/1728aa1b15b8857f970611fd8983c06b423fc486\"\u003e\u003ccode\u003e1728aa1\u003c/code\u003e\u003c/a\u003e fix: short-circuits on any truthy non-boolean in withXSRFToken (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10762\"\u003e#10762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/42eb721eebc95cfded8d6c70cf62f3fbe83f3246\"\u003e\u003ccode\u003e42eb721\u003c/code\u003e\u003c/a\u003e fix: replace in with has own prop util (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10761\"\u003e#10761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/75873270a59bd5d895322eee145738e95fb89258\"\u003e\u003ccode\u003e7587327\u003c/code\u003e\u003c/a\u003e fix: strip crlf correctly (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/f0b98673b32677643a3b608431270d36e997473c\"\u003e\u003ccode\u003ef0b9867\u003c/code\u003e\u003c/a\u003e chore: added additional testing for this issue (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10760\"\u003e#10760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e033f243a08e3514c03e510f76658da1e0fac3bd\"\u003e\u003ccode\u003ee033f24\u003c/code\u003e\u003c/a\u003e fix: incomplete fix for cve (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e8904af03385b040e53f1263a444e825db4335d9\"\u003e\u003ccode\u003ee8904af\u003c/code\u003e\u003c/a\u003e fix: stream response bypassed max content length (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10754\"\u003e#10754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/1c7f6d76e58359daddf38a6e636dd801ffd9c61b\"\u003e\u003ccode\u003e1c7f6d7\u003c/code\u003e\u003c/a\u003e fix: enforce max body length when max redirects is 0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10753\"\u003e#10753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.10.0...v1.15.1\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for axios since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dayjs` from 1.11.13 to 1.11.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/releases\"\u003edayjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.20\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.19...v1.11.20\"\u003e1.11.20\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate locale km.js to support meridiem (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3017\"\u003e#3017\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/9d2b6a1ec744ad5db13afd4d701f93349135dfec\"\u003e9d2b6a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate updateLocale plugin to merge nested object properties instead of replacing (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3012\"\u003e#3012\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/99691c5f3bd1371d3b763d5f9dfaed9a1945a477\"\u003e99691c5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/1118\"\u003e#1118\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.18...v1.11.19\"\u003e1.11.19\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded usage warnings for diff + updated unit tests (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2948\"\u003e#2948\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/269a7a9cf3649b7a4b328e771173701764a8480d\"\u003e269a7a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edont instantiate regexes within ar locale functions to avoid performance overhead (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2898\"\u003e#2898\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/af5e9f0e7649cbd1ecf707daab8303f2733f2563\"\u003eaf5e9f0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace italian locale \u0026quot;un' ora fa\u0026quot; with \u0026quot;un'ora fa\u0026quot;, add tests for it (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2930\"\u003e#2930\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/9e9f76cf117fa834260b30193434bc4481b4b6be\"\u003e9e9f76c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Belarusian locale with relative time (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2656\"\u003e#2656\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/1d8746c23bd667bde80ee627a915301ebd69e1a2\"\u003e1d8746c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.18\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.17...v1.11.18\"\u003e1.11.18\u003c/a\u003e (2025-08-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eerror semantic-release dependency (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8cfb31386d840d31e9655870f4d8c01592eb753a\"\u003e8cfb313\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.17\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.16...v1.11.17\"\u003e1.11.17\u003c/a\u003e (2025-08-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[en-AU] locale use the same ordinal as moment (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2878\"\u003e#2878\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/1b95ecd21d4feafe7ab113a2d48d7d8d93bb95c9\"\u003e1b95ecd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.16\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.15...v1.11.16\"\u003e1.11.16\u003c/a\u003e (2025-08-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest release workflow (no code changes) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/c38c428a78c344699eff373adfc8c007bb3a514f\"\u003ec38c428\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.15\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.14...v1.11.15\"\u003e1.11.15\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/blob/dev/CHANGELOG.md\"\u003edayjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.19...v1.11.20\"\u003e1.11.20\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate locale km.js to support meridiem (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3017\"\u003e#3017\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/9d2b6a1ec744ad5db13afd4d701f93349135dfec\"\u003e9d2b6a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate updateLocale plugin to merge nested object properties instead of replacing (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3012\"\u003e#3012\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/99691c5f3bd1371d3b763d5f9dfaed9a1945a477\"\u003e99691c5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/1118\"\u003e#1118\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.18...v1.11.19\"\u003e1.11.19\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded usage warnings for diff + updated unit tests (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2948\"\u003e#2948\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/269a7a9cf3649b7a4b328e771173701764a8480d\"\u003e269a7a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edont instantiate regexes within ar locale functions to avoid performance overhead (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2898\"\u003e#2898\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/af5e9f0e7649cbd1ecf707daab8303f2733f2563\"\u003eaf5e9f0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace italian locale \u0026quot;un' ora fa\u0026quot; with \u0026quot;un'ora fa\u0026quot;, add tests for it (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2930\"\u003e#2930\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/9e9f76cf117fa834260b30193434bc4481b4b6be\"\u003e9e9f76c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Belarusian locale with relative time (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2656\"\u003e#2656\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/1d8746c23bd667bde80ee627a915301ebd69e1a2\"\u003e1d8746c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.17...v1.11.18\"\u003e1.11.18\u003c/a\u003e (2025-08-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eerror semantic-release dependency (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8cfb31386d840d31e9655870f4d8c01592eb753a\"\u003e8cfb313\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.16...v1.11.17\"\u003e1.11.17\u003c/a\u003e (2025-08-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[en-AU] locale use the same ordinal as moment (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2878\"\u003e#2878\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/1b95ecd21d4feafe7ab113a2d48d7d8d93bb95c9\"\u003e1b95ecd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.15...v1.11.16\"\u003e1.11.16\u003c/a\u003e (2025-08-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest release workflow (no code changes) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/c38c428a78c344699eff373adfc8c007bb3a514f\"\u003ec38c428\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.14...v1.11.15\"\u003e1.11.15\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix misspellings in Irish or Irish Gaelic [ga] (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2861\"\u003e#2861\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/9c14a4245a8e764ee3260ff17a7ff48dfd09d279\"\u003e9c14a42\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.13...v1.11.14\"\u003e1.11.14\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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/iamkun/dayjs/commit/af6e1f85c10fa8596e79471eadad25ab2da56f0f\"\u003e\u003ccode\u003eaf6e1f8\u003c/code\u003e\u003c/a\u003e chore(release): 1.11.20 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/82babd6688d7238fe1585895816fb2e8e0817c7d\"\u003e\u003ccode\u003e82babd6\u003c/code\u003e\u003c/a\u003e D2M (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3018\"\u003e#3018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/bbe4ab1bdb1042667817de2433fc85e6b12eadad\"\u003e\u003ccode\u003ebbe4ab1\u003c/code\u003e\u003c/a\u003e chore: fix lint error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/99691c5f3bd1371d3b763d5f9dfaed9a1945a477\"\u003e\u003ccode\u003e99691c5\u003c/code\u003e\u003c/a\u003e fix: update updateLocale plugin to merge nested object properties instead of ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/9d2b6a1ec744ad5db13afd4d701f93349135dfec\"\u003e\u003ccode\u003e9d2b6a1\u003c/code\u003e\u003c/a\u003e fix: Update locale km.js to support meridiem (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3017\"\u003e#3017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/acf21cd152fcf0851162cba92b56fb4281673b1a\"\u003e\u003ccode\u003eacf21cd\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/55a64e195a7354b3222241e6a64085c706cc157e\"\u003e\u003ccode\u003e55a64e1\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/807face1fef65eee9955fa587888cf31c5a0d3c0\"\u003e\u003ccode\u003e807face\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/54f447048cee679e51a7053f8042d9b6b7028b89\"\u003e\u003ccode\u003e54f4470\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/9ea23c71a125dbb34025cb9f6114d1083ea62705\"\u003e\u003ccode\u003e9ea23c7\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.13...v1.11.20\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for dayjs since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `element-plus` from 2.10.2 to 2.13.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/element-plus/element-plus/releases\"\u003eelement-plus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e2.13.7\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003e2026-04-10\u003c/em\u003e\u003c/p\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eComponents [input] add count-graphemes (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/12041\"\u003e#12041\u003c/a\u003e by \u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [dialog] bring clicked dialog to front (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23863\"\u003e#23863\u003c/a\u003e by \u003ca href=\"https://github.com/snowbitx\"\u003e\u003ccode\u003e@​snowbitx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [input] expose passwordVisible (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23921\"\u003e#23921\u003c/a\u003e by \u003ca href=\"https://github.com/snowbitx\"\u003e\u003ccode\u003e@​snowbitx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [button] support custom color with link/text (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/24005\"\u003e#24005\u003c/a\u003e by \u003ca href=\"https://github.com/LostElkByte\"\u003e\u003ccode\u003e@​LostElkByte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUsing csstype type ts error (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23887\"\u003e#23887\u003c/a\u003e by \u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [checkbox] reset selection state when model is null (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23856\"\u003e#23856\u003c/a\u003e by \u003ca href=\"https://github.com/zuwenyin\"\u003e\u003ccode\u003e@​zuwenyin\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHooks [use-timeout] avoid window usage in SSR (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23907\"\u003e#23907\u003c/a\u003e by \u003ca href=\"https://github.com/iml885203\"\u003e\u003ccode\u003e@​iml885203\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [time-picker] allow clearing time via keyboard when using \u003ccode\u003eis-range\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23878\"\u003e#23878\u003c/a\u003e by \u003ca href=\"https://github.com/IceMooncake\"\u003e\u003ccode\u003e@​IceMooncake\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [cascader] trigger before-filter on empty query (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23898\"\u003e#23898\u003c/a\u003e by \u003ca href=\"https://github.com/snowbitx\"\u003e\u003ccode\u003e@​snowbitx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [form] reset stale props on dynamic fields (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23706\"\u003e#23706\u003c/a\u003e by \u003ca href=\"https://github.com/l246804\"\u003e\u003ccode\u003e@​l246804\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [scrollbar] sync offsets while resize (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23853\"\u003e#23853\u003c/a\u003e by \u003ca href=\"https://github.com/ZacharyBear\"\u003e\u003ccode\u003e@​ZacharyBear\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [table-v2] add slot typings (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23948\"\u003e#23948\u003c/a\u003e by \u003ca href=\"https://github.com/DDDDD12138\"\u003e\u003ccode\u003e@​DDDDD12138\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [table] lingering row background when layout changes (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23961\"\u003e#23961\u003c/a\u003e by \u003ca href=\"https://github.com/rzzf\"\u003e\u003ccode\u003e@​rzzf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBuild compatible with generic components (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23968\"\u003e#23968\u003c/a\u003e by \u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [cascader] prevent selecting first leaf node on ArrowDown (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23954\"\u003e#23954\u003c/a\u003e by \u003ca href=\"https://github.com/lw56777\"\u003e\u003ccode\u003e@​lw56777\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [scrollbar] incorrect boundary detection float number (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23971\"\u003e#23971\u003c/a\u003e by \u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeps update dependency \u003ccode\u003e@​eslint/markdown\u003c/code\u003e to v8 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23985\"\u003e#23985\u003c/a\u003e by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eComponents [select/v2] prevent blur close on modified mousedown (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23969\"\u003e#23969\u003c/a\u003e by \u003ca href=\"https://github.com/rzzf\"\u003e\u003ccode\u003e@​rzzf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [message] fix offset position anomaly (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23988\"\u003e#23988\u003c/a\u003e by \u003ca href=\"https://github.com/qeTM\"\u003e\u003ccode\u003e@​qeTM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeps update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23992\"\u003e#23992\u003c/a\u003e by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eDeps update dependency eslint-plugin-jsonc to v3 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23991\"\u003e#23991\u003c/a\u003e by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eDeps update dependency consola to v3 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23997\"\u003e#23997\u003c/a\u003e by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eDeps update dependency eslint-plugin-unicorn to v64 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23998\"\u003e#23998\u003c/a\u003e by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eDeps update dependency \u003ccode\u003e@​pnpm/logger\u003c/code\u003e to v5 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23987\"\u003e#23987\u003c/a\u003e by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eDeps update eslint monorepo to v10 (major) (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/24002\"\u003e#24002\u003c/a\u003e by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eRefactors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eComponents [calendar,data-picker] unify using constants (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23868\"\u003e#23868\u003c/a\u003e by \u003ca href=\"https://github.com/micaiguai\"\u003e\u003ccode\u003e@​micaiguai\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [mention] make component generic (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23926\"\u003e#23926\u003c/a\u003e by \u003ca href=\"https://github.com/rzzf\"\u003e\u003ccode\u003e@​rzzf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [transfer] make component generic (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23666\"\u003e#23666\u003c/a\u003e by \u003ca href=\"https://github.com/Dsaquel\"\u003e\u003ccode\u003e@​Dsaquel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents cleanup defineProps types (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23934\"\u003e#23934\u003c/a\u003e by \u003ca href=\"https://github.com/rzzf\"\u003e\u003ccode\u003e@​rzzf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [autocomplete] make component generic (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23927\"\u003e#23927\u003c/a\u003e by \u003ca href=\"https://github.com/snowbitx\"\u003e\u003ccode\u003e@​snowbitx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [mention/autocomplete] remove references marked as deprecated (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23970\"\u003e#23970\u003c/a\u003e by \u003ca href=\"https://github.com/rzzf\"\u003e\u003ccode\u003e@​rzzf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e2.13.6\u003c/h3\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cem\u003e2026-03-20\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003c!-- 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/element-plus/element-plus/blob/dev/CHANGELOG.en-US.md\"\u003eelement-plus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e2.13.7\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003e2026-04-10\u003c/em\u003e\u003c/p\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eComponents [input] add count-graphemes (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/12041\"\u003e#12041\u003c/a\u003e by \u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [dialog] bring clicked dialog to front (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23863\"\u003e#23863\u003c/a\u003e by \u003ca href=\"https://github.com/snowbitx\"\u003e\u003ccode\u003e@​snowbitx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [input] expose passwordVisible (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23921\"\u003e#23921\u003c/a\u003e by \u003ca href=\"https://github.com/snowbitx\"\u003e\u003ccode\u003e@​snowbitx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [button] support custom color with link/text (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/24005\"\u003e#24005\u003c/a\u003e by \u003ca href=\"https://github.com/LostElkByte\"\u003e\u003ccode\u003e@​LostElkByte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUsing csstype type ts error (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23887\"\u003e#23887\u003c/a\u003e by \u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [checkbox] reset selection state when model is null (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23856\"\u003e#23856\u003c/a\u003e by \u003ca href=\"https://github.com/zuwenyin\"\u003e\u003ccode\u003e@​zuwenyin\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHooks [use-timeout] avoid window usage in SSR (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23907\"\u003e#23907\u003c/a\u003e by \u003ca href=\"https://github.com/iml885203\"\u003e\u003ccode\u003e@​iml885203\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [time-picker] allow clearing time via keyboard when using \u003ccode\u003eis-range\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23878\"\u003e#23878\u003c/a\u003e by \u003ca href=\"https://github.com/IceMooncake\"\u003e\u003ccode\u003e@​IceMooncake\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [cascader] trigger before-filter on empty query (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23898\"\u003e#23898\u003c/a\u003e by \u003ca href=\"https://github.com/snowbitx\"\u003e\u003ccode\u003e@​snowbitx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [form] reset stale props on dynamic fields (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23706\"\u003e#23706\u003c/a\u003e by \u003ca href=\"https://github.com/l246804\"\u003e\u003ccode\u003e@​l246804\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [scrollbar] sync offsets while resize (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23853\"\u003e#23853\u003c/a\u003e by \u003ca href=\"https://github.com/ZacharyBear\"\u003e\u003ccode\u003e@​ZacharyBear\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [table-v2] add slot typings (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23948\"\u003e#23948\u003c/a\u003e by \u003ca href=\"https://github.com/DDDDD12138\"\u003e\u003ccode\u003e@​DDDDD12138\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [table] lingering row background when layout changes (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23961\"\u003e#23961\u003c/a\u003e by \u003ca href=\"https://github.com/rzzf\"\u003e\u003ccode\u003e@​rzzf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBuild compatible with generic components (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23968\"\u003e#23968\u003c/a\u003e by \u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [cascader] prevent selecting first leaf node on ArrowDown (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23954\"\u003e#23954\u003c/a\u003e by \u003ca href=\"https://github.com/lw56777\"\u003e\u003ccode\u003e@​lw56777\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [scrollbar] incorrect boundary detection float number (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23971\"\u003e#23971\u003c/a\u003e by \u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeps update dependency \u003ccode\u003e@​eslint/markdown\u003c/code\u003e to v8 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23985\"\u003e#23985\u003c/a\u003e by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eComponents [select/v2] prevent blur close on modified mousedown (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23969\"\u003e#23969\u003c/a\u003e by \u003ca href=\"https://github.com/rzzf\"\u003e\u003ccode\u003e@​rzzf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [message] fix offset position anomaly (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23988\"\u003e#23988\u003c/a\u003e by \u003ca href=\"https://github.com/qeTM\"\u003e\u003ccode\u003e@​qeTM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeps update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23992\"\u003e#23992\u003c/a\u003e by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eDeps update dependency eslint-plugin-jsonc to v3 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23991\"\u003e#23991\u003c/a\u003e by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eDeps update dependency consola to v3 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23997\"\u003e#23997\u003c/a\u003e by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eDeps update dependency eslint-plugin-unicorn to v64 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23998\"\u003e#23998\u003c/a\u003e by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eDeps update dependency \u003ccode\u003e@​pnpm/logger\u003c/code\u003e to v5 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23987\"\u003e#23987\u003c/a\u003e by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eDeps update eslint monorepo to v10 (major) (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/24002\"\u003e#24002\u003c/a\u003e by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eRefactors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eComponents [calendar,data-picker] unify using constants (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23868\"\u003e#23868\u003c/a\u003e by \u003ca href=\"https://github.com/micaiguai\"\u003e\u003ccode\u003e@​micaiguai\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [mention] make component generic (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23926\"\u003e#23926\u003c/a\u003e by \u003ca href=\"https://github.com/rzzf\"\u003e\u003ccode\u003e@​rzzf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [transfer] make component generic (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23666\"\u003e#23666\u003c/a\u003e by \u003ca href=\"https://github.com/Dsaquel\"\u003e\u003ccode\u003e@​Dsaquel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents cleanup defineProps types (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23934\"\u003e#23934\u003c/a\u003e by \u003ca href=\"https://github.com/rzzf\"\u003e\u003ccode\u003e@​rzzf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [autocomplete] make component generic (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23927\"\u003e#23927\u003c/a\u003e by \u003ca href=\"https://github.com/snowbitx\"\u003e\u003ccode\u003e@​snowbitx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [mention/autocomplete] remove references marked as deprecated (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23970\"\u003e#23970\u003c/a\u003e by \u003ca href=\"https://github.com/rzzf\"\u003e\u003ccode\u003e@​rzzf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e2.13.6\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003e2026-03-20\u003c/em\u003e\u003c/p\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/element-plus/element-plus/commit/9d58a05124b5c4d4859a9d5bae05309062b73688\"\u003e\u003ccode\u003e9d58a05\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/24022\"\u003e#24022\u003c/a\u003e from element-plus/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/element-plus/element-plus/commit/309e8218f042f471a815ed1bd321da5623074706\"\u003e\u003ccode\u003e309e821\u003c/code\u003e\u003c/a\u003e chore: Update changelog 2.13.7 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/24023\"\u003e#24023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/element-plus/element-plus/commit/cc586418601d36a0d02d8f8784a7b89f2b9e6a27\"\u003e\u003ccode\u003ecc58641\u003c/code\u003e\u003c/a\u003e feat(components): [button] support custom color with link/text (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/24005\"\u003e#24005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/element-plus/element-plus/commit/645f74acfa4c757ea2369b9b97817c96f7b57a21\"\u003e\u003ccode\u003e645f74a\u003c/code\u003e\u003c/a\u003e docs(components): [tabs] supplement the props exposed by tab-bar (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23989\"\u003e#23989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/element-plus/element-plus/commit/0b5d1e403e187a1ebfec785d6ed05205bf61946a\"\u003e\u003ccode\u003e0b5d1e4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite-plugin-mkcert to v2 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/24013\"\u003e#24013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/element-plus/element-plus/commit/2778ca6ec33f675a654e62648f1aba22edae37b3\"\u003e\u003ccode\u003e2778ca6\u003c/code\u003e\u003c/a\u003e docs(components): [tooltip] adjust the example effect of \u003ccode\u003evirtual-triggering\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/element-plus/element-plus/commit/b941b6e459a178767f908fb1c8936846bad40426\"\u003e\u003ccode\u003eb941b6e\u003c/code\u003e\u003c/a\u003e fix(deps): update eslint monorepo to v10 (major) (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/24002\"\u003e#24002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/element-plus/element-plus/commit/9f4e47f286d76f0698deab64920bd7689306dc62\"\u003e\u003ccode\u003e9f4e47f\u003c/code\u003e\u003c/a\u003e ci: bump action minor version (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/22532\"\u003e#22532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/element-plus/element-plus/commit/664b1f31bc86c9ecff9cf8ee58f4d092bcb162b6\"\u003e\u003ccode\u003e664b1f3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency octokit to v5 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23977\"\u003e#23977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/element-plus/element-plus/commit/5fe7f16895c25b303040fab8464859a25edd9217\"\u003e\u003ccode\u003e5fe7f16\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​pnpm/types\u003c/code\u003e to v12 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23999\"\u003e#23999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/element-plus/element-plus/compare/2.10.2...2.13.7\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for element-plus since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pinia` from 3.0.3 to 3.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/290db6396e2fb2f628826be3915a6ce32084b9cf\"\u003e\u003ccode\u003e290db63\u003c/code\u003e\u003c/a\u003e release: pinia@3.0.4 \u003ccode\u003e@​pinia/testing\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3 \u003ccode\u003e@​pinia/nuxt\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/0e9e7e7c9b658c31aa4da7d85311bc932d0b23dd\"\u003e\u003ccode\u003e0e9e7e7\u003c/code\u003e\u003c/a\u003e feat(nuxt): automatic HMR code (vite only) (\u003ca href=\"https://redirect.github.com/vuejs/pinia/issues/2954\"\u003e#2954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/be9e356117b249a940647dad170669b49489ecff\"\u003e\u003ccode\u003ebe9e356\u003c/code\u003e\u003c/a\u003e feat(warn): detect global context on the server side (\u003ca href=\"https://redirect.github.com/vuejs/pinia/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/8a65eb74f4e8152102782354e8a2058b373be8e4\"\u003e\u003ccode\u003e8a65eb7\u003c/code\u003e\u003c/a\u003e chore: up nuxt 4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/e25e525ad84adb47db0cedc736292140886a376f\"\u003e\u003ccode\u003ee25e525\u003c/code\u003e\u003c/a\u003e fix(nuxt): resolve auto-imports in layers (\u003ca href=\"https://redirect.github.com/vuejs/pinia/issues/3035\"\u003e#3035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/868f6b5b76b9be5fe0e84a12f8936de9a96a69de\"\u003e\u003ccode\u003e868f6b5\u003c/code\u003e\u003c/a\u003e chore: dedupe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/c0a6a4ba7edaaeb8964c364ea3523ee465a1b395\"\u003e\u003ccode\u003ec0a6a4b\u003c/code\u003e\u003c/a\u003e chore: up deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/bcc571b63d75545889f3d3b753aa3a3513697f93\"\u003e\u003ccode\u003ebcc571b\u003c/code\u003e\u003c/a\u003e test: upgrade workspaces vitest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/1cf5687a80e34e3b385949ff3067d36d5bfb4e62\"\u003e\u003ccode\u003e1cf5687\u003c/code\u003e\u003c/a\u003e test: unstub specific action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/9b92217788886fe757d7afd3aee11dff2ddf349c\"\u003e\u003ccode\u003e9b92217\u003c/code\u003e\u003c/a\u003e fix: store type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/pinia/compare/v3.0.3...v3.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue` from 3.5.16 to 3.5.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003evue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.32\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.31\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.30\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.29\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.28\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.27\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.26\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.25\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.24\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.23\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.22\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.21\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.20\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003evue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.31...v3.5.32\"\u003e3.5.32\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent currentInstance leak into sibling render during async setup re-entry (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14668\"\u003e#14668\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f1663535a163057788d3285dec54a245c3efb3ad\"\u003ef166353\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14667\"\u003e#14667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e handle updates before deferred mount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14642\"\u003e#14642\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/32b44f19f67aa30899817a7e79a4510f3b52970a\"\u003e32b44f1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14640\"\u003e#14640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e allow customRef to have different getter/setter types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14639\"\u003e#14639\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e20ddb00188e9935884930046fa572eab7c9dcba\"\u003ee20ddb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e use private branding for shallowReactive (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14641\"\u003e#14641\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/302c47a4994bc8b47b8a2af6693d8cb6bbd4b06b\"\u003e302c47a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14638\"\u003e#14638\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14493\"\u003e#14493\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix(server-renderer): cleanup component effect scopes after SSR render\u0026quot; (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14674\"\u003e#14674\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/219d83bd305ce6fc052941acaaf02e7bc70616a4\"\u003e219d83b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14674\"\u003e#14674\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14669\"\u003e#14669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.30...v3.5.31\"\u003e3.5.31\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e allow Node.js subpath imports patterns in asset urls (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/13045\"\u003e#13045\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/95c33560c9af369d44a7670d0c3b93fb62323be2\"\u003e95c3356\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/9919\"\u003e#9919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e support template literal as defineModel name (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14622\"\u003e#14622\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/bd7eef0161d69bccd48ac303bc6a56ba8d718e2d\"\u003ebd7eef0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14621\"\u003e#14621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e normalize toRef property keys before dep lookup + improve types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14625\"\u003e#14625\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1bb28d011b31bc75c80d2860bc6484cceec1ff20\"\u003e1bb28d0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12427\"\u003e#12427\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12431\"\u003e#12431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e invalidate detached v-for memo vnodes after unmount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14624\"\u003e#14624\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/560def426fc38c1710fda7ddd1ac634d67897960\"\u003e560def4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12708\"\u003e#12708\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12710\"\u003e#12710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e preserve nullish event handlers in mergeProps (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14550\"\u003e#14550\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5725222a6bc5d1dd032318349ce0c540b1d63a49\"\u003e5725222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent merging model listener when value is null or unde...\n\n_Description has been truncated_","html_url":"https://github.com/skyclouds2001/vite-vue-template-sky/pull/1212","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/skyclouds2001%2Fvite-vue-template-sky/issues/1212","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1212/packages"},{"uuid":"4185729582","node_id":"PR_kwDOF-Eui87PNTHo","number":10522,"state":"open","title":"deps: bump the all-dependencies group with 14 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-01T10:06:40.000Z","updated_at":"2026-04-02T00:05:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"all-dependencies","update_count":14,"packages":[{"name":"@aws-sdk/client-s3","old_version":"3.999.0","new_version":"3.1021.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@slack/web-api","old_version":"7.7.0","new_version":"7.15.0","repository_url":"https://github.com/slackapi/node-slack-sdk"},{"name":"cheerio","old_version":"1.0.0","new_version":"1.2.0","repository_url":"https://github.com/cheeriojs/cheerio"},{"name":"cssnano","old_version":"7.1.3","new_version":"7.1.4","repository_url":"https://github.com/cssnano/cssnano"},{"name":"cypress","old_version":"13.15.1","new_version":"13.17.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"markdownlint","old_version":"0.28.0","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"},{"name":"mocha","old_version":"10.8.0","new_version":"10.8.2","repository_url":"https://github.com/mochajs/mocha"},{"name":"sitemapper","old_version":"3.2.14","new_version":"3.2.24","repository_url":"https://github.com/seantomburke/sitemapper"},{"name":"@eslint/js","old_version":"9.39.2","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"chai","old_version":"4.2.0","new_version":"4.5.0","repository_url":"https://github.com/chaijs/chai"},{"name":"eslint","old_version":"9.39.2","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"15.14.0","new_version":"15.15.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"mocha-ctrf-json-reporter","old_version":"0.0.4","new_version":"0.0.11","repository_url":"https://github.com/ctrf-io/mocha-ctrf-json-reporter"},{"name":"prettier","old_version":"3.4.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 14 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.999.0` | `3.1021.0` |\n| [@slack/web-api](https://github.com/slackapi/node-slack-sdk) | `7.7.0` | `7.15.0` |\n| [cheerio](https://github.com/cheeriojs/cheerio) | `1.0.0` | `1.2.0` |\n| [cssnano](https://github.com/cssnano/cssnano) | `7.1.3` | `7.1.4` |\n| [cypress](https://github.com/cypress-io/cypress) | `13.15.1` | `13.17.0` |\n| [markdownlint](https://github.com/DavidAnson/markdownlint) | `0.28.0` | `0.40.0` |\n| [mocha](https://github.com/mochajs/mocha) | `10.8.0` | `10.8.2` |\n| [sitemapper](https://github.com/seantomburke/sitemapper) | `3.2.14` | `3.2.24` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.2` | `9.39.4` |\n| [chai](https://github.com/chaijs/chai) | `4.2.0` | `4.5.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `9.39.4` |\n| [globals](https://github.com/sindresorhus/globals) | `15.14.0` | `15.15.0` |\n| [mocha-ctrf-json-reporter](https://github.com/ctrf-io/mocha-ctrf-json-reporter) | `0.0.4` | `0.0.11` |\n| [prettier](https://github.com/prettier/prettier) | `3.4.2` | `3.8.1` |\n\nUpdates `@aws-sdk/client-s3` from 3.999.0 to 3.1021.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1021.0\u003c/h2\u003e\n\u003ch4\u003e3.1021.0(2026-03-31)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release updates the examples in the documentation for DescribeRegions and DescribeAvailabilityZones. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/50b1eeee220943ae0c2054115d4e7398346979af\"\u003e50b1eeee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-03-31 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/461ac73c52d096342eccc733e232d339e8942ab8\"\u003e461ac73c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kinesis-analytics-v2:\u003c/strong\u003e  Support for Flink 2.2 in Managed Service for Apache Flink (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/62c491f2980040aafd8d427d36ca8fcad9efe9ce\"\u003e62c491f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  This release adds the Bedrock and Security Hub resource types for Omnia Enablement launch for March 31. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6614c09e028ea6e89526c53af149144894e16a05\"\u003e6614c09e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Adding EURO Currency for MRR Amount (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/807094be97f4fe5968115509bbb90f2f6483f6ca\"\u003e807094be\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Add Bucket Metrics configuration support to directory buckets (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67ff7cc5dd608937694b7d1e10aceef09e611011\"\u003e67ff7cc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  Adds StartAutomationJob and DescribeAutomationJob APIs for automation jobs. Adds three custom permission capabilities that allow admins to control whether users can manage Spaces and chat agents. Adds an OAuthClientCredentials structure to provide OAuth 2.0 client credentials inline to data sources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f13aba28d3aae9e6c164de6e5f778567a776cac\"\u003e4f13aba2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3-control:\u003c/strong\u003e  Adding an optional auditContext parameter to S3 Access Grants credential vending API GetDataAccess to enable job-level audit correlation in S3 CloudTrail logs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/78652f0bae7e808c0b72cbccdf999e242948047b\"\u003e78652f0b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sustainability:\u003c/strong\u003e  This is the first release of the AWS Sustainability SDK, which enables customers to access their sustainability impact data via API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bfa725183ddc7b787e2d38f6fadd937e783aa812\"\u003ebfa72518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-database-migration-service:\u003c/strong\u003e  To successfully connect to the IBM DB2 LUW database server, you may need to specify additional security parameters that are passed to the JDBC driver. These parameters are EncryptionAlgorithm and SecurityMechanism. Both parameters accept integer values. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6cdf6680aa99ade511f23256e6e3158a7a0d06f6\"\u003e6cdf6680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3tables:\u003c/strong\u003e  S3 Tables now supports nested types when creating tables. Users can define complex column schemas using struct, list, and map types. These types can be composed together to model complex, hierarchical data structures within table schemas. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b105320b3b115e52d285f8ed2a3f271d6888b66d\"\u003eb105320b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  This release adds bring your own IP (BYOIP) IPv6 support to CloudFront's CreateAnycastIpList and UpdateAnycastIpList API through the IpamCidrConfigs field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5d0f730026a83ab34f9c315b74216cc57c729ced\"\u003e5d0f7300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  This release adds RCS for Business messaging and Notify support. RCS lets you create and manage agents, send and receive messages in the US and Canada via SendTextMessage API, and configure SMS fallback. Notify lets you send templated OTP messages globally in minutes with no phone number required. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/11d660ce020103aa83663bdacde51d73a762940c\"\u003e11d660ce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-odb:\u003c/strong\u003e  Adds support for EC2 Placement Group integration with ODB Network. The GetOdbNetwork and ListOdbNetworks API responses now include the ec2PlacementGroupIds field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/33da2f5adc47677e228d714c014883fec39d928d\"\u003e33da2f5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-agreement:\u003c/strong\u003e  This release adds 8 new APIs for AWS Marketplace sellers. 4 APIs for Cancellations (Send, List, Get, Cancel action on AgreementCancellationRequest), 3 APIs for Billing Adjustments (BatchCreate, List, Get action on BillingAdjustmentRequest), and 1 API to List Invoices (ListAgreementInvoiceLineItems) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4ac54712b6d369a86c275fcde12b74eb9d1a44b3\"\u003e4ac54712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-devops-agent:\u003c/strong\u003e  AWS DevOps Agent service General Availability release. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/85d0436b1a31878ba4a5d70bc10cd99571d1cf95\"\u003e85d0436b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-maps:\u003c/strong\u003e  This release expands map customization options with adjustable contour line density, dark mode support for Hybrid and Satellite views, enhanced traffic information across multiple map styles, and transit and truck travel modes for Monochrome and Hybrid map styles. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f7e1a7162cbd1060f3aa91e5e652f0f73ad210e3\"\u003ef7e1a716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mailmanager:\u003c/strong\u003e  Amazon SES Mail Manager now supports optional TLS policy for accepting unencrypted connections and mTLS authentication for ingress endpoints with configurable trust stores. Two new rule actions are available, Bounce for sending non-delivery reports and Lambda invocation for custom email processing. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1fc4082695a946d537f893f5b7e90d032210ac28\"\u003e1fc40826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-organizations:\u003c/strong\u003e  Added Path field to Account and OrganizationalUnit objects in AWS Organizations API responses. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8699003ab4a532bf8421e0dd91d527640ac59e7e\"\u003e8699003a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Adds environmentConfigurationName field to CreateEnvironmentInput and UpdateEnvironmentInput, so that Domain Owners can now recover orphaned environments by recreating deleted configurations with the same name, and will auto-recover orphaned environments (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e372358f3fc176b24c39dff58f1962eccc08e480\"\u003ee372358f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-dataexchange:\u003c/strong\u003e  Support Tags for AWS Data Exchange resource Assets (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/43896f5010bf3044056142fdc1cc5ae1f66f33e8\"\u003e43896f50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-acm:\u003c/strong\u003e  Adds support for searching for ACM certificates using the new SearchCertificates API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4fd3187c31bf7dbb98b68a31e838c9b5e16308da\"\u003e4fd3187c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityagent:\u003c/strong\u003e  AWS Security Agent is a service that proactively secures applications throughout the development lifecycle with automated security reviews and on-demand penetration testing. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/744d89a126f05c7c05ccc1802da794966a526508\"\u003e744d89a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-opensearch:\u003c/strong\u003e  Support RegisterCapability, GetCapability, DeregisterCapability API for AI Assistant feature management for OpenSearch UI Applications (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e1738b0aea7f04d6dcb89b79cb7fcdef145b5be3\"\u003ee1738b0a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  sync for adaptive retry throttling detection fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7905\"\u003e#7905\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/03f108d08c37fcde9de0a62c29887458e980d84e\"\u003e03f108d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1021.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1020.0\u003c/h2\u003e\n\u003ch4\u003e3.1020.0(2026-03-30)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eupdate smithy package versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7903\"\u003e#7903\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c702a7595037829166db776cffdfea785588d78a\"\u003ec702a759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edifferentiate type imports (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7897\"\u003e#7897\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7f8c031600f8c396ab8cc25da8b32ee8414312d9\"\u003e7f8c0316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1020.0...v3.1021.0\"\u003e3.1021.0\u003c/a\u003e (2026-03-31)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e sync for adaptive retry throttling detection fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/7905\"\u003e#7905\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/03f108d08c37fcde9de0a62c29887458e980d84e\"\u003e03f108d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Add Bucket Metrics configuration support to directory buckets (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67ff7cc5dd608937694b7d1e10aceef09e611011\"\u003e67ff7cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1019.0...v3.1020.0\"\u003e3.1020.0\u003c/a\u003e (2026-03-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1018.0...v3.1019.0\"\u003e3.1019.0\u003c/a\u003e (2026-03-27)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1017.0...v3.1018.0\"\u003e3.1018.0\u003c/a\u003e (2026-03-26)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1016.0...v3.1017.0\"\u003e3.1017.0\u003c/a\u003e (2026-03-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1015.0...v3.1016.0\"\u003e3.1016.0\u003c/a\u003e (2026-03-24)\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/aws/aws-sdk-js-v3/commit/86db17036c92a1b5de6c5b3484bf945a87788e0a\"\u003e\u003ccode\u003e86db170\u003c/code\u003e\u003c/a\u003e Publish v3.1021.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67ff7cc5dd608937694b7d1e10aceef09e611011\"\u003e\u003ccode\u003e67ff7cc\u003c/code\u003e\u003c/a\u003e feat(client-s3): Add Bucket Metrics configuration support to directory buckets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/03f108d08c37fcde9de0a62c29887458e980d84e\"\u003e\u003ccode\u003e03f108d\u003c/code\u003e\u003c/a\u003e fix(codegen): sync for adaptive retry throttling detection fix (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7905\"\u003e#7905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15cfc71196c1aa0437c2646ce5042173ed281142\"\u003e\u003ccode\u003e15cfc71\u003c/code\u003e\u003c/a\u003e Publish v3.1020.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c702a7595037829166db776cffdfea785588d78a\"\u003e\u003ccode\u003ec702a75\u003c/code\u003e\u003c/a\u003e chore(codegen): update smithy package versions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7903\"\u003e#7903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7f8c031600f8c396ab8cc25da8b32ee8414312d9\"\u003e\u003ccode\u003e7f8c031\u003c/code\u003e\u003c/a\u003e chore(codegen): differentiate type imports (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7897\"\u003e#7897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a84cde64ab1985fbc1058f3188f82dd1b34428ce\"\u003e\u003ccode\u003ea84cde6\u003c/code\u003e\u003c/a\u003e Publish v3.1019.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e35edfcd0522060f7c544085c32c88fb0ba3cccb\"\u003e\u003ccode\u003ee35edfc\u003c/code\u003e\u003c/a\u003e chore(codegen): import from core submodules instead of root (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a3a34e38278f3d1fa1e8ee078d6d85d7cbe3dd56\"\u003e\u003ccode\u003ea3a34e3\u003c/code\u003e\u003c/a\u003e Publish v3.1018.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/32dfe7f4f724e639381e985dbdbfd1fc948f2ffa\"\u003e\u003ccode\u003e32dfe7f\u003c/code\u003e\u003c/a\u003e Publish v3.1017.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1021.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@slack/web-api` from 7.7.0 to 7.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/slackapi/node-slack-sdk/releases\"\u003e\u003ccode\u003e@​slack/web-api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​slack/web-api\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e75649f4: feat: add support for \u003ca href=\"https://github.com/slackapi/node-slack-sdk/blob/HEAD/docs.slack.dev/reference/methods/apps.user.connection.update\"\u003eapps.user.connection.update\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8d922f: build: add support for node 24\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [b8d922f]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [b8d922f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​slack/logger\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​slack/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​slack/web-api\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e370cf22: chore(deps): bump axios to ^1.13.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​slack/web-api\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch3\u003eAgent Thinking Steps: Display Tasks/Tools, Plans, and Markdown Text\u003c/h3\u003e\n\u003ch4\u003e🍿 Preview: Display as Plan\u003c/h4\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/user-attachments/assets/1a6478c2-37aa-48c2-84e9-69375b20177e\"\u003ehttps://github.com/user-attachments/assets/1a6478c2-37aa-48c2-84e9-69375b20177e\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003e🍿 Preview: Display as Timeline\u003c/h4\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/user-attachments/assets/984f84e5-c0e0-47ef-a1c2-994ac51a25ba\"\u003ehttps://github.com/user-attachments/assets/984f84e5-c0e0-47ef-a1c2-994ac51a25ba\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003e📺 Chat Stream with 2 Display Mode\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePlan Display Mode\u003c/li\u003e\n\u003cli\u003eTimeline Display Mode\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e👾 Chat Stream Structured Content\u003c/h4\u003e\n\u003cp\u003eNow, you can display a mixture of structured content called \u0026quot;chunks\u0026quot;:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🔠 \u003cstrong\u003eMarkdown Text Block\u003c/strong\u003e to format your text with standard markdown\u003c/li\u003e\n\u003cli\u003e☑️ \u003cstrong\u003eTask Card Block\u003c/strong\u003e to display a single task, representing an AI Tool Call or general action\u003c/li\u003e\n\u003cli\u003e🗒️ \u003cstrong\u003ePlan Block\u003c/strong\u003e to display a collection of related tasks\u003c/li\u003e\n\u003cli\u003e📚 \u003cstrong\u003eURL Sources Element\u003c/strong\u003e to display references within a task card block\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAvailable in:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🔌 API Methods: \u003ccode\u003echat.startStream\u003c/code\u003e, \u003ccode\u003echat.appendStream\u003c/code\u003e, and \u003ccode\u003echat.stopStream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e🛟 Chat Stream Helper: \u003ccode\u003econst stream = new ChatStreamer(...);\u003c/code\u003e, \u003ccode\u003estream.append(...)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e📖 Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAnnouncements\u003c/strong\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/slackapi/node-slack-sdk/commit/909b5bd1a453046a20a9d416deca589c215aa783\"\u003e\u003ccode\u003e909b5bd\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/slackapi/node-slack-sdk/issues/2530\"\u003e#2530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slackapi/node-slack-sdk/commit/b8d922fb11ac207a7d21442db05ae8623745ae32\"\u003e\u003ccode\u003eb8d922f\u003c/code\u003e\u003c/a\u003e ci: add support for node 24 version (\u003ca href=\"https://redirect.github.com/slackapi/node-slack-sdk/issues/2534\"\u003e#2534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slackapi/node-slack-sdk/commit/9b2341422af5d31bb45d6633795df9a0c8c3dcf1\"\u003e\u003ccode\u003e9b23414\u003c/code\u003e\u003c/a\u003e build: write all docs for workspace packages (\u003ca href=\"https://redirect.github.com/slackapi/node-slack-sdk/issues/2533\"\u003e#2533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slackapi/node-slack-sdk/commit/98dbd4efa1761a3b0fecd583e02dbc634b2fbaab\"\u003e\u003ccode\u003e98dbd4e\u003c/code\u003e\u003c/a\u003e build: use a shared tsconfig for workspace packages (\u003ca href=\"https://redirect.github.com/slackapi/node-slack-sdk/issues/2532\"\u003e#2532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slackapi/node-slack-sdk/commit/8ce47709d919bf5617897e75c3eb6f6223a4af19\"\u003e\u003ccode\u003e8ce4770\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/slackapi/node-slack-sdk/issues/2537\"\u003e#2537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slackapi/node-slack-sdk/commit/bd44fbb467fd5eec0a6f1830f974ff0b8b296a5b\"\u003e\u003ccode\u003ebd44fbb\u003c/code\u003e\u003c/a\u003e build: use minimum support \u003ccode\u003e@​types/node\u003c/code\u003e\u003ca href=\"https://github.com/18\"\u003e\u003ccode\u003e@​18\u003c/code\u003e\u003c/a\u003e in development (\u003ca href=\"https://redirect.github.com/slackapi/node-slack-sdk/issues/2531\"\u003e#2531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slackapi/node-slack-sdk/commit/a2eb4bea4cf721ef6ddb7b79b118161db9119164\"\u003e\u003ccode\u003ea2eb4be\u003c/code\u003e\u003c/a\u003e chore: add opt-in pre-commit lint --write hook (\u003ca href=\"https://redirect.github.com/slackapi/node-slack-sdk/issues/2475\"\u003e#2475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slackapi/node-slack-sdk/commit/75649f45cf89fa0812f463f3095a71d81c976cfa\"\u003e\u003ccode\u003e75649f4\u003c/code\u003e\u003c/a\u003e feat: add support for apps.user.connection.update (\u003ca href=\"https://redirect.github.com/slackapi/node-slack-sdk/issues/2535\"\u003e#2535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slackapi/node-slack-sdk/commit/dbd38e2633a07bcfad33341376f981adfa8289da\"\u003e\u003ccode\u003edbd38e2\u003c/code\u003e\u003c/a\u003e build: use node test runner for workspace packages (\u003ca href=\"https://redirect.github.com/slackapi/node-slack-sdk/issues/2529\"\u003e#2529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slackapi/node-slack-sdk/commit/57f4f22ef9be6fbe6f1502840d49c4e7644810fd\"\u003e\u003ccode\u003e57f4f22\u003c/code\u003e\u003c/a\u003e chore: add an AGENTS.md (\u003ca href=\"https://redirect.github.com/slackapi/node-slack-sdk/issues/2528\"\u003e#2528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/slackapi/node-slack-sdk/compare/@slack/web-api@7.7.0...@slack/web-api@7.15.0\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​slack/web-api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cheerio` from 1.0.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cheeriojs/cheerio/releases\"\u003echeerio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e.val()\u003c/code\u003e now supports button values by \u003ca href=\"https://github.com/kaioduarte\"\u003e\u003ccode\u003e@​kaioduarte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4175\"\u003echeeriojs/cheerio#4175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e.find()\u003c/code\u003e now properly scopes \u003ccode\u003e:scope\u003c/code\u003e selectors by \u003ca href=\"https://github.com/T0nd0Tara\"\u003e\u003ccode\u003e@​T0nd0Tara\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4967\"\u003echeeriojs/cheerio#4967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eisHtml\u003c/code\u003e utility now runtime-validates input types by \u003ca href=\"https://github.com/Mallikarjun-0\"\u003e\u003ccode\u003e@​Mallikarjun-0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4523\"\u003echeeriojs/cheerio#4523\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/noritaka1166\"\u003e\u003ccode\u003e@​noritaka1166\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4740\"\u003echeeriojs/cheerio#4740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaioduarte\"\u003e\u003ccode\u003e@​kaioduarte\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4175\"\u003echeeriojs/cheerio#4175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Mallikarjun-0\"\u003e\u003ccode\u003e@​Mallikarjun-0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4523\"\u003echeeriojs/cheerio#4523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/T0nd0Tara\"\u003e\u003ccode\u003e@​T0nd0Tara\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4967\"\u003echeeriojs/cheerio#4967\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cheeriojs/cheerio/compare/v1.1.2...v1.2.0\"\u003ehttps://github.com/cheeriojs/cheerio/compare/v1.1.2...v1.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix fromURL baseURI issues by \u003ca href=\"https://github.com/fb55\"\u003e\u003ccode\u003e@​fb55\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4696\"\u003echeeriojs/cheerio#4696\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cheeriojs/cheerio/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/cheeriojs/cheerio/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Undici issues (\u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/issues/4689\"\u003e#4689\u003c/a\u003e)  91a2b3d7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cheeriojs/cheerio/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/cheeriojs/cheerio/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(attributes): support \u003ccode\u003e.prop\u003c/code\u003e on document nodes by \u003ca href=\"https://github.com/fb55\"\u003e\u003ccode\u003e@​fb55\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4320\"\u003echeeriojs/cheerio#4320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): fix ExtractedValue type by \u003ca href=\"https://github.com/ben-tilden\"\u003e\u003ccode\u003e@​ben-tilden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4334\"\u003echeeriojs/cheerio#4334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a field \u003ccode\u003ebrowser\u003c/code\u003e to \u003ccode\u003epackage.json\u003c/code\u003e root by \u003ca href=\"https://github.com/UNIDY2002\"\u003e\u003ccode\u003e@​UNIDY2002\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4033\"\u003echeeriojs/cheerio#4033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgraded dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDoc Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(blog): fix loading documents url by \u003ca href=\"https://github.com/TonyRL\"\u003e\u003ccode\u003e@​TonyRL\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4002\"\u003echeeriojs/cheerio#4002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix function load() link by \u003ca href=\"https://github.com/ya-luotao\"\u003e\u003ccode\u003e@​ya-luotao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4013\"\u003echeeriojs/cheerio#4013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: correct loadBuffer() name in example by \u003ca href=\"https://github.com/arichardsmith\"\u003e\u003ccode\u003e@​arichardsmith\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4270\"\u003echeeriojs/cheerio#4270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate attr setter jsdoc by \u003ca href=\"https://github.com/thyming\"\u003e\u003ccode\u003e@​thyming\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4469\"\u003echeeriojs/cheerio#4469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use code block for install, mention yarn and bun by \u003ca href=\"https://github.com/Electroid\"\u003e\u003ccode\u003e@​Electroid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4454\"\u003echeeriojs/cheerio#4454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Replace \u003ccode\u003e.html\u003c/code\u003e with \u003ccode\u003e.prop\u003c/code\u003e for outerHTML by \u003ca href=\"https://github.com/fb55\"\u003e\u003ccode\u003e@​fb55\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4321\"\u003echeeriojs/cheerio#4321\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TonyRL\"\u003e\u003ccode\u003e@​TonyRL\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4002\"\u003echeeriojs/cheerio#4002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ya-luotao\"\u003e\u003ccode\u003e@​ya-luotao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4013\"\u003echeeriojs/cheerio#4013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arichardsmith\"\u003e\u003ccode\u003e@​arichardsmith\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4270\"\u003echeeriojs/cheerio#4270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UNIDY2002\"\u003e\u003ccode\u003e@​UNIDY2002\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4033\"\u003echeeriojs/cheerio#4033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzeemSup\"\u003e\u003ccode\u003e@​AzeemSup\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4189\"\u003echeeriojs/cheerio#4189\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/cheeriojs/cheerio/commit/e3c7aaf9ed64fe3cb9a181e58a41c0fdd6dbfbfc\"\u003e\u003ccode\u003ee3c7aaf\u003c/code\u003e\u003c/a\u003e 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheeriojs/cheerio/commit/96bfd3e7441f294fb22c251bbb23b95823f628a9\"\u003e\u003ccode\u003e96bfd3e\u003c/code\u003e\u003c/a\u003e chore(package): Exclude tests from published bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheeriojs/cheerio/commit/08d396cf2fb7d44c208e3e3794b10bf55b040752\"\u003e\u003ccode\u003e08d396c\u003c/code\u003e\u003c/a\u003e docs(readme): Update Sponsors (\u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/issues/5014\"\u003e#5014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheeriojs/cheerio/commit/bd9d3dd3b08c10aeee65cdb69d97fa47452cfbf3\"\u003e\u003ccode\u003ebd9d3dd\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump eslint-plugin-jsdoc from 62.3.0 to 62.3.1 (\u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/issues/5022\"\u003e#5022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheeriojs/cheerio/commit/f4c8a5862c03d9e5da228ba80d618e0b9cb6b085\"\u003e\u003ccode\u003ef4c8a58\u003c/code\u003e\u003c/a\u003e build(deps): bump unist-util-visit from 5.0.0 to 5.1.0 in /website (\u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/issues/5027\"\u003e#5027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheeriojs/cheerio/commit/8fa46d59ad8a6a18d2644dbc40e28368d3672887\"\u003e\u003ccode\u003e8fa46d5\u003c/code\u003e\u003c/a\u003e build(deps): bump astro from 5.16.12 to 5.16.14 in /website (\u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/issues/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheeriojs/cheerio/commit/8e132a6f4d38028314aabd84df5d05b29890275d\"\u003e\u003ccode\u003e8e132a6\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e from 4.0.17 to 4.0.18 (\u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/issues/5023\"\u003e#5023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheeriojs/cheerio/commit/6d31bfc2d243b9a77bc8bacfb33c01e2d1df470c\"\u003e\u003ccode\u003e6d31bfc\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump globals from 17.0.0 to 17.1.0 (\u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/issues/5025\"\u003e#5025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheeriojs/cheerio/commit/65aa6c868052c70cac4cd10f8e76eb582e18e760\"\u003e\u003ccode\u003e65aa6c8\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​docsearch/css\u003c/code\u003e from 4.5.0 to 4.5.3 in /website (\u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/issues/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheeriojs/cheerio/commit/5567e657b6c4810c699e90abd915380c2f8fe0ef\"\u003e\u003ccode\u003e5567e65\u003c/code\u003e\u003c/a\u003e build(deps): bump astro from 5.16.11 to 5.16.12 in /website (\u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/issues/5021\"\u003e#5021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cheeriojs/cheerio/compare/v1.0.0...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cssnano` from 7.1.3 to 7.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cssnano/cssnano/releases\"\u003ecssnano's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cp\u003eUpdate color conversion library to \u003ccode\u003e@​colordx/core\u003c/code\u003e to fix rounding errors in color conversions \u003ca href=\"https://redirect.github.com/cssnano/cssnano/issues/1755\"\u003e#1755\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/cssnano/cssnano/commit/c4ec231e7a9b8de1d11067e80ba078df4e517f3d\"\u003e\u003ccode\u003ec4ec231\u003c/code\u003e\u003c/a\u003e Publish cssnano 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/5f649725f8433f80e66f74bb7317aac64ffdb563\"\u003e\u003ccode\u003e5f64972\u003c/code\u003e\u003c/a\u003e fix(colormin,minify-gradients): replace colord with \u003ccode\u003e@​colordx/core\u003c/code\u003e, fix lossy ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/4542108b2d85658c25c9e90bc64669251264675c\"\u003e\u003ccode\u003e4542108\u003c/code\u003e\u003c/a\u003e chore: update GitHub actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/6ff813feca84954ca84923ccc9c574151267546b\"\u003e\u003ccode\u003e6ff813f\u003c/code\u003e\u003c/a\u003e chore: update pnpm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/c9fa6f174d33071cf7bb43c1524730469df03857\"\u003e\u003ccode\u003ec9fa6f1\u003c/code\u003e\u003c/a\u003e chore: update development deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/610a81353145333c9fe61eaff6749e0bec2b286d\"\u003e\u003ccode\u003e610a813\u003c/code\u003e\u003c/a\u003e fix: swith module resolution to nodenext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/4c21ff7660207a1edcf22ee00f81059137ddfb31\"\u003e\u003ccode\u003e4c21ff7\u003c/code\u003e\u003c/a\u003e chore: update TypeScript to 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/ddbb071d0c5d286d3f09887ffa33e28925efe98f\"\u003e\u003ccode\u003eddbb071\u003c/code\u003e\u003c/a\u003e docs: update website for release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@7.1.3...cssnano@7.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress` from 13.15.1 to 13.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cypress-io/cypress/releases\"\u003ecypress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.17.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#13-17-0\"\u003ehttps://docs.cypress.io/app/references/changelog#13-17-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev13.16.1\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#13-16-1\"\u003ehttps://docs.cypress.io/app/references/changelog#13-16-1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev13.16.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/guides/references/changelog#13-16-0\"\u003ehttps://docs.cypress.io/guides/references/changelog#13-16-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev13.15.2\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/guides/references/changelog#13-15-2\"\u003ehttps://docs.cypress.io/guides/references/changelog#13-15-2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/a15076fcf9891c4fcc2a08cb82724326f90d8ef1\"\u003e\u003ccode\u003ea15076f\u003c/code\u003e\u003c/a\u003e chore: release 13.17.0 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/30778\"\u003e#30778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/a3877a423c80f86523703c12deea289e09da705d\"\u003e\u003ccode\u003ea3877a4\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - windows (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/30773\"\u003e#30773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/97b404f3531416e7c791d3e7a7039c4157361242\"\u003e\u003ccode\u003e97b404f\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - darwin (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/30772\"\u003e#30772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/3303d1e41c1584d648673b6ff2104b3ccd61f6d9\"\u003e\u003ccode\u003e3303d1e\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - linux (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/30771\"\u003e#30771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/d0e8d9b6d2ce57b97eb1c0a6eba9c0142b610409\"\u003e\u003ccode\u003ed0e8d9b\u003c/code\u003e\u003c/a\u003e chore: ignore yarnrc and yarn directory (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/30769\"\u003e#30769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/0c3c497c1d8904dc0070321cd622a853822b14c7\"\u003e\u003ccode\u003e0c3c497\u003c/code\u003e\u003c/a\u003e feat: add support for chrome for testing browser (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/30751\"\u003e#30751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/68c5714f1a89aa77ff3cb1a33850797a3e72d165\"\u003e\u003ccode\u003e68c5714\u003c/code\u003e\u003c/a\u003e chore: Cleanup duplication across tsconfig files in packages (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/30764\"\u003e#30764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/53d47cfc81a32c9dbef0fbad9592eed0d447d213\"\u003e\u003ccode\u003e53d47cf\u003c/code\u003e\u003c/a\u003e chore: Update Chrome (beta) to 132.0.6834.46 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/30755\"\u003e#30755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/58297dd2b4e1478e2d82b0d42173c21a2037cd83\"\u003e\u003ccode\u003e58297dd\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - windows (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/30742\"\u003e#30742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/e538359048e2dab34da2d245185b82749ed02971\"\u003e\u003ccode\u003ee538359\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - linux (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/30741\"\u003e#30741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/cypress/compare/v13.15.1...v13.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdownlint` from 0.28.0 to 0.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD051/MD060\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MD060/table-column-style\u003c/li\u003e\n\u003cli\u003eImprove MD001/MD007/MD009/MD010/MD029/MD033/MD037/MD059\u003c/li\u003e\n\u003cli\u003eAdd support for reporting violations as severity \u003ccode\u003ewarning\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eresultVersion\u003c/code\u003e and \u003ccode\u003etoString\u003c/code\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eImprove type definitions\u003c/li\u003e\n\u003cli\u003eImprove demo web page\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MD059/descriptive-link-text\u003c/li\u003e\n\u003cli\u003eImprove MD025/MD027/MD036/MD038/MD041/MD043/MD045/MD051/MD052\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emarkdown-it\u003c/code\u003e parser no longer a production dependency (breaking change)\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emarkdownItFactory\u003c/code\u003e option, remove \u003ccode\u003emarkdownItPlugins\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove support for end-of-life Node version 18\u003c/li\u003e\n\u003cli\u003eImprove performance\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStop using \u003ccode\u003emodule.createRequire\u003c/code\u003e, export \u003ccode\u003eresolveModule\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweak \u003ccode\u003epackage.json\u003c/code\u003e dependencies to work with \u003ccode\u003epnpm\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd subpath imports for overriding default bundler behavior\u003c/li\u003e\n\u003cli\u003eImprove MD032\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u0026quot;browser\u0026quot; condition (as used by webpack)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConvert module to ECMAScript (breaking change)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://nodejs.org/docs/latest/api/esm.html\"\u003ehttps://nodejs.org/docs/latest/api/esm.html\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003ehttps://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eConvert module to named exports (breaking change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.36.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/DavidAnson/markdownlint/commit/63fefcbd4a7cbfa4fb49b40b5c4020c25df24c7d\"\u003e\u003ccode\u003e63fefcb\u003c/code\u003e\u003c/a\u003e Update to version 0.40.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dc9797828e3522740e27f34d08306502f6ed33a9\"\u003e\u003ccode\u003edc97978\u003c/code\u003e\u003c/a\u003e Add scenarios for aligned tables with irregular trailing pipes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/e645385e2cbb3a602a3e8013ee8b7eebec3f8038\"\u003e\u003ccode\u003ee645385\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/240e27b0c3bfa9208806f0fe6b0368b5b7fa0781\"\u003e\u003ccode\u003e240e27b\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/b3a49a7fed23385ba3de70c8865f8ea8d60e3d6e\"\u003e\u003ccode\u003eb3a49a7\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to rename \u0026quot;heading\u0026quot; to \u0026quot;header\u0026quot; for consisten...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f6c5369ef404308d3b6060d216ccc4f6c204b55c\"\u003e\u003ccode\u003ef6c5369\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to add aligned_delimiter parameter (fixes \u003ca href=\"https://redirect.github.com/DavidAnson/markdownlint/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/8e974f95d5421eb4298dc96f5c00726b8f853b97\"\u003e\u003ccode\u003e8e974f9\u003c/code\u003e\u003c/a\u003e Update MD013/line-length default mode to prevent trailing non-whitespace text...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/601910116d6435636260edb76c50efbd77819bb2\"\u003e\u003ccode\u003e6019101\u003c/code\u003e\u003c/a\u003e Remove outdated table-column-style suppression from dotnet/docs test repo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/9ad696e2570b66dab8626be05eb0b40777c62d8b\"\u003e\u003ccode\u003e9ad696e\u003c/code\u003e\u003c/a\u003e Add more tests for MD013/line-length edge case behavior.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d8bf33dde6747ae5f13d562a2c9d3bae69fc9f2d\"\u003e\u003ccode\u003ed8bf33d\u003c/code\u003e\u003c/a\u003e Refactor MD013/line-length to simplify length check.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.28.0...v0.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocha` from 10.8.0 to 10.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/releases\"\u003emocha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.8.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v10.8.1...v10.8.2\"\u003e10.8.2\u003c/a\u003e (2024-10-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport errors with circular dependencies in object values with --parallel (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5212\"\u003e#5212\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ba0fefe10b08a689cf49edc3818026938aa3a240\"\u003eba0fefe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest link in html reporter (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5224\"\u003e#5224\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/f054acc1f60714bbe00ad1ab270fb4977836d045\"\u003ef054acc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eindicate 'exports' interface does not work in browsers (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5181\"\u003e#5181\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/14e640ee49718d587779a9594b18f3796c42cf2a\"\u003e14e640e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix docs builds by re-adding eleventy and ignoring gitignore again (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5240\"\u003e#5240\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/881e3b0ca2e24284aab2a04f63639a0aa9e0ad1b\"\u003e881e3b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5132\"\u003e#5132\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/e536ab25b308774e3103006c044cb996a2e17c87\"\u003ee536ab2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.8.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v10.8.0...v10.8.1\"\u003e10.8.1\u003c/a\u003e (2024-10-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle case of invalid package.json with no explicit config (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5198\"\u003e#5198\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/f72bc17cb44164bcfff7abc83d0d37d99a061104\"\u003ef72bc17\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypos on mochajs.org (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5237\"\u003e#5237\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/d8ca270a960554c9d5c5fbf264e89d668d01ff0d\"\u003ed8ca270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse accurate test links in HTML reporter (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5228\"\u003e#5228\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/68803b685d55dcccc51fa6ccfd27701cda4e26ed\"\u003e68803b6\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/mochajs/mocha/blob/main/CHANGELOG.md\"\u003emocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v10.8.1...v10.8.2\"\u003e10.8.2\u003c/a\u003e (2024-10-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport errors with circular dependencies in object values with --parallel (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5212\"\u003e#5212\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ba0fefe10b08a689cf49edc3818026938aa3a240\"\u003eba0fefe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest link in html reporter (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5224\"\u003e#5224\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/f054acc1f60714bbe00ad1ab270fb4977836d045\"\u003ef054acc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eindicate 'exports' interface does not work in browsers (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5181\"\u003e#5181\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/14e640ee49718d587779a9594b18f3796c42cf2a\"\u003e14e640e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix docs builds by re-adding eleventy and ignoring gitignore again (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5240\"\u003e#5240\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/881e3b0ca2e24284aab2a04f63639a0aa9e0ad1b\"\u003e881e3b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5132\"\u003e#5132\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/e536ab25b308774e3103006c044cb996a2e17c87\"\u003ee536ab2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v10.8.0...v10.8.1\"\u003e10.8.1\u003c/a\u003e (2024-10-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle case of invalid package.json with no explicit config (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5198\"\u003e#5198\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/f72bc17cb44164bcfff7abc83d0d37d99a061104\"\u003ef72bc17\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypos on mochajs.org (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5237\"\u003e#5237\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/d8ca270a960554c9d5c5fbf264e89d668d01ff0d\"\u003ed8ca270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse accurate test links in HTML reporter (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5228\"\u003e#5228\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/68803b685d55dcccc51fa6ccfd27701cda4e26ed\"\u003e68803b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/05097db4f2e0118f033978b8503aec36b1867c55\"\u003e\u003ccode\u003e05097db\u003c/code\u003e\u003c/a\u003e chore(main): release 10.8.2 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5239\"\u003e#5239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/14e640ee49718d587779a9594b18f3796c42cf2a\"\u003e\u003ccode\u003e14e640e\u003c/code\u003e\u003c/a\u003e docs: indicate 'exports' interface does not work in browsers (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5181\"\u003e#5181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/881e3b0ca2e24284aab2a04f63639a0aa9e0ad1b\"\u003e\u003ccode\u003e881e3b0\u003c/code\u003e\u003c/a\u003e chore: fix docs builds by re-adding eleventy and ignoring gitignore again (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5\"\u003e#5\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/f054acc1f60714bbe00ad1ab270fb4977836d045\"\u003e\u003ccode\u003ef054acc\u003c/code\u003e\u003c/a\u003e fix: test link in html reporter (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5224\"\u003e#5224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/e536ab25b308774e3103006c044cb996a2e17c87\"\u003e\u003ccode\u003ee536ab2\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5132\"\u003e#5132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/ba0fefe10b08a689cf49edc3818026938aa3a240\"\u003e\u003ccode\u003eba0fefe\u003c/code\u003e\u003c/a\u003e fix: support errors with circular dependencies in object values with --parall...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/f44f71bd2897c4f5dcd688d838fec33fdb5818a9\"\u003e\u003ccode\u003ef44f71b\u003c/code\u003e\u003c/a\u003e chore(main): release 10.8.1 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5238\"\u003e#5238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/f72bc17cb44164bcfff7abc83d0d37d99a061104\"\u003e\u003ccode\u003ef72bc17\u003c/code\u003e\u003c/a\u003e fix: handle case of invalid package.json with no explicit config (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5198\"\u003e#5198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/68803b685d55dcccc51fa6ccfd27701cda4e26ed\"\u003e\u003ccode\u003e68803b6\u003c/code\u003e\u003c/a\u003e fix: use accurate test links in HTML reporter (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5228\"\u003e#5228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/d8ca270a960554c9d5c5fbf264e89d668d01ff0d\"\u003e\u003ccode\u003ed8ca270\u003c/code\u003e\u003c/a\u003e fix: Typos on mochajs.org (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5237\"\u003e#5237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mochajs/mocha/compare/v10.8.0...v10.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sitemapper` from 3.2.14 to 3.2.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seantomburke/sitemapper/releases\"\u003esitemapper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.2.24\u003c/h2\u003e\n\u003cp\u003eReleasing version 3.2.24 to NPM\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport sitemaps with namespace prefix by \u003ca href=\"https://github.com/hata6502\"\u003e\u003ccode\u003e@​hata6502\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seantomburke/sitemapper/pull/164\"\u003eseantomburke/sitemapper#164\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hata6502\"\u003e\u003ccode\u003e@​hata6502\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seantomburke/sitemapper/pull/164\"\u003eseantomburke/sitemapper#164\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seantomburke/sitemapper/compare/3.2.23...3.2.24\"\u003ehttps://github.com/seantomburke/sitemapper/compare/3.2.23...3.2.24\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 3.2.23\u003c/h2\u003e\n\u003cp\u003eReleasing version 3.2.23 to NPM\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typescript definitions by \u003ca href=\"https://github.com/seantomburke\"\u003e\u003ccode\u003e@​seantomburke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seantomburke/sitemapper/pull/162\"\u003eseantomburke/sitemapper#162\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seantomburke/sitemapper/compare/3.2.22...3.2.23\"\u003ehttps://github.com/seantomburke/sitemapper/compare/3.2.22...3.2.23\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 3.2.22\u003c/h2\u003e\n\u003cp\u003eReleasing version 3.2.22 to NPM\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erelease: updates README for 3.2 by \u003ca href=\"https://github.com/chapmandu\"\u003e\u003ccode\u003e@​chapmandu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seantomburke/sitemapper/pull/152\"\u003eseantomburke/sitemapper#152\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seantomburke/sitemapper/compare/3.2.21...3.2.22\"\u003ehttps://github.com/seantomburke/sitemapper/compare/3.2.21...3.2.22\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 3.2.21\u003c/h2\u003e\n\u003cp\u003eReleasing version 3.2.21 to NPM\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/LarsDepuydt\"\u003e\u003ccode\u003e@​LarsDepuydt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seantomburke/sitemapper/pull/153\"\u003eseantomburke/sitemapper#153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LarsDepuydt\"\u003e\u003ccode\u003e@​LarsDepuydt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seantomburke/sitemapper/pull/153\"\u003eseantomburke/sitemapper#153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seantomburke/sitemapper/compare/3.2.20...3.2.21\"\u003ehttps://github.com/seantomburke/sitemapper/compare/3.2.20...3.2.21\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 3.2.20\u003c/h2\u003e\n\u003cp\u003eReleasing version 3.2.20 to NPM\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(parser): ensure sitemap \u0026amp; url are arrays by \u003ca href=\"https://github.com/chowson\"\u003e\u003ccode\u003e@​chowson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seantomburke/sitemapper/pull/158\"\u003eseantomburke/sitemapper#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chowson\"\u003e\u003ccode\u003e@​chowson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seantomburke/sitemapper/pull/158\"\u003eseantomburke/sitemapper#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seantomburke/sitemapper/compare/3.2.18...3.2.20\"\u003ehttps://github.com/seantomburke/sitemapper/compare/3.2.18...3.2.20\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/seantomburke/sitemapper/commit/bea4fddb50c7d4642e65696aa25747e9ceed2f77\"\u003e\u003ccode\u003ebea4fdd\u003c/code\u003e\u003c/a\u003e Support sitemaps with namespace prefix (\u003ca href=\"https://redirect.github.com/seantomburke/sitemapper/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seantomburke/sitemapper/commit/200a29a6e997dbe6569d5a325ff00880f993607b\"\u003e\u003ccode\u003e200a29a\u003c/code\u003e\u003c/a\u003e 3.2.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seantomburke/sitemapper/commit/078c316a88f0666f23e500f8264fe8bbea16cec9\"\u003e\u003ccode\u003e078c316\u003c/code\u003e\u003c/a\u003e Fix typescript definitions (\u003ca href=\"https://redirect.github.com/seantomburke/sitemapper/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seantomburke/sitemapper/commit/69e59ad711c8aa54ff2300732092b79fd107fbc9\"\u003e\u003ccode\u003e69e59ad\u003c/code\u003e\u003c/a\u003e 3.2.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seantomburke/sitemapper/commit/88590681a8e8f5727e2bfd69eaec85dd40ee7e69\"\u003e\u003ccode\u003e8859068\u003c/code\u003e\u003c/a\u003e release: updates README for 3.2.15 (\u003ca href=\"https://redirect.github.com/seantomburke/sitemapper/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seantomburke/sitemapper/commit/4532d5c31cfc31fab4b7c3cfb1e5d23a889a8f4b\"\u003e\u003ccode\u003e4532d5c\u003c/code\u003e\u003c/a\u003e 3.2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seantomburke/sitemapper/commit/2ee153e0b1429c6ca124d41c96be102fe6d6b5bb\"\u003e\u003ccode\u003e2ee153e\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/seantomburke/sitemapper/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seantomburke/sitemapper/commit/b034070523824196b2f2df0570fc0814c7ed13b6\"\u003e\u003ccode\u003eb034070\u003c/code\u003e\u003c/a\u003e 3.2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seantomburke/sitemapper/commit/e68945b4d2e48d9fa9574a1c18472abb0aa52448\"\u003e\u003ccode\u003ee68945b\u003c/code\u003e\u003c/a\u003e fix(parser): ensure sitemap \u0026amp; url are arrays (\u003ca href=\"https://redirect.github.com/seantomburke/sitemapper/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seantomburke/sitemapper/commit/af2d0ddb9076480f6b940bbd924ff9f204b413ae\"\u003e\u003ccode\u003eaf2d0dd\u003c/code\u003e\u003c/a\u003e 3.2.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seantomburke/sitemapper/compare/3.2.14...3.2.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.39.2 to 9.39.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20564\"\u003e#20564\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f\"\u003e\u003ccode\u003ea3c868f\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20554\"\u003e#20554\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3\"\u003e\u003ccode\u003e234d005\u003c/code\u003e\u003c/a\u003e fix: minimatch security vulnerability patch for v9.x (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20549\"\u003e#20549\u003c/a\u003e) (Andrej Beles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a\"\u003e\u003ccode\u003eb1b37ee\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20538\"\u003e#20538\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20520\"\u003e#20520\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20596\"\u003e#20596\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20563\"\u003e#20563\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/791bf8d7e76ce7ab8c88cb8982658823da4eff27\"\u003e\u003ccode\u003e791bf8d\u003c/code\u003e\u003c/a\u003e fix: restore TypeScript 4.0 compatibility in types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20504\"\u003e#20504\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8594a436c22a0167fe3c2c4109bbdb04e519a014\"\u003e\u003ccode\u003e8594a43\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.39.3 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20529\"\u003e#20529\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ceef92fbd3d1298d9a00483f86897834b88acac\"\u003e\u003ccode\u003e9ceef92\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af498c63b9ca065223a425a85afabdcc8451e69b\"\u003e\u003ccode\u003eaf498c6\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20453\"\u003e#20453\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ceef92fbd3d1298d9a00483f86897834b88acac\"\u003e\u003ccode\u003e9ceef92\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.4/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chai` from 4.2.0 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/chai/releases\"\u003echai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate type detect (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1631\"\u003e#1631\u003c/a\u003e)  1a36d35\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chaijs/chai/compare/v4.4.1...v4.5.0\"\u003ehttps://github.com/chaijs/chai/compare/v4.4.1...v4.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate type detect by \u003ca href=\"https://github.com/koddsson\"\u003e\u003ccode\u003e@​koddsson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1631\"\u003echaijs/chai#1631\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v4.4.1...v4.5.0\"\u003ehttps://github.com/chaijs/chai/compare/v4.4.1...v4.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: removes \u003ccode\u003e??\u003c/code\u003e for node compat by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1574\"\u003echaijs/chai#1574\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v4.4.0...v4.4.1\"\u003ehttps://github.com/chaijs/chai/compare/v4.4.0...v4.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow deepEqual fonction to be configured globally (4.x.x branch) by \u003ca href=\"https://github.com/forty\"\u003e\u003ccode\u003e@​forty\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1553\"\u003echaijs/chai#1553\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v4.3.10...v4.4.0\"\u003ehttps://github.com/chaijs/chai/compare/v4.3.10...v4.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.3.10\u003c/h2\u003e\n\u003cp\u003eThis release simply bumps all dependencies to their latest non-breaking versions.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade all dependencies by \u003ca href=\"https://github.com/keithamus\"\u003e\u003ccode\u003e@​keithamus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1540\"\u003echaijs/chai#1540\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v4.3.9...v4.3.10\"\u003ehttps://github.com/chaijs/chai/compare/v4.3.9...v4.3.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.3.9\u003c/h2\u003e\n\u003cp\u003eUpgrade dependencies.\u003c/p\u003e\n\u003cp\u003eThis release upgrades dependencies to address \u003cstrong\u003e\u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2023-43646\"\u003eCVE-2023-43646\u003c/a\u003e\u003c/strong\u003e where a large function name can cause \u0026quot;catastrophic backtracking\u0026quot; (aka ReDOS attack) which can cause the test suite to hang.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v4.3.8...v4.3.9\"\u003ehttps://github.com/chaijs/chai/compare/v4.3.8...v4.3.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.3.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4.x.x: Fix link to commit logs on GitHub by \u003ca href=\"https://github.com/bugwelle\"\u003e\u003ccode\u003e@​bugwelle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1487\"\u003echaijs/chai#1487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump socket.io-parser from 4.0.4 to 4.0.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1488\"\u003echaijs/chai#1488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSmall typo in test.js by \u003ca href=\"https://github.com/mavaddat\"\u003e\u003ccode\u003e@​mavaddat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1459\"\u003echaijs/chai#1459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: specify return type of objDisplay by \u003ca href=\"https://github.com/scarf005\"\u003e\u003ccode\u003e@​scarf005\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1490\"\u003echaijs/chai#1490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CONTRIBUTING.md by \u003ca href=\"https://github.com/matheus-rodrigues00\"\u003e\u003ccode\u003e@​matheus-rodrigues00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1521\"\u003echaijs/chai#1521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: update exports.version to current version by \u003ca href=\"https://github.com/peanutenthusiast\"\u003e\u003ccode\u003e@​peanutenthusiast\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1534\"\u003echaijs/chai#1534\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/chaijs/chai/commit/6a19308a7d12fc82ca55cc2ac17a5d36dcf8db49\"\u003e\u003ccode\u003e6a19308\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/1a36d354a501e2870249a7e35ede59de3bc55fd3\"\u003e\u003ccode\u003e1a36d35\u003c/code\u003e\u003c/a\u003e Update type detect (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1631\"\u003e#1631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/f4b2fbc9dc5b0eeed25630756b77a3f582c61d2e\"\u003e\u003ccode\u003ef4b2fbc\u003c/code\u003e\u003c/a\u003e fix: removes \u003ccode\u003e??\u003c/code\u003e for node compat (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/6ef28248b9805d02bf69891754d964628aacbd7c\"\u003e\u003ccode\u003e6ef2824\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/fb5fd85ba15281a2085b371a49a402af94fb9415\"\u003e\u003ccode\u003efb5fd85\u003c/code\u003e\u003c/a\u003e Allow deepEqual fonction to be configured globally (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1553\"\u003e#1553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/744a16e1cc4e8a9c6d4499e1e520a0bc4c80ec18\"\u003e\u003ccode\u003e744a16e\u003c/code\u003e\u003c/a\u003e 4.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/0ccd823cb3ee6a433156c4e23cc67de79d4f368d\"\u003e\u003ccode\u003e0ccd823\u003c/code\u003e\u003c/a\u003e upgrade all dependencies (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1540\"\u003e#1540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/923d0a48fc59a910ecee37c85535379520a3e1b6\"\u003e\u003ccode\u003e923d0a4\u003c/code\u003e\u003c/a\u003e 4.3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/1a0f8872711f64b8353c30ebcfdf0ceeab404bab\"\u003e\u003ccode\u003e1a0f887\u003c/code\u003e\u003c/a\u003e make\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/a141e5739ab32ae579cd2df2eb745dbf1375ac27\"\u003e\u003ccode\u003ea141e57\u003c/code\u003e\u003c/a\u003e upgrade deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chaijs/chai/compare/4.2.0...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.2 to 9.39.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20564\"\u003e#20564\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f\"\u003e\u003ccode\u003ea3c868f\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20554\"\u003e#20554\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3\"\u003e\u003ccode\u003e234d005\u003c/code\u003e\u003c/a\u003e fix: minimatch security vulnerability patch for v9.x (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20549\"\u003e#20549\u003c/a\u003e) (Andrej Beles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a\"\u003e\u003ccode\u003eb1b37ee\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20538\"\u003e#20538\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20520\"\u003e#20520\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20596\"\u003e#20596\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20563\"\u003e#20563\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/791bf8d7e76ce7ab8c88cb8982658823da4eff27\"\u003e\u003ccode\u003e791bf8d\u003c/code\u003e\u003c/a\u003e fix: restore TypeScript 4.0 compatibility in types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20504\"\u003e#20504\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8594a436c22a0167fe3c...\n\n_Description has been truncated_","html_url":"https://github.com/pulumi/registry/pull/10522","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pulumi%2Fregistry/issues/10522","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10522/packages"},{"uuid":"4063687205","node_id":"PR_kwDOE5qCAc7J_GgT","number":370,"state":"open","title":"Bump markdownlint from 0.26.2 to 0.40.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-12T10:29:58.000Z","updated_at":"2026-03-12T10:29:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"markdownlint","old_version":"0.26.2","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"}],"path":null,"ecosystem":"npm"},"body":"Bumps [markdownlint](https://github.com/DavidAnson/markdownlint) from 0.26.2 to 0.40.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD051/MD060\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MD060/table-column-style\u003c/li\u003e\n\u003cli\u003eImprove MD001/MD007/MD009/MD010/MD029/MD033/MD037/MD059\u003c/li\u003e\n\u003cli\u003eAdd support for reporting violations as severity \u003ccode\u003ewarning\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eresultVersion\u003c/code\u003e and \u003ccode\u003etoString\u003c/code\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eImprove type definitions\u003c/li\u003e\n\u003cli\u003eImprove demo web page\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MD059/descriptive-link-text\u003c/li\u003e\n\u003cli\u003eImprove MD025/MD027/MD036/MD038/MD041/MD043/MD045/MD051/MD052\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emarkdown-it\u003c/code\u003e parser no longer a production dependency (breaking change)\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emarkdownItFactory\u003c/code\u003e option, remove \u003ccode\u003emarkdownItPlugins\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove support for end-of-life Node version 18\u003c/li\u003e\n\u003cli\u003eImprove performance\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStop using \u003ccode\u003emodule.createRequire\u003c/code\u003e, export \u003ccode\u003eresolveModule\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweak \u003ccode\u003epackage.json\u003c/code\u003e dependencies to work with \u003ccode\u003epnpm\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd subpath imports for overriding default bundler behavior\u003c/li\u003e\n\u003cli\u003eImprove MD032\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u0026quot;browser\u0026quot; condition (as used by webpack)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConvert module to ECMAScript (breaking change)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://nodejs.org/docs/latest/api/esm.html\"\u003ehttps://nodejs.org/docs/latest/api/esm.html\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003ehttps://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eConvert module to named exports (breaking change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.36.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/DavidAnson/markdownlint/commit/63fefcbd4a7cbfa4fb49b40b5c4020c25df24c7d\"\u003e\u003ccode\u003e63fefcb\u003c/code\u003e\u003c/a\u003e Update to version 0.40.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dc9797828e3522740e27f34d08306502f6ed33a9\"\u003e\u003ccode\u003edc97978\u003c/code\u003e\u003c/a\u003e Add scenarios for aligned tables with irregular trailing pipes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/e645385e2cbb3a602a3e8013ee8b7eebec3f8038\"\u003e\u003ccode\u003ee645385\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/240e27b0c3bfa9208806f0fe6b0368b5b7fa0781\"\u003e\u003ccode\u003e240e27b\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/b3a49a7fed23385ba3de70c8865f8ea8d60e3d6e\"\u003e\u003ccode\u003eb3a49a7\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to rename \u0026quot;heading\u0026quot; to \u0026quot;header\u0026quot; for consisten...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f6c5369ef404308d3b6060d216ccc4f6c204b55c\"\u003e\u003ccode\u003ef6c5369\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to add aligned_delimiter parameter (fixes \u003ca href=\"https://redirect.github.com/DavidAnson/markdownlint/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/8e974f95d5421eb4298dc96f5c00726b8f853b97\"\u003e\u003ccode\u003e8e974f9\u003c/code\u003e\u003c/a\u003e Update MD013/line-length default mode to prevent trailing non-whitespace text...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/601910116d6435636260edb76c50efbd77819bb2\"\u003e\u003ccode\u003e6019101\u003c/code\u003e\u003c/a\u003e Remove outdated table-column-style suppression from dotnet/docs test repo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/9ad696e2570b66dab8626be05eb0b40777c62d8b\"\u003e\u003ccode\u003e9ad696e\u003c/code\u003e\u003c/a\u003e Add more tests for MD013/line-length edge case behavior.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d8bf33dde6747ae5f13d562a2c9d3bae69fc9f2d\"\u003e\u003ccode\u003ed8bf33d\u003c/code\u003e\u003c/a\u003e Refactor MD013/line-length to simplify length check.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.26.2...v0.40.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=markdownlint\u0026package-manager=npm_and_yarn\u0026previous-version=0.26.2\u0026new-version=0.40.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Hruuttila/content/pull/370","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hruuttila%2Fcontent/issues/370","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/370/packages"},{"uuid":"4043248520","node_id":"PR_kwDOLS21wc7I8-Ks","number":102,"state":"closed","title":"build(deps-dev): bump the all group across 1 directory with 38 updates","user":"dependabot[bot]","labels":["dependencies","system","size/s"],"assignees":["skyclouds2001"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-04T04:27:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-09T04:17:47.000Z","updated_at":"2026-05-04T04:27:47.000Z","time_to_close":4838999,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"all","update_count":38,"packages":[{"name":"@changesets/changelog-github","old_version":"0.5.1","new_version":"0.6.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"2.29.4","new_version":"2.30.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@commitlint/cli","old_version":"19.8.1","new_version":"20.4.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"19.8.1","new_version":"20.4.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/types","old_version":"19.8.1","new_version":"20.4.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@eslint/js","old_version":"9.29.0","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@eslint/json","old_version":"0.12.0","new_version":"1.0.1","repository_url":"https://github.com/eslint/json"},{"name":"@eslint/markdown","old_version":"6.5.0","new_version":"7.5.1","repository_url":"https://github.com/eslint/markdown"},{"name":"@playwright/test","old_version":"1.53.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@rollup/plugin-alias","old_version":"5.1.1","new_version":"6.0.0","repository_url":"https://github.com/rollup/plugins"},{"name":"@rollup/plugin-commonjs","old_version":"28.0.5","new_version":"29.0.2","repository_url":"https://github.com/rollup/plugins"},{"name":"@rollup/plugin-node-resolve","old_version":"16.0.1","new_version":"16.0.3","repository_url":"https://github.com/rollup/plugins"},{"name":"@rollup/plugin-replace","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/rollup/plugins"},{"name":"@rollup/plugin-terser","old_version":"0.4.4","new_version":"1.0.0","repository_url":"https://github.com/rollup/plugins"},{"name":"@rollup/plugin-typescript","old_version":"12.1.2","new_version":"12.3.0","repository_url":"https://github.com/rollup/plugins"},{"name":"@types/node","old_version":"24.0.1","new_version":"25.3.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"3.2.3","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/ui","old_version":"3.2.3","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"cross-env","old_version":"7.0.3","new_version":"10.1.0","repository_url":"https://github.com/kentcdodds/cross-env"},{"name":"eslint","old_version":"9.29.0","new_version":"10.0.3","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-import-resolver-typescript","old_version":"4.4.3","new_version":"4.4.4","repository_url":"https://github.com/import-js/eslint-import-resolver-typescript"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-jsdoc","old_version":"51.0.1","new_version":"62.7.1","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"eslint-plugin-n","old_version":"17.20.0","new_version":"17.24.0","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"eslint-plugin-playwright","old_version":"2.2.0","new_version":"2.9.0","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"globals","old_version":"16.2.0","new_version":"17.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"lint-staged","old_version":"16.1.2","new_version":"16.3.2","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"markdownlint","old_version":"0.38.0","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"},{"name":"markdownlint-cli","old_version":"0.45.0","new_version":"0.48.0","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"only-allow","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/pnpm/only-allow"},{"name":"prettier","old_version":"3.5.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.3","repository_url":"https://github.com/isaacs/rimraf"},{"name":"rollup","old_version":"4.43.0","new_version":"4.59.0","repository_url":"https://github.com/rollup/rollup"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.34.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"6.3.5","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"3.2.3","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 38 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.5.1` | `0.6.0` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.29.4` | `2.30.0` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `19.8.1` | `20.4.3` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `19.8.1` | `20.4.3` |\n| [@commitlint/types](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/types) | `19.8.1` | `20.4.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.29.0` | `10.0.1` |\n| [@eslint/json](https://github.com/eslint/json) | `0.12.0` | `1.0.1` |\n| [@eslint/markdown](https://github.com/eslint/markdown) | `6.5.0` | `7.5.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.53.0` | `1.58.2` |\n| [@rollup/plugin-alias](https://github.com/rollup/plugins/tree/HEAD/packages/alias) | `5.1.1` | `6.0.0` |\n| [@rollup/plugin-commonjs](https://github.com/rollup/plugins/tree/HEAD/packages/commonjs) | `28.0.5` | `29.0.2` |\n| [@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve) | `16.0.1` | `16.0.3` |\n| [@rollup/plugin-replace](https://github.com/rollup/plugins/tree/HEAD/packages/replace) | `6.0.2` | `6.0.3` |\n| [@rollup/plugin-terser](https://github.com/rollup/plugins/tree/HEAD/packages/terser) | `0.4.4` | `1.0.0` |\n| [@rollup/plugin-typescript](https://github.com/rollup/plugins/tree/HEAD/packages/typescript) | `12.1.2` | `12.3.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.0.1` | `25.3.5` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.3` | `4.0.18` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `3.2.3` | `4.0.18` |\n| [cross-env](https://github.com/kentcdodds/cross-env) | `7.0.3` | `10.1.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.29.0` | `10.0.3` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `4.4.3` | `4.4.4` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `51.0.1` | `62.7.1` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `17.20.0` | `17.24.0` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.2.0` | `2.9.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.2.0` | `17.4.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.2` | `16.3.2` |\n| [markdownlint](https://github.com/DavidAnson/markdownlint) | `0.38.0` | `0.40.0` |\n| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | `0.45.0` | `0.48.0` |\n| [only-allow](https://github.com/pnpm/only-allow) | `1.2.1` | `1.2.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.8.1` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.3` |\n| [rollup](https://github.com/rollup/rollup) | `4.43.0` | `4.59.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.34.0` | `8.56.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.5` | `7.3.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.3` | `4.0.18` |\n\n\nUpdates `@changesets/changelog-github` from 0.5.1 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1850\"\u003e#1850\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/fd0bc2e997a7bf603415489d10fcac0ca129badf\"\u003e\u003ccode\u003efd0bc2e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Linkify issue references in changelog entries.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1810\"\u003e#1810\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/27fd8f41dddafcc2e96e7df39dca04d92f916a0a\"\u003e\u003ccode\u003e27fd8f4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hirasso\"\u003e\u003ccode\u003e@​hirasso\u003c/code\u003e\u003c/a\u003e! - Replace deprecated \u003ccode\u003eString.prototype.trimRight\u003c/code\u003e with \u003ca href=\"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/trimEnd\"\u003e\u003ccode\u003eString.prototype.trimEnd\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/d4b8ad8158fe4d900abc5052dacaa8be1f41a232\"\u003e\u003ccode\u003ed4b8ad8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/e462d892af560d0e3cf5d2f04da230751fbd05ca\"\u003e\u003ccode\u003ee462d89\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-github-info\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.8.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/3ab4d8928ce3c4d4f4e3d1b09be91ec0a1315bc0\"\u003e\u003ccode\u003e3ab4d89\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1817\"\u003e#1817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/1772598270a59ba1fa7b0ef7e675fce6a575f850\"\u003e\u003ccode\u003e1772598\u003c/code\u003e\u003c/a\u003e Fix changelog entry insertion when no package title is present in the `CHANGE...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6\"\u003e\u003ccode\u003e6df3a5e\u003c/code\u003e\u003c/a\u003e Allow versioned private packages to depend on skipped packages without requir...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/2a7302577d2923dc7db5025003d8aa58fb627ff9\"\u003e\u003ccode\u003e2a73025\u003c/code\u003e\u003c/a\u003e Fix confusing 'Question-2' prompt label when using external editor (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1857\"\u003e#1857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/667fe5aacf04dbefcf2532584ff2753b8417855a\"\u003e\u003ccode\u003e667fe5a\u003c/code\u003e\u003c/a\u003e Support ESM for custom changelog and commit options (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1774\"\u003e#1774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/e462d892af560d0e3cf5d2f04da230751fbd05ca\"\u003e\u003ccode\u003ee462d89\u003c/code\u003e\u003c/a\u003e Add scopes automatically in the GitHub new token link in the printed error me...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/503fcaae57c397e14a52da7700dc5cb8e7cbd551\"\u003e\u003ccode\u003e503fcaa\u003c/code\u003e\u003c/a\u003e Support absolute paths in status output flag (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1776\"\u003e#1776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d4b8ad8158fe4d900abc5052dacaa8be1f41a232\"\u003e\u003ccode\u003ed4b8ad8\u003c/code\u003e\u003c/a\u003e Improve error messages when fetching from GitHub api (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1781\"\u003e#1781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ece03767a2ae313d9abf2d065f6201dadb337ce6\"\u003e\u003ccode\u003eece0376\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003ebaseBranch\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1778\"\u003e#1778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/0e8e01e93358bdc8c318c608dd3b0e4af8219049\"\u003e\u003ccode\u003e0e8e01e\u003c/code\u003e\u003c/a\u003e Allow Changesets to be executed from non-root directories (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1806\"\u003e#1806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.5.1...@changesets/changelog-github@0.6.0\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.29.4 to 2.30.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1840\"\u003e#1840\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/057cca222321816b6c8c6f6c52130185b364de36\"\u003e\u003ccode\u003e057cca2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/wotan-allfather\"\u003e\u003ccode\u003e@​wotan-allfather\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003e--since\u003c/code\u003e flag to \u003ccode\u003eadd\u003c/code\u003e command\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eadd\u003c/code\u003e command now supports a \u003ccode\u003e--since\u003c/code\u003e flag that allows you to specify which branch, tag, or git ref to use when detecting changed packages. This is useful for gitflow workflows where you have multiple target branches and the \u003ccode\u003ebaseBranch\u003c/code\u003e config option doesn't cover all use cases.\u003c/p\u003e\n\u003cp\u003eExample: \u003ccode\u003echangeset add --since=develop\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIf not provided, the command falls back to the \u003ccode\u003ebaseBranch\u003c/code\u003e value in your \u003ccode\u003e.changeset/config.json\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/2b4a66a36497fd5504186dcc6ae9e287c8403de6\"\u003e\u003ccode\u003e2b4a66a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Delegate OTP prompting to the package manager instead of handling it in-process. This allows Changesets to use the package manager's native web auth support.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1774\"\u003e#1774\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/667fe5aacf04dbefcf2532584ff2753b8417855a\"\u003e\u003ccode\u003e667fe5a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e! - Support importing custom \u003ccode\u003ecommit\u003c/code\u003e option ES module. Previously, it used \u003ccode\u003erequire()\u003c/code\u003e which only worked for CJS modules, however now it uses \u003ccode\u003eimport()\u003c/code\u003e which supports both CJS and ES modules.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1839\"\u003e#1839\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/73b18099517b00a3c7b70c417b7f7f1bfaa24931\"\u003e\u003ccode\u003e73b1809\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/leochiu-a\"\u003e\u003ccode\u003e@​leochiu-a\u003c/code\u003e\u003c/a\u003e! - Add a \u003ccode\u003e--message\u003c/code\u003e (\u003ccode\u003e-m\u003c/code\u003e) flag to \u003ccode\u003echangeset add\u003c/code\u003e (and default \u003ccode\u003echangeset\u003c/code\u003e) so the changeset summary can be provided from the command line. When \u003ccode\u003e--message\u003c/code\u003e is present, the summary prompt is skipped while the final confirmation step is kept.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1806\"\u003e#1806\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/0e8e01e93358bdc8c318c608dd3b0e4af8219049\"\u003e\u003ccode\u003e0e8e01e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/luisadame\"\u003e\u003ccode\u003e@​luisadame\u003c/code\u003e\u003c/a\u003e! - Changeset CLI can now be run from the nested directories in the project, where the \u003ccode\u003e.changeset\u003c/code\u003e directory has to be found in one of the parent directories\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1849\"\u003e#1849\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/9dc32308e4d208964b648a788ba4eee1003c273c\"\u003e\u003ccode\u003e9dc3230\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Compute the terminal's size lazily to avoid spurious stderr output in non-interactive mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1857\"\u003e#1857\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/2a7302577d2923dc7db5025003d8aa58fb627ff9\"\u003e\u003ccode\u003e2a73025\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix confusing prompt labels when entering changeset summary after external editor fallback\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1842\"\u003e#1842\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6\"\u003e\u003ccode\u003e6df3a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/RodrigoHamuy\"\u003e\u003ccode\u003e@​RodrigoHamuy\u003c/code\u003e\u003c/a\u003e! - Allow private packages to depend on skipped packages without requiring them to also be skipped. Private packages are not published to npm, so it is safe for them to have dependencies on ignored or unversioned packages.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1776\"\u003e#1776\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/503fcaae57c397e14a52da7700dc5cb8e7cbd551\"\u003e\u003ccode\u003e503fcaa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e! - Support absolute paths in \u003ccode\u003echangeset status --output \u0026lt;path\u0026gt;\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/667fe5aacf04dbefcf2532584ff2753b8417855a\"\u003e\u003ccode\u003e667fe5a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/1772598270a59ba1fa7b0ef7e675fce6a575f850\"\u003e\u003ccode\u003e1772598\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/b6f4c748c4ba50b5ac608f3ce41229526d1bfe94\"\u003e\u003ccode\u003eb6f4c74\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6\"\u003e\u003ccode\u003e6df3a5e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6\"\u003e\u003ccode\u003e6df3a5e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/27fd8f41dddafcc2e96e7df39dca04d92f916a0a\"\u003e\u003ccode\u003e27fd8f4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.15\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/read\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.29.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/957f24ed0446494c5709189ae57583f72c716d43\"\u003e\u003ccode\u003e957f24e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.29.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1712\"\u003e#1712\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/a3563b0d6c84e7142541493dea0c89acdc339b93\"\u003e\u003ccode\u003ea3563b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e! - Switch to maintained fork of \u003ccode\u003eexternal-editor\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.29.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/6352819685369daecf31f72e948d0fe92ff33485\"\u003e\u003ccode\u003e6352819\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fixed an issue with \u003ccode\u003eworkspace:^\u003c/code\u003e and \u003ccode\u003eworkspace:~\u003c/code\u003e dependency ranges not being semantically treated as, respectively, \u003ccode\u003e^CURRENT_VERSION\u003c/code\u003e and \u003ccode\u003e~CURRENT_VERSION\u003c/code\u003e. This led to dependent packages being, at times, bumped too often when their dependencies with those ranges were bumped.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/3ab4d8928ce3c4d4f4e3d1b09be91ec0a1315bc0\"\u003e\u003ccode\u003e3ab4d89\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1817\"\u003e#1817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/1772598270a59ba1fa7b0ef7e675fce6a575f850\"\u003e\u003ccode\u003e1772598\u003c/code\u003e\u003c/a\u003e Fix changelog entry insertion when no package title is present in the `CHANGE...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6\"\u003e\u003ccode\u003e6df3a5e\u003c/code\u003e\u003c/a\u003e Allow versioned private packages to depend on skipped packages without requir...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/2a7302577d2923dc7db5025003d8aa58fb627ff9\"\u003e\u003ccode\u003e2a73025\u003c/code\u003e\u003c/a\u003e Fix confusing 'Question-2' prompt label when using external editor (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1857\"\u003e#1857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/667fe5aacf04dbefcf2532584ff2753b8417855a\"\u003e\u003ccode\u003e667fe5a\u003c/code\u003e\u003c/a\u003e Support ESM for custom changelog and commit options (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1774\"\u003e#1774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/e462d892af560d0e3cf5d2f04da230751fbd05ca\"\u003e\u003ccode\u003ee462d89\u003c/code\u003e\u003c/a\u003e Add scopes automatically in the GitHub new token link in the printed error me...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/503fcaae57c397e14a52da7700dc5cb8e7cbd551\"\u003e\u003ccode\u003e503fcaa\u003c/code\u003e\u003c/a\u003e Support absolute paths in status output flag (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1776\"\u003e#1776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d4b8ad8158fe4d900abc5052dacaa8be1f41a232\"\u003e\u003ccode\u003ed4b8ad8\u003c/code\u003e\u003c/a\u003e Improve error messages when fetching from GitHub api (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1781\"\u003e#1781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ece03767a2ae313d9abf2d065f6201dadb337ce6\"\u003e\u003ccode\u003eece0376\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003ebaseBranch\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1778\"\u003e#1778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/0e8e01e93358bdc8c318c608dd3b0e4af8219049\"\u003e\u003ccode\u003e0e8e01e\u003c/code\u003e\u003c/a\u003e Allow Changesets to be executed from non-root directories (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1806\"\u003e#1806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/cli@2.29.4...@changesets/cli@2.30.0\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​changesets/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/cli` from 19.8.1 to 20.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e\u003ccode\u003e@​commitlint/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: npx usage \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/613\"\u003e#613\u003c/a\u003e by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4630\"\u003econventional-changelog/commitlint#4630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): incorrect types for rule options by \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4633\"\u003econventional-changelog/commitlint#4633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: footer parser does not escape special chars for regex \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4560\"\u003e#4560\u003c/a\u003e by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4634\"\u003econventional-changelog/commitlint#4634\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChore etc.\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: enhance format check with error message by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4632\"\u003econventional-changelog/commitlint#4632\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4633\"\u003econventional-changelog/commitlint#4633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(rules): ignore cherry-picks in signed-off-by by \u003ca href=\"https://github.com/mzedel\"\u003e\u003ccode\u003e@​mzedel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4625\"\u003econventional-changelog/commitlint#4625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(config-nx-scopes): add unique names to fixture projects by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4622\"\u003econventional-changelog/commitlint#4622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mzedel\"\u003e\u003ccode\u003e@​mzedel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4625\"\u003econventional-changelog/commitlint#4625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.0...v20.4.1\"\u003e20.4.1\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert: replace all lodash string methods with kasi \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4602\"\u003e#4602\u003c/a\u003e by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4621\"\u003econventional-changelog/commitlint#4621\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(parse): add assertion for v6 inline reference behavior by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4619\"\u003econventional-changelog/commitlint#4619\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/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efooter parser does not escape special chars for regex \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4634\"\u003e#4634\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e8ff7c7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.0...v20.4.1\"\u003e20.4.1\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.3.1...v20.4.0\"\u003e20.4.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade conventional commit packages \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4082\"\u003e#4082\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4597\"\u003e#4597\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/3aaf0a603c4047d268d85207957c919f45b60e1f\"\u003e3aaf0a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.3.0...v20.3.1\"\u003e20.3.1\u003c/a\u003e (2026-01-08)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.2.0...v20.3.0\"\u003e20.3.0\u003c/a\u003e (2026-01-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\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/conventional-changelog/commitlint/commit/a7469817974796a6e89f55911bb66b7bffa44099\"\u003e\u003ccode\u003ea746981\u003c/code\u003e\u003c/a\u003e v20.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/18bd371428771ecc98a7b2f00194bfcbfb4ba809\"\u003e\u003ccode\u003e18bd371\u003c/code\u003e\u003c/a\u003e chore: deps (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4635\"\u003e#4635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e\u003ccode\u003e8ff7c7f\u003c/code\u003e\u003c/a\u003e fix: footer parser does not escape special chars for regex \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4634\"\u003e#4634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/81cfc9e5e9d452b68b5809e57196ca0c03fd7b85\"\u003e\u003ccode\u003e81cfc9e\u003c/code\u003e\u003c/a\u003e v20.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/e7ae28d1f71299cedcafe3360f376c93800b283a\"\u003e\u003ccode\u003ee7ae28d\u003c/code\u003e\u003c/a\u003e v20.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/c68de5e24b010e38eac171f35ba18d31bb1fd3dd\"\u003e\u003ccode\u003ec68de5e\u003c/code\u003e\u003c/a\u003e v20.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/3aaf0a603c4047d268d85207957c919f45b60e1f\"\u003e\u003ccode\u003e3aaf0a6\u003c/code\u003e\u003c/a\u003e feat: upgrade conventional commit packages \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4082\"\u003e#4082\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4597\"\u003e#4597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1828d6e140d170138433f3eec385db49c2b8809b\"\u003e\u003ccode\u003e1828d6e\u003c/code\u003e\u003c/a\u003e refactor: replace lodash.merge with lodash.mergewith (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4603\"\u003e#4603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/be3a280aeadef5afa8ec83dbbe794ab2f72b9c3a\"\u003e\u003ccode\u003ebe3a280\u003c/code\u003e\u003c/a\u003e v20.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1c5734db28d30aac1e0493595f965d95d62f7971\"\u003e\u003ccode\u003e1c5734d\u003c/code\u003e\u003c/a\u003e v20.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.4.3/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 19.8.1 to 20.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: npx usage \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/613\"\u003e#613\u003c/a\u003e by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4630\"\u003econventional-changelog/commitlint#4630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): incorrect types for rule options by \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4633\"\u003econventional-changelog/commitlint#4633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: footer parser does not escape special chars for regex \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4560\"\u003e#4560\u003c/a\u003e by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4634\"\u003econventional-changelog/commitlint#4634\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChore etc.\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: enhance format check with error message by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4632\"\u003econventional-changelog/commitlint#4632\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4633\"\u003econventional-changelog/commitlint#4633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(rules): ignore cherry-picks in signed-off-by by \u003ca href=\"https://github.com/mzedel\"\u003e\u003ccode\u003e@​mzedel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4625\"\u003econventional-changelog/commitlint#4625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(config-nx-scopes): add unique names to fixture projects by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4622\"\u003econventional-changelog/commitlint#4622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mzedel\"\u003e\u003ccode\u003e@​mzedel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4625\"\u003econventional-changelog/commitlint#4625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.0...v20.4.1\"\u003e20.4.1\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert: replace all lodash string methods with kasi \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4602\"\u003e#4602\u003c/a\u003e by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4621\"\u003econventional-changelog/commitlint#4621\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(parse): add assertion for v6 inline reference behavior by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4619\"\u003econventional-changelog/commitlint#4619\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/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efooter parser does not escape special chars for regex \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4634\"\u003e#4634\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e8ff7c7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.0...v20.4.1\"\u003e20.4.1\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.3.1...v20.4.0\"\u003e20.4.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade conventional commit packages \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4082\"\u003e#4082\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4597\"\u003e#4597\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/3aaf0a603c4047d268d85207957c919f45b60e1f\"\u003e3aaf0a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.3.0...v20.3.1\"\u003e20.3.1\u003c/a\u003e (2026-01-08)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.2.0...v20.3.0\"\u003e20.3.0\u003c/a\u003e (2026-01-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\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/conventional-changelog/commitlint/commit/a7469817974796a6e89f55911bb66b7bffa44099\"\u003e\u003ccode\u003ea746981\u003c/code\u003e\u003c/a\u003e v20.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e\u003ccode\u003e8ff7c7f\u003c/code\u003e\u003c/a\u003e fix: footer parser does not escape special chars for regex \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4634\"\u003e#4634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/81cfc9e5e9d452b68b5809e57196ca0c03fd7b85\"\u003e\u003ccode\u003e81cfc9e\u003c/code\u003e\u003c/a\u003e v20.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/e7ae28d1f71299cedcafe3360f376c93800b283a\"\u003e\u003ccode\u003ee7ae28d\u003c/code\u003e\u003c/a\u003e v20.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/c68de5e24b010e38eac171f35ba18d31bb1fd3dd\"\u003e\u003ccode\u003ec68de5e\u003c/code\u003e\u003c/a\u003e v20.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/3aaf0a603c4047d268d85207957c919f45b60e1f\"\u003e\u003ccode\u003e3aaf0a6\u003c/code\u003e\u003c/a\u003e feat: upgrade conventional commit packages \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4082\"\u003e#4082\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4597\"\u003e#4597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/be3a280aeadef5afa8ec83dbbe794ab2f72b9c3a\"\u003e\u003ccode\u003ebe3a280\u003c/code\u003e\u003c/a\u003e v20.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1c5734db28d30aac1e0493595f965d95d62f7971\"\u003e\u003ccode\u003e1c5734d\u003c/code\u003e\u003c/a\u003e v20.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/ddad9b44d6dd98b983f338bee1ff44dfa9dc1ab1\"\u003e\u003ccode\u003eddad9b4\u003c/code\u003e\u003c/a\u003e v20.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/407be6c96b1a108ee012ed5330b0d80a165952d5\"\u003e\u003ccode\u003e407be6c\u003c/code\u003e\u003c/a\u003e v20.0.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.4.3/@commitlint/config-conventional\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/types` from 19.8.1 to 20.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e\u003ccode\u003e@​commitlint/types\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: npx usage \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/types/issues/613\"\u003e#613\u003c/a\u003e by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4630\"\u003econventional-changelog/commitlint#4630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): incorrect types for rule options by \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4633\"\u003econventional-changelog/commitlint#4633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: footer parser does not escape special chars for regex \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/types/issues/4560\"\u003e#4560\u003c/a\u003e by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4634\"\u003econventional-changelog/commitlint#4634\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChore etc.\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: enhance format check with error message by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4632\"\u003econventional-changelog/commitlint#4632\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4633\"\u003econventional-changelog/commitlint#4633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(rules): ignore cherry-picks in signed-off-by by \u003ca href=\"https://github.com/mzedel\"\u003e\u003ccode\u003e@​mzedel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4625\"\u003econventional-changelog/commitlint#4625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(config-nx-scopes): add unique names to fixture projects by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4622\"\u003econventional-changelog/commitlint#4622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mzedel\"\u003e\u003ccode\u003e@​mzedel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4625\"\u003econventional-changelog/commitlint#4625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.0...v20.4.1\"\u003e20.4.1\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert: replace all lodash string methods with kasi \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/types/issues/4602\"\u003e#4602\u003c/a\u003e by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4621\"\u003econventional-changelog/commitlint#4621\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(parse): add assertion for v6 inline reference behavior by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4619\"\u003econventional-changelog/commitlint#4619\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/conventional-changelog/commitlint/blob/master/@commitlint/types/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/types\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efooter parser does not escape special chars for regex \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4634\"\u003e#4634\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e8ff7c7f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e incorrect types for rule options (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4633\"\u003e#4633\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/77b85f24d3858161d076078d333c96909e6136f8\"\u003e77b85f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.3.1...v20.4.0\"\u003e20.4.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade conventional commit packages \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4082\"\u003e#4082\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4597\"\u003e#4597\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/3aaf0a603c4047d268d85207957c919f45b60e1f\"\u003e3aaf0a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.3.0...v20.3.1\"\u003e20.3.1\u003c/a\u003e (2026-01-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add scope-delimiter-style types (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4592\"\u003e#4592\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/23c1f6ef3ddfcc5316f429d51854929c39ea1103\"\u003e23c1f6e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.1.0...v20.2.0\"\u003e20.2.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecz-commitlint:\u003c/strong\u003e support customizable commit prompt with emojis (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4540\"\u003e#4540\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/803c05b6d722676ed499585ed713d185d1670462\"\u003e803c05b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erules:\u003c/strong\u003e add breaking-change-exclamation-mark (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4548\"\u003e#4548\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/c4d419bc76aab72092f1ebd7c0922729a576b7a5\"\u003ec4d419b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4547\"\u003e#4547\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v19.9.1...v20.0.0\"\u003e20.0.0\u003c/a\u003e (2025-09-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/types\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/conventional-changelog/commitlint/commit/a7469817974796a6e89f55911bb66b7bffa44099\"\u003e\u003ccode\u003ea746981\u003c/code\u003e\u003c/a\u003e v20.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e\u003ccode\u003e8ff7c7f\u003c/code\u003e\u003c/a\u003e fix: footer parser does not escape special chars for regex \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/types/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/types/issues/4634\"\u003e#4634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/77b85f24d3858161d076078d333c96909e6136f8\"\u003e\u003ccode\u003e77b85f2\u003c/code\u003e\u003c/a\u003e fix(types): incorrect types for rule options (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/types/issues/4633\"\u003e#4633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/c68de5e24b010e38eac171f35ba18d31bb1fd3dd\"\u003e\u003ccode\u003ec68de5e\u003c/code\u003e\u003c/a\u003e v20.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/3aaf0a603c4047d268d85207957c919f45b60e1f\"\u003e\u003ccode\u003e3aaf0a6\u003c/code\u003e\u003c/a\u003e feat: upgrade conventional commit packages \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/types/issues/4082\"\u003e#4082\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/types/issues/4597\"\u003e#4597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/88149fb90fc31f86588a61f691e9faba3c772115\"\u003e\u003ccode\u003e88149fb\u003c/code\u003e\u003c/a\u003e refactor: replace chalk with picocolors (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/types/issues/4599\"\u003e#4599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/be3a280aeadef5afa8ec83dbbe794ab2f72b9c3a\"\u003e\u003ccode\u003ebe3a280\u003c/code\u003e\u003c/a\u003e v20.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/23c1f6ef3ddfcc5316f429d51854929c39ea1103\"\u003e\u003ccode\u003e23c1f6e\u003c/code\u003e\u003c/a\u003e fix(types): add scope-delimiter-style types (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/types/issues/4592\"\u003e#4592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/ddad9b44d6dd98b983f338bee1ff44dfa9dc1ab1\"\u003e\u003ccode\u003eddad9b4\u003c/code\u003e\u003c/a\u003e v20.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/803c05b6d722676ed499585ed713d185d1670462\"\u003e\u003ccode\u003e803c05b\u003c/code\u003e\u003c/a\u003e feat(cz-commitlint): support customizable commit prompt with emojis (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/types/issues/4540\"\u003e#4540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.4.3/@commitlint/types\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.29.0 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20484\"\u003e#20484\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20431\"\u003e#20431\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c\"\u003e\u003ccode\u003e6f23076\u003c/code\u003e\u003c/a\u003e docs: toggle nav in no-JS mode (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20476\"\u003e#20476\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9\"\u003e\u003ccode\u003eb69cfb3\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5c281ffd038a3a7a3e5364db0b9378e0ad83020\"\u003e\u003ccode\u003ee5c281f\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.3 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc\"\u003e\u003ccode\u003e8c3832a\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e to ^8.56.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20514\"\u003e#20514\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94\"\u003e\u003ccode\u003e8330d23\u003c/code\u003e\u003c/a\u003e test: add tests for config-api (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20493\"\u003e#20493\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc\"\u003e\u003ccode\u003e37d6e91\u003c/code\u003e\u003c/a\u003e chore: remove eslint v10 prereleases from eslint-config-eslint deps (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20494\"\u003e#20494\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da7cd0e79197ad16e17052eef99df141de6dbfb1\"\u003e\u003ccode\u003eda7cd0e\u003c/code\u003e\u003c/a\u003e refactor: cleanup error message templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20479\"\u003e#20479\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b4b3127f8542c599ce2dea804b6582ebc40c993d\"\u003e\u003ccode\u003eb4b3127\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b14059491d830a49b3577931f4f68fbcfce6be5\"\u003e\u003ccode\u003e0b14059\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e2cad5f6fa47ed6ed89d2a29798dda926d50990\"\u003e\u003ccode\u003e1e2cad5\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/commits/v10.0.1/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/json` from 0.12.0 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/releases\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson: v1.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ejson: v1.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v0.14.0...json-v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport types from main entry and remove \u003ccode\u003e/types\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/eslint/json/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003erollup\u003c/code\u003e, extraneous types and migrate to ESM-only (\u003ca href=\"https://redirect.github.com/eslint/json/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport types from main entry and remove \u003ccode\u003e/types\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/eslint/json/issues/198\"\u003e#198\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/368c47beabfb14528e74e14afbc2917ee79b5bba\"\u003e368c47b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/165\"\u003e#165\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/019fbcd351d159a0c8ba10f58cbbe731069859fb\"\u003e019fbcd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing \u003ccode\u003ename\u003c/code\u003e property to \u003ccode\u003erecommended\u003c/code\u003e config (\u003ca href=\"https://redirect.github.com/eslint/json/issues/189\"\u003e#189\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/a3c26caccd210fa0762acff77fcb12d81c570b5a\"\u003ea3c26ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edisplay raw key in the message (\u003ca href=\"https://redirect.github.com/eslint/json/issues/179\"\u003e#179\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/3d63c38fd2000418aceee64feb054b598a8a956a\"\u003e3d63c38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprogram crashes in \u003ccode\u003eno-unsafe-values\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/json/issues/194\"\u003e#194\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/8a536d2ae1dbad4c3d589dbcdd88a6c472df0dae\"\u003e8a536d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003erollup\u003c/code\u003e, extraneous types and migrate to ESM-only (\u003ca href=\"https://redirect.github.com/eslint/json/issues/197\"\u003e#197\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/55edfb90cd8b2e892cbc5b7cd5a2f14fcbc0593f\"\u003e55edfb9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003e@eslint/core\u003c/code\u003e to \u003ccode\u003ev1.0.0\u003c/code\u003e and adjust tests (\u003ca href=\"https://redirect.github.com/eslint/json/issues/190\"\u003e#190\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/ba31cc20f241d20979573e4b1c01b7c418a71f69\"\u003eba31cc2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/8d94c4ac54a1a09ec490bbcc5bec5fd91c3cf1d2\"\u003e8d94c4a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump version to 1.0.0 (\u003ca href=\"https://github.com/eslint/json/commit/4f6302468d2c31686b5198da479b6fc1183dff95\"\u003e4f63024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ejson: v0.14.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v0.13.2...json-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for \u003ccode\u003egetLocFromIndex\u003c/code\u003e and \u003ccode\u003egetIndexFromLoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/json/issues/109\"\u003e#109\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/3292cc1fce03b3c4fc19fe3f45a85eddb9f46804\"\u003e3292cc1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect the return...\n\n_Description has been truncated_","html_url":"https://github.com/skyclouds2001/rollup-template-sky/pull/102","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/skyclouds2001%2Frollup-template-sky/issues/102","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/102/packages"},{"uuid":"3984025599","node_id":"PR_kwDORXpDV87F8vA_","number":2,"state":"closed","title":"build(deps-dev): bump the dev-code-check group with 4 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":true,"comments_count":1,"pull_request":true,"closed_at":"2026-02-25T23:45:32.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-24T14:25:30.000Z","updated_at":"2026-02-25T23:45:40.000Z","time_to_close":120002,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"dev-code-check","update_count":4,"packages":[{"name":"cspell","old_version":"9.4.0","new_version":"9.7.0","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"markdownlint","old_version":"0.39.0","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"},{"name":"markdownlint-cli","old_version":"0.46.0","new_version":"0.47.0","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"prettier","old_version":"3.7.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-code-check group with 4 updates: [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell), [markdownlint](https://github.com/DavidAnson/markdownlint), [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) and [prettier](https://github.com/prettier/prettier).\n\nUpdates `cspell` from 9.4.0 to 9.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell/releases\"\u003ecspell's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.7.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efeat: Substitution Part 4 - enable substitutions during document check (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8630\"\u003e#8630\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003ePull request overview\u003c/h2\u003e\n\u003cp\u003eThis PR enables substitution-based text transformations during document spell checking, allowing configured text patterns to be replaced before validation occurs.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eChanges:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded substitution transformer support to the text validation pipeline\u003c/li\u003e\n\u003cli\u003eEnhanced \u003ccode\u003eSubstitutionTransformer\u003c/code\u003e to handle both string and \u003ccode\u003eMappedText\u003c/code\u003e inputs with source map merging\u003c/li\u003e\n\u003cli\u003eRefactored \u003ccode\u003esettingsToValidateOptions\u003c/code\u003e to explicitly map all validation option fields\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efeat: Substitution Part 3 (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8616\"\u003e#8616\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003ePull request overview\u003c/h2\u003e\n\u003cp\u003eThis PR updates the SourceMap encoding/handling to use \u003cem\u003erelative span-length pairs\u003c/em\u003e (instead of absolute offset pairs) so transformations can be composed more reliably, while updating affected parsers, mappers, and tests across the monorepo.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eChanges:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRedefines SourceMap documentation/usage to represent relative \u003ccode\u003e[srcSpanLen, dstSpanLen]\u003c/code\u003e segments (with non-linear segment semantics).\u003c/li\u003e\n\u003cli\u003eIntroduces new SourceMap utilities in \u003ccode\u003ecspell-lib\u003c/code\u003e and refactors \u003ccode\u003eTextMap\u003c/code\u003e/mapping code and tests to use them.\u003c/li\u003e\n\u003cli\u003eUpdates TypeScript grammar parsing/mappers to emit relative maps and adjusts fixtures/tests accordingly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!CAUTION]\nInternal breaking: SourceMaps are now span lengths instead of being offsets. This makes them invariant during translation, making concatenation, and slicing much easier.\nA minor version change was chosen instead of a major version change since it was only used with the experimental TypeScript parser.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efeat: Substitution Part 2 (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8599\"\u003e#8599\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003ePull request overview\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/streetsidesoftware/cspell/blob/main/packages/cspell/CHANGELOG.md\"\u003ecspell's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.7.0 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efeat: Substitution Part 4 - enable substitutions during document check (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/8630\"\u003e#8630\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003ePull request overview\u003c/h2\u003e\n\u003cp\u003eThis PR enables substitution-based text transformations during document spell checking, allowing configured text patterns to be replaced before validation occurs.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eChanges:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded substitution transformer support to the text validation pipeline\u003c/li\u003e\n\u003cli\u003eEnhanced \u003ccode\u003eSubstitutionTransformer\u003c/code\u003e to handle both string and \u003ccode\u003eMappedText\u003c/code\u003e inputs with source map merging\u003c/li\u003e\n\u003cli\u003eRefactored \u003ccode\u003esettingsToValidateOptions\u003c/code\u003e to explicitly map all validation option fields\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efeat: Substitution Part 3 (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/8616\"\u003e#8616\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003ePull request overview\u003c/h2\u003e\n\u003cp\u003eThis PR updates the SourceMap encoding/handling to use \u003cem\u003erelative span-length pairs\u003c/em\u003e (instead of absolute offset pairs) so transformations can be composed more reliably, while updating affected parsers, mappers, and tests across the monorepo.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eChanges:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRedefines SourceMap documentation/usage to represent relative \u003ccode\u003e[srcSpanLen, dstSpanLen]\u003c/code\u003e segments (with non-linear segment semantics).\u003c/li\u003e\n\u003cli\u003eIntroduces new SourceMap utilities in \u003ccode\u003ecspell-lib\u003c/code\u003e and refactors \u003ccode\u003eTextMap\u003c/code\u003e/mapping code and tests to use them.\u003c/li\u003e\n\u003cli\u003eUpdates TypeScript grammar parsing/mappers to emit relative maps and adjusts fixtures/tests accordingly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!CAUTION]\nInternal breaking: SourceMaps are now span lengths instead of being offsets. This makes them invariant during translation, making concatenation, and slicing much easier.\nA minor version change was chosen instead of a major version change since it was only used with the experimental TypeScript parser.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efeat: Substitution Part 2 (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/8599\"\u003e#8599\u003c/a\u003e)\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/streetsidesoftware/cspell/commit/48f64e0bd95b39011af6dc80cd8ae4d519511f73\"\u003e\u003ccode\u003e48f64e0\u003c/code\u003e\u003c/a\u003e v9.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/d894739e5ebcf95f28e9e22ae8741a6a6c317f8b\"\u003e\u003ccode\u003ed894739\u003c/code\u003e\u003c/a\u003e chore: Prepare Release v9.7.0 (auto-deploy) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8635\"\u003e#8635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/143bfed7c7cf7e3ad5889259dffbd5d88ea9178d\"\u003e\u003ccode\u003e143bfed\u003c/code\u003e\u003c/a\u003e chore: Prepare Release v9.7.0 (auto-deploy) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8521\"\u003e#8521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/20c13d35adb47eba976aa9f0ece8f1055d7f10ca\"\u003e\u003ccode\u003e20c13d3\u003c/code\u003e\u003c/a\u003e ci: Workflow Bot -- Update ALL Dependencies (main) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8614\"\u003e#8614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/d9ed1695a44a9b993f31c6d8fffac6a68f245465\"\u003e\u003ccode\u003ed9ed169\u003c/code\u003e\u003c/a\u003e fix: cspell-rpc - reduce the size of an RPC result. (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/96b88e3137b0fb4f248323c82335d7d3a54eccef\"\u003e\u003ccode\u003e96b88e3\u003c/code\u003e\u003c/a\u003e ci: Workflow Bot -- Update ALL Dependencies (main) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8529\"\u003e#8529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/26ef8e380639f8d1c2103146ca10b9753f51293c\"\u003e\u003ccode\u003e26ef8e3\u003c/code\u003e\u003c/a\u003e v9.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/17290fad3b5c917a9c5f712aebe1143d591c347a\"\u003e\u003ccode\u003e17290fa\u003c/code\u003e\u003c/a\u003e chore: Prepare Release v9.6.4 (auto-deploy) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8502\"\u003e#8502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/57371df78ffccbb7902d9862bf1625c3b20395d3\"\u003e\u003ccode\u003e57371df\u003c/code\u003e\u003c/a\u003e fix: add --no-dictionary option to lint command (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8514\"\u003e#8514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/cdf3f4db7e3f16556129acb47a4ec89ac8bb215a\"\u003e\u003ccode\u003ecdf3f4d\u003c/code\u003e\u003c/a\u003e chore: Update README.md (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8509\"\u003e#8509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streetsidesoftware/cspell/commits/v9.7.0/packages/cspell\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdownlint` from 0.39.0 to 0.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD051/MD060\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/63fefcbd4a7cbfa4fb49b40b5c4020c25df24c7d\"\u003e\u003ccode\u003e63fefcb\u003c/code\u003e\u003c/a\u003e Update to version 0.40.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dc9797828e3522740e27f34d08306502f6ed33a9\"\u003e\u003ccode\u003edc97978\u003c/code\u003e\u003c/a\u003e Add scenarios for aligned tables with irregular trailing pipes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/e645385e2cbb3a602a3e8013ee8b7eebec3f8038\"\u003e\u003ccode\u003ee645385\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/240e27b0c3bfa9208806f0fe6b0368b5b7fa0781\"\u003e\u003ccode\u003e240e27b\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/b3a49a7fed23385ba3de70c8865f8ea8d60e3d6e\"\u003e\u003ccode\u003eb3a49a7\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to rename \u0026quot;heading\u0026quot; to \u0026quot;header\u0026quot; for consisten...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f6c5369ef404308d3b6060d216ccc4f6c204b55c\"\u003e\u003ccode\u003ef6c5369\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to add aligned_delimiter parameter (fixes \u003ca href=\"https://redirect.github.com/DavidAnson/markdownlint/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/8e974f95d5421eb4298dc96f5c00726b8f853b97\"\u003e\u003ccode\u003e8e974f9\u003c/code\u003e\u003c/a\u003e Update MD013/line-length default mode to prevent trailing non-whitespace text...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/601910116d6435636260edb76c50efbd77819bb2\"\u003e\u003ccode\u003e6019101\u003c/code\u003e\u003c/a\u003e Remove outdated table-column-style suppression from dotnet/docs test repo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/9ad696e2570b66dab8626be05eb0b40777c62d8b\"\u003e\u003ccode\u003e9ad696e\u003c/code\u003e\u003c/a\u003e Add more tests for MD013/line-length edge case behavior.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d8bf33dde6747ae5f13d562a2c9d3bae69fc9f2d\"\u003e\u003ccode\u003ed8bf33d\u003c/code\u003e\u003c/a\u003e Refactor MD013/line-length to simplify length check.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.39.0...v0.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdownlint-cli` from 0.46.0 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/releases\"\u003emarkdownlint-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.47.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd output and exit code support for warnings\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003emarkdownlint\u003c/code\u003e dependency to \u003ccode\u003e0.40.0\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eMD011\u003c/code\u003e/\u003ccode\u003eMD013\u003c/code\u003e/\u003ccode\u003eMD051\u003c/code\u003e/\u003ccode\u003eMD060\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdate all dependencies via \u003ccode\u003eDependabot\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/igorshubovych/markdownlint-cli/commit/76b3d32d3f4b965e1d6425253c59407420ae2c43\"\u003e\u003ccode\u003e76b3d32\u003c/code\u003e\u003c/a\u003e Bump version 0.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/a8463473941d5ea7a20a025b79c4992126097f2e\"\u003e\u003ccode\u003ea846347\u003c/code\u003e\u003c/a\u003e Return exit code 0 when only warnings are present (fixes \u003ca href=\"https://redirect.github.com/igorshubovych/markdownlint-cli/issues/177\"\u003e#177\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/bea81c4ab242342020c47979d9eb02e692bdd60a\"\u003e\u003ccode\u003ebea81c4\u003c/code\u003e\u003c/a\u003e Update violation summary output to include severity.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/5174cace1cd2e1bc6d816ac81ff44fc0749717e3\"\u003e\u003ccode\u003e5174cac\u003c/code\u003e\u003c/a\u003e Add output test for severity warning.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/dabfdb41a04512d1b5519f371e25fb715c7f1da4\"\u003e\u003ccode\u003edabfdb4\u003c/code\u003e\u003c/a\u003e Update JSON output test to include severity warning.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/7f9da43c5aba2ca2766ab1709ec13e023432ddaa\"\u003e\u003ccode\u003e7f9da43\u003c/code\u003e\u003c/a\u003e Fix outdated workflow status badge.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/20a2943a907ac4c5d1d0d12fd3bc2f6586bfbd80\"\u003e\u003ccode\u003e20a2943\u003c/code\u003e\u003c/a\u003e Bump markdownlint from 0.39.0 to 0.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/9b4465ebfe8748c1eb7a89fb3c29e01cc48f6aae\"\u003e\u003ccode\u003e9b4465e\u003c/code\u003e\u003c/a\u003e Add explicit versioning to Docker entry points in .pre-commit-hooks.yaml so p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/974546440cb0f5b9a9f44ba1eeb617826f0445fb\"\u003e\u003ccode\u003e9745464\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/compare/v0.46.0...v0.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.7.3 to 3.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\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/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.0...3.8.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Input\nimport * as prettierPluginEstree from \u0026quot;prettier/plugins/estree\u0026quot;;\n\u003cp\u003e// Prettier 3.8.0\n// Property 'printers' does not exist on type 'typeof import(\u0026quot;prettier/plugins/estree\u0026quot;)'. ts(2339)\nprettierPluginEstree.printers.estree; //=\u0026gt; any\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.1\nprettierPluginEstree.printers.estree; //=\u0026gt; Printer\nprettierPluginEstree.printers[\u0026quot;estree-json\u0026quot;]; //=\u0026gt; Printer\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e3.7.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.3...3.7.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eLWC: Avoid quote around interpolations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003e#18383\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n\u0026lt;div foo={bar}\u0026gt;   \u0026lt;/div\u0026gt;\n\u003cp\u003e\u0026lt;!-- Prettier 3.7.3 (--embedded-language-formatting off) --\u0026gt;\n\u0026lt;div foo=\u0026quot;{bar}\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.7.4 (--embedded-language-formatting off) --\u0026gt;\n\u0026lt;div foo={bar}\u0026gt;\u0026lt;/div\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Fix comment inside union type gets duplicated (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003e#18393\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\ntype Foo = (/** comment */ a | b) | c;\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/90983f40dce5e20beea4e5618b5e0426a6a7f4f0\"\u003e\u003ccode\u003e90983f4\u003c/code\u003e\u003c/a\u003e Release 3.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/57f702f7656e6fc03873f8121480c321b2f44c8c\"\u003e\u003ccode\u003e57f702f\u003c/code\u003e\u003c/a\u003e Include available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18706\"\u003e#18706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bece82785141274c12956b0af3bae77a44ae3a9e\"\u003e\u003ccode\u003ebece827\u003c/code\u003e\u003c/a\u003e Revert change in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/82a4ab26f1e7fccd0041272de12a3c6b942e622b\"\u003e\u003ccode\u003e82a4ab2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5213ee463c653f47e1821de414a4f30573f83337\"\u003e\u003ccode\u003e5213ee4\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f95ad0f8e1dd9fb5507e7088f42f91fa6b5f3cb0\"\u003e\u003ccode\u003ef95ad0f\u003c/code\u003e\u003c/a\u003e Comment out finished steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b2034e819aef944fe1fe3bbf532118885a854f64\"\u003e\u003ccode\u003eb2034e8\u003c/code\u003e\u003c/a\u003e Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5824b15189303d52892ffbc0812751533666c674\"\u003e\u003ccode\u003e5824b15\u003c/code\u003e\u003c/a\u003e Release 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/04336012b351529f624eaeb3ac9af52a5b7b7c01\"\u003e\u003ccode\u003e0433601\u003c/code\u003e\u003c/a\u003e Add blog post for v3.8.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18639\"\u003e#18639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b04d05b831f1476ac6e24e1211972bfdd475c9b8\"\u003e\u003ccode\u003eb04d05b\u003c/code\u003e\u003c/a\u003e Remove lint step from release script (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18415\"\u003e#18415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.7.3...3.8.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/marcalexiei/last-war-wiki/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcalexiei%2Flast-war-wiki/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"3980539303","node_id":"PR_kwDOMdwYLM7FxNiE","number":805,"state":"open","title":"build(deps-dev): bump markdownlint from 0.32.1 to 0.40.0","user":"dependabot[bot]","labels":["Stale"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-23T22:55:00.000Z","updated_at":"2026-03-15T06:01:02.763Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"markdownlint","old_version":"0.32.1","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"}],"path":null,"ecosystem":"npm"},"body":"Bumps [markdownlint](https://github.com/DavidAnson/markdownlint) from 0.32.1 to 0.40.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD051/MD060\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MD060/table-column-style\u003c/li\u003e\n\u003cli\u003eImprove MD001/MD007/MD009/MD010/MD029/MD033/MD037/MD059\u003c/li\u003e\n\u003cli\u003eAdd support for reporting violations as severity \u003ccode\u003ewarning\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eresultVersion\u003c/code\u003e and \u003ccode\u003etoString\u003c/code\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eImprove type definitions\u003c/li\u003e\n\u003cli\u003eImprove demo web page\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MD059/descriptive-link-text\u003c/li\u003e\n\u003cli\u003eImprove MD025/MD027/MD036/MD038/MD041/MD043/MD045/MD051/MD052\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emarkdown-it\u003c/code\u003e parser no longer a production dependency (breaking change)\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emarkdownItFactory\u003c/code\u003e option, remove \u003ccode\u003emarkdownItPlugins\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove support for end-of-life Node version 18\u003c/li\u003e\n\u003cli\u003eImprove performance\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStop using \u003ccode\u003emodule.createRequire\u003c/code\u003e, export \u003ccode\u003eresolveModule\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweak \u003ccode\u003epackage.json\u003c/code\u003e dependencies to work with \u003ccode\u003epnpm\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd subpath imports for overriding default bundler behavior\u003c/li\u003e\n\u003cli\u003eImprove MD032\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u0026quot;browser\u0026quot; condition (as used by webpack)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConvert module to ECMAScript (breaking change)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://nodejs.org/docs/latest/api/esm.html\"\u003ehttps://nodejs.org/docs/latest/api/esm.html\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003ehttps://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eConvert module to named exports (breaking change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.36.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/DavidAnson/markdownlint/commit/63fefcbd4a7cbfa4fb49b40b5c4020c25df24c7d\"\u003e\u003ccode\u003e63fefcb\u003c/code\u003e\u003c/a\u003e Update to version 0.40.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dc9797828e3522740e27f34d08306502f6ed33a9\"\u003e\u003ccode\u003edc97978\u003c/code\u003e\u003c/a\u003e Add scenarios for aligned tables with irregular trailing pipes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/e645385e2cbb3a602a3e8013ee8b7eebec3f8038\"\u003e\u003ccode\u003ee645385\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/240e27b0c3bfa9208806f0fe6b0368b5b7fa0781\"\u003e\u003ccode\u003e240e27b\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/b3a49a7fed23385ba3de70c8865f8ea8d60e3d6e\"\u003e\u003ccode\u003eb3a49a7\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to rename \u0026quot;heading\u0026quot; to \u0026quot;header\u0026quot; for consisten...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f6c5369ef404308d3b6060d216ccc4f6c204b55c\"\u003e\u003ccode\u003ef6c5369\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to add aligned_delimiter parameter (fixes \u003ca href=\"https://redirect.github.com/DavidAnson/markdownlint/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/8e974f95d5421eb4298dc96f5c00726b8f853b97\"\u003e\u003ccode\u003e8e974f9\u003c/code\u003e\u003c/a\u003e Update MD013/line-length default mode to prevent trailing non-whitespace text...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/601910116d6435636260edb76c50efbd77819bb2\"\u003e\u003ccode\u003e6019101\u003c/code\u003e\u003c/a\u003e Remove outdated table-column-style suppression from dotnet/docs test repo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/9ad696e2570b66dab8626be05eb0b40777c62d8b\"\u003e\u003ccode\u003e9ad696e\u003c/code\u003e\u003c/a\u003e Add more tests for MD013/line-length edge case behavior.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d8bf33dde6747ae5f13d562a2c9d3bae69fc9f2d\"\u003e\u003ccode\u003ed8bf33d\u003c/code\u003e\u003c/a\u003e Refactor MD013/line-length to simplify length check.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.32.1...v0.40.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=markdownlint\u0026package-manager=npm_and_yarn\u0026previous-version=0.32.1\u0026new-version=0.40.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/zypher-game/zytron-optimism/pull/805","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zypher-game%2Fzytron-optimism/issues/805","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/805/packages"},{"uuid":"3884893716","node_id":"PR_kwDOD343cc7A3Csw","number":833,"state":"closed","title":"chore(deps): bump the production-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-16T09:05:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-02T09:30:18.000Z","updated_at":"2026-02-16T09:06:00.000Z","time_to_close":1208140,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":5,"packages":[{"name":"@diplodoc/tabs-extension","old_version":"3.8.0","new_version":"3.9.0","repository_url":"https://github.com/diplodoc-platform/tabs-extension"},{"name":"cssfilter","old_version":"0.0.10","new_version":"0.0.11","repository_url":"https://github.com/leizongmin/js-css-filter"},{"name":"lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"markdownlint","old_version":"0.32.1","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"},{"name":"markdownlint-rule-helpers","old_version":"0.17.2","new_version":"0.30.0","repository_url":"https://github.com/DavidAnson/markdownlint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@diplodoc/tabs-extension](https://github.com/diplodoc-platform/tabs-extension) | `3.8.0` | `3.9.0` |\n| [cssfilter](https://github.com/leizongmin/js-css-filter) | `0.0.10` | `0.0.11` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [markdownlint](https://github.com/DavidAnson/markdownlint) | `0.32.1` | `0.40.0` |\n| [markdownlint-rule-helpers](https://github.com/DavidAnson/markdownlint) | `0.17.2` | `0.30.0` |\n\n\nUpdates `@diplodoc/tabs-extension` from 3.8.0 to 3.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/diplodoc-platform/tabs-extension/releases\"\u003e\u003ccode\u003e@​diplodoc/tabs-extension\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.9.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/diplodoc-platform/tabs-extension/compare/v3.8.0...v3.9.0\"\u003e3.9.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd map attribute to tab-panel tokens (\u003ca href=\"https://github.com/diplodoc-platform/tabs-extension/commit/f2c2464ec2c4bdbbe2a41e8d67aa4fc555315f4e\"\u003ef2c2464\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/diplodoc-platform/tabs-extension/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​diplodoc/tabs-extension\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/diplodoc-platform/tabs-extension/compare/v3.8.0...v3.9.0\"\u003e3.9.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd map attribute to tab-panel tokens (\u003ca href=\"https://github.com/diplodoc-platform/tabs-extension/commit/f2c2464ec2c4bdbbe2a41e8d67aa4fc555315f4e\"\u003ef2c2464\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diplodoc-platform/tabs-extension/commit/e197feac1d00ca8c220abb1149398979c31410e8\"\u003e\u003ccode\u003ee197fea\u003c/code\u003e\u003c/a\u003e chore(master): release 3.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diplodoc-platform/tabs-extension/commit/f2c2464ec2c4bdbbe2a41e8d67aa4fc555315f4e\"\u003e\u003ccode\u003ef2c2464\u003c/code\u003e\u003c/a\u003e feat: add map attribute to tab-panel tokens\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/diplodoc-platform/tabs-extension/compare/v3.8.0...v3.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cssfilter` from 0.0.10 to 0.0.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/leizongmin/js-css-filter/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lodash` from 4.17.21 to 4.17.23\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dec55b7a3b382da075e2eac90089b4cd00a26cbb\"\u003e\u003ccode\u003edec55b7\u003c/code\u003e\u003c/a\u003e Bump main to v4.17.23 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6088\"\u003e#6088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/19c9251b3631d7cf220b43bc757eb33f1084f117\"\u003e\u003ccode\u003e19c9251\u003c/code\u003e\u003c/a\u003e fix: setCacheHas JSDoc return type should be boolean (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6071\"\u003e#6071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/b5e672995ae26929d111a6e94589f8d03fb8e578\"\u003e\u003ccode\u003eb5e6729\u003c/code\u003e\u003c/a\u003e jsdoc: Add -0 and BigInt zeros to _.compact falsey values list (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6062\"\u003e#6062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/edadd452146f7e4bad4ea684e955708931d84d81\"\u003e\u003ccode\u003eedadd45\u003c/code\u003e\u003c/a\u003e Prevent prototype pollution on baseUnset function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/4879a7a7d0a4494b0e83c7fa21bcc9fc6e7f1a6d\"\u003e\u003ccode\u003e4879a7a\u003c/code\u003e\u003c/a\u003e doc: fix autoLink function, conversion of source links (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6056\"\u003e#6056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/9648f692b0fc7c2f6a7a763d754377200126c2e8\"\u003e\u003ccode\u003e9648f69\u003c/code\u003e\u003c/a\u003e chore: remove \u003ccode\u003eyarn.lock\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6053\"\u003e#6053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dfa407db0bf5b200f2c7a9e4f06830ceaf074be9\"\u003e\u003ccode\u003edfa407d\u003c/code\u003e\u003c/a\u003e ci: remove legacy configuration files (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6052\"\u003e#6052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/156e1965ae78b121a88f81178ab81632304e8d64\"\u003e\u003ccode\u003e156e196\u003c/code\u003e\u003c/a\u003e feat: add renovate setup (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6039\"\u003e#6039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/933e1061b8c344d3fc742cdc400175d5ffc99bce\"\u003e\u003ccode\u003e933e106\u003c/code\u003e\u003c/a\u003e ci: add pipeline for Bun (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6023\"\u003e#6023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/072a807ff7ad8ffc7c1d2c3097266e815d138e20\"\u003e\u003ccode\u003e072a807\u003c/code\u003e\u003c/a\u003e docs: update links related to Open JS Foundation (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/5968\"\u003e#5968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.21...4.17.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdownlint` from 0.32.1 to 0.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD051/MD060\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MD060/table-column-style\u003c/li\u003e\n\u003cli\u003eImprove MD001/MD007/MD009/MD010/MD029/MD033/MD037/MD059\u003c/li\u003e\n\u003cli\u003eAdd support for reporting violations as severity \u003ccode\u003ewarning\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eresultVersion\u003c/code\u003e and \u003ccode\u003etoString\u003c/code\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eImprove type definitions\u003c/li\u003e\n\u003cli\u003eImprove demo web page\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MD059/descriptive-link-text\u003c/li\u003e\n\u003cli\u003eImprove MD025/MD027/MD036/MD038/MD041/MD043/MD045/MD051/MD052\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emarkdown-it\u003c/code\u003e parser no longer a production dependency (breaking change)\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emarkdownItFactory\u003c/code\u003e option, remove \u003ccode\u003emarkdownItPlugins\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove support for end-of-life Node version 18\u003c/li\u003e\n\u003cli\u003eImprove performance\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStop using \u003ccode\u003emodule.createRequire\u003c/code\u003e, export \u003ccode\u003eresolveModule\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweak \u003ccode\u003epackage.json\u003c/code\u003e dependencies to work with \u003ccode\u003epnpm\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd subpath imports for overriding default bundler behavior\u003c/li\u003e\n\u003cli\u003eImprove MD032\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u0026quot;browser\u0026quot; condition (as used by webpack)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConvert module to ECMAScript (breaking change)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://nodejs.org/docs/latest/api/esm.html\"\u003ehttps://nodejs.org/docs/latest/api/esm.html\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003ehttps://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eConvert module to named exports (breaking change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.36.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/DavidAnson/markdownlint/commit/63fefcbd4a7cbfa4fb49b40b5c4020c25df24c7d\"\u003e\u003ccode\u003e63fefcb\u003c/code\u003e\u003c/a\u003e Update to version 0.40.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dc9797828e3522740e27f34d08306502f6ed33a9\"\u003e\u003ccode\u003edc97978\u003c/code\u003e\u003c/a\u003e Add scenarios for aligned tables with irregular trailing pipes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/e645385e2cbb3a602a3e8013ee8b7eebec3f8038\"\u003e\u003ccode\u003ee645385\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/240e27b0c3bfa9208806f0fe6b0368b5b7fa0781\"\u003e\u003ccode\u003e240e27b\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/b3a49a7fed23385ba3de70c8865f8ea8d60e3d6e\"\u003e\u003ccode\u003eb3a49a7\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to rename \u0026quot;heading\u0026quot; to \u0026quot;header\u0026quot; for consisten...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f6c5369ef404308d3b6060d216ccc4f6c204b55c\"\u003e\u003ccode\u003ef6c5369\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to add aligned_delimiter parameter (fixes \u003ca href=\"https://redirect.github.com/DavidAnson/markdownlint/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/8e974f95d5421eb4298dc96f5c00726b8f853b97\"\u003e\u003ccode\u003e8e974f9\u003c/code\u003e\u003c/a\u003e Update MD013/line-length default mode to prevent trailing non-whitespace text...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/601910116d6435636260edb76c50efbd77819bb2\"\u003e\u003ccode\u003e6019101\u003c/code\u003e\u003c/a\u003e Remove outdated table-column-style suppression from dotnet/docs test repo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/9ad696e2570b66dab8626be05eb0b40777c62d8b\"\u003e\u003ccode\u003e9ad696e\u003c/code\u003e\u003c/a\u003e Add more tests for MD013/line-length edge case behavior.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d8bf33dde6747ae5f13d562a2c9d3bae69fc9f2d\"\u003e\u003ccode\u003ed8bf33d\u003c/code\u003e\u003c/a\u003e Refactor MD013/line-length to simplify length check.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.32.1...v0.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdownlint-rule-helpers` from 0.17.2 to 0.30.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint-rule-helpers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.30.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emicromark\u003c/code\u003e in MD022/MD026/MD032/MD037/MD045/MD051\u003c/li\u003e\n\u003cli\u003eIncorporate \u003ccode\u003emicromark-extension-math\u003c/code\u003e for math syntax\u003c/li\u003e\n\u003cli\u003eAllow custom rules to override information URL\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.29.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003emicromark\u003c/code\u003e parser dependencies for better performance\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003emicromark\u003c/code\u003e in MD049/MD050\u003c/li\u003e\n\u003cli\u003eImprove MD034/MD037/MD044/MD049/MD050\u003c/li\u003e\n\u003cli\u003eSupport multiple parsers in demo page\u003c/li\u003e\n\u003cli\u003eRemove support for end-of-life Node version 14\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies for CVE-2023-2251\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.28.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003emicromark\u003c/code\u003e parser for better positional data (internal only)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003emicromark\u003c/code\u003e in MD013/MD033/MD034/MD035/MD038/MD044/MD052/MD053\u003c/li\u003e\n\u003cli\u003eSimplify file-based test cases\u003c/li\u003e\n\u003cli\u003eUnify browser script for demo page\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD022/MD031/MD032/MD033/MD034/MD040/MD043/MD051/MD053\u003c/li\u003e\n\u003cli\u003eGenerate/separate documentation\u003c/li\u003e\n\u003cli\u003eImprove documentation\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD037/MD051/MD053\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD051\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MD051/MD052/MD053 for validating link fragments \u0026amp; reference\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d641caf90ca67660a1939e50f6cc8acb1939819f\"\u003e\u003ccode\u003ed641caf\u003c/code\u003e\u003c/a\u003e Update to version 0.30.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d9de1dd22ff29473083d8663010e06e6a0e95d47\"\u003e\u003ccode\u003ed9de1dd\u003c/code\u003e\u003c/a\u003e Update MD022/blanks-around-headings to allow specifying a different number of...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/bdc9d357f3d1e4e46c33548d820128453f99b89e\"\u003e\u003ccode\u003ebdc9d35\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.22.9 to 7.22.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/480df6a43683916c0f35025383d426005aad7250\"\u003e\u003ccode\u003e480df6a\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​babel/preset-env\u003c/code\u003e from 7.22.9 to 7.22.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/36e84a4b462fdc1230f67accc6ea3592328310aa\"\u003e\u003ccode\u003e36e84a4\u003c/code\u003e\u003c/a\u003e Bump eslint-plugin-jsdoc from 46.4.5 to 46.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/809841098d858fd7d6eaa6c3d804f6346ec12699\"\u003e\u003ccode\u003e8098410\u003c/code\u003e\u003c/a\u003e Update MD022/blanks-around-headings to allow passing -1 for lines_above/lines...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f079df140cce6180173fa26c558926559ac3c0cc\"\u003e\u003ccode\u003ef079df1\u003c/code\u003e\u003c/a\u003e Reimplement MD022/blanks-around-headings using micromark tokens.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/1eb40d3c4c07fa894c9b37ac3f1a2af6170ce320\"\u003e\u003ccode\u003e1eb40d3\u003c/code\u003e\u003c/a\u003e Update MD051/link-fragments to not provide error context for multi-line scena...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/ef1bd286a9802e7242fc620a0b0a856df8b644b2\"\u003e\u003ccode\u003eef1bd28\u003c/code\u003e\u003c/a\u003e Reimplement MD051/link-fragments using micromark tokens, report reference lin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dd73b0ad7f57dc4435f8a8288b55680b235ae896\"\u003e\u003ccode\u003edd73b0a\u003c/code\u003e\u003c/a\u003e Bump eslint from 8.45.0 to 8.46.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.17.2...v0.30.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/diplodoc-platform/transform/pull/833","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/diplodoc-platform%2Ftransform/issues/833","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/833/packages"},{"uuid":"3883228287","node_id":"PR_kwDONCDIjc7Axlh6","number":20,"state":"closed","title":"chore(deps-dev): bump the dev-code-check group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-01T23:55:32.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-01T23:15:36.000Z","updated_at":"2026-03-01T23:55:33.000Z","time_to_close":2421596,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-code-check","update_count":4,"packages":[{"name":"cspell","old_version":"9.4.0","new_version":"9.6.2","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"markdownlint","old_version":"0.39.0","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"},{"name":"markdownlint-cli","old_version":"0.46.0","new_version":"0.47.0","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"prettier","old_version":"3.7.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-code-check group with 4 updates in the / directory: [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell), [markdownlint](https://github.com/DavidAnson/markdownlint), [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) and [prettier](https://github.com/prettier/prettier).\n\nUpdates `cspell` from 9.4.0 to 9.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell/releases\"\u003ecspell's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.6.2\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Conditionally compress and build bTrie (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8437\"\u003e#8437\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003ePull request overview\u003c/h2\u003e\n\u003cp\u003eThis PR refactors the compilation process to conditionally compress dictionary files and build bTrie files based on the compression settings. The main changes separate compression and bTrie generation into distinct steps and update dependency path handling to be relative to the checksum file location.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eChanges:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSeparated dictionary compression into a dedicated step that runs after building the dictionary\u003c/li\u003e\n\u003cli\u003eModified bTrie generation to use the appropriate source file (compressed or uncompressed) based on target configuration\u003c/li\u003e\n\u003cli\u003eUpdated dependency path resolution to make paths relative to the checksum file directory instead of the root directory\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eDictionary Updates\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Workflow Bot -- Update Dictionaries (main) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8440\"\u003e#8440\u003c/a\u003e)\u003c/h3\u003e\n\u003ch1\u003eUpdate Dictionaries (main)\u003c/h1\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003e packages/cspell-bundled-dicts/package.json |  4 ++--\n pnpm-lock.yaml                             | 24 ++++++++++++------------\n 2 files changed, 14 insertions(+), 14 deletions(-)\n\u003c/code\u003e\u003c/pre\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev9.6.1\u003c/h2\u003e\n\u003ch2\u003eFixes\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/streetsidesoftware/cspell/blob/main/packages/cspell/CHANGELOG.md\"\u003ecspell's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.6.2 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Conditionally compress and build bTrie (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/8437\"\u003e#8437\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003ePull request overview\u003c/h2\u003e\n\u003cp\u003eThis PR refactors the compilation process to conditionally compress dictionary files and build bTrie files based on the compression settings. The main changes separate compression and bTrie generation into distinct steps and update dependency path handling to be relative to the checksum file location.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eChanges:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSeparated dictionary compression into a dedicated step that runs after building the dictionary\u003c/li\u003e\n\u003cli\u003eModified bTrie generation to use the appropriate source file (compressed or uncompressed) based on target configuration\u003c/li\u003e\n\u003cli\u003eUpdated dependency path resolution to make paths relative to the checksum file directory instead of the root directory\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eDictionary Updates\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Workflow Bot -- Update Dictionaries (main) (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/8440\"\u003e#8440\u003c/a\u003e)\u003c/h3\u003e\n\u003ch1\u003eUpdate Dictionaries (main)\u003c/h1\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003e packages/cspell-bundled-dicts/package.json |  4 ++--\n pnpm-lock.yaml                             | 24 ++++++++++++------------\n 2 files changed, 14 insertions(+), 14 deletions(-)\n\u003c/code\u003e\u003c/pre\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev9.6.1 (2026-01-25)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/646e18a04ff36d43f78a74e5055540e0f5297e91\"\u003e\u003ccode\u003e646e18a\u003c/code\u003e\u003c/a\u003e v9.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/b007ccd92e1f17bd0c6acac4f95ef23622ca07c4\"\u003e\u003ccode\u003eb007ccd\u003c/code\u003e\u003c/a\u003e chore: Prepare Release v9.6.2 (auto-deploy) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8438\"\u003e#8438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/666fb79096d25c53af9519cad07030e7aca597e1\"\u003e\u003ccode\u003e666fb79\u003c/code\u003e\u003c/a\u003e v9.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/f8dd04f658012351bd06a434686b6fd4d4d34039\"\u003e\u003ccode\u003ef8dd04f\u003c/code\u003e\u003c/a\u003e chore: Prepare Release v9.6.1 (auto-deploy) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8359\"\u003e#8359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/302763938fac914ba2e7fb9269ee631af7df5672\"\u003e\u003ccode\u003e3027639\u003c/code\u003e\u003c/a\u003e fix: Workflow Bot -- Update Dictionaries (main) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8433\"\u003e#8433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/003d0430a1883102b71b4947e1da55707c215bb6\"\u003e\u003ccode\u003e003d043\u003c/code\u003e\u003c/a\u003e fix: Move performance monitoring into its own package (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8431\"\u003e#8431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/d639a823b2ddd247e947d63cd67be8d067cb99a2\"\u003e\u003ccode\u003ed639a82\u003c/code\u003e\u003c/a\u003e refactor: Adjust RPC interface to use a config (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8420\"\u003e#8420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/d6df82ff3589e9e615b44fe603666d503bb7c98d\"\u003e\u003ccode\u003ed6df82f\u003c/code\u003e\u003c/a\u003e refactor: Refactor CLI to make it easier to spell check files in parallel (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/ae820e36a7c4b59b81ead4fc69087717b5c4357b\"\u003e\u003ccode\u003eae820e3\u003c/code\u003e\u003c/a\u003e refactor: Refactor settings a bit (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8385\"\u003e#8385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/fd9da285d8c9809fdd07417d4e2f96195c68408f\"\u003e\u003ccode\u003efd9da28\u003c/code\u003e\u003c/a\u003e fix: report errors in spelling result. (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8381\"\u003e#8381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streetsidesoftware/cspell/commits/v9.6.2/packages/cspell\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdownlint` from 0.39.0 to 0.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD051/MD060\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/63fefcbd4a7cbfa4fb49b40b5c4020c25df24c7d\"\u003e\u003ccode\u003e63fefcb\u003c/code\u003e\u003c/a\u003e Update to version 0.40.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dc9797828e3522740e27f34d08306502f6ed33a9\"\u003e\u003ccode\u003edc97978\u003c/code\u003e\u003c/a\u003e Add scenarios for aligned tables with irregular trailing pipes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/e645385e2cbb3a602a3e8013ee8b7eebec3f8038\"\u003e\u003ccode\u003ee645385\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/240e27b0c3bfa9208806f0fe6b0368b5b7fa0781\"\u003e\u003ccode\u003e240e27b\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/b3a49a7fed23385ba3de70c8865f8ea8d60e3d6e\"\u003e\u003ccode\u003eb3a49a7\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to rename \u0026quot;heading\u0026quot; to \u0026quot;header\u0026quot; for consisten...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f6c5369ef404308d3b6060d216ccc4f6c204b55c\"\u003e\u003ccode\u003ef6c5369\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to add aligned_delimiter parameter (fixes \u003ca href=\"https://redirect.github.com/DavidAnson/markdownlint/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/8e974f95d5421eb4298dc96f5c00726b8f853b97\"\u003e\u003ccode\u003e8e974f9\u003c/code\u003e\u003c/a\u003e Update MD013/line-length default mode to prevent trailing non-whitespace text...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/601910116d6435636260edb76c50efbd77819bb2\"\u003e\u003ccode\u003e6019101\u003c/code\u003e\u003c/a\u003e Remove outdated table-column-style suppression from dotnet/docs test repo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/9ad696e2570b66dab8626be05eb0b40777c62d8b\"\u003e\u003ccode\u003e9ad696e\u003c/code\u003e\u003c/a\u003e Add more tests for MD013/line-length edge case behavior.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d8bf33dde6747ae5f13d562a2c9d3bae69fc9f2d\"\u003e\u003ccode\u003ed8bf33d\u003c/code\u003e\u003c/a\u003e Refactor MD013/line-length to simplify length check.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.39.0...v0.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdownlint-cli` from 0.46.0 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/releases\"\u003emarkdownlint-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.47.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd output and exit code support for warnings\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003emarkdownlint\u003c/code\u003e dependency to \u003ccode\u003e0.40.0\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eMD011\u003c/code\u003e/\u003ccode\u003eMD013\u003c/code\u003e/\u003ccode\u003eMD051\u003c/code\u003e/\u003ccode\u003eMD060\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdate all dependencies via \u003ccode\u003eDependabot\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/igorshubovych/markdownlint-cli/commit/76b3d32d3f4b965e1d6425253c59407420ae2c43\"\u003e\u003ccode\u003e76b3d32\u003c/code\u003e\u003c/a\u003e Bump version 0.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/a8463473941d5ea7a20a025b79c4992126097f2e\"\u003e\u003ccode\u003ea846347\u003c/code\u003e\u003c/a\u003e Return exit code 0 when only warnings are present (fixes \u003ca href=\"https://redirect.github.com/igorshubovych/markdownlint-cli/issues/177\"\u003e#177\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/bea81c4ab242342020c47979d9eb02e692bdd60a\"\u003e\u003ccode\u003ebea81c4\u003c/code\u003e\u003c/a\u003e Update violation summary output to include severity.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/5174cace1cd2e1bc6d816ac81ff44fc0749717e3\"\u003e\u003ccode\u003e5174cac\u003c/code\u003e\u003c/a\u003e Add output test for severity warning.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/dabfdb41a04512d1b5519f371e25fb715c7f1da4\"\u003e\u003ccode\u003edabfdb4\u003c/code\u003e\u003c/a\u003e Update JSON output test to include severity warning.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/7f9da43c5aba2ca2766ab1709ec13e023432ddaa\"\u003e\u003ccode\u003e7f9da43\u003c/code\u003e\u003c/a\u003e Fix outdated workflow status badge.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/20a2943a907ac4c5d1d0d12fd3bc2f6586bfbd80\"\u003e\u003ccode\u003e20a2943\u003c/code\u003e\u003c/a\u003e Bump markdownlint from 0.39.0 to 0.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/9b4465ebfe8748c1eb7a89fb3c29e01cc48f6aae\"\u003e\u003ccode\u003e9b4465e\u003c/code\u003e\u003c/a\u003e Add explicit versioning to Docker entry points in .pre-commit-hooks.yaml so p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/974546440cb0f5b9a9f44ba1eeb617826f0445fb\"\u003e\u003ccode\u003e9745464\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/compare/v0.46.0...v0.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.7.3 to 3.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\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/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.0...3.8.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Input\nimport * as prettierPluginEstree from \u0026quot;prettier/plugins/estree\u0026quot;;\n\u003cp\u003e// Prettier 3.8.0\n// Property 'printers' does not exist on type 'typeof import(\u0026quot;prettier/plugins/estree\u0026quot;)'. ts(2339)\nprettierPluginEstree.printers.estree; //=\u0026gt; any\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.1\nprettierPluginEstree.printers.estree; //=\u0026gt; Printer\nprettierPluginEstree.printers[\u0026quot;estree-json\u0026quot;]; //=\u0026gt; Printer\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e3.7.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.3...3.7.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eLWC: Avoid quote around interpolations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003e#18383\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n\u0026lt;div foo={bar}\u0026gt;   \u0026lt;/div\u0026gt;\n\u003cp\u003e\u0026lt;!-- Prettier 3.7.3 (--embedded-language-formatting off) --\u0026gt;\n\u0026lt;div foo=\u0026quot;{bar}\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.7.4 (--embedded-language-formatting off) --\u0026gt;\n\u0026lt;div foo={bar}\u0026gt;\u0026lt;/div\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Fix comment inside union type gets duplicated (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003e#18393\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\ntype Foo = (/** comment */ a | b) | c;\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/90983f40dce5e20beea4e5618b5e0426a6a7f4f0\"\u003e\u003ccode\u003e90983f4\u003c/code\u003e\u003c/a\u003e Release 3.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/57f702f7656e6fc03873f8121480c321b2f44c8c\"\u003e\u003ccode\u003e57f702f\u003c/code\u003e\u003c/a\u003e Include available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18706\"\u003e#18706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bece82785141274c12956b0af3bae77a44ae3a9e\"\u003e\u003ccode\u003ebece827\u003c/code\u003e\u003c/a\u003e Revert change in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/82a4ab26f1e7fccd0041272de12a3c6b942e622b\"\u003e\u003ccode\u003e82a4ab2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5213ee463c653f47e1821de414a4f30573f83337\"\u003e\u003ccode\u003e5213ee4\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f95ad0f8e1dd9fb5507e7088f42f91fa6b5f3cb0\"\u003e\u003ccode\u003ef95ad0f\u003c/code\u003e\u003c/a\u003e Comment out finished steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b2034e819aef944fe1fe3bbf532118885a854f64\"\u003e\u003ccode\u003eb2034e8\u003c/code\u003e\u003c/a\u003e Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5824b15189303d52892ffbc0812751533666c674\"\u003e\u003ccode\u003e5824b15\u003c/code\u003e\u003c/a\u003e Release 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/04336012b351529f624eaeb3ac9af52a5b7b7c01\"\u003e\u003ccode\u003e0433601\u003c/code\u003e\u003c/a\u003e Add blog post for v3.8.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18639\"\u003e#18639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b04d05b831f1476ac6e24e1211972bfdd475c9b8\"\u003e\u003ccode\u003eb04d05b\u003c/code\u003e\u003c/a\u003e Remove lint step from release script (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18415\"\u003e#18415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.7.3...3.8.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/marcalexiei/contribute/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcalexiei%2Fcontribute/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"},{"uuid":"3827627995","node_id":"PR_kwDODRIehc695pwG","number":5207,"state":"open","title":"Bump markdownlint from 0.30.0 to 0.40.0","user":"dependabot[bot]","labels":["dependencies","javascript","stale"],"assignees":["kobymeir"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-19T01:21:09.000Z","updated_at":"2026-03-10T03:45:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"markdownlint","old_version":"0.30.0","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"}],"path":null,"ecosystem":"npm"},"body":"Bumps [markdownlint](https://github.com/DavidAnson/markdownlint) from 0.30.0 to 0.40.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD051/MD060\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MD060/table-column-style\u003c/li\u003e\n\u003cli\u003eImprove MD001/MD007/MD009/MD010/MD029/MD033/MD037/MD059\u003c/li\u003e\n\u003cli\u003eAdd support for reporting violations as severity \u003ccode\u003ewarning\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eresultVersion\u003c/code\u003e and \u003ccode\u003etoString\u003c/code\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eImprove type definitions\u003c/li\u003e\n\u003cli\u003eImprove demo web page\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MD059/descriptive-link-text\u003c/li\u003e\n\u003cli\u003eImprove MD025/MD027/MD036/MD038/MD041/MD043/MD045/MD051/MD052\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emarkdown-it\u003c/code\u003e parser no longer a production dependency (breaking change)\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emarkdownItFactory\u003c/code\u003e option, remove \u003ccode\u003emarkdownItPlugins\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove support for end-of-life Node version 18\u003c/li\u003e\n\u003cli\u003eImprove performance\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStop using \u003ccode\u003emodule.createRequire\u003c/code\u003e, export \u003ccode\u003eresolveModule\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweak \u003ccode\u003epackage.json\u003c/code\u003e dependencies to work with \u003ccode\u003epnpm\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd subpath imports for overriding default bundler behavior\u003c/li\u003e\n\u003cli\u003eImprove MD032\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u0026quot;browser\u0026quot; condition (as used by webpack)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConvert module to ECMAScript (breaking change)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://nodejs.org/docs/latest/api/esm.html\"\u003ehttps://nodejs.org/docs/latest/api/esm.html\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003ehttps://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eConvert module to named exports (breaking change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.36.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/DavidAnson/markdownlint/commit/63fefcbd4a7cbfa4fb49b40b5c4020c25df24c7d\"\u003e\u003ccode\u003e63fefcb\u003c/code\u003e\u003c/a\u003e Update to version 0.40.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dc9797828e3522740e27f34d08306502f6ed33a9\"\u003e\u003ccode\u003edc97978\u003c/code\u003e\u003c/a\u003e Add scenarios for aligned tables with irregular trailing pipes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/e645385e2cbb3a602a3e8013ee8b7eebec3f8038\"\u003e\u003ccode\u003ee645385\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/240e27b0c3bfa9208806f0fe6b0368b5b7fa0781\"\u003e\u003ccode\u003e240e27b\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/b3a49a7fed23385ba3de70c8865f8ea8d60e3d6e\"\u003e\u003ccode\u003eb3a49a7\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to rename \u0026quot;heading\u0026quot; to \u0026quot;header\u0026quot; for consisten...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f6c5369ef404308d3b6060d216ccc4f6c204b55c\"\u003e\u003ccode\u003ef6c5369\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to add aligned_delimiter parameter (fixes \u003ca href=\"https://redirect.github.com/DavidAnson/markdownlint/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/8e974f95d5421eb4298dc96f5c00726b8f853b97\"\u003e\u003ccode\u003e8e974f9\u003c/code\u003e\u003c/a\u003e Update MD013/line-length default mode to prevent trailing non-whitespace text...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/601910116d6435636260edb76c50efbd77819bb2\"\u003e\u003ccode\u003e6019101\u003c/code\u003e\u003c/a\u003e Remove outdated table-column-style suppression from dotnet/docs test repo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/9ad696e2570b66dab8626be05eb0b40777c62d8b\"\u003e\u003ccode\u003e9ad696e\u003c/code\u003e\u003c/a\u003e Add more tests for MD013/line-length edge case behavior.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d8bf33dde6747ae5f13d562a2c9d3bae69fc9f2d\"\u003e\u003ccode\u003ed8bf33d\u003c/code\u003e\u003c/a\u003e Refactor MD013/line-length to simplify length check.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.30.0...v0.40.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=markdownlint\u0026package-manager=npm_and_yarn\u0026previous-version=0.30.0\u0026new-version=0.40.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/demisto/demisto-sdk/pull/5207","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/demisto%2Fdemisto-sdk/issues/5207","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5207/packages"},{"uuid":"3785379440","node_id":"PR_kwDOPzhNNM67u-ob","number":127,"state":"open","title":"deps(deps-dev): bump the dev-dependencies group across 1 directory with 51 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-06T14:40:25.000Z","updated_at":"2026-01-13T16:01:18.157Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps-dev): bump","group_name":"dev-dependencies","update_count":51,"packages":[{"name":"@babel/runtime","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@eslint/compat","old_version":"1.4.1","new_version":"2.0.0","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/eslintrc","old_version":"2.1.4","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@eslint/js","old_version":"8.57.1","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@expo/cli","old_version":"0.24.23","new_version":"54.0.20","repository_url":"https://github.com/expo/expo"},{"name":"@next/eslint-plugin-next","old_version":"15.5.9","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@nx/devkit","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/expo","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/next","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/node","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/react","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/remix","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/vite","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/workspace","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nxlv/python","old_version":"21.2.0","new_version":"21.2.1","repository_url":"https://github.com/lucasvieirasilva/nx-plugins"},{"name":"@openapitools/openapi-generator-cli","old_version":"2.25.1","new_version":"2.27.0","repository_url":"https://github.com/OpenAPITools/openapi-generator-cli"},{"name":"@phenomnomnominal/tsquery","old_version":"6.1.3","new_version":"6.1.4","repository_url":"https://github.com/phenomnomnominal/tsquery"},{"name":"@swc-node/register","old_version":"1.9.2","new_version":"1.11.1","repository_url":"https://github.com/swc-project/swc-node"},{"name":"@swc/cli","old_version":"0.6.0","new_version":"0.7.9","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.5.29","new_version":"1.15.8","repository_url":"https://github.com/swc-project/swc"},{"name":"@swc/helpers","old_version":"0.5.17","new_version":"0.5.18","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"24.5.2","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.2","new_version":"8.52.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.46.2","new_version":"8.52.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"babel-preset-expo","old_version":"13.2.4","new_version":"54.0.9","repository_url":"https://github.com/expo/expo"},{"name":"eslint","old_version":"9.38.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.0.0","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-jsx-a11y","old_version":"6.10.1","new_version":"6.10.2","repository_url":"https://github.com/jsx-eslint/eslint-plugin-jsx-a11y"},{"name":"eslint-plugin-react","old_version":"7.35.0","new_version":"7.37.5","repository_url":"https://github.com/jsx-eslint/eslint-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.0.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"glob","old_version":"11.1.0","new_version":"13.0.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"jest","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-extended","old_version":"6.0.0","new_version":"7.0.0","repository_url":"https://github.com/jest-community/jest-extended"},{"name":"markdownlint","old_version":"0.36.1","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"},{"name":"markdownlint-cli","old_version":"0.36.0","new_version":"0.47.0","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"metro-config","old_version":"0.82.5","new_version":"0.83.3","repository_url":"https://github.com/facebook/metro"},{"name":"metro-resolver","old_version":"0.82.5","new_version":"0.83.3","repository_url":"https://github.com/facebook/metro"},{"name":"next","old_version":"16.0.0","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"nx","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"prettier","old_version":"3.6.2","new_version":"3.7.4","repository_url":"https://github.com/prettier/prettier"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"ts-jest","old_version":"29.4.4","new_version":"29.4.6","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"ts-morph","old_version":"27.0.0","new_version":"27.0.2","repository_url":"https://github.com/dsherret/ts-morph"},{"name":"tsx","old_version":"4.20.6","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"vite","old_version":"7.2.4","new_version":"7.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"yaml","old_version":"2.8.1","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 51 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.27.6` | `7.28.4` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `1.4.1` | `2.0.0` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `2.1.4` | `3.3.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `8.57.1` | `9.39.2` |\n| [@expo/cli](https://github.com/expo/expo/tree/HEAD/packages/@expo/cli) | `0.24.23` | `54.0.20` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.5.9` | `16.1.1` |\n| [@nx/devkit](https://github.com/nrwl/nx/tree/HEAD/packages/devkit) | `22.0.2` | `22.3.3` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.0.4` | `22.3.3` |\n| [@nx/expo](https://github.com/nrwl/nx/tree/HEAD/packages/expo) | `22.0.2` | `22.3.3` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.0.2` | `22.3.3` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.0.4` | `22.3.3` |\n| [@nx/next](https://github.com/nrwl/nx/tree/HEAD/packages/next) | `22.0.4` | `22.3.3` |\n| [@nx/node](https://github.com/nrwl/nx/tree/HEAD/packages/node) | `22.0.2` | `22.3.3` |\n| [@nx/react](https://github.com/nrwl/nx/tree/HEAD/packages/react) | `22.0.2` | `22.3.3` |\n| [@nx/remix](https://github.com/nrwl/nx/tree/HEAD/packages/remix) | `22.0.4` | `22.3.3` |\n| [@nx/vite](https://github.com/nrwl/nx/tree/HEAD/packages/vite) | `22.0.4` | `22.3.3` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.0.4` | `22.3.3` |\n| [@nx/workspace](https://github.com/nrwl/nx/tree/HEAD/packages/workspace) | `22.0.2` | `22.3.3` |\n| [@nxlv/python](https://github.com/lucasvieirasilva/nx-plugins/tree/HEAD/packages/nx-python) | `21.2.0` | `21.2.1` |\n| [@openapitools/openapi-generator-cli](https://github.com/OpenAPITools/openapi-generator-cli) | `2.25.1` | `2.27.0` |\n| [@phenomnomnominal/tsquery](https://github.com/phenomnomnominal/tsquery) | `6.1.3` | `6.1.4` |\n| [@swc-node/register](https://github.com/swc-project/swc-node) | `1.9.2` | `1.11.1` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.6.0` | `0.7.9` |\n| [@swc/core](https://github.com/swc-project/swc) | `1.5.29` | `1.15.8` |\n| [@swc/helpers](https://github.com/swc-project/swc) | `0.5.17` | `0.5.18` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.5.2` | `25.0.3` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.2` | `8.52.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.46.2` | `8.52.0` |\n| [babel-preset-expo](https://github.com/expo/expo/tree/HEAD/packages/babel-preset-expo) | `13.2.4` | `54.0.9` |\n| [eslint](https://github.com/eslint/eslint) | `9.38.0` | `9.39.2` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.0.0` | `16.1.1` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y) | `6.10.1` | `6.10.2` |\n| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.35.0` | `7.37.5` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.0.0` | `7.0.1` |\n| [glob](https://github.com/isaacs/node-glob) | `11.1.0` | `13.0.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.1.3` | `30.2.0` |\n| [jest-extended](https://github.com/jest-community/jest-extended) | `6.0.0` | `7.0.0` |\n| [markdownlint](https://github.com/DavidAnson/markdownlint) | `0.36.1` | `0.40.0` |\n| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | `0.36.0` | `0.47.0` |\n| [metro-config](https://github.com/facebook/metro) | `0.82.5` | `0.83.3` |\n| [metro-resolver](https://github.com/facebook/metro) | `0.82.5` | `0.83.3` |\n| [next](https://github.com/vercel/next.js) | `16.0.0` | `16.1.1` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.0.2` | `22.3.3` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.4` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.4` | `29.4.6` |\n| [ts-morph](https://github.com/dsherret/ts-morph) | `27.0.0` | `27.0.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.4` | `7.3.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.1` | `2.8.2` |\n\n\nUpdates `@babel/runtime` from 7.27.6 to 7.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.1 (2025-07-12)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17426\"\u003e#17426\u003c/a\u003e fix: \u003ccode\u003eregenerator\u003c/code\u003e correctly handles \u003ccode\u003ethrow\u003c/code\u003e outside of \u003ccode\u003etry\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17422\"\u003e#17422\u003c/a\u003e Add missing FunctionParameter docs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cac0ff4c3426eed30b4d27e7971b348da7c9f1e6\"\u003e\u003ccode\u003ecac0ff4\u003c/code\u003e\u003c/a\u003e v7.28.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f68ac511f091f6d1f698e8ce59cd668d3bfc6102\"\u003e\u003ccode\u003ef68ac51\u003c/code\u003e\u003c/a\u003e chore: Avoid CITGM errors (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17382\"\u003e#17382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.4/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/compat` from 1.4.1 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v1.4.1...compat-v2.0.0\"\u003e2.0.0\u003c/a\u003e (2025-11-14)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epatch missing context and SourceCode methods for v10 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a40d8c60af5bc09ea5e1c778655312a34ddc9f83\"\u003ea40d8c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/acc623c807bf8237a26b18291f04dd99e4e4981a\"\u003eacc623c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^0.17.0 to ^1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v1.6.1...migrate-config-v2.0.0\"\u003e2.0.0\u003c/a\u003e (2025-11-14)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/acc623c807bf8237a26b18291f04dd99e4e4981a\"\u003eacc623c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^1.4.1 to ^2.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^0.17.0 to ^1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v1.6.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v1.6.0...migrate-config-v1.6.1\"\u003e1.6.1\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^1.4.0 to ^1.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v1.4.1...compat-v2.0.0\"\u003e2.0.0\u003c/a\u003e (2025-11-14)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epatch missing context and SourceCode methods for v10 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a40d8c60af5bc09ea5e1c778655312a34ddc9f83\"\u003ea40d8c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/acc623c807bf8237a26b18291f04dd99e4e4981a\"\u003eacc623c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^0.17.0 to ^1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/c368656dbba4d927344905f24b3993a378a59a88\"\u003e\u003ccode\u003ec368656\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50c6da82a3e5cc7c3ca3c2ed603936a40fe659f9\"\u003e\u003ccode\u003e50c6da8\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/acc623c807bf8237a26b18291f04dd99e4e4981a\"\u003e\u003ccode\u003eacc623c\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a40d8c60af5bc09ea5e1c778655312a34ddc9f83\"\u003e\u003ccode\u003ea40d8c6\u003c/code\u003e\u003c/a\u003e feat: patch missing context and SourceCode methods for v10 (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/d9a760df6c3536d9dca88ad9853ddc5a628d2ce2\"\u003e\u003ccode\u003ed9a760d\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/d27478953f26832518ec9fe38f159f060fac0d4e\"\u003e\u003ccode\u003ed274789\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/b7eff4aed783664c440f4a288d8b8540593db2d1\"\u003e\u003ccode\u003eb7eff4a\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.0.0/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/eslintrc` from 2.1.4 to 3.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/releases\"\u003e\u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslintrc: v3.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslintrc: v3.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.3.0...v3.3.1\"\u003e3.3.1\u003c/a\u003e (2025-03-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect \u003ccode\u003etypes\u003c/code\u003e field in package.json (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/184\"\u003e#184\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/2f4cf3fe36ee0df93c1c53f32c030c58db1816a2\"\u003e2f4cf3f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2025-02-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd types to package (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/179\"\u003e#179\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/cb546be8ba53abcb4c64ed2fdd3a729dd1337f61\"\u003ecb546be\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.1.0...v3.2.0\"\u003e3.2.0\u003c/a\u003e (2024-11-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emerge rule.meta.defaultOptions before validation (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/d02f91452b81caff971f7895237cc4fb002e31da\"\u003ed02f914\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.0.2...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2024-05-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose loadConfigFile() function (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/59e890fcd9e03663ac185640d5bed5f1a85bd39b\"\u003e59e890f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.3.0...v3.3.1\"\u003e3.3.1\u003c/a\u003e (2025-03-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect \u003ccode\u003etypes\u003c/code\u003e field in package.json (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/184\"\u003e#184\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/2f4cf3fe36ee0df93c1c53f32c030c58db1816a2\"\u003e2f4cf3f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2025-02-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd types to package (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/179\"\u003e#179\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/cb546be8ba53abcb4c64ed2fdd3a729dd1337f61\"\u003ecb546be\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.1.0...v3.2.0\"\u003e3.2.0\u003c/a\u003e (2024-11-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emerge rule.meta.defaultOptions before validation (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/d02f91452b81caff971f7895237cc4fb002e31da\"\u003ed02f914\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.0.2...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2024-05-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose loadConfigFile() function (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/59e890fcd9e03663ac185640d5bed5f1a85bd39b\"\u003e59e890f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erun tests in Node.js 22 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/5e526f2e2897b87d7a704391cec74702d4bed38c\"\u003e5e526f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency shelljs to ^0.8.5 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/903b8875581ee731fd1a9424f83f785359cfb22e\"\u003e903b887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.0.1...v3.0.2\"\u003e3.0.2\u003c/a\u003e (2024-02-12)\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/eslint/eslintrc/commit/fdb529826fd769f2bdcd1281d711412253561231\"\u003e\u003ccode\u003efdb5298\u003c/code\u003e\u003c/a\u003e chore: release 3.3.3 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e\u003ccode\u003e8aa555a\u003c/code\u003e\u003c/a\u003e fix: release v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/a8b773d0cfecbd987e4301ad40be271a2c800c40\"\u003e\u003ccode\u003ea8b773d\u003c/code\u003e\u003c/a\u003e chore: release 3.3.2 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/85244bb33023f25eb8ac443d08b769be7bafec2e\"\u003e\u003ccode\u003e85244bb\u003c/code\u003e\u003c/a\u003e chore: switch to \u003ccode\u003egoogleapis/release-please-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/d356360dfee5173b3ace73cc1f3ecb922eb4310d\"\u003e\u003ccode\u003ed356360\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/116bf0332e3ce6dd848704b3782c8c77067c635b\"\u003e\u003ccode\u003e116bf03\u003c/code\u003e\u003c/a\u003e chore: update js-yaml to version 4.1.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/16e8d207557fcac8512bd5d9ffd475ec777db0df\"\u003e\u003ccode\u003e16e8d20\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/3b089acfeba445f3fef84662c43143a5d0eb8a15\"\u003e\u003ccode\u003e3b089ac\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e.gitignore\u003c/code\u003e to exclude shared workflows (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/1f6e2d19b2f9617c10597fbe97ac99076a716a0c\"\u003e\u003ccode\u003e1f6e2d1\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/785c00b8cce58c2b4962996699e0f3dbdc6d2d13\"\u003e\u003ccode\u003e785c00b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslintrc/compare/v2.1.4...eslintrc-v3.3.3\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 8.57.1 to 9.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20208\"\u003e#20208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115\"\u003e#20115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.2/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expo/cli` from 0.24.23 to 54.0.20\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​expo/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eThis is the log of notable changes to the Expo client that are developer-facing.\nPackage-specific changes not released in any SDK will be added here just before the release. Until then, you can find them in changelogs of the individual packages (see \u003ca href=\"https://github.com/expo/expo/blob/main/packages\"\u003epackages\u003c/a\u003e directory).\u003c/p\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e📚 3rd party library updates\u003c/h3\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch2\u003e54.0.0 — 2025-09-10\u003c/h2\u003e\n\u003ch3\u003e📚 3rd party library updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-sqlite\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated libSQL SDK to 0.9.11. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37442\"\u003e#37442\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated SQLite to 3.50.3. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38200\"\u003e#38200\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-camera\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Bumped MLKit barcode scanner to 17.3.0 for Android 16KB page size support. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37454\"\u003e#37454\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-notifications\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eremove deprecated function exports (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38782\"\u003e#38782\u003c/a\u003e by \u003ca href=\"https://github.com/vonovak\"\u003e\u003ccode\u003e@​vonovak\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[android] make data-only notifications consistent with iOS (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39025\"\u003e#39025\u003c/a\u003e by \u003ca href=\"https://github.com/vonovak\"\u003e\u003ccode\u003e@​vonovak\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-media-library\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fix \u003ccode\u003egetAssetsAsync\u003c/code\u003e loading performance, add \u003ccode\u003eresolveWithFullInfo\u003c/code\u003e option to control whether to load full EXIF data for images. This is a breaking change for Android apps, as it might break the orientation of images in some cases. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37957\"\u003e#37957\u003c/a\u003e by \u003ca href=\"https://github.com/kosmydel\"\u003e\u003ccode\u003e@​kosmydel\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-intent-launcher\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated intent actions list. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38131\"\u003e#38131\u003c/a\u003e by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-image-picker\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[Web] Changed web \u003ccode\u003euri\u003c/code\u003e to use blob URLs instead of base64 data URLs for better performance. The \u003ccode\u003euri\u003c/code\u003e property will now be a blob URL instead of a base64 data URL, while the \u003ccode\u003ebase64\u003c/code\u003e property behavior remains unchanged. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37447\"\u003e#37447\u003c/a\u003e by \u003ca href=\"https://github.com/hirbod\"\u003e\u003ccode\u003e@​hirbod\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[ios] The default for \u003ccode\u003epreferredAssetRepresentationMode\u003c/code\u003e is now \u003ccode\u003e.current\u003c/code\u003e instead of \u003ccode\u003e.automatic\u003c/code\u003e. This keeps the asset in its original container/codec (e.g. HEIC instead of JPEG) and is required for the new fast-path. Apps that relied on \u003ccode\u003e.automatic\u003c/code\u003e re-encoded output can pass \u003ccode\u003epreferredAssetRepresentationMode: '.automatic'\u003c/code\u003e to restore the old behaviour. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37569\"\u003e#37569\u003c/a\u003e by \u003ca href=\"https://github.com/hirbod\"\u003e\u003ccode\u003e@​hirbod\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-font\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[android] improve bitmap rendering for \u003ccode\u003erenderToImageAsync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39118\"\u003e#39118\u003c/a\u003e by \u003ca href=\"https://github.com/vonovak\"\u003e\u003ccode\u003e@​vonovak\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-file-system\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eMake the modern filesystem API the default, move previous one to \u003ccode\u003eexpo-file-system/legacy\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38404\"\u003e#38404\u003c/a\u003e by \u003ca href=\"https://github.com/aleqsio\"\u003e\u003ccode\u003e@​aleqsio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-document-picker\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[Web] getDocumentAsync() no longer returns base64 by default. The uri on web now always points to a Blob created via URL.createObjectURL(), which can be used for previews or appended to FormData for uploads. Selecting large files on web is now almost instant, since there’s no base64 conversion by default. If you still need base64, you can pass base64: true in the options. A new base64 field will then be included in the result. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37443\"\u003e#37443\u003c/a\u003e by \u003ca href=\"https://github.com/hirbod\"\u003e\u003ccode\u003e@​hirbod\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eunimodules-app-loader\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Add Apple TV support. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38513\"\u003e#38513\u003c/a\u003e by \u003ca href=\"https://github.com/douglowder\"\u003e\u003ccode\u003e@​douglowder\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-web-browser\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental macOS support (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37352\"\u003e#37352\u003c/a\u003e by \u003ca href=\"https://github.com/gabrieldonadel\"\u003e\u003ccode\u003e@​gabrieldonadel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/@expo/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/eslint-plugin-next` from 15.5.9 to 16.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003e\u003ccode\u003e@​next/eslint-plugin-next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.13\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: warn when running tests against stale build: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/88001\"\u003e#88001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRedesign default error pages with cleaner, more user-friendly UI: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87988\"\u003e#87988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edx: avoid next-env.d.ts change in dev: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/88103\"\u003e#88103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eprevent browser cache from using stale RSC responses from previous builds: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/86554\"\u003e#86554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: add Claude Code configuration: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87943\"\u003e#87943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: reduce flakiness in opentelemetry test for prod mode: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/88102\"\u003e#88102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename CLAUDE.md to AGENTS.md with symlink: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/88105\"\u003e#88105\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/feedthejim\"\u003e\u003ccode\u003e@​feedthejim\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.12\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: revalidateTag with profile should not trigger client cache invalidation: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/88069\"\u003e#88069\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/feedthejim\"\u003e\u003ccode\u003e@​feedthejim\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.11\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize CRLF line endings in jscodeshift tests on Windows: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/88008\"\u003e#88008\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/feedthejim\"\u003e\u003ccode\u003e@​feedthejim\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.10\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\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/vercel/next.js/commit/3aa53984e9d6bc4b5860c76e90cccfd6780989af\"\u003e\u003ccode\u003e3aa5398\u003c/code\u003e\u003c/a\u003e v16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34916762cdff14f27c7e3273d74af60eb6c23cb6\"\u003e\u003ccode\u003e3491676\u003c/code\u003e\u003c/a\u003e v16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/58e8f8c7e541cbfa0764e582b0c1068bfdef32b2\"\u003e\u003ccode\u003e58e8f8c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3284587f8ebeab67aa4659ef4873723654098916\"\u003e\u003ccode\u003e3284587\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/04290ab7c4e48c7d903a68051e688a1238e4041d\"\u003e\u003ccode\u003e04290ab\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d36c03ed1bde059ddc81a31e44a4483aca6a33c6\"\u003e\u003ccode\u003ed36c03e\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b174155e8b4863e18805ca29aaa98a240667e2a9\"\u003e\u003ccode\u003eb174155\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/20da8eadc08f5a204234841aa67e3dc2f5271512\"\u003e\u003ccode\u003e20da8ea\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7a856fcb9ee50fc5c6be16314862e539a0e14101\"\u003e\u003ccode\u003e7a856fc\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/80fb15cea6a8f157ec91fe090f4b069a8835895a\"\u003e\u003ccode\u003e80fb15c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.27\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.1.1/packages/eslint-plugin-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/devkit` from 22.0.2 to 22.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/devkit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.3.3 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e remove CNW A/B testing flow branching (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33967\"\u003e#33967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.2 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support ngrx v21 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33940\"\u003e#33940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support cypress component testing with zoneless projects (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33941\"\u003e#33941\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support \u003ccode\u003e@angular/cli\u003c/code\u003e package update during \u003ccode\u003enx migrate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33918\"\u003e#33918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e fix vitest test runner options for angular in cnw (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33921\"\u003e#33921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e honor \u003ccode\u003esetParserOptionsProject\u003c/code\u003e in flat config (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33953\"\u003e#33953\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33944\"\u003e#33944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e use localhost as default host \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33909\"\u003e#33909\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33947\"\u003e#33947\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33909\"\u003e#33909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e skip non-npm external dependencies in getDependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33951\"\u003e#33951\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32819\"\u003e#32819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure only prod is indexed (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33922\"\u003e#33922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure canonical urls are always nx.dev (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33932\"\u003e#33932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e set up module federation with webpack and ts soln correctly \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/31029\"\u003e#31029\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33920\"\u003e#33920\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31029\"\u003e#31029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e ensure jest v30 migration is run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33916\"\u003e#33916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCaleb Ukle\u003c/li\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.1 (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e ensure no tui on single tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33910\"\u003e#33910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e fix dependency graph for multi-targeting and transitive deps (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33908\"\u003e#33908\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33653\"\u003e#33653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33397\"\u003e#33397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Opus 4.5\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.0 (2025-12-17)\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/nrwl/nx/commit/6f85b83fd3af70a268abf331808c6613764e5caf\"\u003e\u003ccode\u003e6f85b83\u003c/code\u003e\u003c/a\u003e cleanup(repo): format all files (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33902\"\u003e#33902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/62c13c5477d9eff058f89731d8f208764d738701\"\u003e\u003ccode\u003e62c13c5\u003c/code\u003e\u003c/a\u003e feat(misc): support prettier v3 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33898\"\u003e#33898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/50cf84f758017397b1e90b745d05007b816a0712\"\u003e\u003ccode\u003e50cf84f\u003c/code\u003e\u003c/a\u003e chore(repo): update nx to 22.1.0-rc.2 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33464\"\u003e#33464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/62d0ad7f255bf7813042022f5e4c131f82ee2875\"\u003e\u003ccode\u003e62d0ad7\u003c/code\u003e\u003c/a\u003e chore(repo): rename jest.config.ts to jest.config.cts to be compat with Node ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/4fcdc9542e3fe828d2899600ed4005f7c4731587\"\u003e\u003ccode\u003e4fcdc95\u003c/code\u003e\u003c/a\u003e fix(maven): resolve maven dependencies from project roots (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33313\"\u003e#33313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/f76f1ce3df0b701fbb792f0ed4bf6948735aac7f\"\u003e\u003ccode\u003ef76f1ce\u003c/code\u003e\u003c/a\u003e chore(repo): dogfood pnpm catalogs (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33232\"\u003e#33232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/6788fccbd62ca3ec7f04b6b62fc4b50280693eec\"\u003e\u003ccode\u003e6788fcc\u003c/code\u003e\u003c/a\u003e fix(core): fix swapped arguments when resolving catalog references from the f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/f1fe6c0e24c679923d6b8808b76851a87b52a14a\"\u003e\u003ccode\u003ef1fe6c0\u003c/code\u003e\u003c/a\u003e fix(misc): handle null exit codes from crashed child processes (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33163\"\u003e#33163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.3.3/packages/devkit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/eslint-plugin` from 22.0.4 to 22.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.3.3 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e remove CNW A/B testing flow branching (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33967\"\u003e#33967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.2 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support ngrx v21 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33940\"\u003e#33940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support cypress component testing with zoneless projects (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33941\"\u003e#33941\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support \u003ccode\u003e@angular/cli\u003c/code\u003e package update during \u003ccode\u003enx migrate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33918\"\u003e#33918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e fix vitest test runner options for angular in cnw (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33921\"\u003e#33921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e honor \u003ccode\u003esetParserOptionsProject\u003c/code\u003e in flat config (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33953\"\u003e#33953\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33944\"\u003e#33944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e use localhost as default host \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33909\"\u003e#33909\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33947\"\u003e#33947\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33909\"\u003e#33909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e skip non-npm external dependencies in getDependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33951\"\u003e#33951\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32819\"\u003e#32819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure only prod is indexed (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33922\"\u003e#33922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure canonical urls are always nx.dev (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33932\"\u003e#33932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e set up module federation with webpack and ts soln correctly \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/31029\"\u003e#31029\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33920\"\u003e#33920\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31029\"\u003e#31029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e ensure jest v30 migration is run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33916\"\u003e#33916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCaleb Ukle\u003c/li\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.1 (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e ensure no tui on single tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33910\"\u003e#33910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e fix dependency graph for multi-targeting and transitive deps (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33908\"\u003e#33908\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33653\"\u003e#33653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33397\"\u003e#33397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Opus 4.5\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.0 (2025-12-17)\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/nrwl/nx/commit/6f85b83fd3af70a268abf331808c6613764e5caf\"\u003e\u003ccode\u003e6f85b83\u003c/code\u003e\u003c/a\u003e cleanup(repo): format all files (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33902\"\u003e#33902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/8136eaf568293349ca16ef50fabb99ca99513894\"\u003e\u003ccode\u003e8136eaf\u003c/code\u003e\u003c/a\u003e feat(angular): support angular v21 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33378\"\u003e#33378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/239a4dbb2d832b8235e6befacec260ad722907a6\"\u003e\u003ccode\u003e239a4db\u003c/code\u003e\u003c/a\u003e feat(linter): add util to load eslint rules from a directory (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33543\"\u003e#33543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/50cf84f758017397b1e90b745d05007b816a0712\"\u003e\u003ccode\u003e50cf84f\u003c/code\u003e\u003c/a\u003e chore(repo): update nx to 22.1.0-rc.2 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33464\"\u003e#33464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/62d0ad7f255bf7813042022f5e4c131f82ee2875\"\u003e\u003ccode\u003e62d0ad7\u003c/code\u003e\u003c/a\u003e chore(repo): rename jest.config.ts to jest.config.cts to be compat with Node ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/f76f1ce3df0b701fbb792f0ed4bf6948735aac7f\"\u003e\u003ccode\u003ef76f1ce\u003c/code\u003e\u003c/a\u003e chore(repo): dogfood pnpm catalogs (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33232\"\u003e#33232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.3.3/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/expo` from 22.0.2 to 22.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/expo\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.3.3 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e remove CNW A/B testing flow branching (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33967\"\u003e#33967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.2 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support ngrx v21 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33940\"\u003e#33940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support cypress component testing with zoneless projects (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33941\"\u003e#33941\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support \u003ccode\u003e@angular/cli\u003c/code\u003e package update during \u003ccode\u003enx migrate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33918\"\u003e#33918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e fix vitest test runner options for angular in cnw (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33921\"\u003e#33921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e honor \u003ccode\u003esetParserOptionsProject\u003c/code\u003e in flat config (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33953\"\u003e#33953\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33944\"\u003e#33944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e use localhost as default host \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/expo/issues/33909\"\u003e#33909\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33947\"\u003e#33947\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33909\"\u003e#33909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e skip non-npm external dependencies in getDependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33951\"\u003e#33951\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32819\"\u003e#32819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure only prod is indexed (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33922\"\u003e#33922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure canonical urls are always nx.dev (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33932\"\u003e#33932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e set up module federation with webpack and ts soln correctly \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/expo/issues/31029\"\u003e#31029\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33920\"\u003e#33920\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31029\"\u003e#31029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e ensure jest v30 migration is run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33916\"\u003e#33916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCaleb Ukle\u003c/li\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/GodSpeedAI/VibesPro/pull/127","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GodSpeedAI%2FVibesPro/issues/127","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/127/packages"},{"uuid":"3775334330","node_id":"PR_kwDONCDIjc67PC8t","number":19,"state":"closed","title":"chore(deps-dev): bump the dev-code-check group with 3 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-01T23:15:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-01T23:09:52.000Z","updated_at":"2026-02-01T23:15:28.000Z","time_to_close":2678734,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-code-check","update_count":3,"packages":[{"name":"markdownlint","old_version":"0.39.0","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"},{"name":"markdownlint-cli","old_version":"0.46.0","new_version":"0.47.0","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"prettier","old_version":"3.7.3","new_version":"3.7.4","repository_url":"https://github.com/prettier/prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-code-check group with 3 updates: [markdownlint](https://github.com/DavidAnson/markdownlint), [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) and [prettier](https://github.com/prettier/prettier).\n\nUpdates `markdownlint` from 0.39.0 to 0.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD051/MD060\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/63fefcbd4a7cbfa4fb49b40b5c4020c25df24c7d\"\u003e\u003ccode\u003e63fefcb\u003c/code\u003e\u003c/a\u003e Update to version 0.40.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dc9797828e3522740e27f34d08306502f6ed33a9\"\u003e\u003ccode\u003edc97978\u003c/code\u003e\u003c/a\u003e Add scenarios for aligned tables with irregular trailing pipes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/e645385e2cbb3a602a3e8013ee8b7eebec3f8038\"\u003e\u003ccode\u003ee645385\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/240e27b0c3bfa9208806f0fe6b0368b5b7fa0781\"\u003e\u003ccode\u003e240e27b\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/b3a49a7fed23385ba3de70c8865f8ea8d60e3d6e\"\u003e\u003ccode\u003eb3a49a7\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to rename \u0026quot;heading\u0026quot; to \u0026quot;header\u0026quot; for consisten...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f6c5369ef404308d3b6060d216ccc4f6c204b55c\"\u003e\u003ccode\u003ef6c5369\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to add aligned_delimiter parameter (fixes \u003ca href=\"https://redirect.github.com/DavidAnson/markdownlint/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/8e974f95d5421eb4298dc96f5c00726b8f853b97\"\u003e\u003ccode\u003e8e974f9\u003c/code\u003e\u003c/a\u003e Update MD013/line-length default mode to prevent trailing non-whitespace text...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/601910116d6435636260edb76c50efbd77819bb2\"\u003e\u003ccode\u003e6019101\u003c/code\u003e\u003c/a\u003e Remove outdated table-column-style suppression from dotnet/docs test repo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/9ad696e2570b66dab8626be05eb0b40777c62d8b\"\u003e\u003ccode\u003e9ad696e\u003c/code\u003e\u003c/a\u003e Add more tests for MD013/line-length edge case behavior.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d8bf33dde6747ae5f13d562a2c9d3bae69fc9f2d\"\u003e\u003ccode\u003ed8bf33d\u003c/code\u003e\u003c/a\u003e Refactor MD013/line-length to simplify length check.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.39.0...v0.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdownlint-cli` from 0.46.0 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/releases\"\u003emarkdownlint-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.47.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd output and exit code support for warnings\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003emarkdownlint\u003c/code\u003e dependency to \u003ccode\u003e0.40.0\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eMD011\u003c/code\u003e/\u003ccode\u003eMD013\u003c/code\u003e/\u003ccode\u003eMD051\u003c/code\u003e/\u003ccode\u003eMD060\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdate all dependencies via \u003ccode\u003eDependabot\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/igorshubovych/markdownlint-cli/commit/76b3d32d3f4b965e1d6425253c59407420ae2c43\"\u003e\u003ccode\u003e76b3d32\u003c/code\u003e\u003c/a\u003e Bump version 0.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/a8463473941d5ea7a20a025b79c4992126097f2e\"\u003e\u003ccode\u003ea846347\u003c/code\u003e\u003c/a\u003e Return exit code 0 when only warnings are present (fixes \u003ca href=\"https://redirect.github.com/igorshubovych/markdownlint-cli/issues/177\"\u003e#177\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/bea81c4ab242342020c47979d9eb02e692bdd60a\"\u003e\u003ccode\u003ebea81c4\u003c/code\u003e\u003c/a\u003e Update violation summary output to include severity.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/5174cace1cd2e1bc6d816ac81ff44fc0749717e3\"\u003e\u003ccode\u003e5174cac\u003c/code\u003e\u003c/a\u003e Add output test for severity warning.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/dabfdb41a04512d1b5519f371e25fb715c7f1da4\"\u003e\u003ccode\u003edabfdb4\u003c/code\u003e\u003c/a\u003e Update JSON output test to include severity warning.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/7f9da43c5aba2ca2766ab1709ec13e023432ddaa\"\u003e\u003ccode\u003e7f9da43\u003c/code\u003e\u003c/a\u003e Fix outdated workflow status badge.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/20a2943a907ac4c5d1d0d12fd3bc2f6586bfbd80\"\u003e\u003ccode\u003e20a2943\u003c/code\u003e\u003c/a\u003e Bump markdownlint from 0.39.0 to 0.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/9b4465ebfe8748c1eb7a89fb3c29e01cc48f6aae\"\u003e\u003ccode\u003e9b4465e\u003c/code\u003e\u003c/a\u003e Add explicit versioning to Docker entry points in .pre-commit-hooks.yaml so p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/974546440cb0f5b9a9f44ba1eeb617826f0445fb\"\u003e\u003ccode\u003e9745464\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/compare/v0.46.0...v0.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.7.3 to 3.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\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/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.7.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.3...3.7.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eLWC: Avoid quote around interpolations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003e#18383\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n\u0026lt;div foo={bar}\u0026gt;   \u0026lt;/div\u0026gt;\n\u003cp\u003e\u0026lt;!-- Prettier 3.7.3 (--embedded-language-formatting off) --\u0026gt;\u003cbr /\u003e\n\u0026lt;div foo=\u0026quot;{bar}\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.7.4 (--embedded-language-formatting off) --\u0026gt;\u003cbr /\u003e\n\u0026lt;div foo={bar}\u0026gt;\u0026lt;/div\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Fix comment inside union type gets duplicated (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003e#18393\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\ntype Foo = (/** comment */ a | b) | c;\n\u003cp\u003e// Prettier 3.7.3\u003cbr /\u003e\ntype Foo = /** comment \u003cem\u003e/ (/\u003c/em\u003e* comment */ a | b) | c;\u003c/p\u003e\n\u003cp\u003e// Prettier 3.7.4\u003cbr /\u003e\ntype Foo = /** comment */ (a | b) | c;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Fix unstable comment print in union type comments (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003e#18395\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\ntype X = (A | B) \u0026amp; (\n  // comment\n  A | B\n);\n\u003cp\u003e// Prettier 3.7.3 (first format)\u003cbr /\u003e\ntype X = (A | B) \u0026amp;\u003cbr /\u003e\n(// comment\u003cbr /\u003e\nA | B);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.7.3 (second format)\u003cbr /\u003e\ntype X = (\u003cbr /\u003e\n| A\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/7848357af654883e21ed05c0bbbedf89ee88750e\"\u003e\u003ccode\u003e7848357\u003c/code\u003e\u003c/a\u003e Release 3.7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/7686c59d512177707711cb327196d4a965411ec0\"\u003e\u003ccode\u003e7686c59\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-hermes\u003c/code\u003e \u0026amp; \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e v0.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/fe494348a027cb9fcefd2cab9cd7ab1190d74a1c\"\u003e\u003ccode\u003efe49434\u003c/code\u003e\u003c/a\u003e Remove dead code checking union/intersection types length (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18396\"\u003e#18396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ca02b37489870d5f5996a7f91cbc4e4983fa9729\"\u003e\u003ccode\u003eca02b37\u003c/code\u003e\u003c/a\u003e Fix unstable comment print (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18395\"\u003e#18395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/7efb988c6784997685f38766b93a436ef7456974\"\u003e\u003ccode\u003e7efb988\u003c/code\u003e\u003c/a\u003e Fix comment in union type get duplicated (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18393\"\u003e#18393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/cfa92c1b6dc6a67f7ac13b801e2f827953721af3\"\u003e\u003ccode\u003ecfa92c1\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v21.0.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18392\"\u003e#18392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1de273770b052749f735987c5733c862217b991d\"\u003e\u003ccode\u003e1de2737\u003c/code\u003e\u003c/a\u003e Update dependency yaml to v2.8.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18391\"\u003e#18391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/706aa4ef90dbf3804595b10adffad6b75228fea6\"\u003e\u003ccode\u003e706aa4e\u003c/code\u003e\u003c/a\u003e Switch js parse postprocess to \u003ccode\u003eonEnter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18382\"\u003e#18382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d3eb2b2d081f4b5b1008e64655ce7cc8fefd731e\"\u003e\u003ccode\u003ed3eb2b2\u003c/code\u003e\u003c/a\u003e Reuse arrays in visitor keys (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18386\"\u003e#18386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c45fef106ec4d1efdcd61a64c3dd3298272b3d99\"\u003e\u003ccode\u003ec45fef1\u003c/code\u003e\u003c/a\u003e Fix LWC attribute with \u003ccode\u003e--embedded-language-formatting off\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18383\"\u003e#18383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.7.3...3.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/marcalexiei/contribute/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcalexiei%2Fcontribute/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"3774785093","node_id":"PR_kwDOFXMdsc67NTn3","number":2444,"state":"open","title":"build(deps): Bump markdownlint from 0.39.0 to 0.40.0","user":"dependabot[bot]","labels":[],"assignees":["davidsneighbour"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-01T15:06:06.000Z","updated_at":"2026-01-01T15:06:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"markdownlint","old_version":"0.39.0","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"}],"path":null,"ecosystem":"npm"},"body":"Bumps [markdownlint](https://github.com/DavidAnson/markdownlint) from 0.39.0 to 0.40.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD051/MD060\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/63fefcbd4a7cbfa4fb49b40b5c4020c25df24c7d\"\u003e\u003ccode\u003e63fefcb\u003c/code\u003e\u003c/a\u003e Update to version 0.40.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dc9797828e3522740e27f34d08306502f6ed33a9\"\u003e\u003ccode\u003edc97978\u003c/code\u003e\u003c/a\u003e Add scenarios for aligned tables with irregular trailing pipes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/e645385e2cbb3a602a3e8013ee8b7eebec3f8038\"\u003e\u003ccode\u003ee645385\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/240e27b0c3bfa9208806f0fe6b0368b5b7fa0781\"\u003e\u003ccode\u003e240e27b\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/b3a49a7fed23385ba3de70c8865f8ea8d60e3d6e\"\u003e\u003ccode\u003eb3a49a7\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to rename \u0026quot;heading\u0026quot; to \u0026quot;header\u0026quot; for consisten...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f6c5369ef404308d3b6060d216ccc4f6c204b55c\"\u003e\u003ccode\u003ef6c5369\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to add aligned_delimiter parameter (fixes \u003ca href=\"https://redirect.github.com/DavidAnson/markdownlint/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/8e974f95d5421eb4298dc96f5c00726b8f853b97\"\u003e\u003ccode\u003e8e974f9\u003c/code\u003e\u003c/a\u003e Update MD013/line-length default mode to prevent trailing non-whitespace text...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/601910116d6435636260edb76c50efbd77819bb2\"\u003e\u003ccode\u003e6019101\u003c/code\u003e\u003c/a\u003e Remove outdated table-column-style suppression from dotnet/docs test repo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/9ad696e2570b66dab8626be05eb0b40777c62d8b\"\u003e\u003ccode\u003e9ad696e\u003c/code\u003e\u003c/a\u003e Add more tests for MD013/line-length edge case behavior.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d8bf33dde6747ae5f13d562a2c9d3bae69fc9f2d\"\u003e\u003ccode\u003ed8bf33d\u003c/code\u003e\u003c/a\u003e Refactor MD013/line-length to simplify length check.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.39.0...v0.40.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=markdownlint\u0026package-manager=npm_and_yarn\u0026previous-version=0.39.0\u0026new-version=0.40.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/davidsneighbour/configurations/pull/2444","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidsneighbour%2Fconfigurations/issues/2444","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2444/packages"},{"uuid":"3774778689","node_id":"PR_kwDOFXMdsc67NSPd","number":2422,"state":"open","title":"build(deps): Bump markdownlint from 0.39.0 to 0.40.0 in /packages/markdownlint-config","user":"dependabot[bot]","labels":[],"assignees":["davidsneighbour"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-01T15:01:57.000Z","updated_at":"2026-01-01T15:01:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"markdownlint","old_version":"0.39.0","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"}],"path":"/packages/markdownlint-config","ecosystem":"npm"},"body":"Bumps [markdownlint](https://github.com/DavidAnson/markdownlint) from 0.39.0 to 0.40.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD051/MD060\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/63fefcbd4a7cbfa4fb49b40b5c4020c25df24c7d\"\u003e\u003ccode\u003e63fefcb\u003c/code\u003e\u003c/a\u003e Update to version 0.40.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dc9797828e3522740e27f34d08306502f6ed33a9\"\u003e\u003ccode\u003edc97978\u003c/code\u003e\u003c/a\u003e Add scenarios for aligned tables with irregular trailing pipes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/e645385e2cbb3a602a3e8013ee8b7eebec3f8038\"\u003e\u003ccode\u003ee645385\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/240e27b0c3bfa9208806f0fe6b0368b5b7fa0781\"\u003e\u003ccode\u003e240e27b\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/b3a49a7fed23385ba3de70c8865f8ea8d60e3d6e\"\u003e\u003ccode\u003eb3a49a7\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to rename \u0026quot;heading\u0026quot; to \u0026quot;header\u0026quot; for consisten...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f6c5369ef404308d3b6060d216ccc4f6c204b55c\"\u003e\u003ccode\u003ef6c5369\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to add aligned_delimiter parameter (fixes \u003ca href=\"https://redirect.github.com/DavidAnson/markdownlint/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/8e974f95d5421eb4298dc96f5c00726b8f853b97\"\u003e\u003ccode\u003e8e974f9\u003c/code\u003e\u003c/a\u003e Update MD013/line-length default mode to prevent trailing non-whitespace text...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/601910116d6435636260edb76c50efbd77819bb2\"\u003e\u003ccode\u003e6019101\u003c/code\u003e\u003c/a\u003e Remove outdated table-column-style suppression from dotnet/docs test repo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/9ad696e2570b66dab8626be05eb0b40777c62d8b\"\u003e\u003ccode\u003e9ad696e\u003c/code\u003e\u003c/a\u003e Add more tests for MD013/line-length edge case behavior.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d8bf33dde6747ae5f13d562a2c9d3bae69fc9f2d\"\u003e\u003ccode\u003ed8bf33d\u003c/code\u003e\u003c/a\u003e Refactor MD013/line-length to simplify length check.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.39.0...v0.40.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=markdownlint\u0026package-manager=npm_and_yarn\u0026previous-version=0.39.0\u0026new-version=0.40.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/davidsneighbour/configurations/pull/2422","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidsneighbour%2Fconfigurations/issues/2422","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2422/packages"},{"uuid":"3774576026","node_id":"PR_kwDOQgP5K867Mnan","number":5,"state":"open","title":"Bump markdownlint from 0.39.0 to 0.40.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-01T12:20:18.000Z","updated_at":"2026-02-10T11:54:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"markdownlint","old_version":"0.39.0","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"}],"path":null,"ecosystem":"npm"},"body":"Bumps [markdownlint](https://github.com/DavidAnson/markdownlint) from 0.39.0 to 0.40.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD051/MD060\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/63fefcbd4a7cbfa4fb49b40b5c4020c25df24c7d\"\u003e\u003ccode\u003e63fefcb\u003c/code\u003e\u003c/a\u003e Update to version 0.40.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dc9797828e3522740e27f34d08306502f6ed33a9\"\u003e\u003ccode\u003edc97978\u003c/code\u003e\u003c/a\u003e Add scenarios for aligned tables with irregular trailing pipes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/e645385e2cbb3a602a3e8013ee8b7eebec3f8038\"\u003e\u003ccode\u003ee645385\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/240e27b0c3bfa9208806f0fe6b0368b5b7fa0781\"\u003e\u003ccode\u003e240e27b\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/b3a49a7fed23385ba3de70c8865f8ea8d60e3d6e\"\u003e\u003ccode\u003eb3a49a7\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to rename \u0026quot;heading\u0026quot; to \u0026quot;header\u0026quot; for consisten...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f6c5369ef404308d3b6060d216ccc4f6c204b55c\"\u003e\u003ccode\u003ef6c5369\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to add aligned_delimiter parameter (fixes \u003ca href=\"https://redirect.github.com/DavidAnson/markdownlint/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/8e974f95d5421eb4298dc96f5c00726b8f853b97\"\u003e\u003ccode\u003e8e974f9\u003c/code\u003e\u003c/a\u003e Update MD013/line-length default mode to prevent trailing non-whitespace text...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/601910116d6435636260edb76c50efbd77819bb2\"\u003e\u003ccode\u003e6019101\u003c/code\u003e\u003c/a\u003e Remove outdated table-column-style suppression from dotnet/docs test repo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/9ad696e2570b66dab8626be05eb0b40777c62d8b\"\u003e\u003ccode\u003e9ad696e\u003c/code\u003e\u003c/a\u003e Add more tests for MD013/line-length edge case behavior.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d8bf33dde6747ae5f13d562a2c9d3bae69fc9f2d\"\u003e\u003ccode\u003ed8bf33d\u003c/code\u003e\u003c/a\u003e Refactor MD013/line-length to simplify length check.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.39.0...v0.40.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=markdownlint\u0026package-manager=npm_and_yarn\u0026previous-version=0.39.0\u0026new-version=0.40.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/Cactus-proj/Clean-Code-zh/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cactus-proj%2FClean-Code-zh/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"3770393406","node_id":"PR_kwDOPzhNNM66-ypW","number":117,"state":"open","title":"deps(deps-dev): bump the dev-dependencies group with 50 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-30T14:35:25.000Z","updated_at":"2025-12-30T14:35:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps-dev): bump","group_name":"dev-dependencies","update_count":50,"packages":[{"name":"@babel/runtime","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@eslint/compat","old_version":"1.4.1","new_version":"2.0.0","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/eslintrc","old_version":"2.1.4","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@eslint/js","old_version":"8.57.1","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@expo/cli","old_version":"0.24.23","new_version":"54.0.20","repository_url":"https://github.com/expo/expo"},{"name":"@next/eslint-plugin-next","old_version":"15.5.9","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@nx/devkit","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/expo","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/next","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/node","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/react","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/remix","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/vite","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/workspace","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@openapitools/openapi-generator-cli","old_version":"2.25.1","new_version":"2.26.0","repository_url":"https://github.com/OpenAPITools/openapi-generator-cli"},{"name":"@phenomnomnominal/tsquery","old_version":"6.1.3","new_version":"6.1.4","repository_url":"https://github.com/phenomnomnominal/tsquery"},{"name":"@swc-node/register","old_version":"1.9.2","new_version":"1.11.1","repository_url":"https://github.com/swc-project/swc-node"},{"name":"@swc/cli","old_version":"0.6.0","new_version":"0.7.9","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.5.29","new_version":"1.15.8","repository_url":"https://github.com/swc-project/swc"},{"name":"@swc/helpers","old_version":"0.5.17","new_version":"0.5.18","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"24.5.2","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.2","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.46.2","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"babel-preset-expo","old_version":"13.2.4","new_version":"54.0.9","repository_url":"https://github.com/expo/expo"},{"name":"eslint","old_version":"9.38.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.0.0","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-jsx-a11y","old_version":"6.10.1","new_version":"6.10.2","repository_url":"https://github.com/jsx-eslint/eslint-plugin-jsx-a11y"},{"name":"eslint-plugin-react","old_version":"7.35.0","new_version":"7.37.5","repository_url":"https://github.com/jsx-eslint/eslint-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.0.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"glob","old_version":"11.1.0","new_version":"13.0.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"jest","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-extended","old_version":"6.0.0","new_version":"7.0.0","repository_url":"https://github.com/jest-community/jest-extended"},{"name":"markdownlint","old_version":"0.36.1","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"},{"name":"markdownlint-cli","old_version":"0.36.0","new_version":"0.47.0","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"metro-config","old_version":"0.82.5","new_version":"0.83.3","repository_url":"https://github.com/facebook/metro"},{"name":"metro-resolver","old_version":"0.82.5","new_version":"0.83.3","repository_url":"https://github.com/facebook/metro"},{"name":"next","old_version":"16.0.0","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"nx","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"prettier","old_version":"3.6.2","new_version":"3.7.4","repository_url":"https://github.com/prettier/prettier"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"ts-jest","old_version":"29.4.4","new_version":"29.4.6","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"ts-morph","old_version":"27.0.0","new_version":"27.0.2","repository_url":"https://github.com/dsherret/ts-morph"},{"name":"tsx","old_version":"4.20.6","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"vite","old_version":"7.2.4","new_version":"7.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"yaml","old_version":"2.8.1","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 50 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.27.6` | `7.28.4` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `1.4.1` | `2.0.0` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `2.1.4` | `3.3.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `8.57.1` | `9.39.2` |\n| [@expo/cli](https://github.com/expo/expo/tree/HEAD/packages/@expo/cli) | `0.24.23` | `54.0.20` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.5.9` | `16.1.1` |\n| [@nx/devkit](https://github.com/nrwl/nx/tree/HEAD/packages/devkit) | `22.0.2` | `22.3.3` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.0.4` | `22.3.3` |\n| [@nx/expo](https://github.com/nrwl/nx/tree/HEAD/packages/expo) | `22.0.2` | `22.3.3` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.0.2` | `22.3.3` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.0.4` | `22.3.3` |\n| [@nx/next](https://github.com/nrwl/nx/tree/HEAD/packages/next) | `22.0.4` | `22.3.3` |\n| [@nx/node](https://github.com/nrwl/nx/tree/HEAD/packages/node) | `22.0.2` | `22.3.3` |\n| [@nx/react](https://github.com/nrwl/nx/tree/HEAD/packages/react) | `22.0.2` | `22.3.3` |\n| [@nx/remix](https://github.com/nrwl/nx/tree/HEAD/packages/remix) | `22.0.4` | `22.3.3` |\n| [@nx/vite](https://github.com/nrwl/nx/tree/HEAD/packages/vite) | `22.0.4` | `22.3.3` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.0.4` | `22.3.3` |\n| [@nx/workspace](https://github.com/nrwl/nx/tree/HEAD/packages/workspace) | `22.0.2` | `22.3.3` |\n| [@openapitools/openapi-generator-cli](https://github.com/OpenAPITools/openapi-generator-cli) | `2.25.1` | `2.26.0` |\n| [@phenomnomnominal/tsquery](https://github.com/phenomnomnominal/tsquery) | `6.1.3` | `6.1.4` |\n| [@swc-node/register](https://github.com/swc-project/swc-node) | `1.9.2` | `1.11.1` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.6.0` | `0.7.9` |\n| [@swc/core](https://github.com/swc-project/swc) | `1.5.29` | `1.15.8` |\n| [@swc/helpers](https://github.com/swc-project/swc) | `0.5.17` | `0.5.18` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.5.2` | `25.0.3` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.2` | `8.51.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.46.2` | `8.51.0` |\n| [babel-preset-expo](https://github.com/expo/expo/tree/HEAD/packages/babel-preset-expo) | `13.2.4` | `54.0.9` |\n| [eslint](https://github.com/eslint/eslint) | `9.38.0` | `9.39.2` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.0.0` | `16.1.1` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y) | `6.10.1` | `6.10.2` |\n| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.35.0` | `7.37.5` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.0.0` | `7.0.1` |\n| [glob](https://github.com/isaacs/node-glob) | `11.1.0` | `13.0.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.1.3` | `30.2.0` |\n| [jest-extended](https://github.com/jest-community/jest-extended) | `6.0.0` | `7.0.0` |\n| [markdownlint](https://github.com/DavidAnson/markdownlint) | `0.36.1` | `0.40.0` |\n| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | `0.36.0` | `0.47.0` |\n| [metro-config](https://github.com/facebook/metro) | `0.82.5` | `0.83.3` |\n| [metro-resolver](https://github.com/facebook/metro) | `0.82.5` | `0.83.3` |\n| [next](https://github.com/vercel/next.js) | `16.0.0` | `16.1.1` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.0.2` | `22.3.3` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.4` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.4` | `29.4.6` |\n| [ts-morph](https://github.com/dsherret/ts-morph) | `27.0.0` | `27.0.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.4` | `7.3.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.1` | `2.8.2` |\n\nUpdates `@babel/runtime` from 7.27.6 to 7.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.1 (2025-07-12)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17426\"\u003e#17426\u003c/a\u003e fix: \u003ccode\u003eregenerator\u003c/code\u003e correctly handles \u003ccode\u003ethrow\u003c/code\u003e outside of \u003ccode\u003etry\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17422\"\u003e#17422\u003c/a\u003e Add missing FunctionParameter docs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cac0ff4c3426eed30b4d27e7971b348da7c9f1e6\"\u003e\u003ccode\u003ecac0ff4\u003c/code\u003e\u003c/a\u003e v7.28.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f68ac511f091f6d1f698e8ce59cd668d3bfc6102\"\u003e\u003ccode\u003ef68ac51\u003c/code\u003e\u003c/a\u003e chore: Avoid CITGM errors (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17382\"\u003e#17382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.4/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/compat` from 1.4.1 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v1.4.1...compat-v2.0.0\"\u003e2.0.0\u003c/a\u003e (2025-11-14)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epatch missing context and SourceCode methods for v10 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a40d8c60af5bc09ea5e1c778655312a34ddc9f83\"\u003ea40d8c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/acc623c807bf8237a26b18291f04dd99e4e4981a\"\u003eacc623c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^0.17.0 to ^1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v1.6.1...migrate-config-v2.0.0\"\u003e2.0.0\u003c/a\u003e (2025-11-14)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/acc623c807bf8237a26b18291f04dd99e4e4981a\"\u003eacc623c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^1.4.1 to ^2.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^0.17.0 to ^1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v1.6.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v1.6.0...migrate-config-v1.6.1\"\u003e1.6.1\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^1.4.0 to ^1.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v1.4.1...compat-v2.0.0\"\u003e2.0.0\u003c/a\u003e (2025-11-14)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epatch missing context and SourceCode methods for v10 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a40d8c60af5bc09ea5e1c778655312a34ddc9f83\"\u003ea40d8c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/acc623c807bf8237a26b18291f04dd99e4e4981a\"\u003eacc623c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^0.17.0 to ^1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/c368656dbba4d927344905f24b3993a378a59a88\"\u003e\u003ccode\u003ec368656\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50c6da82a3e5cc7c3ca3c2ed603936a40fe659f9\"\u003e\u003ccode\u003e50c6da8\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/acc623c807bf8237a26b18291f04dd99e4e4981a\"\u003e\u003ccode\u003eacc623c\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a40d8c60af5bc09ea5e1c778655312a34ddc9f83\"\u003e\u003ccode\u003ea40d8c6\u003c/code\u003e\u003c/a\u003e feat: patch missing context and SourceCode methods for v10 (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/d9a760df6c3536d9dca88ad9853ddc5a628d2ce2\"\u003e\u003ccode\u003ed9a760d\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/d27478953f26832518ec9fe38f159f060fac0d4e\"\u003e\u003ccode\u003ed274789\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/b7eff4aed783664c440f4a288d8b8540593db2d1\"\u003e\u003ccode\u003eb7eff4a\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.0.0/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/eslintrc` from 2.1.4 to 3.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/releases\"\u003e\u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslintrc: v3.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslintrc: v3.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.3.0...v3.3.1\"\u003e3.3.1\u003c/a\u003e (2025-03-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect \u003ccode\u003etypes\u003c/code\u003e field in package.json (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/184\"\u003e#184\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/2f4cf3fe36ee0df93c1c53f32c030c58db1816a2\"\u003e2f4cf3f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2025-02-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd types to package (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/179\"\u003e#179\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/cb546be8ba53abcb4c64ed2fdd3a729dd1337f61\"\u003ecb546be\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.1.0...v3.2.0\"\u003e3.2.0\u003c/a\u003e (2024-11-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emerge rule.meta.defaultOptions before validation (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/d02f91452b81caff971f7895237cc4fb002e31da\"\u003ed02f914\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.0.2...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2024-05-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose loadConfigFile() function (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/59e890fcd9e03663ac185640d5bed5f1a85bd39b\"\u003e59e890f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.3.0...v3.3.1\"\u003e3.3.1\u003c/a\u003e (2025-03-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect \u003ccode\u003etypes\u003c/code\u003e field in package.json (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/184\"\u003e#184\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/2f4cf3fe36ee0df93c1c53f32c030c58db1816a2\"\u003e2f4cf3f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2025-02-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd types to package (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/179\"\u003e#179\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/cb546be8ba53abcb4c64ed2fdd3a729dd1337f61\"\u003ecb546be\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.1.0...v3.2.0\"\u003e3.2.0\u003c/a\u003e (2024-11-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emerge rule.meta.defaultOptions before validation (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/d02f91452b81caff971f7895237cc4fb002e31da\"\u003ed02f914\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.0.2...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2024-05-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose loadConfigFile() function (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/59e890fcd9e03663ac185640d5bed5f1a85bd39b\"\u003e59e890f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erun tests in Node.js 22 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/5e526f2e2897b87d7a704391cec74702d4bed38c\"\u003e5e526f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency shelljs to ^0.8.5 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/903b8875581ee731fd1a9424f83f785359cfb22e\"\u003e903b887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.0.1...v3.0.2\"\u003e3.0.2\u003c/a\u003e (2024-02-12)\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/eslint/eslintrc/commit/fdb529826fd769f2bdcd1281d711412253561231\"\u003e\u003ccode\u003efdb5298\u003c/code\u003e\u003c/a\u003e chore: release 3.3.3 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e\u003ccode\u003e8aa555a\u003c/code\u003e\u003c/a\u003e fix: release v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/a8b773d0cfecbd987e4301ad40be271a2c800c40\"\u003e\u003ccode\u003ea8b773d\u003c/code\u003e\u003c/a\u003e chore: release 3.3.2 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/85244bb33023f25eb8ac443d08b769be7bafec2e\"\u003e\u003ccode\u003e85244bb\u003c/code\u003e\u003c/a\u003e chore: switch to \u003ccode\u003egoogleapis/release-please-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/d356360dfee5173b3ace73cc1f3ecb922eb4310d\"\u003e\u003ccode\u003ed356360\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/116bf0332e3ce6dd848704b3782c8c77067c635b\"\u003e\u003ccode\u003e116bf03\u003c/code\u003e\u003c/a\u003e chore: update js-yaml to version 4.1.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/16e8d207557fcac8512bd5d9ffd475ec777db0df\"\u003e\u003ccode\u003e16e8d20\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/3b089acfeba445f3fef84662c43143a5d0eb8a15\"\u003e\u003ccode\u003e3b089ac\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e.gitignore\u003c/code\u003e to exclude shared workflows (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/1f6e2d19b2f9617c10597fbe97ac99076a716a0c\"\u003e\u003ccode\u003e1f6e2d1\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/785c00b8cce58c2b4962996699e0f3dbdc6d2d13\"\u003e\u003ccode\u003e785c00b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslintrc/compare/v2.1.4...eslintrc-v3.3.3\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 8.57.1 to 9.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20208\"\u003e#20208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115\"\u003e#20115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.2/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expo/cli` from 0.24.23 to 54.0.20\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​expo/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eThis is the log of notable changes to the Expo client that are developer-facing.\nPackage-specific changes not released in any SDK will be added here just before the release. Until then, you can find them in changelogs of the individual packages (see \u003ca href=\"https://github.com/expo/expo/blob/main/packages\"\u003epackages\u003c/a\u003e directory).\u003c/p\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e📚 3rd party library updates\u003c/h3\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch2\u003e54.0.0 — 2025-09-10\u003c/h2\u003e\n\u003ch3\u003e📚 3rd party library updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-sqlite\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated libSQL SDK to 0.9.11. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37442\"\u003e#37442\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated SQLite to 3.50.3. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38200\"\u003e#38200\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-camera\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Bumped MLKit barcode scanner to 17.3.0 for Android 16KB page size support. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37454\"\u003e#37454\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-notifications\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eremove deprecated function exports (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38782\"\u003e#38782\u003c/a\u003e by \u003ca href=\"https://github.com/vonovak\"\u003e\u003ccode\u003e@​vonovak\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[android] make data-only notifications consistent with iOS (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39025\"\u003e#39025\u003c/a\u003e by \u003ca href=\"https://github.com/vonovak\"\u003e\u003ccode\u003e@​vonovak\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-media-library\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fix \u003ccode\u003egetAssetsAsync\u003c/code\u003e loading performance, add \u003ccode\u003eresolveWithFullInfo\u003c/code\u003e option to control whether to load full EXIF data for images. This is a breaking change for Android apps, as it might break the orientation of images in some cases. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37957\"\u003e#37957\u003c/a\u003e by \u003ca href=\"https://github.com/kosmydel\"\u003e\u003ccode\u003e@​kosmydel\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-intent-launcher\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated intent actions list. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38131\"\u003e#38131\u003c/a\u003e by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-image-picker\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[Web] Changed web \u003ccode\u003euri\u003c/code\u003e to use blob URLs instead of base64 data URLs for better performance. The \u003ccode\u003euri\u003c/code\u003e property will now be a blob URL instead of a base64 data URL, while the \u003ccode\u003ebase64\u003c/code\u003e property behavior remains unchanged. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37447\"\u003e#37447\u003c/a\u003e by \u003ca href=\"https://github.com/hirbod\"\u003e\u003ccode\u003e@​hirbod\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[ios] The default for \u003ccode\u003epreferredAssetRepresentationMode\u003c/code\u003e is now \u003ccode\u003e.current\u003c/code\u003e instead of \u003ccode\u003e.automatic\u003c/code\u003e. This keeps the asset in its original container/codec (e.g. HEIC instead of JPEG) and is required for the new fast-path. Apps that relied on \u003ccode\u003e.automatic\u003c/code\u003e re-encoded output can pass \u003ccode\u003epreferredAssetRepresentationMode: '.automatic'\u003c/code\u003e to restore the old behaviour. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37569\"\u003e#37569\u003c/a\u003e by \u003ca href=\"https://github.com/hirbod\"\u003e\u003ccode\u003e@​hirbod\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-font\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[android] improve bitmap rendering for \u003ccode\u003erenderToImageAsync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39118\"\u003e#39118\u003c/a\u003e by \u003ca href=\"https://github.com/vonovak\"\u003e\u003ccode\u003e@​vonovak\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-file-system\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eMake the modern filesystem API the default, move previous one to \u003ccode\u003eexpo-file-system/legacy\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38404\"\u003e#38404\u003c/a\u003e by \u003ca href=\"https://github.com/aleqsio\"\u003e\u003ccode\u003e@​aleqsio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-document-picker\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[Web] getDocumentAsync() no longer returns base64 by default. The uri on web now always points to a Blob created via URL.createObjectURL(), which can be used for previews or appended to FormData for uploads. Selecting large files on web is now almost instant, since there’s no base64 conversion by default. If you still need base64, you can pass base64: true in the options. A new base64 field will then be included in the result. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37443\"\u003e#37443\u003c/a\u003e by \u003ca href=\"https://github.com/hirbod\"\u003e\u003ccode\u003e@​hirbod\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eunimodules-app-loader\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Add Apple TV support. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38513\"\u003e#38513\u003c/a\u003e by \u003ca href=\"https://github.com/douglowder\"\u003e\u003ccode\u003e@​douglowder\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-web-browser\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental macOS support (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37352\"\u003e#37352\u003c/a\u003e by \u003ca href=\"https://github.com/gabrieldonadel\"\u003e\u003ccode\u003e@​gabrieldonadel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/@expo/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/eslint-plugin-next` from 15.5.9 to 16.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003e\u003ccode\u003e@​next/eslint-plugin-next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.9\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emisc: fix type check log for CI envs: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87838\"\u003e#87838\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Rspack production test manifest: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87889\"\u003e#87889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Rspack development test manifest: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87888\"\u003e#87888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/feedthejim\"\u003e\u003ccode\u003e@​feedthejim\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/vercel-release-bot\"\u003e\u003ccode\u003e@​vercel-release-bot\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.8\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[strict-route-types] Add \u003ccode\u003eexperimental.strictRouteTypes\u003c/code\u003e config: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87378\"\u003e#87378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.7\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental routing package for resolving adapter routes: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/86404\"\u003e#86404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure outputs are correct with cache components in deployment adapters: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87018\"\u003e#87018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove off of deprecated url.parse: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87257\"\u003e#87257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.6\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[test] Move off of as much \u003ccode\u003eurl.parse\u003c/code\u003e as possible: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87286\"\u003e#87286\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/vercel/next.js/commit/3aa53984e9d6bc4b5860c76e90cccfd6780989af\"\u003e\u003ccode\u003e3aa5398\u003c/code\u003e\u003c/a\u003e v16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34916762cdff14f27c7e3273d74af60eb6c23cb6\"\u003e\u003ccode\u003e3491676\u003c/code\u003e\u003c/a\u003e v16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/58e8f8c7e541cbfa0764e582b0c1068bfdef32b2\"\u003e\u003ccode\u003e58e8f8c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3284587f8ebeab67aa4659ef4873723654098916\"\u003e\u003ccode\u003e3284587\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/04290ab7c4e48c7d903a68051e688a1238e4041d\"\u003e\u003ccode\u003e04290ab\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d36c03ed1bde059ddc81a31e44a4483aca6a33c6\"\u003e\u003ccode\u003ed36c03e\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b174155e8b4863e18805ca29aaa98a240667e2a9\"\u003e\u003ccode\u003eb174155\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/20da8eadc08f5a204234841aa67e3dc2f5271512\"\u003e\u003ccode\u003e20da8ea\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7a856fcb9ee50fc5c6be16314862e539a0e14101\"\u003e\u003ccode\u003e7a856fc\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/80fb15cea6a8f157ec91fe090f4b069a8835895a\"\u003e\u003ccode\u003e80fb15c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.27\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.1.1/packages/eslint-plugin-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/devkit` from 22.0.2 to 22.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/devkit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.3.3 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e remove CNW A/B testing flow branching (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33967\"\u003e#33967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.2 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support ngrx v21 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33940\"\u003e#33940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support cypress component testing with zoneless projects (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33941\"\u003e#33941\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support \u003ccode\u003e@angular/cli\u003c/code\u003e package update during \u003ccode\u003enx migrate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33918\"\u003e#33918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e fix vitest test runner options for angular in cnw (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33921\"\u003e#33921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e honor \u003ccode\u003esetParserOptionsProject\u003c/code\u003e in flat config (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33953\"\u003e#33953\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33944\"\u003e#33944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e use localhost as default host \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33909\"\u003e#33909\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33947\"\u003e#33947\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33909\"\u003e#33909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e skip non-npm external dependencies in getDependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33951\"\u003e#33951\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32819\"\u003e#32819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure only prod is indexed (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33922\"\u003e#33922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure canonical urls are always nx.dev (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33932\"\u003e#33932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e set up module federation with webpack and ts soln correctly \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/31029\"\u003e#31029\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33920\"\u003e#33920\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31029\"\u003e#31029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e ensure jest v30 migration is run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33916\"\u003e#33916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCaleb Ukle\u003c/li\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.1 (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e ensure no tui on single tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33910\"\u003e#33910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e fix dependency graph for multi-targeting and transitive deps (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33908\"\u003e#33908\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33653\"\u003e#33653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33397\"\u003e#33397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Opus 4.5\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.0 (2025-12-17)\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/nrwl/nx/commit/6f85b83fd3af70a268abf331808c6613764e5caf\"\u003e\u003ccode\u003e6f85b83\u003c/code\u003e\u003c/a\u003e cleanup(repo): format all files (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33902\"\u003e#33902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/62c13c5477d9eff058f89731d8f208764d738701\"\u003e\u003ccode\u003e62c13c5\u003c/code\u003e\u003c/a\u003e feat(misc): support prettier v3 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33898\"\u003e#33898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/50cf84f758017397b1e90b745d05007b816a0712\"\u003e\u003ccode\u003e50cf84f\u003c/code\u003e\u003c/a\u003e chore(repo): update nx to 22.1.0-rc.2 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33464\"\u003e#33464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/62d0ad7f255bf7813042022f5e4c131f82ee2875\"\u003e\u003ccode\u003e62d0ad7\u003c/code\u003e\u003c/a\u003e chore(repo): rename jest.config.ts to jest.config.cts to be compat with Node ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/4fcdc9542e3fe828d2899600ed4005f7c4731587\"\u003e\u003ccode\u003e4fcdc95\u003c/code\u003e\u003c/a\u003e fix(maven): resolve maven dependencies from project roots (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33313\"\u003e#33313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/f76f1ce3df0b701fbb792f0ed4bf6948735aac7f\"\u003e\u003ccode\u003ef76f1ce\u003c/code\u003e\u003c/a\u003e chore(repo): dogfood pnpm catalogs (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33232\"\u003e#33232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/6788fccbd62ca3ec7f04b6b62fc4b50280693eec\"\u003e\u003ccode\u003e6788fcc\u003c/code\u003e\u003c/a\u003e fix(core): fix swapped arguments when resolving catalog references from the f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/f1fe6c0e24c679923d6b8808b76851a87b52a14a\"\u003e\u003ccode\u003ef1fe6c0\u003c/code\u003e\u003c/a\u003e fix(misc): handle null exit codes from crashed child processes (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33163\"\u003e#33163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.3.3/packages/devkit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/eslint-plugin` from 22.0.4 to 22.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.3.3 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e remove CNW A/B testing flow branching (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33967\"\u003e#33967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.2 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support ngrx v21 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33940\"\u003e#33940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support cypress component testing with zoneless projects (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33941\"\u003e#33941\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support \u003ccode\u003e@angular/cli\u003c/code\u003e package update during \u003ccode\u003enx migrate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33918\"\u003e#33918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e fix vitest test runner options for angular in cnw (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33921\"\u003e#33921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e honor \u003ccode\u003esetParserOptionsProject\u003c/code\u003e in flat config (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33953\"\u003e#33953\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33944\"\u003e#33944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e use localhost as default host \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33909\"\u003e#33909\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33947\"\u003e#33947\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33909\"\u003e#33909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e skip non-npm external dependencies in getDependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33951\"\u003e#33951\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32819\"\u003e#32819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure only prod is indexed (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33922\"\u003e#33922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure canonical urls are always nx.dev (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33932\"\u003e#33932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e set up module federation with webpack and ts soln correctly \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/31029\"\u003e#31029\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33920\"\u003e#33920\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31029\"\u003e#31029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e ensure jest v30 migration is run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33916\"\u003e#33916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCaleb Ukle\u003c/li\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.1 (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e ensure no tui on single tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33910\"\u003e#33910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e fix dependency graph for multi-targeting and transitive deps (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33908\"\u003e#33908\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33653\"\u003e#33653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33397\"\u003e#33397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Opus 4.5\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.0 (2025-12-17)\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/nrwl/nx/commit/6f85b83fd3af70a268abf331808c6613764e5caf\"\u003e\u003ccode\u003e6f85b83\u003c/code\u003e\u003c/a\u003e cleanup(repo): format all files (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33902\"\u003e#33902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/8136eaf568293349ca16ef50fabb99ca99513894\"\u003e\u003ccode\u003e8136eaf\u003c/code\u003e\u003c/a\u003e feat(angular): support angular v21 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33378\"\u003e#33378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/239a4dbb2d832b8235e6befacec260ad722907a6\"\u003e\u003ccode\u003e239a4db\u003c/code\u003e\u003c/a\u003e feat(linter): add util to load eslint rules from a directory (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33543\"\u003e#33543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/50cf84f758017397b1e90b745d05007b816a0712\"\u003e\u003ccode\u003e50cf84f\u003c/code\u003e\u003c/a\u003e chore(repo): update nx to 22.1.0-rc.2 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33464\"\u003e#33464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/62d0ad7f255bf7813042022f5e4c131f82ee2875\"\u003e\u003ccode\u003e62d0ad7\u003c/code\u003e\u003c/a\u003e chore(repo): rename jest.config.ts to jest.config.cts to be compat with Node ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/f76f1ce3df0b701fbb792f0ed4bf6948735aac7f\"\u003e\u003ccode\u003ef76f1ce\u003c/code\u003e\u003c/a\u003e chore(repo): dogfood pnpm catalogs (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33232\"\u003e#33232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.3.3/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/expo` from 22.0.2 to 22.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/expo\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.3.3 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e remove CNW A/B testing flow branching (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33967\"\u003e#33967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.2 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support ngrx v21 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33940\"\u003e#33940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support cypress component testing with zoneless projects (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33941\"\u003e#33941\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support \u003ccode\u003e@angular/cli\u003c/code\u003e package update during \u003ccode\u003enx migrate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33918\"\u003e#33918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e fix vitest test runner options for angular in cnw (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33921\"\u003e#33921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e honor \u003ccode\u003esetParserOptionsProject\u003c/code\u003e in flat config (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33953\"\u003e#33953\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33944\"\u003e#33944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e use localhost as default host \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/expo/issues/33909\"\u003e#33909\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33947\"\u003e#33947\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33909\"\u003e#33909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e skip non-npm external dependencies in getDependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33951\"\u003e#33951\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32819\"\u003e#32819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure only prod is indexed (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33922\"\u003e#33922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure canonical urls are always nx.dev (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33932\"\u003e#33932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e set up module federation with webpack and ts soln correctly \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/expo/issues/31029\"\u003e#31029\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33920\"\u003e#33920\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31029\"\u003e#31029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e ensure jest v30 migration is run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33916\"\u003e#33916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCaleb Ukle\u003c/li\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.1 (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e ensure no tui on single tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33910\"\u003e#33910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/GodSpeedAI/VibesPro/pull/117","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GodSpeedAI%2FVibesPro/issues/117","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/117/packages"},{"uuid":"3766644689","node_id":"PR_kwDOP2sK6866yTwr","number":168,"state":"open","title":"chore(deps-dev): bump markdownlint from 0.33.0 to 0.40.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-29T07:18:42.000Z","updated_at":"2025-12-29T07:18:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"markdownlint","old_version":"0.33.0","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"}],"path":null,"ecosystem":"npm"},"body":"Bumps [markdownlint](https://github.com/DavidAnson/markdownlint) from 0.33.0 to 0.40.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD051/MD060\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MD060/table-column-style\u003c/li\u003e\n\u003cli\u003eImprove MD001/MD007/MD009/MD010/MD029/MD033/MD037/MD059\u003c/li\u003e\n\u003cli\u003eAdd support for reporting violations as severity \u003ccode\u003ewarning\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eresultVersion\u003c/code\u003e and \u003ccode\u003etoString\u003c/code\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eImprove type definitions\u003c/li\u003e\n\u003cli\u003eImprove demo web page\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MD059/descriptive-link-text\u003c/li\u003e\n\u003cli\u003eImprove MD025/MD027/MD036/MD038/MD041/MD043/MD045/MD051/MD052\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emarkdown-it\u003c/code\u003e parser no longer a production dependency (breaking change)\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emarkdownItFactory\u003c/code\u003e option, remove \u003ccode\u003emarkdownItPlugins\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove support for end-of-life Node version 18\u003c/li\u003e\n\u003cli\u003eImprove performance\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStop using \u003ccode\u003emodule.createRequire\u003c/code\u003e, export \u003ccode\u003eresolveModule\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweak \u003ccode\u003epackage.json\u003c/code\u003e dependencies to work with \u003ccode\u003epnpm\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd subpath imports for overriding default bundler behavior\u003c/li\u003e\n\u003cli\u003eImprove MD032\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u0026quot;browser\u0026quot; condition (as used by webpack)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConvert module to ECMAScript (breaking change)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://nodejs.org/docs/latest/api/esm.html\"\u003ehttps://nodejs.org/docs/latest/api/esm.html\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003ehttps://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eConvert module to named exports (breaking change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.36.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/DavidAnson/markdownlint/commit/63fefcbd4a7cbfa4fb49b40b5c4020c25df24c7d\"\u003e\u003ccode\u003e63fefcb\u003c/code\u003e\u003c/a\u003e Update to version 0.40.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dc9797828e3522740e27f34d08306502f6ed33a9\"\u003e\u003ccode\u003edc97978\u003c/code\u003e\u003c/a\u003e Add scenarios for aligned tables with irregular trailing pipes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/e645385e2cbb3a602a3e8013ee8b7eebec3f8038\"\u003e\u003ccode\u003ee645385\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/240e27b0c3bfa9208806f0fe6b0368b5b7fa0781\"\u003e\u003ccode\u003e240e27b\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/b3a49a7fed23385ba3de70c8865f8ea8d60e3d6e\"\u003e\u003ccode\u003eb3a49a7\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to rename \u0026quot;heading\u0026quot; to \u0026quot;header\u0026quot; for consisten...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f6c5369ef404308d3b6060d216ccc4f6c204b55c\"\u003e\u003ccode\u003ef6c5369\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to add aligned_delimiter parameter (fixes \u003ca href=\"https://redirect.github.com/DavidAnson/markdownlint/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/8e974f95d5421eb4298dc96f5c00726b8f853b97\"\u003e\u003ccode\u003e8e974f9\u003c/code\u003e\u003c/a\u003e Update MD013/line-length default mode to prevent trailing non-whitespace text...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/601910116d6435636260edb76c50efbd77819bb2\"\u003e\u003ccode\u003e6019101\u003c/code\u003e\u003c/a\u003e Remove outdated table-column-style suppression from dotnet/docs test repo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/9ad696e2570b66dab8626be05eb0b40777c62d8b\"\u003e\u003ccode\u003e9ad696e\u003c/code\u003e\u003c/a\u003e Add more tests for MD013/line-length edge case behavior.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d8bf33dde6747ae5f13d562a2c9d3bae69fc9f2d\"\u003e\u003ccode\u003ed8bf33d\u003c/code\u003e\u003c/a\u003e Refactor MD013/line-length to simplify length check.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.33.0...v0.40.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=markdownlint\u0026package-manager=npm_and_yarn\u0026previous-version=0.33.0\u0026new-version=0.40.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/flyingrobots/db8/pull/168","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/flyingrobots%2Fdb8/issues/168","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/168/packages"},{"uuid":"3765469503","node_id":"PR_kwDOQNOgV866urqP","number":10,"state":"open","title":"chore(docs)(deps-dev): bump markdownlint from 0.39.0 to 0.40.0 in the development group across 1 directory","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-28T08:44:45.000Z","updated_at":"2025-12-28T08:45:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(docs)(deps-dev)","packages":[{"name":"markdownlint","old_version":"0.39.0","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"}],"path":"the development group across 1 directory","ecosystem":"npm"},"body":"Bumps the development group with 1 update in the / directory: [markdownlint](https://github.com/DavidAnson/markdownlint).\n\nUpdates `markdownlint` from 0.39.0 to 0.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD051/MD060\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/63fefcbd4a7cbfa4fb49b40b5c4020c25df24c7d\"\u003e\u003ccode\u003e63fefcb\u003c/code\u003e\u003c/a\u003e Update to version 0.40.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dc9797828e3522740e27f34d08306502f6ed33a9\"\u003e\u003ccode\u003edc97978\u003c/code\u003e\u003c/a\u003e Add scenarios for aligned tables with irregular trailing pipes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/e645385e2cbb3a602a3e8013ee8b7eebec3f8038\"\u003e\u003ccode\u003ee645385\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/240e27b0c3bfa9208806f0fe6b0368b5b7fa0781\"\u003e\u003ccode\u003e240e27b\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/b3a49a7fed23385ba3de70c8865f8ea8d60e3d6e\"\u003e\u003ccode\u003eb3a49a7\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to rename \u0026quot;heading\u0026quot; to \u0026quot;header\u0026quot; for consisten...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f6c5369ef404308d3b6060d216ccc4f6c204b55c\"\u003e\u003ccode\u003ef6c5369\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to add aligned_delimiter parameter (fixes \u003ca href=\"https://redirect.github.com/DavidAnson/markdownlint/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/8e974f95d5421eb4298dc96f5c00726b8f853b97\"\u003e\u003ccode\u003e8e974f9\u003c/code\u003e\u003c/a\u003e Update MD013/line-length default mode to prevent trailing non-whitespace text...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/601910116d6435636260edb76c50efbd77819bb2\"\u003e\u003ccode\u003e6019101\u003c/code\u003e\u003c/a\u003e Remove outdated table-column-style suppression from dotnet/docs test repo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/9ad696e2570b66dab8626be05eb0b40777c62d8b\"\u003e\u003ccode\u003e9ad696e\u003c/code\u003e\u003c/a\u003e Add more tests for MD013/line-length edge case behavior.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d8bf33dde6747ae5f13d562a2c9d3bae69fc9f2d\"\u003e\u003ccode\u003ed8bf33d\u003c/code\u003e\u003c/a\u003e Refactor MD013/line-length to simplify length check.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.39.0...v0.40.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=markdownlint\u0026package-manager=npm_and_yarn\u0026previous-version=0.39.0\u0026new-version=0.40.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 \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/jmuelbert/jm-dev-tools/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmuelbert%2Fjm-dev-tools/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"3764177089","node_id":"PR_kwDOPzhNNM66q1fj","number":107,"state":"closed","title":"deps(deps-dev): bump the dev-dependencies group across 1 directory with 51 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-27T15:27:07.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-27T00:49:48.000Z","updated_at":"2025-12-27T15:27:08.000Z","time_to_close":52639,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps-dev): bump","group_name":"dev-dependencies","update_count":51,"packages":[{"name":"@babel/runtime","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@eslint/compat","old_version":"1.4.1","new_version":"2.0.0","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/eslintrc","old_version":"2.1.4","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@eslint/js","old_version":"8.57.1","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@expo/cli","old_version":"0.24.23","new_version":"54.0.20","repository_url":"https://github.com/expo/expo"},{"name":"@next/eslint-plugin-next","old_version":"15.5.9","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@nx/devkit","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/expo","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/next","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/node","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/react","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/remix","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/vite","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/workspace","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@openapitools/openapi-generator-cli","old_version":"2.25.1","new_version":"2.26.0","repository_url":"https://github.com/OpenAPITools/openapi-generator-cli"},{"name":"@phenomnomnominal/tsquery","old_version":"6.1.3","new_version":"6.1.4","repository_url":"https://github.com/phenomnomnominal/tsquery"},{"name":"@swc-node/register","old_version":"1.9.2","new_version":"1.11.1","repository_url":"https://github.com/swc-project/swc-node"},{"name":"@swc/cli","old_version":"0.6.0","new_version":"0.7.9","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.5.29","new_version":"1.15.7","repository_url":"https://github.com/swc-project/swc"},{"name":"@swc/helpers","old_version":"0.5.17","new_version":"0.5.18","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"24.5.2","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.2","new_version":"8.50.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.46.2","new_version":"8.50.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"babel-preset-expo","old_version":"13.2.4","new_version":"54.0.9","repository_url":"https://github.com/expo/expo"},{"name":"eslint","old_version":"9.38.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.0.0","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-jsx-a11y","old_version":"6.10.1","new_version":"6.10.2","repository_url":"https://github.com/jsx-eslint/eslint-plugin-jsx-a11y"},{"name":"eslint-plugin-react","old_version":"7.35.0","new_version":"7.37.5","repository_url":"https://github.com/jsx-eslint/eslint-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.0.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"glob","old_version":"11.1.0","new_version":"13.0.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"jest","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-extended","old_version":"6.0.0","new_version":"7.0.0","repository_url":"https://github.com/jest-community/jest-extended"},{"name":"markdownlint","old_version":"0.36.1","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"},{"name":"markdownlint-cli","old_version":"0.36.0","new_version":"0.47.0","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"metro-config","old_version":"0.82.5","new_version":"0.83.3","repository_url":"https://github.com/facebook/metro"},{"name":"metro-resolver","old_version":"0.82.5","new_version":"0.83.3","repository_url":"https://github.com/facebook/metro"},{"name":"next","old_version":"16.0.0","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"nx","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"prettier","old_version":"3.6.2","new_version":"3.7.4","repository_url":"https://github.com/prettier/prettier"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"ts-jest","old_version":"29.4.4","new_version":"29.4.6","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"ts-morph","old_version":"27.0.0","new_version":"27.0.2","repository_url":"https://github.com/dsherret/ts-morph"},{"name":"tsx","old_version":"4.20.6","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"vite","old_version":"7.2.4","new_version":"7.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"1.6.1","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"yaml","old_version":"2.8.1","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 51 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.27.6` | `7.28.4` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `1.4.1` | `2.0.0` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `2.1.4` | `3.3.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `8.57.1` | `9.39.2` |\n| [@expo/cli](https://github.com/expo/expo/tree/HEAD/packages/@expo/cli) | `0.24.23` | `54.0.20` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.5.9` | `16.1.1` |\n| [@nx/devkit](https://github.com/nrwl/nx/tree/HEAD/packages/devkit) | `22.0.2` | `22.3.3` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.0.4` | `22.3.3` |\n| [@nx/expo](https://github.com/nrwl/nx/tree/HEAD/packages/expo) | `22.0.2` | `22.3.3` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.0.2` | `22.3.3` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.0.4` | `22.3.3` |\n| [@nx/next](https://github.com/nrwl/nx/tree/HEAD/packages/next) | `22.0.4` | `22.3.3` |\n| [@nx/node](https://github.com/nrwl/nx/tree/HEAD/packages/node) | `22.0.2` | `22.3.3` |\n| [@nx/react](https://github.com/nrwl/nx/tree/HEAD/packages/react) | `22.0.2` | `22.3.3` |\n| [@nx/remix](https://github.com/nrwl/nx/tree/HEAD/packages/remix) | `22.0.4` | `22.3.3` |\n| [@nx/vite](https://github.com/nrwl/nx/tree/HEAD/packages/vite) | `22.0.4` | `22.3.3` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.0.4` | `22.3.3` |\n| [@nx/workspace](https://github.com/nrwl/nx/tree/HEAD/packages/workspace) | `22.0.2` | `22.3.3` |\n| [@openapitools/openapi-generator-cli](https://github.com/OpenAPITools/openapi-generator-cli) | `2.25.1` | `2.26.0` |\n| [@phenomnomnominal/tsquery](https://github.com/phenomnomnominal/tsquery) | `6.1.3` | `6.1.4` |\n| [@swc-node/register](https://github.com/swc-project/swc-node) | `1.9.2` | `1.11.1` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.6.0` | `0.7.9` |\n| [@swc/core](https://github.com/swc-project/swc) | `1.5.29` | `1.15.7` |\n| [@swc/helpers](https://github.com/swc-project/swc) | `0.5.17` | `0.5.18` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.5.2` | `25.0.3` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.2` | `8.50.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.46.2` | `8.50.1` |\n| [babel-preset-expo](https://github.com/expo/expo/tree/HEAD/packages/babel-preset-expo) | `13.2.4` | `54.0.9` |\n| [eslint](https://github.com/eslint/eslint) | `9.38.0` | `9.39.2` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.0.0` | `16.1.1` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y) | `6.10.1` | `6.10.2` |\n| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.35.0` | `7.37.5` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.0.0` | `7.0.1` |\n| [glob](https://github.com/isaacs/node-glob) | `11.1.0` | `13.0.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.1.3` | `30.2.0` |\n| [jest-extended](https://github.com/jest-community/jest-extended) | `6.0.0` | `7.0.0` |\n| [markdownlint](https://github.com/DavidAnson/markdownlint) | `0.36.1` | `0.40.0` |\n| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | `0.36.0` | `0.47.0` |\n| [metro-config](https://github.com/facebook/metro) | `0.82.5` | `0.83.3` |\n| [metro-resolver](https://github.com/facebook/metro) | `0.82.5` | `0.83.3` |\n| [next](https://github.com/vercel/next.js) | `16.0.0` | `16.1.1` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.0.2` | `22.3.3` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.4` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.4` | `29.4.6` |\n| [ts-morph](https://github.com/dsherret/ts-morph) | `27.0.0` | `27.0.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.4` | `7.3.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `1.6.1` | `4.0.16` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.1` | `2.8.2` |\n\n\nUpdates `@babel/runtime` from 7.27.6 to 7.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.1 (2025-07-12)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17426\"\u003e#17426\u003c/a\u003e fix: \u003ccode\u003eregenerator\u003c/code\u003e correctly handles \u003ccode\u003ethrow\u003c/code\u003e outside of \u003ccode\u003etry\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17422\"\u003e#17422\u003c/a\u003e Add missing FunctionParameter docs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cac0ff4c3426eed30b4d27e7971b348da7c9f1e6\"\u003e\u003ccode\u003ecac0ff4\u003c/code\u003e\u003c/a\u003e v7.28.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f68ac511f091f6d1f698e8ce59cd668d3bfc6102\"\u003e\u003ccode\u003ef68ac51\u003c/code\u003e\u003c/a\u003e chore: Avoid CITGM errors (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17382\"\u003e#17382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.4/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/compat` from 1.4.1 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v1.4.1...compat-v2.0.0\"\u003e2.0.0\u003c/a\u003e (2025-11-14)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epatch missing context and SourceCode methods for v10 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a40d8c60af5bc09ea5e1c778655312a34ddc9f83\"\u003ea40d8c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/acc623c807bf8237a26b18291f04dd99e4e4981a\"\u003eacc623c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^0.17.0 to ^1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v1.6.1...migrate-config-v2.0.0\"\u003e2.0.0\u003c/a\u003e (2025-11-14)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/acc623c807bf8237a26b18291f04dd99e4e4981a\"\u003eacc623c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^1.4.1 to ^2.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^0.17.0 to ^1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v1.6.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v1.6.0...migrate-config-v1.6.1\"\u003e1.6.1\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^1.4.0 to ^1.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v1.4.1...compat-v2.0.0\"\u003e2.0.0\u003c/a\u003e (2025-11-14)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epatch missing context and SourceCode methods for v10 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a40d8c60af5bc09ea5e1c778655312a34ddc9f83\"\u003ea40d8c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/acc623c807bf8237a26b18291f04dd99e4e4981a\"\u003eacc623c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^0.17.0 to ^1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/c368656dbba4d927344905f24b3993a378a59a88\"\u003e\u003ccode\u003ec368656\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50c6da82a3e5cc7c3ca3c2ed603936a40fe659f9\"\u003e\u003ccode\u003e50c6da8\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/acc623c807bf8237a26b18291f04dd99e4e4981a\"\u003e\u003ccode\u003eacc623c\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a40d8c60af5bc09ea5e1c778655312a34ddc9f83\"\u003e\u003ccode\u003ea40d8c6\u003c/code\u003e\u003c/a\u003e feat: patch missing context and SourceCode methods for v10 (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/d9a760df6c3536d9dca88ad9853ddc5a628d2ce2\"\u003e\u003ccode\u003ed9a760d\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/d27478953f26832518ec9fe38f159f060fac0d4e\"\u003e\u003ccode\u003ed274789\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/b7eff4aed783664c440f4a288d8b8540593db2d1\"\u003e\u003ccode\u003eb7eff4a\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.0.0/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/eslintrc` from 2.1.4 to 3.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/releases\"\u003e\u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslintrc: v3.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslintrc: v3.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.3.0...v3.3.1\"\u003e3.3.1\u003c/a\u003e (2025-03-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect \u003ccode\u003etypes\u003c/code\u003e field in package.json (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/184\"\u003e#184\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/2f4cf3fe36ee0df93c1c53f32c030c58db1816a2\"\u003e2f4cf3f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2025-02-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd types to package (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/179\"\u003e#179\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/cb546be8ba53abcb4c64ed2fdd3a729dd1337f61\"\u003ecb546be\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.1.0...v3.2.0\"\u003e3.2.0\u003c/a\u003e (2024-11-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emerge rule.meta.defaultOptions before validation (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/d02f91452b81caff971f7895237cc4fb002e31da\"\u003ed02f914\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.0.2...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2024-05-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose loadConfigFile() function (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/59e890fcd9e03663ac185640d5bed5f1a85bd39b\"\u003e59e890f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.3.0...v3.3.1\"\u003e3.3.1\u003c/a\u003e (2025-03-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect \u003ccode\u003etypes\u003c/code\u003e field in package.json (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/184\"\u003e#184\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/2f4cf3fe36ee0df93c1c53f32c030c58db1816a2\"\u003e2f4cf3f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2025-02-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd types to package (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/179\"\u003e#179\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/cb546be8ba53abcb4c64ed2fdd3a729dd1337f61\"\u003ecb546be\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.1.0...v3.2.0\"\u003e3.2.0\u003c/a\u003e (2024-11-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emerge rule.meta.defaultOptions before validation (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/d02f91452b81caff971f7895237cc4fb002e31da\"\u003ed02f914\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.0.2...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2024-05-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose loadConfigFile() function (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/59e890fcd9e03663ac185640d5bed5f1a85bd39b\"\u003e59e890f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erun tests in Node.js 22 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/5e526f2e2897b87d7a704391cec74702d4bed38c\"\u003e5e526f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency shelljs to ^0.8.5 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/903b8875581ee731fd1a9424f83f785359cfb22e\"\u003e903b887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.0.1...v3.0.2\"\u003e3.0.2\u003c/a\u003e (2024-02-12)\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/eslint/eslintrc/commit/fdb529826fd769f2bdcd1281d711412253561231\"\u003e\u003ccode\u003efdb5298\u003c/code\u003e\u003c/a\u003e chore: release 3.3.3 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e\u003ccode\u003e8aa555a\u003c/code\u003e\u003c/a\u003e fix: release v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/a8b773d0cfecbd987e4301ad40be271a2c800c40\"\u003e\u003ccode\u003ea8b773d\u003c/code\u003e\u003c/a\u003e chore: release 3.3.2 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/85244bb33023f25eb8ac443d08b769be7bafec2e\"\u003e\u003ccode\u003e85244bb\u003c/code\u003e\u003c/a\u003e chore: switch to \u003ccode\u003egoogleapis/release-please-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/d356360dfee5173b3ace73cc1f3ecb922eb4310d\"\u003e\u003ccode\u003ed356360\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/116bf0332e3ce6dd848704b3782c8c77067c635b\"\u003e\u003ccode\u003e116bf03\u003c/code\u003e\u003c/a\u003e chore: update js-yaml to version 4.1.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/16e8d207557fcac8512bd5d9ffd475ec777db0df\"\u003e\u003ccode\u003e16e8d20\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/3b089acfeba445f3fef84662c43143a5d0eb8a15\"\u003e\u003ccode\u003e3b089ac\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e.gitignore\u003c/code\u003e to exclude shared workflows (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/1f6e2d19b2f9617c10597fbe97ac99076a716a0c\"\u003e\u003ccode\u003e1f6e2d1\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/785c00b8cce58c2b4962996699e0f3dbdc6d2d13\"\u003e\u003ccode\u003e785c00b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslintrc/compare/v2.1.4...eslintrc-v3.3.3\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 8.57.1 to 9.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20208\"\u003e#20208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115\"\u003e#20115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.2/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expo/cli` from 0.24.23 to 54.0.20\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​expo/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eThis is the log of notable changes to the Expo client that are developer-facing.\nPackage-specific changes not released in any SDK will be added here just before the release. Until then, you can find them in changelogs of the individual packages (see \u003ca href=\"https://github.com/expo/expo/blob/main/packages\"\u003epackages\u003c/a\u003e directory).\u003c/p\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e📚 3rd party library updates\u003c/h3\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch2\u003e54.0.0 — 2025-09-10\u003c/h2\u003e\n\u003ch3\u003e📚 3rd party library updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-sqlite\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated libSQL SDK to 0.9.11. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37442\"\u003e#37442\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated SQLite to 3.50.3. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38200\"\u003e#38200\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-camera\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Bumped MLKit barcode scanner to 17.3.0 for Android 16KB page size support. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37454\"\u003e#37454\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-notifications\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eremove deprecated function exports (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38782\"\u003e#38782\u003c/a\u003e by \u003ca href=\"https://github.com/vonovak\"\u003e\u003ccode\u003e@​vonovak\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[android] make data-only notifications consistent with iOS (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39025\"\u003e#39025\u003c/a\u003e by \u003ca href=\"https://github.com/vonovak\"\u003e\u003ccode\u003e@​vonovak\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-media-library\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fix \u003ccode\u003egetAssetsAsync\u003c/code\u003e loading performance, add \u003ccode\u003eresolveWithFullInfo\u003c/code\u003e option to control whether to load full EXIF data for images. This is a breaking change for Android apps, as it might break the orientation of images in some cases. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37957\"\u003e#37957\u003c/a\u003e by \u003ca href=\"https://github.com/kosmydel\"\u003e\u003ccode\u003e@​kosmydel\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-intent-launcher\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated intent actions list. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38131\"\u003e#38131\u003c/a\u003e by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-image-picker\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[Web] Changed web \u003ccode\u003euri\u003c/code\u003e to use blob URLs instead of base64 data URLs for better performance. The \u003ccode\u003euri\u003c/code\u003e property will now be a blob URL instead of a base64 data URL, while the \u003ccode\u003ebase64\u003c/code\u003e property behavior remains unchanged. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37447\"\u003e#37447\u003c/a\u003e by \u003ca href=\"https://github.com/hirbod\"\u003e\u003ccode\u003e@​hirbod\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[ios] The default for \u003ccode\u003epreferredAssetRepresentationMode\u003c/code\u003e is now \u003ccode\u003e.current\u003c/code\u003e instead of \u003ccode\u003e.automatic\u003c/code\u003e. This keeps the asset in its original container/codec (e.g. HEIC instead of JPEG) and is required for the new fast-path. Apps that relied on \u003ccode\u003e.automatic\u003c/code\u003e re-encoded output can pass \u003ccode\u003epreferredAssetRepresentationMode: '.automatic'\u003c/code\u003e to restore the old behaviour. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37569\"\u003e#37569\u003c/a\u003e by \u003ca href=\"https://github.com/hirbod\"\u003e\u003ccode\u003e@​hirbod\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-font\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[android] improve bitmap rendering for \u003ccode\u003erenderToImageAsync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39118\"\u003e#39118\u003c/a\u003e by \u003ca href=\"https://github.com/vonovak\"\u003e\u003ccode\u003e@​vonovak\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-file-system\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eMake the modern filesystem API the default, move previous one to \u003ccode\u003eexpo-file-system/legacy\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38404\"\u003e#38404\u003c/a\u003e by \u003ca href=\"https://github.com/aleqsio\"\u003e\u003ccode\u003e@​aleqsio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-document-picker\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[Web] getDocumentAsync() no longer returns base64 by default. The uri on web now always points to a Blob created via URL.createObjectURL(), which can be used for previews or appended to FormData for uploads. Selecting large files on web is now almost instant, since there’s no base64 conversion by default. If you still need base64, you can pass base64: true in the options. A new base64 field will then be included in the result. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37443\"\u003e#37443\u003c/a\u003e by \u003ca href=\"https://github.com/hirbod\"\u003e\u003ccode\u003e@​hirbod\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eunimodules-app-loader\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Add Apple TV support. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38513\"\u003e#38513\u003c/a\u003e by \u003ca href=\"https://github.com/douglowder\"\u003e\u003ccode\u003e@​douglowder\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-web-browser\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental macOS support (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37352\"\u003e#37352\u003c/a\u003e by \u003ca href=\"https://github.com/gabrieldonadel\"\u003e\u003ccode\u003e@​gabrieldonadel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/@expo/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/eslint-plugin-next` from 15.5.9 to 16.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003e\u003ccode\u003e@​next/eslint-plugin-next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.6\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[test] Move off of as much \u003ccode\u003eurl.parse\u003c/code\u003e as possible: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87286\"\u003e#87286\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.5\u003c/h2\u003e\n\u003ch3\u003eExample Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Change Dockerfile.bun to use group/useradd instead of addgroup/user: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87443\"\u003e#87443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(examples): resolve hydration mismatch in blog-starter: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87703\"\u003e#87703\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/pji2918\"\u003e\u003ccode\u003e@​pji2918\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/nathannewyen\"\u003e\u003ccode\u003e@​nathannewyen\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.4\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Symlink handling follow-up: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87637\"\u003e#87637\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: add a missing period to rspack description: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/86526\"\u003e#86526\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Marukome0743\"\u003e\u003ccode\u003e@​Marukome0743\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.3\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Create junction points instead of symlinks on Windows: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87606\"\u003e#87606\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\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/vercel/next.js/commit/3aa53984e9d6bc4b5860c76e90cccfd6780989af\"\u003e\u003ccode\u003e3aa5398\u003c/code\u003e\u003c/a\u003e v16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34916762cdff14f27c7e3273d74af60eb6c23cb6\"\u003e\u003ccode\u003e3491676\u003c/code\u003e\u003c/a\u003e v16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/58e8f8c7e541cbfa0764e582b0c1068bfdef32b2\"\u003e\u003ccode\u003e58e8f8c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3284587f8ebeab67aa4659ef4873723654098916\"\u003e\u003ccode\u003e3284587\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/04290ab7c4e48c7d903a68051e688a1238e4041d\"\u003e\u003ccode\u003e04290ab\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d36c03ed1bde059ddc81a31e44a4483aca6a33c6\"\u003e\u003ccode\u003ed36c03e\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b174155e8b4863e18805ca29aaa98a240667e2a9\"\u003e\u003ccode\u003eb174155\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/20da8eadc08f5a204234841aa67e3dc2f5271512\"\u003e\u003ccode\u003e20da8ea\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7a856fcb9ee50fc5c6be16314862e539a0e14101\"\u003e\u003ccode\u003e7a856fc\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/80fb15cea6a8f157ec91fe090f4b069a8835895a\"\u003e\u003ccode\u003e80fb15c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.27\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.1.1/packages/eslint-plugin-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/devkit` from 22.0.2 to 22.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/devkit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.3.3 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e remove CNW A/B testing flow branching (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33967\"\u003e#33967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.2 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support ngrx v21 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33940\"\u003e#33940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support cypress component testing with zoneless projects (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33941\"\u003e#33941\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support \u003ccode\u003e@angular/cli\u003c/code\u003e package update during \u003ccode\u003enx migrate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33918\"\u003e#33918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e fix vitest test runner options for angular in cnw (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33921\"\u003e#33921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e honor \u003ccode\u003esetParserOptionsProject\u003c/code\u003e in flat config (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33953\"\u003e#33953\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33944\"\u003e#33944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e use localhost as default host \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33909\"\u003e#33909\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33947\"\u003e#33947\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33909\"\u003e#33909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e skip non-npm external dependencies in getDependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33951\"\u003e#33951\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32819\"\u003e#32819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure only prod is indexed (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33922\"\u003e#33922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure canonical urls are always nx.dev (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33932\"\u003e#33932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e set up module federation with webpack and ts soln correctly \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/31029\"\u003e#31029\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33920\"\u003e#33920\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31029\"\u003e#31029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e ensure jest v30 migration is run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33916\"\u003e#33916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCaleb Ukle\u003c/li\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.1 (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e ensure no tui on single tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33910\"\u003e#33910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e fix dependency graph for multi-targeting and transitive deps (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33908\"\u003e#33908\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33653\"\u003e#33653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33397\"\u003e#33397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Opus 4.5\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.0 (2025-12-17)\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/nrwl/nx/commit/6f85b83fd3af70a268abf331808c6613764e5caf\"\u003e\u003ccode\u003e6f85b83\u003c/code\u003e\u003c/a\u003e cleanup(repo): format all files (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33902\"\u003e#33902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/62c13c5477d9eff058f89731d8f208764d738701\"\u003e\u003ccode\u003e62c13c5\u003c/code\u003e\u003c/a\u003e feat(misc): support prettier v3 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33898\"\u003e#33898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/50cf84f758017397b1e90b745d05007b816a0712\"\u003e\u003ccode\u003e50cf84f\u003c/code\u003e\u003c/a\u003e chore(repo): update nx to 22.1.0-rc.2 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33464\"\u003e#33464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/62d0ad7f255bf7813042022f5e4c131f82ee2875\"\u003e\u003ccode\u003e62d0ad7\u003c/code\u003e\u003c/a\u003e chore(repo): rename jest.config.ts to jest.config.cts to be compat with Node ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/4fcdc9542e3fe828d2899600ed4005f7c4731587\"\u003e\u003ccode\u003e4fcdc95\u003c/code\u003e\u003c/a\u003e fix(maven): resolve maven dependencies from project roots (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33313\"\u003e#33313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/f76f1ce3df0b701fbb792f0ed4bf6948735aac7f\"\u003e\u003ccode\u003ef76f1ce\u003c/code\u003e\u003c/a\u003e chore(repo): dogfood pnpm catalogs (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33232\"\u003e#33232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/6788fccbd62ca3ec7f04b6b62fc4b50280693eec\"\u003e\u003ccode\u003e6788fcc\u003c/code\u003e\u003c/a\u003e fix(core): fix swapped arguments when resolving catalog references from the f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/f1fe6c0e24c679923d6b8808b76851a87b52a14a\"\u003e\u003ccode\u003ef1fe6c0\u003c/code\u003e\u003c/a\u003e fix(misc): handle null exit codes from crashed child processes (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33163\"\u003e#33163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.3.3/packages/devkit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/eslint-plugin` from 22.0.4 to 22.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.3.3 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e remove CNW A/B testing flow branching (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33967\"\u003e#33967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.2 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support ngrx v21 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33940\"\u003e#33940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support cypress component testing with zoneless projects (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33941\"\u003e#33941\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support \u003ccode\u003e@angular/cli\u003c/code\u003e package update during \u003ccode\u003enx migrate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33918\"\u003e#33918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e fix vitest test runner options for angular in cnw (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33921\"\u003e#33921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e honor \u003ccode\u003esetParserOptionsProject\u003c/code\u003e in flat config (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33953\"\u003e#33953\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33944\"\u003e#33944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e use localhost as default host \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33909\"\u003e#33909\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33947\"\u003e#33947\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33909\"\u003e#33909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e skip non-npm external dependencies in getDependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33951\"\u003e#33951\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32819\"\u003e#32819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure only prod is indexed (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33922\"\u003e#33922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure canonical urls are always nx.dev (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33932\"\u003e#33932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e set up module federation with webpack and ts soln correctly \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/31029\"\u003e#31029\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33920\"\u003e#33920\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31029\"\u003e#31029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e ensure jest v30 migration is run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33916\"\u003e#33916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCaleb Ukle\u003c/li\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.1 (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e ensure no tui on single tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33910\"\u003e#33910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e fix dependency graph for multi-targeting and transitive deps (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33908\"\u003e#33908\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33653\"\u003e#33653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33397\"\u003e#33397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Opus 4.5\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.0 (2025-12-17)\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/nrwl/nx/commit/6f85b83fd3af70a268abf331808c6613764e5caf\"\u003e\u003ccode\u003e6f85b83\u003c/code\u003e\u003c/a\u003e cleanup(repo): format all files (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33902\"\u003e#33902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/8136eaf568293349ca16ef50fabb99ca99513894\"\u003e\u003ccode\u003e8136eaf\u003c/code\u003e\u003c/a\u003e feat(angular): support angular v21 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33378\"\u003e#33378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/239a4dbb2d832b8235e6befacec260ad722907a6\"\u003e\u003ccode\u003e239a4db\u003c/code\u003e\u003c/a\u003e feat(linter): add util to load eslint rules from a directory (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33543\"\u003e#33543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/50cf84f758017397b1e90b745d05007b816a0712\"\u003e\u003ccode\u003e50cf84f\u003c/code\u003e\u003c/a\u003e chore(repo): update nx to 22.1.0-rc.2 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33464\"\u003e#33464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/62d0ad7f255bf7813042022f5e4c131f82ee2875\"\u003e\u003ccode\u003e62d0ad7\u003c/code\u003e\u003c/a\u003e chore(repo): rename jest.config.ts to jest.config.cts to be compat with Node ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/f76f1ce3df0b701fbb792f0ed4bf6948735aac7f\"\u003e\u003ccode\u003ef76f1ce\u003c/code\u003e\u003c/a\u003e chore(repo): dogfood pnpm catalogs (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33232\"\u003e#33232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.3.3/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/expo` from 22.0.2 to 22.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/expo\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.3.3 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e remove CNW A/B testing flow branching (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33967\"\u003e#33967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.2 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support ngrx v21 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33940\"\u003e#33940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support cypress component testing with zoneless projects (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33941\"\u003e#33941\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support \u003ccode\u003e@angular/cli\u003c/code\u003e package update during \u003ccode\u003enx migrate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33918\"\u003e#33918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e fix vitest test runner options for angular in cnw (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33921\"\u003e#33921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e honor \u003ccode\u003esetParserOptionsProject\u003c/code\u003e in flat config (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33953\"\u003e#33953\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33944\"\u003e#33944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e use localhost as default host \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/expo/issues/33909\"\u003e#33909\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33947\"\u003e#33947\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33909\"\u003e#33909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e skip non-npm external dependencies in getDependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33951\"\u003e#33951\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32819\"\u003e#32819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure only prod is indexed (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33922\"\u003e#33922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure canonical urls are always nx.dev (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33932\"\u003e#33932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e set up module federation with webpack and ts soln correctly \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/expo/issues/31029\"\u003e#31029\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33920\"\u003e#33920\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31029\"\u003e#31029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e ensure jest v30 migration is run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33916\"\u003e#33916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCaleb Ukle\u003c/li\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.1 (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e ensure no tui on single tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33910\"\u003e#33910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e fix dependency graph for multi-targeting and transitive deps (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33908\"\u003e#33908\u003c/a\u003e, \u003ca href=\"https://redi...\n\n_Description has been truncated_","html_url":"https://github.com/GodSpeedAI/VibesPro/pull/107","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GodSpeedAI%2FVibesPro/issues/107","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/107/packages"}],"issue_packages":[{"old_version":"0.39.0","new_version":"0.40.0","update_type":"minor","path":null,"pr_created_at":"2026-06-08T21:26:29.000Z","version_change":"0.39.0 → 0.40.0","issue":{"uuid":"4616757197","node_id":"PR_kwDOPJI6187kGo_t","number":5818,"state":"open","title":"chore(deps): Bump markdownlint from 0.39.0 to 0.40.0","user":"dependabot[bot]","labels":["minor","dependencies","javascript","dco-signoff: yes","needs-ok-to-test","size/L","copilot"],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-08T21:26:29.000Z","updated_at":"2026-06-09T03:02:42.909Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"markdownlint","old_version":"0.39.0","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"}],"path":null,"ecosystem":"npm"},"body":"Bumps [markdownlint](https://github.com/DavidAnson/markdownlint) from 0.39.0 to 0.40.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD051/MD060\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/63fefcbd4a7cbfa4fb49b40b5c4020c25df24c7d\"\u003e\u003ccode\u003e63fefcb\u003c/code\u003e\u003c/a\u003e Update to version 0.40.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dc9797828e3522740e27f34d08306502f6ed33a9\"\u003e\u003ccode\u003edc97978\u003c/code\u003e\u003c/a\u003e Add scenarios for aligned tables with irregular trailing pipes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/e645385e2cbb3a602a3e8013ee8b7eebec3f8038\"\u003e\u003ccode\u003ee645385\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/240e27b0c3bfa9208806f0fe6b0368b5b7fa0781\"\u003e\u003ccode\u003e240e27b\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/b3a49a7fed23385ba3de70c8865f8ea8d60e3d6e\"\u003e\u003ccode\u003eb3a49a7\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to rename \u0026quot;heading\u0026quot; to \u0026quot;header\u0026quot; for consisten...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f6c5369ef404308d3b6060d216ccc4f6c204b55c\"\u003e\u003ccode\u003ef6c5369\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to add aligned_delimiter parameter (fixes \u003ca href=\"https://redirect.github.com/DavidAnson/markdownlint/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/8e974f95d5421eb4298dc96f5c00726b8f853b97\"\u003e\u003ccode\u003e8e974f9\u003c/code\u003e\u003c/a\u003e Update MD013/line-length default mode to prevent trailing non-whitespace text...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/601910116d6435636260edb76c50efbd77819bb2\"\u003e\u003ccode\u003e6019101\u003c/code\u003e\u003c/a\u003e Remove outdated table-column-style suppression from dotnet/docs test repo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/9ad696e2570b66dab8626be05eb0b40777c62d8b\"\u003e\u003ccode\u003e9ad696e\u003c/code\u003e\u003c/a\u003e Add more tests for MD013/line-length edge case behavior.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d8bf33dde6747ae5f13d562a2c9d3bae69fc9f2d\"\u003e\u003ccode\u003ed8bf33d\u003c/code\u003e\u003c/a\u003e Refactor MD013/line-length to simplify length check.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.39.0...v0.40.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=markdownlint\u0026package-manager=npm_and_yarn\u0026previous-version=0.39.0\u0026new-version=0.40.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kubestellar/docs/pull/5818","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubestellar%2Fdocs/issues/5818","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5818/packages"}},{"old_version":"0.33.0","new_version":"0.40.0","update_type":"minor","path":null,"pr_created_at":"2026-04-20T22:27:18.000Z","version_change":"0.33.0 → 0.40.0","issue":{"uuid":"4299048906","node_id":"PR_kwDOLIZ_xc7UHl6f","number":1275,"state":"open","title":"build(deps-dev): bump markdownlint from 0.33.0 to 0.40.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-20T22:27:18.000Z","updated_at":"2026-04-20T22:27:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"markdownlint","old_version":"0.33.0","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"}],"path":null,"ecosystem":"npm"},"body":"Bumps [markdownlint](https://github.com/DavidAnson/markdownlint) from 0.33.0 to 0.40.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD051/MD060\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MD060/table-column-style\u003c/li\u003e\n\u003cli\u003eImprove MD001/MD007/MD009/MD010/MD029/MD033/MD037/MD059\u003c/li\u003e\n\u003cli\u003eAdd support for reporting violations as severity \u003ccode\u003ewarning\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eresultVersion\u003c/code\u003e and \u003ccode\u003etoString\u003c/code\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eImprove type definitions\u003c/li\u003e\n\u003cli\u003eImprove demo web page\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MD059/descriptive-link-text\u003c/li\u003e\n\u003cli\u003eImprove MD025/MD027/MD036/MD038/MD041/MD043/MD045/MD051/MD052\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emarkdown-it\u003c/code\u003e parser no longer a production dependency (breaking change)\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emarkdownItFactory\u003c/code\u003e option, remove \u003ccode\u003emarkdownItPlugins\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove support for end-of-life Node version 18\u003c/li\u003e\n\u003cli\u003eImprove performance\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStop using \u003ccode\u003emodule.createRequire\u003c/code\u003e, export \u003ccode\u003eresolveModule\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweak \u003ccode\u003epackage.json\u003c/code\u003e dependencies to work with \u003ccode\u003epnpm\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd subpath imports for overriding default bundler behavior\u003c/li\u003e\n\u003cli\u003eImprove MD032\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u0026quot;browser\u0026quot; condition (as used by webpack)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConvert module to ECMAScript (breaking change)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://nodejs.org/docs/latest/api/esm.html\"\u003ehttps://nodejs.org/docs/latest/api/esm.html\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003ehttps://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eConvert module to named exports (breaking change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.36.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/DavidAnson/markdownlint/commit/63fefcbd4a7cbfa4fb49b40b5c4020c25df24c7d\"\u003e\u003ccode\u003e63fefcb\u003c/code\u003e\u003c/a\u003e Update to version 0.40.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dc9797828e3522740e27f34d08306502f6ed33a9\"\u003e\u003ccode\u003edc97978\u003c/code\u003e\u003c/a\u003e Add scenarios for aligned tables with irregular trailing pipes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/e645385e2cbb3a602a3e8013ee8b7eebec3f8038\"\u003e\u003ccode\u003ee645385\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/240e27b0c3bfa9208806f0fe6b0368b5b7fa0781\"\u003e\u003ccode\u003e240e27b\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/b3a49a7fed23385ba3de70c8865f8ea8d60e3d6e\"\u003e\u003ccode\u003eb3a49a7\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to rename \u0026quot;heading\u0026quot; to \u0026quot;header\u0026quot; for consisten...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f6c5369ef404308d3b6060d216ccc4f6c204b55c\"\u003e\u003ccode\u003ef6c5369\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to add aligned_delimiter parameter (fixes \u003ca href=\"https://redirect.github.com/DavidAnson/markdownlint/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/8e974f95d5421eb4298dc96f5c00726b8f853b97\"\u003e\u003ccode\u003e8e974f9\u003c/code\u003e\u003c/a\u003e Update MD013/line-length default mode to prevent trailing non-whitespace text...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/601910116d6435636260edb76c50efbd77819bb2\"\u003e\u003ccode\u003e6019101\u003c/code\u003e\u003c/a\u003e Remove outdated table-column-style suppression from dotnet/docs test repo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/9ad696e2570b66dab8626be05eb0b40777c62d8b\"\u003e\u003ccode\u003e9ad696e\u003c/code\u003e\u003c/a\u003e Add more tests for MD013/line-length edge case behavior.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d8bf33dde6747ae5f13d562a2c9d3bae69fc9f2d\"\u003e\u003ccode\u003ed8bf33d\u003c/code\u003e\u003c/a\u003e Refactor MD013/line-length to simplify length check.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.33.0...v0.40.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=markdownlint\u0026package-manager=npm_and_yarn\u0026previous-version=0.33.0\u0026new-version=0.40.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/layeronly/only-rollup/pull/1275","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/layeronly%2Fonly-rollup/issues/1275","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1275/packages"}},{"old_version":"0.38.0","new_version":"0.40.0","update_type":"minor","path":null,"pr_created_at":"2026-04-20T04:24:51.000Z","version_change":"0.38.0 → 0.40.0","issue":{"uuid":"4293073185","node_id":"PR_kwDOH66ykM7T0Iza","number":1212,"state":"closed","title":"build(deps): bump the all group across 1 directory with 63 updates","user":"dependabot[bot]","labels":["dependencies","size/m","system"],"assignees":["skyclouds2001"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-27T04:20:37.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-20T04:24:51.000Z","updated_at":"2026-04-27T04:20:39.000Z","time_to_close":604546,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":63,"packages":[{"name":"@element-plus/icons-vue","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/element-plus/element-plus-icons"},{"name":"axios","old_version":"1.10.0","new_version":"1.15.1","repository_url":"https://github.com/axios/axios"},{"name":"dayjs","old_version":"1.11.13","new_version":"1.11.20","repository_url":"https://github.com/iamkun/dayjs"},{"name":"element-plus","old_version":"2.10.2","new_version":"2.13.7","repository_url":"https://github.com/element-plus/element-plus"},{"name":"pinia","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/vuejs/pinia"},{"name":"vue","old_version":"3.5.16","new_version":"3.5.32","repository_url":"https://github.com/vuejs/core"},{"name":"vue-i18n","old_version":"11.1.5","new_version":"11.3.2","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-router","old_version":"4.5.1","new_version":"5.0.4","repository_url":"https://github.com/vuejs/router"},{"name":"@changesets/changelog-github","old_version":"0.5.1","new_version":"0.6.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"2.29.4","new_version":"2.31.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@commitlint/cli","old_version":"19.8.1","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"19.8.1","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/types","old_version":"19.8.1","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@eslint/css","old_version":"0.9.0","new_version":"1.1.0","repository_url":"https://github.com/eslint/css"},{"name":"@eslint/js","old_version":"9.29.0","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@eslint/json","old_version":"0.12.0","new_version":"1.2.0","repository_url":"https://github.com/eslint/json"},{"name":"@eslint/markdown","old_version":"6.5.0","new_version":"8.0.1","repository_url":"https://github.com/eslint/markdown"},{"name":"@intlify/unplugin-vue-i18n","old_version":"6.0.8","new_version":"11.0.7","repository_url":"https://github.com/intlify/bundle-tools"},{"name":"@playwright/test","old_version":"1.53.0","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/forms","old_version":"0.5.10","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/postcss","old_version":"4.1.10","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/typography","old_version":"0.5.16","new_version":"0.5.19","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@types/node","old_version":"24.0.1","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-legacy","old_version":"6.1.1","new_version":"8.0.1","repository_url":"https://github.com/vitejs/vite"},{"name":"@vitejs/plugin-vue","old_version":"5.2.4","new_version":"6.0.6","repository_url":"https://github.com/vitejs/vite-plugin-vue"},{"name":"@vitejs/plugin-vue-jsx","old_version":"4.2.0","new_version":"5.1.5","repository_url":"https://github.com/vitejs/vite-plugin-vue"},{"name":"@vitest/coverage-v8","old_version":"3.2.3","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/ui","old_version":"3.2.3","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"cross-env","old_version":"7.0.3","new_version":"10.1.0","repository_url":"https://github.com/kentcdodds/cross-env"},{"name":"cssnano","old_version":"7.0.7","new_version":"7.1.5","repository_url":"https://github.com/cssnano/cssnano"},{"name":"eslint","old_version":"9.29.0","new_version":"10.2.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-import-resolver-typescript","old_version":"4.4.3","new_version":"4.4.4","repository_url":"https://github.com/import-js/eslint-import-resolver-typescript"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-jsdoc","old_version":"51.0.1","new_version":"62.9.0","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"eslint-plugin-n","old_version":"17.20.0","new_version":"17.24.0","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"eslint-plugin-testing-library","old_version":"7.5.3","new_version":"7.16.2","repository_url":"https://github.com/testing-library/eslint-plugin-testing-library"},{"name":"eslint-plugin-vue","old_version":"10.2.0","new_version":"10.8.0","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"globals","old_version":"16.2.0","new_version":"17.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jsdom","old_version":"26.1.0","new_version":"29.0.2","repository_url":"https://github.com/jsdom/jsdom"},{"name":"lint-staged","old_version":"16.1.2","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"markdownlint","old_version":"0.38.0","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"},{"name":"markdownlint-cli","old_version":"0.45.0","new_version":"0.48.0","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"only-allow","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/pnpm/only-allow"},{"name":"postcss-preset-env","old_version":"10.2.3","new_version":"11.2.1","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"prettier","old_version":"3.5.3","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.12","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.3","repository_url":"https://github.com/isaacs/rimraf"},{"name":"rollup-plugin-visualizer","old_version":"6.0.3","new_version":"7.0.1","repository_url":"https://github.com/btd/rollup-plugin-visualizer"},{"name":"stylelint","old_version":"16.20.0","new_version":"17.8.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"stylelint-config-recess-order","old_version":"7.1.0","new_version":"7.7.0","repository_url":"https://github.com/stormwarning/stylelint-config-recess-order"},{"name":"stylelint-config-standard","old_version":"38.0.0","new_version":"40.0.0","repository_url":"https://github.com/stylelint/stylelint-config-standard"},{"name":"tailwindcss","old_version":"4.1.10","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.8.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.34.0","new_version":"8.58.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"unplugin-element-plus","old_version":"0.10.0","new_version":"0.11.2","repository_url":"https://github.com/element-plus/unplugin-element-plus"},{"name":"vite","old_version":"6.3.5","new_version":"8.0.8","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-checker","old_version":"0.9.3","new_version":"0.13.0","repository_url":"https://github.com/fi3ework/vite-plugin-checker"},{"name":"vite-plugin-pwa","old_version":"1.0.0","new_version":"1.2.0","repository_url":"https://github.com/vite-pwa/vite-plugin-pwa"},{"name":"vitest","old_version":"3.2.3","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-eslint-parser","old_version":"10.1.3","new_version":"10.4.0","repository_url":"https://github.com/vuejs/vue-eslint-parser"},{"name":"vue-tsc","old_version":"2.2.10","new_version":"3.2.7","repository_url":"https://github.com/vuejs/language-tools"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 63 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@element-plus/icons-vue](https://github.com/element-plus/element-plus-icons/tree/HEAD/packages/vue) | `2.3.1` | `2.3.2` |\n| [axios](https://github.com/axios/axios) | `1.10.0` | `1.15.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.13` | `1.11.20` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.10.2` | `2.13.7` |\n| [pinia](https://github.com/vuejs/pinia) | `3.0.3` | `3.0.4` |\n| [vue](https://github.com/vuejs/core) | `3.5.16` | `3.5.32` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.1.5` | `11.3.2` |\n| [vue-router](https://github.com/vuejs/router) | `4.5.1` | `5.0.4` |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.5.1` | `0.6.0` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.29.4` | `2.31.0` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `19.8.1` | `20.5.0` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `19.8.1` | `20.5.0` |\n| [@commitlint/types](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/types) | `19.8.1` | `20.5.0` |\n| [@eslint/css](https://github.com/eslint/css) | `0.9.0` | `1.1.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.29.0` | `10.0.1` |\n| [@eslint/json](https://github.com/eslint/json) | `0.12.0` | `1.2.0` |\n| [@eslint/markdown](https://github.com/eslint/markdown) | `6.5.0` | `8.0.1` |\n| [@intlify/unplugin-vue-i18n](https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n) | `6.0.8` | `11.0.7` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.53.0` | `1.59.1` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.5.10` | `0.5.11` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.10` | `4.2.2` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.16` | `0.5.19` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.0.1` | `25.6.0` |\n| [@vitejs/plugin-legacy](https://github.com/vitejs/vite/tree/HEAD/packages/plugin-legacy) | `6.1.1` | `8.0.1` |\n| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `5.2.4` | `6.0.6` |\n| [@vitejs/plugin-vue-jsx](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue-jsx) | `4.2.0` | `5.1.5` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.3` | `4.1.4` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `3.2.3` | `4.1.4` |\n| [cross-env](https://github.com/kentcdodds/cross-env) | `7.0.3` | `10.1.0` |\n| [cssnano](https://github.com/cssnano/cssnano) | `7.0.7` | `7.1.5` |\n| [eslint](https://github.com/eslint/eslint) | `9.29.0` | `10.2.1` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `4.4.3` | `4.4.4` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `51.0.1` | `62.9.0` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `17.20.0` | `17.24.0` |\n| [eslint-plugin-testing-library](https://github.com/testing-library/eslint-plugin-testing-library) | `7.5.3` | `7.16.2` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.2.0` | `10.8.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.2.0` | `17.5.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `29.0.2` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.2` | `16.4.0` |\n| [markdownlint](https://github.com/DavidAnson/markdownlint) | `0.38.0` | `0.40.0` |\n| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | `0.45.0` | `0.48.0` |\n| [only-allow](https://github.com/pnpm/only-allow) | `1.2.1` | `1.2.2` |\n| [postcss-preset-env](https://github.com/csstools/postcss-plugins/tree/HEAD/plugin-packs/postcss-preset-env) | `10.2.3` | `11.2.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.8.3` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.12` | `0.7.2` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.3` |\n| [rollup-plugin-visualizer](https://github.com/btd/rollup-plugin-visualizer) | `6.0.3` | `7.0.1` |\n| [stylelint](https://github.com/stylelint/stylelint) | `16.20.0` | `17.8.0` |\n| [stylelint-config-recess-order](https://github.com/stormwarning/stylelint-config-recess-order) | `7.1.0` | `7.7.0` |\n| [stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard) | `38.0.0` | `40.0.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.10` | `4.2.2` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `6.0.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.34.0` | `8.58.2` |\n| [unplugin-element-plus](https://github.com/element-plus/unplugin-element-plus) | `0.10.0` | `0.11.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.5` | `8.0.8` |\n| [vite-plugin-checker](https://github.com/fi3ework/vite-plugin-checker) | `0.9.3` | `0.13.0` |\n| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.0.0` | `1.2.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.3` | `4.1.4` |\n| [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) | `10.1.3` | `10.4.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `2.2.10` | `3.2.7` |\n\n\nUpdates `@element-plus/icons-vue` from 2.3.1 to 2.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/element-plus/element-plus-icons/releases\"\u003e\u003ccode\u003e@​element-plus/icons-vue\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.2\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStar-filled matches size of star  -  by \u003ca href=\"https://github.com/romankaravia\"\u003e\u003ccode\u003e@​romankaravia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/element-plus/element-plus-icons/issues/71\"\u003eelement-plus/element-plus-icons#71\u003c/a\u003e \u003ca href=\"https://github.com/element-plus/element-plus-icons/commit/776d6c4\"\u003e\u003c!-- raw HTML omitted --\u003e(776d6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/element-plus/element-plus-icons/compare/v2.3.1...v2.3.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/element-plus/element-plus-icons/commit/70f4518da60a339e142ce91440581a7868c48c41\"\u003e\u003ccode\u003e70f4518\u003c/code\u003e\u003c/a\u003e chore: release v2.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/element-plus/element-plus-icons/commit/54720fac143b847e6cbea9585da6cb7c7adb0f10\"\u003e\u003ccode\u003e54720fa\u003c/code\u003e\u003c/a\u003e chore: fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/element-plus/element-plus-icons/commit/33ea89d76b36147636a7ca0083744ef99a52d40c\"\u003e\u003ccode\u003e33ea89d\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/element-plus/element-plus-icons/commit/abe7db3f52af7814cc4d736c90ae55db343d7030\"\u003e\u003ccode\u003eabe7db3\u003c/code\u003e\u003c/a\u003e refactor(svg): optimize size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/element-plus/element-plus-icons/commit/7bed0d51c8178d87da8e1b5fb5b61a01691f3f79\"\u003e\u003ccode\u003e7bed0d5\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/element-plus/element-plus-icons/commits/v2.3.2/packages/vue\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​element-plus/icons-vue\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.10.0 to 1.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.1\u003c/h2\u003e\n\u003cp\u003eThis release ships a coordinated set of security hardening fixes across headers, body/redirect limits, multipart handling, and XSRF/prototype-pollution vectors, alongside a broad sweep of bug fixes, test migrations, and threat-model documentation updates.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHeader Injection Hardening:\u003c/strong\u003e Tightened validation and sanitisation across request header construction to close the header-injection attack surface. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10749\"\u003e#10749\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCRLF Stripping in Multipart Headers:\u003c/strong\u003e Correctly strips CR/LF from multipart header values to prevent injection via field names and filenames. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10758\"\u003e#10758\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution / Auth Bypass:\u003c/strong\u003e Replaced unsafe \u003ccode\u003ein\u003c/code\u003e checks with \u003ccode\u003ehasOwnProperty\u003c/code\u003e to prevent authentication bypass via prototype pollution on config objects, with additional regression tests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10761\"\u003e#10761\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10760\"\u003e#10760\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ewithXSRFToken\u003c/code\u003e Truthy Bypass:\u003c/strong\u003e Short-circuits on any truthy non-boolean value, so an ambiguous config no longer silently leaks the XSRF token cross-origin. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10762\"\u003e#10762\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003emaxBodyLength\u003c/code\u003e With Zero Redirects:\u003c/strong\u003e Enforces \u003ccode\u003emaxBodyLength\u003c/code\u003e even when \u003ccode\u003emaxRedirects\u003c/code\u003e is set to \u003ccode\u003e0\u003c/code\u003e, closing a bypass path for oversized request bodies. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10753\"\u003e#10753\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreamed Response \u003ccode\u003emaxContentLength\u003c/code\u003e Bypass:\u003c/strong\u003e Applies \u003ccode\u003emaxContentLength\u003c/code\u003e to streamed responses that previously bypassed the cap. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10754\"\u003e#10754\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFollow-up CVE Completion:\u003c/strong\u003e Completes an earlier incomplete CVE fix to fully close the regression window. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10755\"\u003e#10755\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAI-Based Docs Translations:\u003c/strong\u003e Initial scaffold for AI-assisted translations of the documentation site. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10705\"\u003e#10705\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eLocation\u003c/code\u003e Request Header Type:\u003c/strong\u003e Adds \u003ccode\u003eLocation\u003c/code\u003e to \u003ccode\u003eCommonRequestHeadersList\u003c/code\u003e for accurate typing of redirect-aware requests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7528\"\u003e#7528\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFormData Handling:\u003c/strong\u003e Removes \u003ccode\u003eContent-Type\u003c/code\u003e when no boundary is present on \u003ccode\u003eFormData\u003c/code\u003e fetch requests, supports multi-select fields, cancels \u003ccode\u003erequest.body\u003c/code\u003e instead of the source stream on fetch abort, and fixes a recursion bug in form-data serialisation. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7314\"\u003e#7314\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10676\"\u003e#10676\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10702\"\u003e#10702\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10726\"\u003e#10726\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Adapter:\u003c/strong\u003e Handles socket-only request errors without leaking keep-alive listeners. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10576\"\u003e#10576\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProgress Events:\u003c/strong\u003e Clamps \u003ccode\u003eloaded\u003c/code\u003e to \u003ccode\u003etotal\u003c/code\u003e for computable upload/download progress events. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7458\"\u003e#7458\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTypes:\u003c/strong\u003e Aligns \u003ccode\u003erunWhen\u003c/code\u003e type with the runtime behaviour in \u003ccode\u003eInterceptorManager\u003c/code\u003e and makes response header keys case-insensitive. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7529\"\u003e#7529\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10677\"\u003e#10677\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ebuildFullPath\u003c/code\u003e:\u003c/strong\u003e Uses strict equality in the base/relative URL check. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7252\"\u003e#7252\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eAxiosURLSearchParams\u003c/code\u003e Regex:\u003c/strong\u003e Improves the regex used for param serialisation to avoid edge-case mismatches. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10736\"\u003e#10736\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eResilient Value Parsing:\u003c/strong\u003e Parses out header/config values instead of throwing on malformed input. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10687\"\u003e#10687\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocs Artefact Cleanup:\u003c/strong\u003e Removes the docs content that was incorrectly committed. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10727\"\u003e#10727\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eThreat Model \u0026amp; Security Docs:\u003c/strong\u003e Ongoing refinement of \u003ccode\u003eTHREATMODEL.md\u003c/code\u003e, including Hopper security update, TLS and tag-replay wording, mitigation descriptions, decompression-bomb guidance, and further cleanup. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10672\"\u003e#10672\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10715\"\u003e#10715\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10718\"\u003e#10718\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10722\"\u003e#10722\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10763\"\u003e#10763\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10765\"\u003e#10765\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTest Coverage \u0026amp; Migration:\u003c/strong\u003e Expanded \u003ccode\u003eshouldBypassProxy\u003c/code\u003e coverage for wildcard/IPv6/edge cases, documented and tested \u003ccode\u003eAxiosError.status\u003c/code\u003e, and migrated \u003ccode\u003eprogressEventReducer\u003c/code\u003e tests to Vitest. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10723\"\u003e#10723\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10725\"\u003e#10725\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10741\"\u003e#10741\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eType Refactor:\u003c/strong\u003e Uses TypeScript utility types to deduplicate literal unions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7520\"\u003e#7520\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRepo \u0026amp; CI:\u003c/strong\u003e Adds \u003ccode\u003eCODEOWNERS\u003c/code\u003e, switches v1.x releases to an ephemeral release branch, and removes orphaned Bower support. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10739\"\u003e#10739\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10738\"\u003e#10738\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10746\"\u003e#10746\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChangelog Backfill:\u003c/strong\u003e Added missing version entries to the changelog. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10704\"\u003e#10704\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003efollow-redirects\u003c/code\u003e (\u003ccode\u003e1.15.11\u003c/code\u003e → \u003ccode\u003e1.16.0\u003c/code\u003e) in root and docs, \u003ccode\u003eaxios\u003c/code\u003e (\u003ccode\u003e1.14.0\u003c/code\u003e → \u003ccode\u003e1.15.0\u003c/code\u003e) in docs, and a group of 5 development dependencies. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10717\"\u003e#10717\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10716\"\u003e#10716\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10684\"\u003e#10684\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10709\"\u003e#10709\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/curiouscoder-cmd\"\u003e\u003ccode\u003e@​curiouscoder-cmd\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7252\"\u003e#7252\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/tryonelove\"\u003e\u003ccode\u003e@​tryonelove\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7520\"\u003e#7520\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/darwin808\"\u003e\u003ccode\u003e@​darwin808\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7314\"\u003e#7314\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/zoontek\"\u003e\u003ccode\u003e@​zoontek\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10702\"\u003e#10702\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/AKIB473\"\u003e\u003ccode\u003e@​AKIB473\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10725\"\u003e#10725\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.15.0...v1.15.1\"\u003eFull Changelog\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev1.15.0 — April 7, 2026\u003c/h2\u003e\n\u003cp\u003eThis release delivers two critical security patches targeting header injection and SSRF via proxy bypass, adds official runtime support for Deno and Bun, and includes significant CI security hardening.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eHeader Injection (CRLF):\u003c/strong\u003e Rejects any header value containing \u003ccode\u003e\\r\u003c/code\u003e or \u003ccode\u003e\\n\u003c/code\u003e characters to block CRLF injection chains that could be used to exfiltrate cloud metadata (IMDS). Behavior change: headers with CR/LF now throw \u003ccode\u003e\u0026quot;Invalid character in header content\u0026quot;\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10660\"\u003e#10660\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSSRF via \u003ccode\u003eno_proxy\u003c/code\u003e Bypass:\u003c/strong\u003e Introduces a \u003ccode\u003eshouldBypassProxy\u003c/code\u003e helper that normalises hostnames (strips trailing dots, handles bracketed IPv6) before evaluating \u003ccode\u003eno_proxy\u003c/code\u003e/\u003ccode\u003eNO_PROXY\u003c/code\u003e rules, closing a gap that could cause loopback or internal hosts to be inadvertently proxied. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10661\"\u003e#10661\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDeno \u0026amp; Bun Runtime Support:\u003c/strong\u003e Added full smoke test suites for Deno and Bun, with CI workflows that run both runtimes before any release is cut. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10652\"\u003e#10652\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eNode.js v22 Compatibility:\u003c/strong\u003e Replaced deprecated \u003ccode\u003eurl.parse()\u003c/code\u003e calls with the WHATWG \u003ccode\u003eURL\u003c/code\u003e/\u003ccode\u003eURLSearchParams\u003c/code\u003e API across examples, sandbox, and tests, eliminating \u003ccode\u003eDEP0169\u003c/code\u003e deprecation warnings on Node.js v22+. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10625\"\u003e#10625\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCI Security Hardening:\u003c/strong\u003e Added \u003ca href=\"https://github.com/zizmorcore/zizmor\"\u003ezizmor\u003c/a\u003e GitHub Actions security scanner; switched npm publish to OIDC Trusted Publishing (removing the long-lived \u003ccode\u003eNODE_AUTH_TOKEN\u003c/code\u003e); pinned all action references to full commit SHAs; narrowed workflow permissions to least privilege; gated the publish step behind a dedicated \u003ccode\u003enpm-publish\u003c/code\u003e environment; and blocked the sponsor-block workflow from running on forks. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10618\"\u003e#10618\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10619\"\u003e#10619\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10627\"\u003e#10627\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10637\"\u003e#10637\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10641\"\u003e#10641\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10666\"\u003e#10666\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDocs:\u003c/strong\u003e Clarified HTTP/2 support and the unsupported \u003ccode\u003ehttpVersion\u003c/code\u003e option; added documentation for header case preservation; improved the \u003ccode\u003ebeforeRedirect\u003c/code\u003e example to prevent accidental credential leakage. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10644\"\u003e#10644\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10654\"\u003e#10654\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10624\"\u003e#10624\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003epicomatch\u003c/code\u003e, \u003ccode\u003ehandlebars\u003c/code\u003e, \u003ccode\u003eserialize-javascript\u003c/code\u003e, \u003ccode\u003evite\u003c/code\u003e (×3), \u003ccode\u003edenoland/setup-deno\u003c/code\u003e, and 4 additional dev dependencies to latest versions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10564\"\u003e#10564\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10565\"\u003e#10565\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10567\"\u003e#10567\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10568\"\u003e#10568\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10572\"\u003e#10572\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10574\"\u003e#10574\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10663\"\u003e#10663\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10664\"\u003e#10664\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10665\"\u003e#10665\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10669\"\u003e#10669\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10670\"\u003e#10670\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Kilros0817\"\u003e\u003ccode\u003e@​Kilros0817\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10625\"\u003e#10625\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/shaanmajid\"\u003e\u003ccode\u003e@​shaanmajid\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10616\"\u003e#10616\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10617\"\u003e#10617\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10618\"\u003e#10618\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10619\"\u003e#10619\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10637\"\u003e#10637\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10641\"\u003e#10641\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10666\"\u003e#10666\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/ashstrc\"\u003e\u003ccode\u003e@​ashstrc\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10624\"\u003e#10624\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10644\"\u003e#10644\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Abhi3975\"\u003e\u003ccode\u003e@​Abhi3975\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10589\"\u003e#10589\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/raashish1601\"\u003e\u003ccode\u003e@​raashish1601\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10573\"\u003e#10573\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.14.0...v1.15.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003ch2\u003ev1.14.0 — March 27, 2026\u003c/h2\u003e\n\u003cp\u003eThis release fixes a security vulnerability in the \u003ccode\u003eformidable\u003c/code\u003e dependency, resolves a CommonJS compatibility regression, hardens proxy and HTTP/2 handling, and modernises the build and test toolchain.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFormidable Vulnerability:\u003c/strong\u003e Upgraded \u003ccode\u003eformidable\u003c/code\u003e from v2 to v3 to address a reported arbitrary-file vulnerability. Updated test server and assertions to align with the v3 API. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7533\"\u003e#7533\u003c/a\u003e\u003c/strong\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/axios/axios/commit/ac42446be51300fe214ba3c6e40cc95f34fd6871\"\u003e\u003ccode\u003eac42446\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.15.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/908f2206b6bfeff67236784abce85935698ac1d9\"\u003e\u003ccode\u003e908f220\u003c/code\u003e\u003c/a\u003e docs: update threatmodel (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10765\"\u003e#10765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/f93f8155250c2e066205521eda05ae22983a1f6d\"\u003e\u003ccode\u003ef93f815\u003c/code\u003e\u003c/a\u003e docs: added docs around potential decompressions bomb (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10763\"\u003e#10763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/1728aa1b15b8857f970611fd8983c06b423fc486\"\u003e\u003ccode\u003e1728aa1\u003c/code\u003e\u003c/a\u003e fix: short-circuits on any truthy non-boolean in withXSRFToken (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10762\"\u003e#10762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/42eb721eebc95cfded8d6c70cf62f3fbe83f3246\"\u003e\u003ccode\u003e42eb721\u003c/code\u003e\u003c/a\u003e fix: replace in with has own prop util (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10761\"\u003e#10761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/75873270a59bd5d895322eee145738e95fb89258\"\u003e\u003ccode\u003e7587327\u003c/code\u003e\u003c/a\u003e fix: strip crlf correctly (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/f0b98673b32677643a3b608431270d36e997473c\"\u003e\u003ccode\u003ef0b9867\u003c/code\u003e\u003c/a\u003e chore: added additional testing for this issue (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10760\"\u003e#10760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e033f243a08e3514c03e510f76658da1e0fac3bd\"\u003e\u003ccode\u003ee033f24\u003c/code\u003e\u003c/a\u003e fix: incomplete fix for cve (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e8904af03385b040e53f1263a444e825db4335d9\"\u003e\u003ccode\u003ee8904af\u003c/code\u003e\u003c/a\u003e fix: stream response bypassed max content length (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10754\"\u003e#10754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/1c7f6d76e58359daddf38a6e636dd801ffd9c61b\"\u003e\u003ccode\u003e1c7f6d7\u003c/code\u003e\u003c/a\u003e fix: enforce max body length when max redirects is 0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10753\"\u003e#10753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.10.0...v1.15.1\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for axios since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dayjs` from 1.11.13 to 1.11.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/releases\"\u003edayjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.20\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.19...v1.11.20\"\u003e1.11.20\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate locale km.js to support meridiem (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3017\"\u003e#3017\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/9d2b6a1ec744ad5db13afd4d701f93349135dfec\"\u003e9d2b6a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate updateLocale plugin to merge nested object properties instead of replacing (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3012\"\u003e#3012\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/99691c5f3bd1371d3b763d5f9dfaed9a1945a477\"\u003e99691c5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/1118\"\u003e#1118\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.18...v1.11.19\"\u003e1.11.19\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded usage warnings for diff + updated unit tests (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2948\"\u003e#2948\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/269a7a9cf3649b7a4b328e771173701764a8480d\"\u003e269a7a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edont instantiate regexes within ar locale functions to avoid performance overhead (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2898\"\u003e#2898\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/af5e9f0e7649cbd1ecf707daab8303f2733f2563\"\u003eaf5e9f0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace italian locale \u0026quot;un' ora fa\u0026quot; with \u0026quot;un'ora fa\u0026quot;, add tests for it (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2930\"\u003e#2930\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/9e9f76cf117fa834260b30193434bc4481b4b6be\"\u003e9e9f76c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Belarusian locale with relative time (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2656\"\u003e#2656\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/1d8746c23bd667bde80ee627a915301ebd69e1a2\"\u003e1d8746c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.18\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.17...v1.11.18\"\u003e1.11.18\u003c/a\u003e (2025-08-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eerror semantic-release dependency (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8cfb31386d840d31e9655870f4d8c01592eb753a\"\u003e8cfb313\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.17\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.16...v1.11.17\"\u003e1.11.17\u003c/a\u003e (2025-08-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[en-AU] locale use the same ordinal as moment (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2878\"\u003e#2878\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/1b95ecd21d4feafe7ab113a2d48d7d8d93bb95c9\"\u003e1b95ecd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.16\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.15...v1.11.16\"\u003e1.11.16\u003c/a\u003e (2025-08-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest release workflow (no code changes) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/c38c428a78c344699eff373adfc8c007bb3a514f\"\u003ec38c428\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.15\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.14...v1.11.15\"\u003e1.11.15\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/blob/dev/CHANGELOG.md\"\u003edayjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.19...v1.11.20\"\u003e1.11.20\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate locale km.js to support meridiem (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3017\"\u003e#3017\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/9d2b6a1ec744ad5db13afd4d701f93349135dfec\"\u003e9d2b6a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate updateLocale plugin to merge nested object properties instead of replacing (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3012\"\u003e#3012\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/99691c5f3bd1371d3b763d5f9dfaed9a1945a477\"\u003e99691c5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/1118\"\u003e#1118\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.18...v1.11.19\"\u003e1.11.19\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded usage warnings for diff + updated unit tests (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2948\"\u003e#2948\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/269a7a9cf3649b7a4b328e771173701764a8480d\"\u003e269a7a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edont instantiate regexes within ar locale functions to avoid performance overhead (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2898\"\u003e#2898\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/af5e9f0e7649cbd1ecf707daab8303f2733f2563\"\u003eaf5e9f0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace italian locale \u0026quot;un' ora fa\u0026quot; with \u0026quot;un'ora fa\u0026quot;, add tests for it (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2930\"\u003e#2930\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/9e9f76cf117fa834260b30193434bc4481b4b6be\"\u003e9e9f76c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Belarusian locale with relative time (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2656\"\u003e#2656\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/1d8746c23bd667bde80ee627a915301ebd69e1a2\"\u003e1d8746c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.17...v1.11.18\"\u003e1.11.18\u003c/a\u003e (2025-08-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eerror semantic-release dependency (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8cfb31386d840d31e9655870f4d8c01592eb753a\"\u003e8cfb313\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.16...v1.11.17\"\u003e1.11.17\u003c/a\u003e (2025-08-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[en-AU] locale use the same ordinal as moment (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2878\"\u003e#2878\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/1b95ecd21d4feafe7ab113a2d48d7d8d93bb95c9\"\u003e1b95ecd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.15...v1.11.16\"\u003e1.11.16\u003c/a\u003e (2025-08-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest release workflow (no code changes) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/c38c428a78c344699eff373adfc8c007bb3a514f\"\u003ec38c428\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.14...v1.11.15\"\u003e1.11.15\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix misspellings in Irish or Irish Gaelic [ga] (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2861\"\u003e#2861\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/9c14a4245a8e764ee3260ff17a7ff48dfd09d279\"\u003e9c14a42\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.13...v1.11.14\"\u003e1.11.14\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\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/iamkun/dayjs/commit/af6e1f85c10fa8596e79471eadad25ab2da56f0f\"\u003e\u003ccode\u003eaf6e1f8\u003c/code\u003e\u003c/a\u003e chore(release): 1.11.20 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/82babd6688d7238fe1585895816fb2e8e0817c7d\"\u003e\u003ccode\u003e82babd6\u003c/code\u003e\u003c/a\u003e D2M (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3018\"\u003e#3018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/bbe4ab1bdb1042667817de2433fc85e6b12eadad\"\u003e\u003ccode\u003ebbe4ab1\u003c/code\u003e\u003c/a\u003e chore: fix lint error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/99691c5f3bd1371d3b763d5f9dfaed9a1945a477\"\u003e\u003ccode\u003e99691c5\u003c/code\u003e\u003c/a\u003e fix: update updateLocale plugin to merge nested object properties instead of ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/9d2b6a1ec744ad5db13afd4d701f93349135dfec\"\u003e\u003ccode\u003e9d2b6a1\u003c/code\u003e\u003c/a\u003e fix: Update locale km.js to support meridiem (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3017\"\u003e#3017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/acf21cd152fcf0851162cba92b56fb4281673b1a\"\u003e\u003ccode\u003eacf21cd\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/55a64e195a7354b3222241e6a64085c706cc157e\"\u003e\u003ccode\u003e55a64e1\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/807face1fef65eee9955fa587888cf31c5a0d3c0\"\u003e\u003ccode\u003e807face\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/54f447048cee679e51a7053f8042d9b6b7028b89\"\u003e\u003ccode\u003e54f4470\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/9ea23c71a125dbb34025cb9f6114d1083ea62705\"\u003e\u003ccode\u003e9ea23c7\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.13...v1.11.20\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for dayjs since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `element-plus` from 2.10.2 to 2.13.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/element-plus/element-plus/releases\"\u003eelement-plus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e2.13.7\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003e2026-04-10\u003c/em\u003e\u003c/p\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eComponents [input] add count-graphemes (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/12041\"\u003e#12041\u003c/a\u003e by \u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [dialog] bring clicked dialog to front (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23863\"\u003e#23863\u003c/a\u003e by \u003ca href=\"https://github.com/snowbitx\"\u003e\u003ccode\u003e@​snowbitx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [input] expose passwordVisible (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23921\"\u003e#23921\u003c/a\u003e by \u003ca href=\"https://github.com/snowbitx\"\u003e\u003ccode\u003e@​snowbitx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [button] support custom color with link/text (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/24005\"\u003e#24005\u003c/a\u003e by \u003ca href=\"https://github.com/LostElkByte\"\u003e\u003ccode\u003e@​LostElkByte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUsing csstype type ts error (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23887\"\u003e#23887\u003c/a\u003e by \u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [checkbox] reset selection state when model is null (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23856\"\u003e#23856\u003c/a\u003e by \u003ca href=\"https://github.com/zuwenyin\"\u003e\u003ccode\u003e@​zuwenyin\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHooks [use-timeout] avoid window usage in SSR (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23907\"\u003e#23907\u003c/a\u003e by \u003ca href=\"https://github.com/iml885203\"\u003e\u003ccode\u003e@​iml885203\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [time-picker] allow clearing time via keyboard when using \u003ccode\u003eis-range\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23878\"\u003e#23878\u003c/a\u003e by \u003ca href=\"https://github.com/IceMooncake\"\u003e\u003ccode\u003e@​IceMooncake\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [cascader] trigger before-filter on empty query (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23898\"\u003e#23898\u003c/a\u003e by \u003ca href=\"https://github.com/snowbitx\"\u003e\u003ccode\u003e@​snowbitx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [form] reset stale props on dynamic fields (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23706\"\u003e#23706\u003c/a\u003e by \u003ca href=\"https://github.com/l246804\"\u003e\u003ccode\u003e@​l246804\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [scrollbar] sync offsets while resize (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23853\"\u003e#23853\u003c/a\u003e by \u003ca href=\"https://github.com/ZacharyBear\"\u003e\u003ccode\u003e@​ZacharyBear\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [table-v2] add slot typings (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23948\"\u003e#23948\u003c/a\u003e by \u003ca href=\"https://github.com/DDDDD12138\"\u003e\u003ccode\u003e@​DDDDD12138\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [table] lingering row background when layout changes (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23961\"\u003e#23961\u003c/a\u003e by \u003ca href=\"https://github.com/rzzf\"\u003e\u003ccode\u003e@​rzzf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBuild compatible with generic components (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23968\"\u003e#23968\u003c/a\u003e by \u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [cascader] prevent selecting first leaf node on ArrowDown (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23954\"\u003e#23954\u003c/a\u003e by \u003ca href=\"https://github.com/lw56777\"\u003e\u003ccode\u003e@​lw56777\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [scrollbar] incorrect boundary detection float number (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23971\"\u003e#23971\u003c/a\u003e by \u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeps update dependency \u003ccode\u003e@​eslint/markdown\u003c/code\u003e to v8 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23985\"\u003e#23985\u003c/a\u003e by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eComponents [select/v2] prevent blur close on modified mousedown (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23969\"\u003e#23969\u003c/a\u003e by \u003ca href=\"https://github.com/rzzf\"\u003e\u003ccode\u003e@​rzzf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [message] fix offset position anomaly (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23988\"\u003e#23988\u003c/a\u003e by \u003ca href=\"https://github.com/qeTM\"\u003e\u003ccode\u003e@​qeTM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeps update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23992\"\u003e#23992\u003c/a\u003e by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eDeps update dependency eslint-plugin-jsonc to v3 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23991\"\u003e#23991\u003c/a\u003e by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eDeps update dependency consola to v3 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23997\"\u003e#23997\u003c/a\u003e by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eDeps update dependency eslint-plugin-unicorn to v64 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23998\"\u003e#23998\u003c/a\u003e by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eDeps update dependency \u003ccode\u003e@​pnpm/logger\u003c/code\u003e to v5 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23987\"\u003e#23987\u003c/a\u003e by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eDeps update eslint monorepo to v10 (major) (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/24002\"\u003e#24002\u003c/a\u003e by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eRefactors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eComponents [calendar,data-picker] unify using constants (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23868\"\u003e#23868\u003c/a\u003e by \u003ca href=\"https://github.com/micaiguai\"\u003e\u003ccode\u003e@​micaiguai\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [mention] make component generic (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23926\"\u003e#23926\u003c/a\u003e by \u003ca href=\"https://github.com/rzzf\"\u003e\u003ccode\u003e@​rzzf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [transfer] make component generic (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23666\"\u003e#23666\u003c/a\u003e by \u003ca href=\"https://github.com/Dsaquel\"\u003e\u003ccode\u003e@​Dsaquel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents cleanup defineProps types (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23934\"\u003e#23934\u003c/a\u003e by \u003ca href=\"https://github.com/rzzf\"\u003e\u003ccode\u003e@​rzzf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [autocomplete] make component generic (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23927\"\u003e#23927\u003c/a\u003e by \u003ca href=\"https://github.com/snowbitx\"\u003e\u003ccode\u003e@​snowbitx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [mention/autocomplete] remove references marked as deprecated (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23970\"\u003e#23970\u003c/a\u003e by \u003ca href=\"https://github.com/rzzf\"\u003e\u003ccode\u003e@​rzzf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e2.13.6\u003c/h3\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cem\u003e2026-03-20\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003c!-- 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/element-plus/element-plus/blob/dev/CHANGELOG.en-US.md\"\u003eelement-plus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e2.13.7\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003e2026-04-10\u003c/em\u003e\u003c/p\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eComponents [input] add count-graphemes (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/12041\"\u003e#12041\u003c/a\u003e by \u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [dialog] bring clicked dialog to front (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23863\"\u003e#23863\u003c/a\u003e by \u003ca href=\"https://github.com/snowbitx\"\u003e\u003ccode\u003e@​snowbitx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [input] expose passwordVisible (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23921\"\u003e#23921\u003c/a\u003e by \u003ca href=\"https://github.com/snowbitx\"\u003e\u003ccode\u003e@​snowbitx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [button] support custom color with link/text (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/24005\"\u003e#24005\u003c/a\u003e by \u003ca href=\"https://github.com/LostElkByte\"\u003e\u003ccode\u003e@​LostElkByte\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUsing csstype type ts error (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23887\"\u003e#23887\u003c/a\u003e by \u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [checkbox] reset selection state when model is null (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23856\"\u003e#23856\u003c/a\u003e by \u003ca href=\"https://github.com/zuwenyin\"\u003e\u003ccode\u003e@​zuwenyin\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHooks [use-timeout] avoid window usage in SSR (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23907\"\u003e#23907\u003c/a\u003e by \u003ca href=\"https://github.com/iml885203\"\u003e\u003ccode\u003e@​iml885203\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [time-picker] allow clearing time via keyboard when using \u003ccode\u003eis-range\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23878\"\u003e#23878\u003c/a\u003e by \u003ca href=\"https://github.com/IceMooncake\"\u003e\u003ccode\u003e@​IceMooncake\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [cascader] trigger before-filter on empty query (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23898\"\u003e#23898\u003c/a\u003e by \u003ca href=\"https://github.com/snowbitx\"\u003e\u003ccode\u003e@​snowbitx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [form] reset stale props on dynamic fields (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23706\"\u003e#23706\u003c/a\u003e by \u003ca href=\"https://github.com/l246804\"\u003e\u003ccode\u003e@​l246804\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [scrollbar] sync offsets while resize (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23853\"\u003e#23853\u003c/a\u003e by \u003ca href=\"https://github.com/ZacharyBear\"\u003e\u003ccode\u003e@​ZacharyBear\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [table-v2] add slot typings (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23948\"\u003e#23948\u003c/a\u003e by \u003ca href=\"https://github.com/DDDDD12138\"\u003e\u003ccode\u003e@​DDDDD12138\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [table] lingering row background when layout changes (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23961\"\u003e#23961\u003c/a\u003e by \u003ca href=\"https://github.com/rzzf\"\u003e\u003ccode\u003e@​rzzf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBuild compatible with generic components (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23968\"\u003e#23968\u003c/a\u003e by \u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [cascader] prevent selecting first leaf node on ArrowDown (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23954\"\u003e#23954\u003c/a\u003e by \u003ca href=\"https://github.com/lw56777\"\u003e\u003ccode\u003e@​lw56777\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [scrollbar] incorrect boundary detection float number (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23971\"\u003e#23971\u003c/a\u003e by \u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeps update dependency \u003ccode\u003e@​eslint/markdown\u003c/code\u003e to v8 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23985\"\u003e#23985\u003c/a\u003e by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eComponents [select/v2] prevent blur close on modified mousedown (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23969\"\u003e#23969\u003c/a\u003e by \u003ca href=\"https://github.com/rzzf\"\u003e\u003ccode\u003e@​rzzf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [message] fix offset position anomaly (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23988\"\u003e#23988\u003c/a\u003e by \u003ca href=\"https://github.com/qeTM\"\u003e\u003ccode\u003e@​qeTM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeps update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23992\"\u003e#23992\u003c/a\u003e by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eDeps update dependency eslint-plugin-jsonc to v3 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23991\"\u003e#23991\u003c/a\u003e by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eDeps update dependency consola to v3 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23997\"\u003e#23997\u003c/a\u003e by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eDeps update dependency eslint-plugin-unicorn to v64 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23998\"\u003e#23998\u003c/a\u003e by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eDeps update dependency \u003ccode\u003e@​pnpm/logger\u003c/code\u003e to v5 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23987\"\u003e#23987\u003c/a\u003e by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003eDeps update eslint monorepo to v10 (major) (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/24002\"\u003e#24002\u003c/a\u003e by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eRefactors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eComponents [calendar,data-picker] unify using constants (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23868\"\u003e#23868\u003c/a\u003e by \u003ca href=\"https://github.com/micaiguai\"\u003e\u003ccode\u003e@​micaiguai\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [mention] make component generic (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23926\"\u003e#23926\u003c/a\u003e by \u003ca href=\"https://github.com/rzzf\"\u003e\u003ccode\u003e@​rzzf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [transfer] make component generic (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23666\"\u003e#23666\u003c/a\u003e by \u003ca href=\"https://github.com/Dsaquel\"\u003e\u003ccode\u003e@​Dsaquel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents cleanup defineProps types (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23934\"\u003e#23934\u003c/a\u003e by \u003ca href=\"https://github.com/rzzf\"\u003e\u003ccode\u003e@​rzzf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [autocomplete] make component generic (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23927\"\u003e#23927\u003c/a\u003e by \u003ca href=\"https://github.com/snowbitx\"\u003e\u003ccode\u003e@​snowbitx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComponents [mention/autocomplete] remove references marked as deprecated (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23970\"\u003e#23970\u003c/a\u003e by \u003ca href=\"https://github.com/rzzf\"\u003e\u003ccode\u003e@​rzzf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e2.13.6\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003e2026-03-20\u003c/em\u003e\u003c/p\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/element-plus/element-plus/commit/9d58a05124b5c4d4859a9d5bae05309062b73688\"\u003e\u003ccode\u003e9d58a05\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/24022\"\u003e#24022\u003c/a\u003e from element-plus/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/element-plus/element-plus/commit/309e8218f042f471a815ed1bd321da5623074706\"\u003e\u003ccode\u003e309e821\u003c/code\u003e\u003c/a\u003e chore: Update changelog 2.13.7 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/24023\"\u003e#24023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/element-plus/element-plus/commit/cc586418601d36a0d02d8f8784a7b89f2b9e6a27\"\u003e\u003ccode\u003ecc58641\u003c/code\u003e\u003c/a\u003e feat(components): [button] support custom color with link/text (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/24005\"\u003e#24005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/element-plus/element-plus/commit/645f74acfa4c757ea2369b9b97817c96f7b57a21\"\u003e\u003ccode\u003e645f74a\u003c/code\u003e\u003c/a\u003e docs(components): [tabs] supplement the props exposed by tab-bar (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23989\"\u003e#23989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/element-plus/element-plus/commit/0b5d1e403e187a1ebfec785d6ed05205bf61946a\"\u003e\u003ccode\u003e0b5d1e4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite-plugin-mkcert to v2 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/24013\"\u003e#24013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/element-plus/element-plus/commit/2778ca6ec33f675a654e62648f1aba22edae37b3\"\u003e\u003ccode\u003e2778ca6\u003c/code\u003e\u003c/a\u003e docs(components): [tooltip] adjust the example effect of \u003ccode\u003evirtual-triggering\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/element-plus/element-plus/commit/b941b6e459a178767f908fb1c8936846bad40426\"\u003e\u003ccode\u003eb941b6e\u003c/code\u003e\u003c/a\u003e fix(deps): update eslint monorepo to v10 (major) (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/24002\"\u003e#24002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/element-plus/element-plus/commit/9f4e47f286d76f0698deab64920bd7689306dc62\"\u003e\u003ccode\u003e9f4e47f\u003c/code\u003e\u003c/a\u003e ci: bump action minor version (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/22532\"\u003e#22532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/element-plus/element-plus/commit/664b1f31bc86c9ecff9cf8ee58f4d092bcb162b6\"\u003e\u003ccode\u003e664b1f3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency octokit to v5 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23977\"\u003e#23977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/element-plus/element-plus/commit/5fe7f16895c25b303040fab8464859a25edd9217\"\u003e\u003ccode\u003e5fe7f16\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​pnpm/types\u003c/code\u003e to v12 (\u003ca href=\"https://redirect.github.com/element-plus/element-plus/issues/23999\"\u003e#23999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/element-plus/element-plus/compare/2.10.2...2.13.7\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for element-plus since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pinia` from 3.0.3 to 3.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/290db6396e2fb2f628826be3915a6ce32084b9cf\"\u003e\u003ccode\u003e290db63\u003c/code\u003e\u003c/a\u003e release: pinia@3.0.4 \u003ccode\u003e@​pinia/testing\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3 \u003ccode\u003e@​pinia/nuxt\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/0e9e7e7c9b658c31aa4da7d85311bc932d0b23dd\"\u003e\u003ccode\u003e0e9e7e7\u003c/code\u003e\u003c/a\u003e feat(nuxt): automatic HMR code (vite only) (\u003ca href=\"https://redirect.github.com/vuejs/pinia/issues/2954\"\u003e#2954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/be9e356117b249a940647dad170669b49489ecff\"\u003e\u003ccode\u003ebe9e356\u003c/code\u003e\u003c/a\u003e feat(warn): detect global context on the server side (\u003ca href=\"https://redirect.github.com/vuejs/pinia/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/8a65eb74f4e8152102782354e8a2058b373be8e4\"\u003e\u003ccode\u003e8a65eb7\u003c/code\u003e\u003c/a\u003e chore: up nuxt 4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/e25e525ad84adb47db0cedc736292140886a376f\"\u003e\u003ccode\u003ee25e525\u003c/code\u003e\u003c/a\u003e fix(nuxt): resolve auto-imports in layers (\u003ca href=\"https://redirect.github.com/vuejs/pinia/issues/3035\"\u003e#3035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/868f6b5b76b9be5fe0e84a12f8936de9a96a69de\"\u003e\u003ccode\u003e868f6b5\u003c/code\u003e\u003c/a\u003e chore: dedupe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/c0a6a4ba7edaaeb8964c364ea3523ee465a1b395\"\u003e\u003ccode\u003ec0a6a4b\u003c/code\u003e\u003c/a\u003e chore: up deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/bcc571b63d75545889f3d3b753aa3a3513697f93\"\u003e\u003ccode\u003ebcc571b\u003c/code\u003e\u003c/a\u003e test: upgrade workspaces vitest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/1cf5687a80e34e3b385949ff3067d36d5bfb4e62\"\u003e\u003ccode\u003e1cf5687\u003c/code\u003e\u003c/a\u003e test: unstub specific action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/pinia/commit/9b92217788886fe757d7afd3aee11dff2ddf349c\"\u003e\u003ccode\u003e9b92217\u003c/code\u003e\u003c/a\u003e fix: store type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/pinia/compare/v3.0.3...v3.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue` from 3.5.16 to 3.5.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003evue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.32\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.31\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.30\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.29\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.28\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.27\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.26\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.25\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.24\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.23\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.22\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.21\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.20\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003evue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.31...v3.5.32\"\u003e3.5.32\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent currentInstance leak into sibling render during async setup re-entry (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14668\"\u003e#14668\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f1663535a163057788d3285dec54a245c3efb3ad\"\u003ef166353\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14667\"\u003e#14667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e handle updates before deferred mount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14642\"\u003e#14642\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/32b44f19f67aa30899817a7e79a4510f3b52970a\"\u003e32b44f1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14640\"\u003e#14640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e allow customRef to have different getter/setter types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14639\"\u003e#14639\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e20ddb00188e9935884930046fa572eab7c9dcba\"\u003ee20ddb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e use private branding for shallowReactive (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14641\"\u003e#14641\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/302c47a4994bc8b47b8a2af6693d8cb6bbd4b06b\"\u003e302c47a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14638\"\u003e#14638\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14493\"\u003e#14493\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix(server-renderer): cleanup component effect scopes after SSR render\u0026quot; (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14674\"\u003e#14674\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/219d83bd305ce6fc052941acaaf02e7bc70616a4\"\u003e219d83b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14674\"\u003e#14674\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14669\"\u003e#14669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.30...v3.5.31\"\u003e3.5.31\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e allow Node.js subpath imports patterns in asset urls (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/13045\"\u003e#13045\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/95c33560c9af369d44a7670d0c3b93fb62323be2\"\u003e95c3356\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/9919\"\u003e#9919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e support template literal as defineModel name (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14622\"\u003e#14622\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/bd7eef0161d69bccd48ac303bc6a56ba8d718e2d\"\u003ebd7eef0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14621\"\u003e#14621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e normalize toRef property keys before dep lookup + improve types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14625\"\u003e#14625\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1bb28d011b31bc75c80d2860bc6484cceec1ff20\"\u003e1bb28d0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12427\"\u003e#12427\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12431\"\u003e#12431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e invalidate detached v-for memo vnodes after unmount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14624\"\u003e#14624\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/560def426fc38c1710fda7ddd1ac634d67897960\"\u003e560def4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12708\"\u003e#12708\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12710\"\u003e#12710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e preserve nullish event handlers in mergeProps (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14550\"\u003e#14550\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5725222a6bc5d1dd032318349ce0c540b1d63a49\"\u003e5725222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent merging model listener when value is null or unde...\n\n_Description has been truncated_","html_url":"https://github.com/skyclouds2001/vite-vue-template-sky/pull/1212","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/skyclouds2001%2Fvite-vue-template-sky/issues/1212","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1212/packages"}},{"old_version":"0.28.0","new_version":"0.40.0","update_type":"minor","path":null,"pr_created_at":"2026-04-01T10:06:40.000Z","version_change":"0.28.0 → 0.40.0","issue":{"uuid":"4185729582","node_id":"PR_kwDOF-Eui87PNTHo","number":10522,"state":"open","title":"deps: bump the all-dependencies group with 14 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-01T10:06:40.000Z","updated_at":"2026-04-02T00:05:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"all-dependencies","update_count":14,"packages":[{"name":"@aws-sdk/client-s3","old_version":"3.999.0","new_version":"3.1021.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@slack/web-api","old_version":"7.7.0","new_version":"7.15.0","repository_url":"https://github.com/slackapi/node-slack-sdk"},{"name":"cheerio","old_version":"1.0.0","new_version":"1.2.0","repository_url":"https://github.com/cheeriojs/cheerio"},{"name":"cssnano","old_version":"7.1.3","new_version":"7.1.4","repository_url":"https://github.com/cssnano/cssnano"},{"name":"cypress","old_version":"13.15.1","new_version":"13.17.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"markdownlint","old_version":"0.28.0","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"},{"name":"mocha","old_version":"10.8.0","new_version":"10.8.2","repository_url":"https://github.com/mochajs/mocha"},{"name":"sitemapper","old_version":"3.2.14","new_version":"3.2.24","repository_url":"https://github.com/seantomburke/sitemapper"},{"name":"@eslint/js","old_version":"9.39.2","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"chai","old_version":"4.2.0","new_version":"4.5.0","repository_url":"https://github.com/chaijs/chai"},{"name":"eslint","old_version":"9.39.2","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"15.14.0","new_version":"15.15.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"mocha-ctrf-json-reporter","old_version":"0.0.4","new_version":"0.0.11","repository_url":"https://github.com/ctrf-io/mocha-ctrf-json-reporter"},{"name":"prettier","old_version":"3.4.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 14 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.999.0` | `3.1021.0` |\n| [@slack/web-api](https://github.com/slackapi/node-slack-sdk) | `7.7.0` | `7.15.0` |\n| [cheerio](https://github.com/cheeriojs/cheerio) | `1.0.0` | `1.2.0` |\n| [cssnano](https://github.com/cssnano/cssnano) | `7.1.3` | `7.1.4` |\n| [cypress](https://github.com/cypress-io/cypress) | `13.15.1` | `13.17.0` |\n| [markdownlint](https://github.com/DavidAnson/markdownlint) | `0.28.0` | `0.40.0` |\n| [mocha](https://github.com/mochajs/mocha) | `10.8.0` | `10.8.2` |\n| [sitemapper](https://github.com/seantomburke/sitemapper) | `3.2.14` | `3.2.24` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.2` | `9.39.4` |\n| [chai](https://github.com/chaijs/chai) | `4.2.0` | `4.5.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `9.39.4` |\n| [globals](https://github.com/sindresorhus/globals) | `15.14.0` | `15.15.0` |\n| [mocha-ctrf-json-reporter](https://github.com/ctrf-io/mocha-ctrf-json-reporter) | `0.0.4` | `0.0.11` |\n| [prettier](https://github.com/prettier/prettier) | `3.4.2` | `3.8.1` |\n\nUpdates `@aws-sdk/client-s3` from 3.999.0 to 3.1021.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1021.0\u003c/h2\u003e\n\u003ch4\u003e3.1021.0(2026-03-31)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release updates the examples in the documentation for DescribeRegions and DescribeAvailabilityZones. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/50b1eeee220943ae0c2054115d4e7398346979af\"\u003e50b1eeee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-03-31 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/461ac73c52d096342eccc733e232d339e8942ab8\"\u003e461ac73c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kinesis-analytics-v2:\u003c/strong\u003e  Support for Flink 2.2 in Managed Service for Apache Flink (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/62c491f2980040aafd8d427d36ca8fcad9efe9ce\"\u003e62c491f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  This release adds the Bedrock and Security Hub resource types for Omnia Enablement launch for March 31. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6614c09e028ea6e89526c53af149144894e16a05\"\u003e6614c09e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Adding EURO Currency for MRR Amount (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/807094be97f4fe5968115509bbb90f2f6483f6ca\"\u003e807094be\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Add Bucket Metrics configuration support to directory buckets (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67ff7cc5dd608937694b7d1e10aceef09e611011\"\u003e67ff7cc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  Adds StartAutomationJob and DescribeAutomationJob APIs for automation jobs. Adds three custom permission capabilities that allow admins to control whether users can manage Spaces and chat agents. Adds an OAuthClientCredentials structure to provide OAuth 2.0 client credentials inline to data sources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f13aba28d3aae9e6c164de6e5f778567a776cac\"\u003e4f13aba2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3-control:\u003c/strong\u003e  Adding an optional auditContext parameter to S3 Access Grants credential vending API GetDataAccess to enable job-level audit correlation in S3 CloudTrail logs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/78652f0bae7e808c0b72cbccdf999e242948047b\"\u003e78652f0b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sustainability:\u003c/strong\u003e  This is the first release of the AWS Sustainability SDK, which enables customers to access their sustainability impact data via API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bfa725183ddc7b787e2d38f6fadd937e783aa812\"\u003ebfa72518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-database-migration-service:\u003c/strong\u003e  To successfully connect to the IBM DB2 LUW database server, you may need to specify additional security parameters that are passed to the JDBC driver. These parameters are EncryptionAlgorithm and SecurityMechanism. Both parameters accept integer values. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6cdf6680aa99ade511f23256e6e3158a7a0d06f6\"\u003e6cdf6680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3tables:\u003c/strong\u003e  S3 Tables now supports nested types when creating tables. Users can define complex column schemas using struct, list, and map types. These types can be composed together to model complex, hierarchical data structures within table schemas. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b105320b3b115e52d285f8ed2a3f271d6888b66d\"\u003eb105320b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  This release adds bring your own IP (BYOIP) IPv6 support to CloudFront's CreateAnycastIpList and UpdateAnycastIpList API through the IpamCidrConfigs field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5d0f730026a83ab34f9c315b74216cc57c729ced\"\u003e5d0f7300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  This release adds RCS for Business messaging and Notify support. RCS lets you create and manage agents, send and receive messages in the US and Canada via SendTextMessage API, and configure SMS fallback. Notify lets you send templated OTP messages globally in minutes with no phone number required. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/11d660ce020103aa83663bdacde51d73a762940c\"\u003e11d660ce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-odb:\u003c/strong\u003e  Adds support for EC2 Placement Group integration with ODB Network. The GetOdbNetwork and ListOdbNetworks API responses now include the ec2PlacementGroupIds field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/33da2f5adc47677e228d714c014883fec39d928d\"\u003e33da2f5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-agreement:\u003c/strong\u003e  This release adds 8 new APIs for AWS Marketplace sellers. 4 APIs for Cancellations (Send, List, Get, Cancel action on AgreementCancellationRequest), 3 APIs for Billing Adjustments (BatchCreate, List, Get action on BillingAdjustmentRequest), and 1 API to List Invoices (ListAgreementInvoiceLineItems) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4ac54712b6d369a86c275fcde12b74eb9d1a44b3\"\u003e4ac54712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-devops-agent:\u003c/strong\u003e  AWS DevOps Agent service General Availability release. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/85d0436b1a31878ba4a5d70bc10cd99571d1cf95\"\u003e85d0436b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-maps:\u003c/strong\u003e  This release expands map customization options with adjustable contour line density, dark mode support for Hybrid and Satellite views, enhanced traffic information across multiple map styles, and transit and truck travel modes for Monochrome and Hybrid map styles. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f7e1a7162cbd1060f3aa91e5e652f0f73ad210e3\"\u003ef7e1a716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mailmanager:\u003c/strong\u003e  Amazon SES Mail Manager now supports optional TLS policy for accepting unencrypted connections and mTLS authentication for ingress endpoints with configurable trust stores. Two new rule actions are available, Bounce for sending non-delivery reports and Lambda invocation for custom email processing. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1fc4082695a946d537f893f5b7e90d032210ac28\"\u003e1fc40826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-organizations:\u003c/strong\u003e  Added Path field to Account and OrganizationalUnit objects in AWS Organizations API responses. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8699003ab4a532bf8421e0dd91d527640ac59e7e\"\u003e8699003a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Adds environmentConfigurationName field to CreateEnvironmentInput and UpdateEnvironmentInput, so that Domain Owners can now recover orphaned environments by recreating deleted configurations with the same name, and will auto-recover orphaned environments (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e372358f3fc176b24c39dff58f1962eccc08e480\"\u003ee372358f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-dataexchange:\u003c/strong\u003e  Support Tags for AWS Data Exchange resource Assets (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/43896f5010bf3044056142fdc1cc5ae1f66f33e8\"\u003e43896f50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-acm:\u003c/strong\u003e  Adds support for searching for ACM certificates using the new SearchCertificates API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4fd3187c31bf7dbb98b68a31e838c9b5e16308da\"\u003e4fd3187c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityagent:\u003c/strong\u003e  AWS Security Agent is a service that proactively secures applications throughout the development lifecycle with automated security reviews and on-demand penetration testing. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/744d89a126f05c7c05ccc1802da794966a526508\"\u003e744d89a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-opensearch:\u003c/strong\u003e  Support RegisterCapability, GetCapability, DeregisterCapability API for AI Assistant feature management for OpenSearch UI Applications (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e1738b0aea7f04d6dcb89b79cb7fcdef145b5be3\"\u003ee1738b0a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  sync for adaptive retry throttling detection fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7905\"\u003e#7905\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/03f108d08c37fcde9de0a62c29887458e980d84e\"\u003e03f108d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1021.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1020.0\u003c/h2\u003e\n\u003ch4\u003e3.1020.0(2026-03-30)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eupdate smithy package versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7903\"\u003e#7903\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c702a7595037829166db776cffdfea785588d78a\"\u003ec702a759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edifferentiate type imports (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7897\"\u003e#7897\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7f8c031600f8c396ab8cc25da8b32ee8414312d9\"\u003e7f8c0316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1020.0...v3.1021.0\"\u003e3.1021.0\u003c/a\u003e (2026-03-31)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e sync for adaptive retry throttling detection fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/7905\"\u003e#7905\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/03f108d08c37fcde9de0a62c29887458e980d84e\"\u003e03f108d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Add Bucket Metrics configuration support to directory buckets (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67ff7cc5dd608937694b7d1e10aceef09e611011\"\u003e67ff7cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1019.0...v3.1020.0\"\u003e3.1020.0\u003c/a\u003e (2026-03-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1018.0...v3.1019.0\"\u003e3.1019.0\u003c/a\u003e (2026-03-27)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1017.0...v3.1018.0\"\u003e3.1018.0\u003c/a\u003e (2026-03-26)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1016.0...v3.1017.0\"\u003e3.1017.0\u003c/a\u003e (2026-03-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1015.0...v3.1016.0\"\u003e3.1016.0\u003c/a\u003e (2026-03-24)\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/aws/aws-sdk-js-v3/commit/86db17036c92a1b5de6c5b3484bf945a87788e0a\"\u003e\u003ccode\u003e86db170\u003c/code\u003e\u003c/a\u003e Publish v3.1021.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67ff7cc5dd608937694b7d1e10aceef09e611011\"\u003e\u003ccode\u003e67ff7cc\u003c/code\u003e\u003c/a\u003e feat(client-s3): Add Bucket Metrics configuration support to directory buckets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/03f108d08c37fcde9de0a62c29887458e980d84e\"\u003e\u003ccode\u003e03f108d\u003c/code\u003e\u003c/a\u003e fix(codegen): sync for adaptive retry throttling detection fix (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7905\"\u003e#7905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15cfc71196c1aa0437c2646ce5042173ed281142\"\u003e\u003ccode\u003e15cfc71\u003c/code\u003e\u003c/a\u003e Publish v3.1020.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c702a7595037829166db776cffdfea785588d78a\"\u003e\u003ccode\u003ec702a75\u003c/code\u003e\u003c/a\u003e chore(codegen): update smithy package versions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7903\"\u003e#7903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7f8c031600f8c396ab8cc25da8b32ee8414312d9\"\u003e\u003ccode\u003e7f8c031\u003c/code\u003e\u003c/a\u003e chore(codegen): differentiate type imports (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7897\"\u003e#7897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a84cde64ab1985fbc1058f3188f82dd1b34428ce\"\u003e\u003ccode\u003ea84cde6\u003c/code\u003e\u003c/a\u003e Publish v3.1019.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e35edfcd0522060f7c544085c32c88fb0ba3cccb\"\u003e\u003ccode\u003ee35edfc\u003c/code\u003e\u003c/a\u003e chore(codegen): import from core submodules instead of root (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a3a34e38278f3d1fa1e8ee078d6d85d7cbe3dd56\"\u003e\u003ccode\u003ea3a34e3\u003c/code\u003e\u003c/a\u003e Publish v3.1018.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/32dfe7f4f724e639381e985dbdbfd1fc948f2ffa\"\u003e\u003ccode\u003e32dfe7f\u003c/code\u003e\u003c/a\u003e Publish v3.1017.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1021.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@slack/web-api` from 7.7.0 to 7.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/slackapi/node-slack-sdk/releases\"\u003e\u003ccode\u003e@​slack/web-api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​slack/web-api\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e75649f4: feat: add support for \u003ca href=\"https://github.com/slackapi/node-slack-sdk/blob/HEAD/docs.slack.dev/reference/methods/apps.user.connection.update\"\u003eapps.user.connection.update\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb8d922f: build: add support for node 24\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [b8d922f]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [b8d922f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​slack/logger\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​slack/types\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​slack/web-api\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e370cf22: chore(deps): bump axios to ^1.13.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​slack/web-api\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch3\u003eAgent Thinking Steps: Display Tasks/Tools, Plans, and Markdown Text\u003c/h3\u003e\n\u003ch4\u003e🍿 Preview: Display as Plan\u003c/h4\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/user-attachments/assets/1a6478c2-37aa-48c2-84e9-69375b20177e\"\u003ehttps://github.com/user-attachments/assets/1a6478c2-37aa-48c2-84e9-69375b20177e\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003e🍿 Preview: Display as Timeline\u003c/h4\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/user-attachments/assets/984f84e5-c0e0-47ef-a1c2-994ac51a25ba\"\u003ehttps://github.com/user-attachments/assets/984f84e5-c0e0-47ef-a1c2-994ac51a25ba\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003e📺 Chat Stream with 2 Display Mode\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePlan Display Mode\u003c/li\u003e\n\u003cli\u003eTimeline Display Mode\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e👾 Chat Stream Structured Content\u003c/h4\u003e\n\u003cp\u003eNow, you can display a mixture of structured content called \u0026quot;chunks\u0026quot;:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🔠 \u003cstrong\u003eMarkdown Text Block\u003c/strong\u003e to format your text with standard markdown\u003c/li\u003e\n\u003cli\u003e☑️ \u003cstrong\u003eTask Card Block\u003c/strong\u003e to display a single task, representing an AI Tool Call or general action\u003c/li\u003e\n\u003cli\u003e🗒️ \u003cstrong\u003ePlan Block\u003c/strong\u003e to display a collection of related tasks\u003c/li\u003e\n\u003cli\u003e📚 \u003cstrong\u003eURL Sources Element\u003c/strong\u003e to display references within a task card block\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAvailable in:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🔌 API Methods: \u003ccode\u003echat.startStream\u003c/code\u003e, \u003ccode\u003echat.appendStream\u003c/code\u003e, and \u003ccode\u003echat.stopStream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e🛟 Chat Stream Helper: \u003ccode\u003econst stream = new ChatStreamer(...);\u003c/code\u003e, \u003ccode\u003estream.append(...)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e📖 Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAnnouncements\u003c/strong\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/slackapi/node-slack-sdk/commit/909b5bd1a453046a20a9d416deca589c215aa783\"\u003e\u003ccode\u003e909b5bd\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/slackapi/node-slack-sdk/issues/2530\"\u003e#2530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slackapi/node-slack-sdk/commit/b8d922fb11ac207a7d21442db05ae8623745ae32\"\u003e\u003ccode\u003eb8d922f\u003c/code\u003e\u003c/a\u003e ci: add support for node 24 version (\u003ca href=\"https://redirect.github.com/slackapi/node-slack-sdk/issues/2534\"\u003e#2534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slackapi/node-slack-sdk/commit/9b2341422af5d31bb45d6633795df9a0c8c3dcf1\"\u003e\u003ccode\u003e9b23414\u003c/code\u003e\u003c/a\u003e build: write all docs for workspace packages (\u003ca href=\"https://redirect.github.com/slackapi/node-slack-sdk/issues/2533\"\u003e#2533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slackapi/node-slack-sdk/commit/98dbd4efa1761a3b0fecd583e02dbc634b2fbaab\"\u003e\u003ccode\u003e98dbd4e\u003c/code\u003e\u003c/a\u003e build: use a shared tsconfig for workspace packages (\u003ca href=\"https://redirect.github.com/slackapi/node-slack-sdk/issues/2532\"\u003e#2532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slackapi/node-slack-sdk/commit/8ce47709d919bf5617897e75c3eb6f6223a4af19\"\u003e\u003ccode\u003e8ce4770\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/slackapi/node-slack-sdk/issues/2537\"\u003e#2537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slackapi/node-slack-sdk/commit/bd44fbb467fd5eec0a6f1830f974ff0b8b296a5b\"\u003e\u003ccode\u003ebd44fbb\u003c/code\u003e\u003c/a\u003e build: use minimum support \u003ccode\u003e@​types/node\u003c/code\u003e\u003ca href=\"https://github.com/18\"\u003e\u003ccode\u003e@​18\u003c/code\u003e\u003c/a\u003e in development (\u003ca href=\"https://redirect.github.com/slackapi/node-slack-sdk/issues/2531\"\u003e#2531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slackapi/node-slack-sdk/commit/a2eb4bea4cf721ef6ddb7b79b118161db9119164\"\u003e\u003ccode\u003ea2eb4be\u003c/code\u003e\u003c/a\u003e chore: add opt-in pre-commit lint --write hook (\u003ca href=\"https://redirect.github.com/slackapi/node-slack-sdk/issues/2475\"\u003e#2475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slackapi/node-slack-sdk/commit/75649f45cf89fa0812f463f3095a71d81c976cfa\"\u003e\u003ccode\u003e75649f4\u003c/code\u003e\u003c/a\u003e feat: add support for apps.user.connection.update (\u003ca href=\"https://redirect.github.com/slackapi/node-slack-sdk/issues/2535\"\u003e#2535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slackapi/node-slack-sdk/commit/dbd38e2633a07bcfad33341376f981adfa8289da\"\u003e\u003ccode\u003edbd38e2\u003c/code\u003e\u003c/a\u003e build: use node test runner for workspace packages (\u003ca href=\"https://redirect.github.com/slackapi/node-slack-sdk/issues/2529\"\u003e#2529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slackapi/node-slack-sdk/commit/57f4f22ef9be6fbe6f1502840d49c4e7644810fd\"\u003e\u003ccode\u003e57f4f22\u003c/code\u003e\u003c/a\u003e chore: add an AGENTS.md (\u003ca href=\"https://redirect.github.com/slackapi/node-slack-sdk/issues/2528\"\u003e#2528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/slackapi/node-slack-sdk/compare/@slack/web-api@7.7.0...@slack/web-api@7.15.0\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​slack/web-api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cheerio` from 1.0.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cheeriojs/cheerio/releases\"\u003echeerio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e.val()\u003c/code\u003e now supports button values by \u003ca href=\"https://github.com/kaioduarte\"\u003e\u003ccode\u003e@​kaioduarte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4175\"\u003echeeriojs/cheerio#4175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e.find()\u003c/code\u003e now properly scopes \u003ccode\u003e:scope\u003c/code\u003e selectors by \u003ca href=\"https://github.com/T0nd0Tara\"\u003e\u003ccode\u003e@​T0nd0Tara\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4967\"\u003echeeriojs/cheerio#4967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eisHtml\u003c/code\u003e utility now runtime-validates input types by \u003ca href=\"https://github.com/Mallikarjun-0\"\u003e\u003ccode\u003e@​Mallikarjun-0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4523\"\u003echeeriojs/cheerio#4523\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/noritaka1166\"\u003e\u003ccode\u003e@​noritaka1166\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4740\"\u003echeeriojs/cheerio#4740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaioduarte\"\u003e\u003ccode\u003e@​kaioduarte\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4175\"\u003echeeriojs/cheerio#4175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Mallikarjun-0\"\u003e\u003ccode\u003e@​Mallikarjun-0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4523\"\u003echeeriojs/cheerio#4523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/T0nd0Tara\"\u003e\u003ccode\u003e@​T0nd0Tara\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4967\"\u003echeeriojs/cheerio#4967\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cheeriojs/cheerio/compare/v1.1.2...v1.2.0\"\u003ehttps://github.com/cheeriojs/cheerio/compare/v1.1.2...v1.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix fromURL baseURI issues by \u003ca href=\"https://github.com/fb55\"\u003e\u003ccode\u003e@​fb55\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4696\"\u003echeeriojs/cheerio#4696\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cheeriojs/cheerio/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/cheeriojs/cheerio/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Undici issues (\u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/issues/4689\"\u003e#4689\u003c/a\u003e)  91a2b3d7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cheeriojs/cheerio/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/cheeriojs/cheerio/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(attributes): support \u003ccode\u003e.prop\u003c/code\u003e on document nodes by \u003ca href=\"https://github.com/fb55\"\u003e\u003ccode\u003e@​fb55\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4320\"\u003echeeriojs/cheerio#4320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): fix ExtractedValue type by \u003ca href=\"https://github.com/ben-tilden\"\u003e\u003ccode\u003e@​ben-tilden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4334\"\u003echeeriojs/cheerio#4334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a field \u003ccode\u003ebrowser\u003c/code\u003e to \u003ccode\u003epackage.json\u003c/code\u003e root by \u003ca href=\"https://github.com/UNIDY2002\"\u003e\u003ccode\u003e@​UNIDY2002\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4033\"\u003echeeriojs/cheerio#4033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgraded dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDoc Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(blog): fix loading documents url by \u003ca href=\"https://github.com/TonyRL\"\u003e\u003ccode\u003e@​TonyRL\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4002\"\u003echeeriojs/cheerio#4002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix function load() link by \u003ca href=\"https://github.com/ya-luotao\"\u003e\u003ccode\u003e@​ya-luotao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4013\"\u003echeeriojs/cheerio#4013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: correct loadBuffer() name in example by \u003ca href=\"https://github.com/arichardsmith\"\u003e\u003ccode\u003e@​arichardsmith\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4270\"\u003echeeriojs/cheerio#4270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate attr setter jsdoc by \u003ca href=\"https://github.com/thyming\"\u003e\u003ccode\u003e@​thyming\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4469\"\u003echeeriojs/cheerio#4469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use code block for install, mention yarn and bun by \u003ca href=\"https://github.com/Electroid\"\u003e\u003ccode\u003e@​Electroid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4454\"\u003echeeriojs/cheerio#4454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Replace \u003ccode\u003e.html\u003c/code\u003e with \u003ccode\u003e.prop\u003c/code\u003e for outerHTML by \u003ca href=\"https://github.com/fb55\"\u003e\u003ccode\u003e@​fb55\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4321\"\u003echeeriojs/cheerio#4321\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TonyRL\"\u003e\u003ccode\u003e@​TonyRL\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4002\"\u003echeeriojs/cheerio#4002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ya-luotao\"\u003e\u003ccode\u003e@​ya-luotao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4013\"\u003echeeriojs/cheerio#4013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arichardsmith\"\u003e\u003ccode\u003e@​arichardsmith\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4270\"\u003echeeriojs/cheerio#4270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UNIDY2002\"\u003e\u003ccode\u003e@​UNIDY2002\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4033\"\u003echeeriojs/cheerio#4033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AzeemSup\"\u003e\u003ccode\u003e@​AzeemSup\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/pull/4189\"\u003echeeriojs/cheerio#4189\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/cheeriojs/cheerio/commit/e3c7aaf9ed64fe3cb9a181e58a41c0fdd6dbfbfc\"\u003e\u003ccode\u003ee3c7aaf\u003c/code\u003e\u003c/a\u003e 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheeriojs/cheerio/commit/96bfd3e7441f294fb22c251bbb23b95823f628a9\"\u003e\u003ccode\u003e96bfd3e\u003c/code\u003e\u003c/a\u003e chore(package): Exclude tests from published bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheeriojs/cheerio/commit/08d396cf2fb7d44c208e3e3794b10bf55b040752\"\u003e\u003ccode\u003e08d396c\u003c/code\u003e\u003c/a\u003e docs(readme): Update Sponsors (\u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/issues/5014\"\u003e#5014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheeriojs/cheerio/commit/bd9d3dd3b08c10aeee65cdb69d97fa47452cfbf3\"\u003e\u003ccode\u003ebd9d3dd\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump eslint-plugin-jsdoc from 62.3.0 to 62.3.1 (\u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/issues/5022\"\u003e#5022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheeriojs/cheerio/commit/f4c8a5862c03d9e5da228ba80d618e0b9cb6b085\"\u003e\u003ccode\u003ef4c8a58\u003c/code\u003e\u003c/a\u003e build(deps): bump unist-util-visit from 5.0.0 to 5.1.0 in /website (\u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/issues/5027\"\u003e#5027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheeriojs/cheerio/commit/8fa46d59ad8a6a18d2644dbc40e28368d3672887\"\u003e\u003ccode\u003e8fa46d5\u003c/code\u003e\u003c/a\u003e build(deps): bump astro from 5.16.12 to 5.16.14 in /website (\u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/issues/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheeriojs/cheerio/commit/8e132a6f4d38028314aabd84df5d05b29890275d\"\u003e\u003ccode\u003e8e132a6\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e from 4.0.17 to 4.0.18 (\u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/issues/5023\"\u003e#5023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheeriojs/cheerio/commit/6d31bfc2d243b9a77bc8bacfb33c01e2d1df470c\"\u003e\u003ccode\u003e6d31bfc\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump globals from 17.0.0 to 17.1.0 (\u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/issues/5025\"\u003e#5025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheeriojs/cheerio/commit/65aa6c868052c70cac4cd10f8e76eb582e18e760\"\u003e\u003ccode\u003e65aa6c8\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​docsearch/css\u003c/code\u003e from 4.5.0 to 4.5.3 in /website (\u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/issues/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cheeriojs/cheerio/commit/5567e657b6c4810c699e90abd915380c2f8fe0ef\"\u003e\u003ccode\u003e5567e65\u003c/code\u003e\u003c/a\u003e build(deps): bump astro from 5.16.11 to 5.16.12 in /website (\u003ca href=\"https://redirect.github.com/cheeriojs/cheerio/issues/5021\"\u003e#5021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cheeriojs/cheerio/compare/v1.0.0...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cssnano` from 7.1.3 to 7.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cssnano/cssnano/releases\"\u003ecssnano's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cp\u003eUpdate color conversion library to \u003ccode\u003e@​colordx/core\u003c/code\u003e to fix rounding errors in color conversions \u003ca href=\"https://redirect.github.com/cssnano/cssnano/issues/1755\"\u003e#1755\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/cssnano/cssnano/commit/c4ec231e7a9b8de1d11067e80ba078df4e517f3d\"\u003e\u003ccode\u003ec4ec231\u003c/code\u003e\u003c/a\u003e Publish cssnano 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/5f649725f8433f80e66f74bb7317aac64ffdb563\"\u003e\u003ccode\u003e5f64972\u003c/code\u003e\u003c/a\u003e fix(colormin,minify-gradients): replace colord with \u003ccode\u003e@​colordx/core\u003c/code\u003e, fix lossy ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/4542108b2d85658c25c9e90bc64669251264675c\"\u003e\u003ccode\u003e4542108\u003c/code\u003e\u003c/a\u003e chore: update GitHub actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/6ff813feca84954ca84923ccc9c574151267546b\"\u003e\u003ccode\u003e6ff813f\u003c/code\u003e\u003c/a\u003e chore: update pnpm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/c9fa6f174d33071cf7bb43c1524730469df03857\"\u003e\u003ccode\u003ec9fa6f1\u003c/code\u003e\u003c/a\u003e chore: update development deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/610a81353145333c9fe61eaff6749e0bec2b286d\"\u003e\u003ccode\u003e610a813\u003c/code\u003e\u003c/a\u003e fix: swith module resolution to nodenext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/4c21ff7660207a1edcf22ee00f81059137ddfb31\"\u003e\u003ccode\u003e4c21ff7\u003c/code\u003e\u003c/a\u003e chore: update TypeScript to 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/ddbb071d0c5d286d3f09887ffa33e28925efe98f\"\u003e\u003ccode\u003eddbb071\u003c/code\u003e\u003c/a\u003e docs: update website for release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@7.1.3...cssnano@7.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress` from 13.15.1 to 13.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cypress-io/cypress/releases\"\u003ecypress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.17.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#13-17-0\"\u003ehttps://docs.cypress.io/app/references/changelog#13-17-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev13.16.1\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#13-16-1\"\u003ehttps://docs.cypress.io/app/references/changelog#13-16-1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev13.16.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/guides/references/changelog#13-16-0\"\u003ehttps://docs.cypress.io/guides/references/changelog#13-16-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev13.15.2\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/guides/references/changelog#13-15-2\"\u003ehttps://docs.cypress.io/guides/references/changelog#13-15-2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/a15076fcf9891c4fcc2a08cb82724326f90d8ef1\"\u003e\u003ccode\u003ea15076f\u003c/code\u003e\u003c/a\u003e chore: release 13.17.0 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/30778\"\u003e#30778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/a3877a423c80f86523703c12deea289e09da705d\"\u003e\u003ccode\u003ea3877a4\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - windows (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/30773\"\u003e#30773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/97b404f3531416e7c791d3e7a7039c4157361242\"\u003e\u003ccode\u003e97b404f\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - darwin (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/30772\"\u003e#30772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/3303d1e41c1584d648673b6ff2104b3ccd61f6d9\"\u003e\u003ccode\u003e3303d1e\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - linux (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/30771\"\u003e#30771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/d0e8d9b6d2ce57b97eb1c0a6eba9c0142b610409\"\u003e\u003ccode\u003ed0e8d9b\u003c/code\u003e\u003c/a\u003e chore: ignore yarnrc and yarn directory (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/30769\"\u003e#30769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/0c3c497c1d8904dc0070321cd622a853822b14c7\"\u003e\u003ccode\u003e0c3c497\u003c/code\u003e\u003c/a\u003e feat: add support for chrome for testing browser (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/30751\"\u003e#30751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/68c5714f1a89aa77ff3cb1a33850797a3e72d165\"\u003e\u003ccode\u003e68c5714\u003c/code\u003e\u003c/a\u003e chore: Cleanup duplication across tsconfig files in packages (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/30764\"\u003e#30764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/53d47cfc81a32c9dbef0fbad9592eed0d447d213\"\u003e\u003ccode\u003e53d47cf\u003c/code\u003e\u003c/a\u003e chore: Update Chrome (beta) to 132.0.6834.46 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/30755\"\u003e#30755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/58297dd2b4e1478e2d82b0d42173c21a2037cd83\"\u003e\u003ccode\u003e58297dd\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - windows (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/30742\"\u003e#30742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/e538359048e2dab34da2d245185b82749ed02971\"\u003e\u003ccode\u003ee538359\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - linux (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/30741\"\u003e#30741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/cypress/compare/v13.15.1...v13.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdownlint` from 0.28.0 to 0.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD051/MD060\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MD060/table-column-style\u003c/li\u003e\n\u003cli\u003eImprove MD001/MD007/MD009/MD010/MD029/MD033/MD037/MD059\u003c/li\u003e\n\u003cli\u003eAdd support for reporting violations as severity \u003ccode\u003ewarning\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eresultVersion\u003c/code\u003e and \u003ccode\u003etoString\u003c/code\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eImprove type definitions\u003c/li\u003e\n\u003cli\u003eImprove demo web page\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MD059/descriptive-link-text\u003c/li\u003e\n\u003cli\u003eImprove MD025/MD027/MD036/MD038/MD041/MD043/MD045/MD051/MD052\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emarkdown-it\u003c/code\u003e parser no longer a production dependency (breaking change)\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emarkdownItFactory\u003c/code\u003e option, remove \u003ccode\u003emarkdownItPlugins\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove support for end-of-life Node version 18\u003c/li\u003e\n\u003cli\u003eImprove performance\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStop using \u003ccode\u003emodule.createRequire\u003c/code\u003e, export \u003ccode\u003eresolveModule\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweak \u003ccode\u003epackage.json\u003c/code\u003e dependencies to work with \u003ccode\u003epnpm\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd subpath imports for overriding default bundler behavior\u003c/li\u003e\n\u003cli\u003eImprove MD032\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u0026quot;browser\u0026quot; condition (as used by webpack)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConvert module to ECMAScript (breaking change)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://nodejs.org/docs/latest/api/esm.html\"\u003ehttps://nodejs.org/docs/latest/api/esm.html\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003ehttps://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eConvert module to named exports (breaking change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.36.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/DavidAnson/markdownlint/commit/63fefcbd4a7cbfa4fb49b40b5c4020c25df24c7d\"\u003e\u003ccode\u003e63fefcb\u003c/code\u003e\u003c/a\u003e Update to version 0.40.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dc9797828e3522740e27f34d08306502f6ed33a9\"\u003e\u003ccode\u003edc97978\u003c/code\u003e\u003c/a\u003e Add scenarios for aligned tables with irregular trailing pipes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/e645385e2cbb3a602a3e8013ee8b7eebec3f8038\"\u003e\u003ccode\u003ee645385\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/240e27b0c3bfa9208806f0fe6b0368b5b7fa0781\"\u003e\u003ccode\u003e240e27b\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/b3a49a7fed23385ba3de70c8865f8ea8d60e3d6e\"\u003e\u003ccode\u003eb3a49a7\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to rename \u0026quot;heading\u0026quot; to \u0026quot;header\u0026quot; for consisten...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f6c5369ef404308d3b6060d216ccc4f6c204b55c\"\u003e\u003ccode\u003ef6c5369\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to add aligned_delimiter parameter (fixes \u003ca href=\"https://redirect.github.com/DavidAnson/markdownlint/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/8e974f95d5421eb4298dc96f5c00726b8f853b97\"\u003e\u003ccode\u003e8e974f9\u003c/code\u003e\u003c/a\u003e Update MD013/line-length default mode to prevent trailing non-whitespace text...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/601910116d6435636260edb76c50efbd77819bb2\"\u003e\u003ccode\u003e6019101\u003c/code\u003e\u003c/a\u003e Remove outdated table-column-style suppression from dotnet/docs test repo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/9ad696e2570b66dab8626be05eb0b40777c62d8b\"\u003e\u003ccode\u003e9ad696e\u003c/code\u003e\u003c/a\u003e Add more tests for MD013/line-length edge case behavior.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d8bf33dde6747ae5f13d562a2c9d3bae69fc9f2d\"\u003e\u003ccode\u003ed8bf33d\u003c/code\u003e\u003c/a\u003e Refactor MD013/line-length to simplify length check.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.28.0...v0.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mocha` from 10.8.0 to 10.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mochajs/mocha/releases\"\u003emocha's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.8.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v10.8.1...v10.8.2\"\u003e10.8.2\u003c/a\u003e (2024-10-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport errors with circular dependencies in object values with --parallel (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5212\"\u003e#5212\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ba0fefe10b08a689cf49edc3818026938aa3a240\"\u003eba0fefe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest link in html reporter (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5224\"\u003e#5224\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/f054acc1f60714bbe00ad1ab270fb4977836d045\"\u003ef054acc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eindicate 'exports' interface does not work in browsers (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5181\"\u003e#5181\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/14e640ee49718d587779a9594b18f3796c42cf2a\"\u003e14e640e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix docs builds by re-adding eleventy and ignoring gitignore again (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5240\"\u003e#5240\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/881e3b0ca2e24284aab2a04f63639a0aa9e0ad1b\"\u003e881e3b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5132\"\u003e#5132\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/e536ab25b308774e3103006c044cb996a2e17c87\"\u003ee536ab2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.8.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v10.8.0...v10.8.1\"\u003e10.8.1\u003c/a\u003e (2024-10-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle case of invalid package.json with no explicit config (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5198\"\u003e#5198\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/f72bc17cb44164bcfff7abc83d0d37d99a061104\"\u003ef72bc17\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypos on mochajs.org (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5237\"\u003e#5237\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/d8ca270a960554c9d5c5fbf264e89d668d01ff0d\"\u003ed8ca270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse accurate test links in HTML reporter (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5228\"\u003e#5228\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/68803b685d55dcccc51fa6ccfd27701cda4e26ed\"\u003e68803b6\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/mochajs/mocha/blob/main/CHANGELOG.md\"\u003emocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v10.8.1...v10.8.2\"\u003e10.8.2\u003c/a\u003e (2024-10-30)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport errors with circular dependencies in object values with --parallel (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5212\"\u003e#5212\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/ba0fefe10b08a689cf49edc3818026938aa3a240\"\u003eba0fefe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest link in html reporter (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5224\"\u003e#5224\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/f054acc1f60714bbe00ad1ab270fb4977836d045\"\u003ef054acc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eindicate 'exports' interface does not work in browsers (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5181\"\u003e#5181\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/14e640ee49718d587779a9594b18f3796c42cf2a\"\u003e14e640e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix docs builds by re-adding eleventy and ignoring gitignore again (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5240\"\u003e#5240\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/881e3b0ca2e24284aab2a04f63639a0aa9e0ad1b\"\u003e881e3b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 Automation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5132\"\u003e#5132\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/e536ab25b308774e3103006c044cb996a2e17c87\"\u003ee536ab2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mochajs/mocha/compare/v10.8.0...v10.8.1\"\u003e10.8.1\u003c/a\u003e (2024-10-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle case of invalid package.json with no explicit config (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5198\"\u003e#5198\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/f72bc17cb44164bcfff7abc83d0d37d99a061104\"\u003ef72bc17\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypos on mochajs.org (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5237\"\u003e#5237\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/d8ca270a960554c9d5c5fbf264e89d668d01ff0d\"\u003ed8ca270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse accurate test links in HTML reporter (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5228\"\u003e#5228\u003c/a\u003e) (\u003ca href=\"https://github.com/mochajs/mocha/commit/68803b685d55dcccc51fa6ccfd27701cda4e26ed\"\u003e68803b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/05097db4f2e0118f033978b8503aec36b1867c55\"\u003e\u003ccode\u003e05097db\u003c/code\u003e\u003c/a\u003e chore(main): release 10.8.2 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5239\"\u003e#5239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/14e640ee49718d587779a9594b18f3796c42cf2a\"\u003e\u003ccode\u003e14e640e\u003c/code\u003e\u003c/a\u003e docs: indicate 'exports' interface does not work in browsers (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5181\"\u003e#5181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/881e3b0ca2e24284aab2a04f63639a0aa9e0ad1b\"\u003e\u003ccode\u003e881e3b0\u003c/code\u003e\u003c/a\u003e chore: fix docs builds by re-adding eleventy and ignoring gitignore again (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5\"\u003e#5\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/f054acc1f60714bbe00ad1ab270fb4977836d045\"\u003e\u003ccode\u003ef054acc\u003c/code\u003e\u003c/a\u003e fix: test link in html reporter (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5224\"\u003e#5224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/e536ab25b308774e3103006c044cb996a2e17c87\"\u003e\u003ccode\u003ee536ab2\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 1 update (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5132\"\u003e#5132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/ba0fefe10b08a689cf49edc3818026938aa3a240\"\u003e\u003ccode\u003eba0fefe\u003c/code\u003e\u003c/a\u003e fix: support errors with circular dependencies in object values with --parall...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/f44f71bd2897c4f5dcd688d838fec33fdb5818a9\"\u003e\u003ccode\u003ef44f71b\u003c/code\u003e\u003c/a\u003e chore(main): release 10.8.1 (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5238\"\u003e#5238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/f72bc17cb44164bcfff7abc83d0d37d99a061104\"\u003e\u003ccode\u003ef72bc17\u003c/code\u003e\u003c/a\u003e fix: handle case of invalid package.json with no explicit config (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5198\"\u003e#5198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/68803b685d55dcccc51fa6ccfd27701cda4e26ed\"\u003e\u003ccode\u003e68803b6\u003c/code\u003e\u003c/a\u003e fix: use accurate test links in HTML reporter (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5228\"\u003e#5228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mochajs/mocha/commit/d8ca270a960554c9d5c5fbf264e89d668d01ff0d\"\u003e\u003ccode\u003ed8ca270\u003c/code\u003e\u003c/a\u003e fix: Typos on mochajs.org (\u003ca href=\"https://redirect.github.com/mochajs/mocha/issues/5237\"\u003e#5237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mochajs/mocha/compare/v10.8.0...v10.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sitemapper` from 3.2.14 to 3.2.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seantomburke/sitemapper/releases\"\u003esitemapper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.2.24\u003c/h2\u003e\n\u003cp\u003eReleasing version 3.2.24 to NPM\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport sitemaps with namespace prefix by \u003ca href=\"https://github.com/hata6502\"\u003e\u003ccode\u003e@​hata6502\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seantomburke/sitemapper/pull/164\"\u003eseantomburke/sitemapper#164\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hata6502\"\u003e\u003ccode\u003e@​hata6502\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seantomburke/sitemapper/pull/164\"\u003eseantomburke/sitemapper#164\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seantomburke/sitemapper/compare/3.2.23...3.2.24\"\u003ehttps://github.com/seantomburke/sitemapper/compare/3.2.23...3.2.24\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 3.2.23\u003c/h2\u003e\n\u003cp\u003eReleasing version 3.2.23 to NPM\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typescript definitions by \u003ca href=\"https://github.com/seantomburke\"\u003e\u003ccode\u003e@​seantomburke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seantomburke/sitemapper/pull/162\"\u003eseantomburke/sitemapper#162\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seantomburke/sitemapper/compare/3.2.22...3.2.23\"\u003ehttps://github.com/seantomburke/sitemapper/compare/3.2.22...3.2.23\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 3.2.22\u003c/h2\u003e\n\u003cp\u003eReleasing version 3.2.22 to NPM\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erelease: updates README for 3.2 by \u003ca href=\"https://github.com/chapmandu\"\u003e\u003ccode\u003e@​chapmandu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seantomburke/sitemapper/pull/152\"\u003eseantomburke/sitemapper#152\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seantomburke/sitemapper/compare/3.2.21...3.2.22\"\u003ehttps://github.com/seantomburke/sitemapper/compare/3.2.21...3.2.22\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 3.2.21\u003c/h2\u003e\n\u003cp\u003eReleasing version 3.2.21 to NPM\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/LarsDepuydt\"\u003e\u003ccode\u003e@​LarsDepuydt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seantomburke/sitemapper/pull/153\"\u003eseantomburke/sitemapper#153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LarsDepuydt\"\u003e\u003ccode\u003e@​LarsDepuydt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seantomburke/sitemapper/pull/153\"\u003eseantomburke/sitemapper#153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seantomburke/sitemapper/compare/3.2.20...3.2.21\"\u003ehttps://github.com/seantomburke/sitemapper/compare/3.2.20...3.2.21\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 3.2.20\u003c/h2\u003e\n\u003cp\u003eReleasing version 3.2.20 to NPM\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(parser): ensure sitemap \u0026amp; url are arrays by \u003ca href=\"https://github.com/chowson\"\u003e\u003ccode\u003e@​chowson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seantomburke/sitemapper/pull/158\"\u003eseantomburke/sitemapper#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chowson\"\u003e\u003ccode\u003e@​chowson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seantomburke/sitemapper/pull/158\"\u003eseantomburke/sitemapper#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seantomburke/sitemapper/compare/3.2.18...3.2.20\"\u003ehttps://github.com/seantomburke/sitemapper/compare/3.2.18...3.2.20\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/seantomburke/sitemapper/commit/bea4fddb50c7d4642e65696aa25747e9ceed2f77\"\u003e\u003ccode\u003ebea4fdd\u003c/code\u003e\u003c/a\u003e Support sitemaps with namespace prefix (\u003ca href=\"https://redirect.github.com/seantomburke/sitemapper/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seantomburke/sitemapper/commit/200a29a6e997dbe6569d5a325ff00880f993607b\"\u003e\u003ccode\u003e200a29a\u003c/code\u003e\u003c/a\u003e 3.2.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seantomburke/sitemapper/commit/078c316a88f0666f23e500f8264fe8bbea16cec9\"\u003e\u003ccode\u003e078c316\u003c/code\u003e\u003c/a\u003e Fix typescript definitions (\u003ca href=\"https://redirect.github.com/seantomburke/sitemapper/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seantomburke/sitemapper/commit/69e59ad711c8aa54ff2300732092b79fd107fbc9\"\u003e\u003ccode\u003e69e59ad\u003c/code\u003e\u003c/a\u003e 3.2.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seantomburke/sitemapper/commit/88590681a8e8f5727e2bfd69eaec85dd40ee7e69\"\u003e\u003ccode\u003e8859068\u003c/code\u003e\u003c/a\u003e release: updates README for 3.2.15 (\u003ca href=\"https://redirect.github.com/seantomburke/sitemapper/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seantomburke/sitemapper/commit/4532d5c31cfc31fab4b7c3cfb1e5d23a889a8f4b\"\u003e\u003ccode\u003e4532d5c\u003c/code\u003e\u003c/a\u003e 3.2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seantomburke/sitemapper/commit/2ee153e0b1429c6ca124d41c96be102fe6d6b5bb\"\u003e\u003ccode\u003e2ee153e\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/seantomburke/sitemapper/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seantomburke/sitemapper/commit/b034070523824196b2f2df0570fc0814c7ed13b6\"\u003e\u003ccode\u003eb034070\u003c/code\u003e\u003c/a\u003e 3.2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seantomburke/sitemapper/commit/e68945b4d2e48d9fa9574a1c18472abb0aa52448\"\u003e\u003ccode\u003ee68945b\u003c/code\u003e\u003c/a\u003e fix(parser): ensure sitemap \u0026amp; url are arrays (\u003ca href=\"https://redirect.github.com/seantomburke/sitemapper/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seantomburke/sitemapper/commit/af2d0ddb9076480f6b940bbd924ff9f204b413ae\"\u003e\u003ccode\u003eaf2d0dd\u003c/code\u003e\u003c/a\u003e 3.2.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seantomburke/sitemapper/compare/3.2.14...3.2.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.39.2 to 9.39.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20564\"\u003e#20564\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f\"\u003e\u003ccode\u003ea3c868f\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20554\"\u003e#20554\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3\"\u003e\u003ccode\u003e234d005\u003c/code\u003e\u003c/a\u003e fix: minimatch security vulnerability patch for v9.x (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20549\"\u003e#20549\u003c/a\u003e) (Andrej Beles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a\"\u003e\u003ccode\u003eb1b37ee\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20538\"\u003e#20538\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20520\"\u003e#20520\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20596\"\u003e#20596\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20563\"\u003e#20563\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/791bf8d7e76ce7ab8c88cb8982658823da4eff27\"\u003e\u003ccode\u003e791bf8d\u003c/code\u003e\u003c/a\u003e fix: restore TypeScript 4.0 compatibility in types (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20504\"\u003e#20504\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8594a436c22a0167fe3c2c4109bbdb04e519a014\"\u003e\u003ccode\u003e8594a43\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@​eslint/js\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.39.3 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20529\"\u003e#20529\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ceef92fbd3d1298d9a00483f86897834b88acac\"\u003e\u003ccode\u003e9ceef92\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af498c63b9ca065223a425a85afabdcc8451e69b\"\u003e\u003ccode\u003eaf498c6\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20453\"\u003e#20453\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ceef92fbd3d1298d9a00483f86897834b88acac\"\u003e\u003ccode\u003e9ceef92\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.4/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chai` from 4.2.0 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/chai/releases\"\u003echai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate type detect (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1631\"\u003e#1631\u003c/a\u003e)  1a36d35\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chaijs/chai/compare/v4.4.1...v4.5.0\"\u003ehttps://github.com/chaijs/chai/compare/v4.4.1...v4.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate type detect by \u003ca href=\"https://github.com/koddsson\"\u003e\u003ccode\u003e@​koddsson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1631\"\u003echaijs/chai#1631\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v4.4.1...v4.5.0\"\u003ehttps://github.com/chaijs/chai/compare/v4.4.1...v4.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: removes \u003ccode\u003e??\u003c/code\u003e for node compat by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1574\"\u003echaijs/chai#1574\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v4.4.0...v4.4.1\"\u003ehttps://github.com/chaijs/chai/compare/v4.4.0...v4.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow deepEqual fonction to be configured globally (4.x.x branch) by \u003ca href=\"https://github.com/forty\"\u003e\u003ccode\u003e@​forty\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1553\"\u003echaijs/chai#1553\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v4.3.10...v4.4.0\"\u003ehttps://github.com/chaijs/chai/compare/v4.3.10...v4.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.3.10\u003c/h2\u003e\n\u003cp\u003eThis release simply bumps all dependencies to their latest non-breaking versions.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade all dependencies by \u003ca href=\"https://github.com/keithamus\"\u003e\u003ccode\u003e@​keithamus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1540\"\u003echaijs/chai#1540\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v4.3.9...v4.3.10\"\u003ehttps://github.com/chaijs/chai/compare/v4.3.9...v4.3.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.3.9\u003c/h2\u003e\n\u003cp\u003eUpgrade dependencies.\u003c/p\u003e\n\u003cp\u003eThis release upgrades dependencies to address \u003cstrong\u003e\u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2023-43646\"\u003eCVE-2023-43646\u003c/a\u003e\u003c/strong\u003e where a large function name can cause \u0026quot;catastrophic backtracking\u0026quot; (aka ReDOS attack) which can cause the test suite to hang.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v4.3.8...v4.3.9\"\u003ehttps://github.com/chaijs/chai/compare/v4.3.8...v4.3.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.3.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4.x.x: Fix link to commit logs on GitHub by \u003ca href=\"https://github.com/bugwelle\"\u003e\u003ccode\u003e@​bugwelle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1487\"\u003echaijs/chai#1487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump socket.io-parser from 4.0.4 to 4.0.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1488\"\u003echaijs/chai#1488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSmall typo in test.js by \u003ca href=\"https://github.com/mavaddat\"\u003e\u003ccode\u003e@​mavaddat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1459\"\u003echaijs/chai#1459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: specify return type of objDisplay by \u003ca href=\"https://github.com/scarf005\"\u003e\u003ccode\u003e@​scarf005\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1490\"\u003echaijs/chai#1490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CONTRIBUTING.md by \u003ca href=\"https://github.com/matheus-rodrigues00\"\u003e\u003ccode\u003e@​matheus-rodrigues00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1521\"\u003echaijs/chai#1521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: update exports.version to current version by \u003ca href=\"https://github.com/peanutenthusiast\"\u003e\u003ccode\u003e@​peanutenthusiast\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1534\"\u003echaijs/chai#1534\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/chaijs/chai/commit/6a19308a7d12fc82ca55cc2ac17a5d36dcf8db49\"\u003e\u003ccode\u003e6a19308\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/1a36d354a501e2870249a7e35ede59de3bc55fd3\"\u003e\u003ccode\u003e1a36d35\u003c/code\u003e\u003c/a\u003e Update type detect (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1631\"\u003e#1631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/f4b2fbc9dc5b0eeed25630756b77a3f582c61d2e\"\u003e\u003ccode\u003ef4b2fbc\u003c/code\u003e\u003c/a\u003e fix: removes \u003ccode\u003e??\u003c/code\u003e for node compat (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1574\"\u003e#1574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/6ef28248b9805d02bf69891754d964628aacbd7c\"\u003e\u003ccode\u003e6ef2824\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/fb5fd85ba15281a2085b371a49a402af94fb9415\"\u003e\u003ccode\u003efb5fd85\u003c/code\u003e\u003c/a\u003e Allow deepEqual fonction to be configured globally (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1553\"\u003e#1553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/744a16e1cc4e8a9c6d4499e1e520a0bc4c80ec18\"\u003e\u003ccode\u003e744a16e\u003c/code\u003e\u003c/a\u003e 4.3.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/0ccd823cb3ee6a433156c4e23cc67de79d4f368d\"\u003e\u003ccode\u003e0ccd823\u003c/code\u003e\u003c/a\u003e upgrade all dependencies (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1540\"\u003e#1540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/923d0a48fc59a910ecee37c85535379520a3e1b6\"\u003e\u003ccode\u003e923d0a4\u003c/code\u003e\u003c/a\u003e 4.3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/1a0f8872711f64b8353c30ebcfdf0ceeab404bab\"\u003e\u003ccode\u003e1a0f887\u003c/code\u003e\u003c/a\u003e make\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/a141e5739ab32ae579cd2df2eb745dbf1375ac27\"\u003e\u003ccode\u003ea141e57\u003c/code\u003e\u003c/a\u003e upgrade deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chaijs/chai/compare/4.2.0...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.2 to 9.39.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20564\"\u003e#20564\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f\"\u003e\u003ccode\u003ea3c868f\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20554\"\u003e#20554\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3\"\u003e\u003ccode\u003e234d005\u003c/code\u003e\u003c/a\u003e fix: minimatch security vulnerability patch for v9.x (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20549\"\u003e#20549\u003c/a\u003e) (Andrej Beles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a\"\u003e\u003ccode\u003eb1b37ee\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20538\"\u003e#20538\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20520\"\u003e#20520\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20596\"\u003e#20596\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20563\"\u003e#20563\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/791bf8d7e76ce7ab8c88cb8982658823da4eff27\"\u003e\u003ccode\u003e791bf8d\u003c/code\u003e\u003c/a\u003e fix: restore TypeScript 4.0 compatibility in types (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20504\"\u003e#20504\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8594a436c22a0167fe3c...\n\n_Description has been truncated_","html_url":"https://github.com/pulumi/registry/pull/10522","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pulumi%2Fregistry/issues/10522","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10522/packages"}},{"old_version":"0.26.2","new_version":"0.40.0","update_type":"minor","path":null,"pr_created_at":"2026-03-12T10:29:58.000Z","version_change":"0.26.2 → 0.40.0","issue":{"uuid":"4063687205","node_id":"PR_kwDOE5qCAc7J_GgT","number":370,"state":"open","title":"Bump markdownlint from 0.26.2 to 0.40.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-12T10:29:58.000Z","updated_at":"2026-03-12T10:29:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"markdownlint","old_version":"0.26.2","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"}],"path":null,"ecosystem":"npm"},"body":"Bumps [markdownlint](https://github.com/DavidAnson/markdownlint) from 0.26.2 to 0.40.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD051/MD060\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MD060/table-column-style\u003c/li\u003e\n\u003cli\u003eImprove MD001/MD007/MD009/MD010/MD029/MD033/MD037/MD059\u003c/li\u003e\n\u003cli\u003eAdd support for reporting violations as severity \u003ccode\u003ewarning\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eresultVersion\u003c/code\u003e and \u003ccode\u003etoString\u003c/code\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eImprove type definitions\u003c/li\u003e\n\u003cli\u003eImprove demo web page\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MD059/descriptive-link-text\u003c/li\u003e\n\u003cli\u003eImprove MD025/MD027/MD036/MD038/MD041/MD043/MD045/MD051/MD052\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emarkdown-it\u003c/code\u003e parser no longer a production dependency (breaking change)\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emarkdownItFactory\u003c/code\u003e option, remove \u003ccode\u003emarkdownItPlugins\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove support for end-of-life Node version 18\u003c/li\u003e\n\u003cli\u003eImprove performance\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStop using \u003ccode\u003emodule.createRequire\u003c/code\u003e, export \u003ccode\u003eresolveModule\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweak \u003ccode\u003epackage.json\u003c/code\u003e dependencies to work with \u003ccode\u003epnpm\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd subpath imports for overriding default bundler behavior\u003c/li\u003e\n\u003cli\u003eImprove MD032\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u0026quot;browser\u0026quot; condition (as used by webpack)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConvert module to ECMAScript (breaking change)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://nodejs.org/docs/latest/api/esm.html\"\u003ehttps://nodejs.org/docs/latest/api/esm.html\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003ehttps://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eConvert module to named exports (breaking change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.36.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/DavidAnson/markdownlint/commit/63fefcbd4a7cbfa4fb49b40b5c4020c25df24c7d\"\u003e\u003ccode\u003e63fefcb\u003c/code\u003e\u003c/a\u003e Update to version 0.40.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dc9797828e3522740e27f34d08306502f6ed33a9\"\u003e\u003ccode\u003edc97978\u003c/code\u003e\u003c/a\u003e Add scenarios for aligned tables with irregular trailing pipes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/e645385e2cbb3a602a3e8013ee8b7eebec3f8038\"\u003e\u003ccode\u003ee645385\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/240e27b0c3bfa9208806f0fe6b0368b5b7fa0781\"\u003e\u003ccode\u003e240e27b\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/b3a49a7fed23385ba3de70c8865f8ea8d60e3d6e\"\u003e\u003ccode\u003eb3a49a7\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to rename \u0026quot;heading\u0026quot; to \u0026quot;header\u0026quot; for consisten...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f6c5369ef404308d3b6060d216ccc4f6c204b55c\"\u003e\u003ccode\u003ef6c5369\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to add aligned_delimiter parameter (fixes \u003ca href=\"https://redirect.github.com/DavidAnson/markdownlint/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/8e974f95d5421eb4298dc96f5c00726b8f853b97\"\u003e\u003ccode\u003e8e974f9\u003c/code\u003e\u003c/a\u003e Update MD013/line-length default mode to prevent trailing non-whitespace text...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/601910116d6435636260edb76c50efbd77819bb2\"\u003e\u003ccode\u003e6019101\u003c/code\u003e\u003c/a\u003e Remove outdated table-column-style suppression from dotnet/docs test repo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/9ad696e2570b66dab8626be05eb0b40777c62d8b\"\u003e\u003ccode\u003e9ad696e\u003c/code\u003e\u003c/a\u003e Add more tests for MD013/line-length edge case behavior.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d8bf33dde6747ae5f13d562a2c9d3bae69fc9f2d\"\u003e\u003ccode\u003ed8bf33d\u003c/code\u003e\u003c/a\u003e Refactor MD013/line-length to simplify length check.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.26.2...v0.40.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=markdownlint\u0026package-manager=npm_and_yarn\u0026previous-version=0.26.2\u0026new-version=0.40.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Hruuttila/content/pull/370","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hruuttila%2Fcontent/issues/370","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/370/packages"}},{"old_version":"0.38.0","new_version":"0.40.0","update_type":"minor","path":null,"pr_created_at":"2026-03-09T04:17:47.000Z","version_change":"0.38.0 → 0.40.0","issue":{"uuid":"4043248520","node_id":"PR_kwDOLS21wc7I8-Ks","number":102,"state":"closed","title":"build(deps-dev): bump the all group across 1 directory with 38 updates","user":"dependabot[bot]","labels":["dependencies","system","size/s"],"assignees":["skyclouds2001"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-04T04:27:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-09T04:17:47.000Z","updated_at":"2026-05-04T04:27:47.000Z","time_to_close":4838999,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"all","update_count":38,"packages":[{"name":"@changesets/changelog-github","old_version":"0.5.1","new_version":"0.6.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"2.29.4","new_version":"2.30.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@commitlint/cli","old_version":"19.8.1","new_version":"20.4.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"19.8.1","new_version":"20.4.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/types","old_version":"19.8.1","new_version":"20.4.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@eslint/js","old_version":"9.29.0","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@eslint/json","old_version":"0.12.0","new_version":"1.0.1","repository_url":"https://github.com/eslint/json"},{"name":"@eslint/markdown","old_version":"6.5.0","new_version":"7.5.1","repository_url":"https://github.com/eslint/markdown"},{"name":"@playwright/test","old_version":"1.53.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@rollup/plugin-alias","old_version":"5.1.1","new_version":"6.0.0","repository_url":"https://github.com/rollup/plugins"},{"name":"@rollup/plugin-commonjs","old_version":"28.0.5","new_version":"29.0.2","repository_url":"https://github.com/rollup/plugins"},{"name":"@rollup/plugin-node-resolve","old_version":"16.0.1","new_version":"16.0.3","repository_url":"https://github.com/rollup/plugins"},{"name":"@rollup/plugin-replace","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/rollup/plugins"},{"name":"@rollup/plugin-terser","old_version":"0.4.4","new_version":"1.0.0","repository_url":"https://github.com/rollup/plugins"},{"name":"@rollup/plugin-typescript","old_version":"12.1.2","new_version":"12.3.0","repository_url":"https://github.com/rollup/plugins"},{"name":"@types/node","old_version":"24.0.1","new_version":"25.3.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"3.2.3","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/ui","old_version":"3.2.3","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"cross-env","old_version":"7.0.3","new_version":"10.1.0","repository_url":"https://github.com/kentcdodds/cross-env"},{"name":"eslint","old_version":"9.29.0","new_version":"10.0.3","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-import-resolver-typescript","old_version":"4.4.3","new_version":"4.4.4","repository_url":"https://github.com/import-js/eslint-import-resolver-typescript"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-jsdoc","old_version":"51.0.1","new_version":"62.7.1","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"eslint-plugin-n","old_version":"17.20.0","new_version":"17.24.0","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"eslint-plugin-playwright","old_version":"2.2.0","new_version":"2.9.0","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"globals","old_version":"16.2.0","new_version":"17.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"lint-staged","old_version":"16.1.2","new_version":"16.3.2","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"markdownlint","old_version":"0.38.0","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"},{"name":"markdownlint-cli","old_version":"0.45.0","new_version":"0.48.0","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"only-allow","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/pnpm/only-allow"},{"name":"prettier","old_version":"3.5.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.3","repository_url":"https://github.com/isaacs/rimraf"},{"name":"rollup","old_version":"4.43.0","new_version":"4.59.0","repository_url":"https://github.com/rollup/rollup"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.34.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"6.3.5","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"3.2.3","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 38 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.5.1` | `0.6.0` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.29.4` | `2.30.0` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `19.8.1` | `20.4.3` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `19.8.1` | `20.4.3` |\n| [@commitlint/types](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/types) | `19.8.1` | `20.4.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.29.0` | `10.0.1` |\n| [@eslint/json](https://github.com/eslint/json) | `0.12.0` | `1.0.1` |\n| [@eslint/markdown](https://github.com/eslint/markdown) | `6.5.0` | `7.5.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.53.0` | `1.58.2` |\n| [@rollup/plugin-alias](https://github.com/rollup/plugins/tree/HEAD/packages/alias) | `5.1.1` | `6.0.0` |\n| [@rollup/plugin-commonjs](https://github.com/rollup/plugins/tree/HEAD/packages/commonjs) | `28.0.5` | `29.0.2` |\n| [@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve) | `16.0.1` | `16.0.3` |\n| [@rollup/plugin-replace](https://github.com/rollup/plugins/tree/HEAD/packages/replace) | `6.0.2` | `6.0.3` |\n| [@rollup/plugin-terser](https://github.com/rollup/plugins/tree/HEAD/packages/terser) | `0.4.4` | `1.0.0` |\n| [@rollup/plugin-typescript](https://github.com/rollup/plugins/tree/HEAD/packages/typescript) | `12.1.2` | `12.3.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.0.1` | `25.3.5` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.3` | `4.0.18` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `3.2.3` | `4.0.18` |\n| [cross-env](https://github.com/kentcdodds/cross-env) | `7.0.3` | `10.1.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.29.0` | `10.0.3` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `4.4.3` | `4.4.4` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `51.0.1` | `62.7.1` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `17.20.0` | `17.24.0` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.2.0` | `2.9.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.2.0` | `17.4.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.2` | `16.3.2` |\n| [markdownlint](https://github.com/DavidAnson/markdownlint) | `0.38.0` | `0.40.0` |\n| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | `0.45.0` | `0.48.0` |\n| [only-allow](https://github.com/pnpm/only-allow) | `1.2.1` | `1.2.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.8.1` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.3` |\n| [rollup](https://github.com/rollup/rollup) | `4.43.0` | `4.59.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.34.0` | `8.56.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.5` | `7.3.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.3` | `4.0.18` |\n\n\nUpdates `@changesets/changelog-github` from 0.5.1 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1850\"\u003e#1850\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/fd0bc2e997a7bf603415489d10fcac0ca129badf\"\u003e\u003ccode\u003efd0bc2e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Linkify issue references in changelog entries.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1810\"\u003e#1810\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/27fd8f41dddafcc2e96e7df39dca04d92f916a0a\"\u003e\u003ccode\u003e27fd8f4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hirasso\"\u003e\u003ccode\u003e@​hirasso\u003c/code\u003e\u003c/a\u003e! - Replace deprecated \u003ccode\u003eString.prototype.trimRight\u003c/code\u003e with \u003ca href=\"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/trimEnd\"\u003e\u003ccode\u003eString.prototype.trimEnd\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/d4b8ad8158fe4d900abc5052dacaa8be1f41a232\"\u003e\u003ccode\u003ed4b8ad8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/e462d892af560d0e3cf5d2f04da230751fbd05ca\"\u003e\u003ccode\u003ee462d89\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-github-info\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.8.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/3ab4d8928ce3c4d4f4e3d1b09be91ec0a1315bc0\"\u003e\u003ccode\u003e3ab4d89\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1817\"\u003e#1817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/1772598270a59ba1fa7b0ef7e675fce6a575f850\"\u003e\u003ccode\u003e1772598\u003c/code\u003e\u003c/a\u003e Fix changelog entry insertion when no package title is present in the `CHANGE...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6\"\u003e\u003ccode\u003e6df3a5e\u003c/code\u003e\u003c/a\u003e Allow versioned private packages to depend on skipped packages without requir...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/2a7302577d2923dc7db5025003d8aa58fb627ff9\"\u003e\u003ccode\u003e2a73025\u003c/code\u003e\u003c/a\u003e Fix confusing 'Question-2' prompt label when using external editor (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1857\"\u003e#1857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/667fe5aacf04dbefcf2532584ff2753b8417855a\"\u003e\u003ccode\u003e667fe5a\u003c/code\u003e\u003c/a\u003e Support ESM for custom changelog and commit options (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1774\"\u003e#1774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/e462d892af560d0e3cf5d2f04da230751fbd05ca\"\u003e\u003ccode\u003ee462d89\u003c/code\u003e\u003c/a\u003e Add scopes automatically in the GitHub new token link in the printed error me...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/503fcaae57c397e14a52da7700dc5cb8e7cbd551\"\u003e\u003ccode\u003e503fcaa\u003c/code\u003e\u003c/a\u003e Support absolute paths in status output flag (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1776\"\u003e#1776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d4b8ad8158fe4d900abc5052dacaa8be1f41a232\"\u003e\u003ccode\u003ed4b8ad8\u003c/code\u003e\u003c/a\u003e Improve error messages when fetching from GitHub api (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1781\"\u003e#1781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ece03767a2ae313d9abf2d065f6201dadb337ce6\"\u003e\u003ccode\u003eece0376\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003ebaseBranch\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1778\"\u003e#1778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/0e8e01e93358bdc8c318c608dd3b0e4af8219049\"\u003e\u003ccode\u003e0e8e01e\u003c/code\u003e\u003c/a\u003e Allow Changesets to be executed from non-root directories (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1806\"\u003e#1806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.5.1...@changesets/changelog-github@0.6.0\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.29.4 to 2.30.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1840\"\u003e#1840\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/057cca222321816b6c8c6f6c52130185b364de36\"\u003e\u003ccode\u003e057cca2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/wotan-allfather\"\u003e\u003ccode\u003e@​wotan-allfather\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003e--since\u003c/code\u003e flag to \u003ccode\u003eadd\u003c/code\u003e command\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eadd\u003c/code\u003e command now supports a \u003ccode\u003e--since\u003c/code\u003e flag that allows you to specify which branch, tag, or git ref to use when detecting changed packages. This is useful for gitflow workflows where you have multiple target branches and the \u003ccode\u003ebaseBranch\u003c/code\u003e config option doesn't cover all use cases.\u003c/p\u003e\n\u003cp\u003eExample: \u003ccode\u003echangeset add --since=develop\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIf not provided, the command falls back to the \u003ccode\u003ebaseBranch\u003c/code\u003e value in your \u003ccode\u003e.changeset/config.json\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/2b4a66a36497fd5504186dcc6ae9e287c8403de6\"\u003e\u003ccode\u003e2b4a66a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Delegate OTP prompting to the package manager instead of handling it in-process. This allows Changesets to use the package manager's native web auth support.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1774\"\u003e#1774\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/667fe5aacf04dbefcf2532584ff2753b8417855a\"\u003e\u003ccode\u003e667fe5a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e! - Support importing custom \u003ccode\u003ecommit\u003c/code\u003e option ES module. Previously, it used \u003ccode\u003erequire()\u003c/code\u003e which only worked for CJS modules, however now it uses \u003ccode\u003eimport()\u003c/code\u003e which supports both CJS and ES modules.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1839\"\u003e#1839\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/73b18099517b00a3c7b70c417b7f7f1bfaa24931\"\u003e\u003ccode\u003e73b1809\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/leochiu-a\"\u003e\u003ccode\u003e@​leochiu-a\u003c/code\u003e\u003c/a\u003e! - Add a \u003ccode\u003e--message\u003c/code\u003e (\u003ccode\u003e-m\u003c/code\u003e) flag to \u003ccode\u003echangeset add\u003c/code\u003e (and default \u003ccode\u003echangeset\u003c/code\u003e) so the changeset summary can be provided from the command line. When \u003ccode\u003e--message\u003c/code\u003e is present, the summary prompt is skipped while the final confirmation step is kept.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1806\"\u003e#1806\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/0e8e01e93358bdc8c318c608dd3b0e4af8219049\"\u003e\u003ccode\u003e0e8e01e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/luisadame\"\u003e\u003ccode\u003e@​luisadame\u003c/code\u003e\u003c/a\u003e! - Changeset CLI can now be run from the nested directories in the project, where the \u003ccode\u003e.changeset\u003c/code\u003e directory has to be found in one of the parent directories\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1849\"\u003e#1849\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/9dc32308e4d208964b648a788ba4eee1003c273c\"\u003e\u003ccode\u003e9dc3230\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Compute the terminal's size lazily to avoid spurious stderr output in non-interactive mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1857\"\u003e#1857\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/2a7302577d2923dc7db5025003d8aa58fb627ff9\"\u003e\u003ccode\u003e2a73025\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix confusing prompt labels when entering changeset summary after external editor fallback\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1842\"\u003e#1842\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6\"\u003e\u003ccode\u003e6df3a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/RodrigoHamuy\"\u003e\u003ccode\u003e@​RodrigoHamuy\u003c/code\u003e\u003c/a\u003e! - Allow private packages to depend on skipped packages without requiring them to also be skipped. Private packages are not published to npm, so it is safe for them to have dependencies on ignored or unversioned packages.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1776\"\u003e#1776\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/503fcaae57c397e14a52da7700dc5cb8e7cbd551\"\u003e\u003ccode\u003e503fcaa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e! - Support absolute paths in \u003ccode\u003echangeset status --output \u0026lt;path\u0026gt;\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/667fe5aacf04dbefcf2532584ff2753b8417855a\"\u003e\u003ccode\u003e667fe5a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/1772598270a59ba1fa7b0ef7e675fce6a575f850\"\u003e\u003ccode\u003e1772598\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/b6f4c748c4ba50b5ac608f3ce41229526d1bfe94\"\u003e\u003ccode\u003eb6f4c74\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6\"\u003e\u003ccode\u003e6df3a5e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6\"\u003e\u003ccode\u003e6df3a5e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/27fd8f41dddafcc2e96e7df39dca04d92f916a0a\"\u003e\u003ccode\u003e27fd8f4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.15\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/read\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.29.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/957f24ed0446494c5709189ae57583f72c716d43\"\u003e\u003ccode\u003e957f24e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.29.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1712\"\u003e#1712\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/a3563b0d6c84e7142541493dea0c89acdc339b93\"\u003e\u003ccode\u003ea3563b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e! - Switch to maintained fork of \u003ccode\u003eexternal-editor\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.29.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/6352819685369daecf31f72e948d0fe92ff33485\"\u003e\u003ccode\u003e6352819\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fixed an issue with \u003ccode\u003eworkspace:^\u003c/code\u003e and \u003ccode\u003eworkspace:~\u003c/code\u003e dependency ranges not being semantically treated as, respectively, \u003ccode\u003e^CURRENT_VERSION\u003c/code\u003e and \u003ccode\u003e~CURRENT_VERSION\u003c/code\u003e. This led to dependent packages being, at times, bumped too often when their dependencies with those ranges were bumped.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/3ab4d8928ce3c4d4f4e3d1b09be91ec0a1315bc0\"\u003e\u003ccode\u003e3ab4d89\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1817\"\u003e#1817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/1772598270a59ba1fa7b0ef7e675fce6a575f850\"\u003e\u003ccode\u003e1772598\u003c/code\u003e\u003c/a\u003e Fix changelog entry insertion when no package title is present in the `CHANGE...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6\"\u003e\u003ccode\u003e6df3a5e\u003c/code\u003e\u003c/a\u003e Allow versioned private packages to depend on skipped packages without requir...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/2a7302577d2923dc7db5025003d8aa58fb627ff9\"\u003e\u003ccode\u003e2a73025\u003c/code\u003e\u003c/a\u003e Fix confusing 'Question-2' prompt label when using external editor (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1857\"\u003e#1857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/667fe5aacf04dbefcf2532584ff2753b8417855a\"\u003e\u003ccode\u003e667fe5a\u003c/code\u003e\u003c/a\u003e Support ESM for custom changelog and commit options (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1774\"\u003e#1774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/e462d892af560d0e3cf5d2f04da230751fbd05ca\"\u003e\u003ccode\u003ee462d89\u003c/code\u003e\u003c/a\u003e Add scopes automatically in the GitHub new token link in the printed error me...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/503fcaae57c397e14a52da7700dc5cb8e7cbd551\"\u003e\u003ccode\u003e503fcaa\u003c/code\u003e\u003c/a\u003e Support absolute paths in status output flag (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1776\"\u003e#1776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d4b8ad8158fe4d900abc5052dacaa8be1f41a232\"\u003e\u003ccode\u003ed4b8ad8\u003c/code\u003e\u003c/a\u003e Improve error messages when fetching from GitHub api (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1781\"\u003e#1781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ece03767a2ae313d9abf2d065f6201dadb337ce6\"\u003e\u003ccode\u003eece0376\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003ebaseBranch\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1778\"\u003e#1778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/0e8e01e93358bdc8c318c608dd3b0e4af8219049\"\u003e\u003ccode\u003e0e8e01e\u003c/code\u003e\u003c/a\u003e Allow Changesets to be executed from non-root directories (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1806\"\u003e#1806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/cli@2.29.4...@changesets/cli@2.30.0\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​changesets/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/cli` from 19.8.1 to 20.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e\u003ccode\u003e@​commitlint/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: npx usage \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/613\"\u003e#613\u003c/a\u003e by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4630\"\u003econventional-changelog/commitlint#4630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): incorrect types for rule options by \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4633\"\u003econventional-changelog/commitlint#4633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: footer parser does not escape special chars for regex \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4560\"\u003e#4560\u003c/a\u003e by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4634\"\u003econventional-changelog/commitlint#4634\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChore etc.\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: enhance format check with error message by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4632\"\u003econventional-changelog/commitlint#4632\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4633\"\u003econventional-changelog/commitlint#4633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(rules): ignore cherry-picks in signed-off-by by \u003ca href=\"https://github.com/mzedel\"\u003e\u003ccode\u003e@​mzedel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4625\"\u003econventional-changelog/commitlint#4625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(config-nx-scopes): add unique names to fixture projects by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4622\"\u003econventional-changelog/commitlint#4622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mzedel\"\u003e\u003ccode\u003e@​mzedel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4625\"\u003econventional-changelog/commitlint#4625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.0...v20.4.1\"\u003e20.4.1\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert: replace all lodash string methods with kasi \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4602\"\u003e#4602\u003c/a\u003e by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4621\"\u003econventional-changelog/commitlint#4621\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(parse): add assertion for v6 inline reference behavior by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4619\"\u003econventional-changelog/commitlint#4619\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/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efooter parser does not escape special chars for regex \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4634\"\u003e#4634\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e8ff7c7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.0...v20.4.1\"\u003e20.4.1\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.3.1...v20.4.0\"\u003e20.4.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade conventional commit packages \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4082\"\u003e#4082\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4597\"\u003e#4597\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/3aaf0a603c4047d268d85207957c919f45b60e1f\"\u003e3aaf0a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.3.0...v20.3.1\"\u003e20.3.1\u003c/a\u003e (2026-01-08)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.2.0...v20.3.0\"\u003e20.3.0\u003c/a\u003e (2026-01-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\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/conventional-changelog/commitlint/commit/a7469817974796a6e89f55911bb66b7bffa44099\"\u003e\u003ccode\u003ea746981\u003c/code\u003e\u003c/a\u003e v20.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/18bd371428771ecc98a7b2f00194bfcbfb4ba809\"\u003e\u003ccode\u003e18bd371\u003c/code\u003e\u003c/a\u003e chore: deps (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4635\"\u003e#4635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e\u003ccode\u003e8ff7c7f\u003c/code\u003e\u003c/a\u003e fix: footer parser does not escape special chars for regex \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4634\"\u003e#4634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/81cfc9e5e9d452b68b5809e57196ca0c03fd7b85\"\u003e\u003ccode\u003e81cfc9e\u003c/code\u003e\u003c/a\u003e v20.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/e7ae28d1f71299cedcafe3360f376c93800b283a\"\u003e\u003ccode\u003ee7ae28d\u003c/code\u003e\u003c/a\u003e v20.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/c68de5e24b010e38eac171f35ba18d31bb1fd3dd\"\u003e\u003ccode\u003ec68de5e\u003c/code\u003e\u003c/a\u003e v20.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/3aaf0a603c4047d268d85207957c919f45b60e1f\"\u003e\u003ccode\u003e3aaf0a6\u003c/code\u003e\u003c/a\u003e feat: upgrade conventional commit packages \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4082\"\u003e#4082\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4597\"\u003e#4597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1828d6e140d170138433f3eec385db49c2b8809b\"\u003e\u003ccode\u003e1828d6e\u003c/code\u003e\u003c/a\u003e refactor: replace lodash.merge with lodash.mergewith (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4603\"\u003e#4603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/be3a280aeadef5afa8ec83dbbe794ab2f72b9c3a\"\u003e\u003ccode\u003ebe3a280\u003c/code\u003e\u003c/a\u003e v20.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1c5734db28d30aac1e0493595f965d95d62f7971\"\u003e\u003ccode\u003e1c5734d\u003c/code\u003e\u003c/a\u003e v20.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.4.3/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 19.8.1 to 20.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: npx usage \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/613\"\u003e#613\u003c/a\u003e by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4630\"\u003econventional-changelog/commitlint#4630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): incorrect types for rule options by \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4633\"\u003econventional-changelog/commitlint#4633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: footer parser does not escape special chars for regex \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4560\"\u003e#4560\u003c/a\u003e by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4634\"\u003econventional-changelog/commitlint#4634\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChore etc.\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: enhance format check with error message by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4632\"\u003econventional-changelog/commitlint#4632\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4633\"\u003econventional-changelog/commitlint#4633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(rules): ignore cherry-picks in signed-off-by by \u003ca href=\"https://github.com/mzedel\"\u003e\u003ccode\u003e@​mzedel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4625\"\u003econventional-changelog/commitlint#4625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(config-nx-scopes): add unique names to fixture projects by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4622\"\u003econventional-changelog/commitlint#4622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mzedel\"\u003e\u003ccode\u003e@​mzedel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4625\"\u003econventional-changelog/commitlint#4625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.0...v20.4.1\"\u003e20.4.1\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert: replace all lodash string methods with kasi \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4602\"\u003e#4602\u003c/a\u003e by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4621\"\u003econventional-changelog/commitlint#4621\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(parse): add assertion for v6 inline reference behavior by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4619\"\u003econventional-changelog/commitlint#4619\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/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efooter parser does not escape special chars for regex \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4634\"\u003e#4634\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e8ff7c7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.0...v20.4.1\"\u003e20.4.1\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.3.1...v20.4.0\"\u003e20.4.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade conventional commit packages \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4082\"\u003e#4082\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4597\"\u003e#4597\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/3aaf0a603c4047d268d85207957c919f45b60e1f\"\u003e3aaf0a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.3.0...v20.3.1\"\u003e20.3.1\u003c/a\u003e (2026-01-08)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.2.0...v20.3.0\"\u003e20.3.0\u003c/a\u003e (2026-01-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\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/conventional-changelog/commitlint/commit/a7469817974796a6e89f55911bb66b7bffa44099\"\u003e\u003ccode\u003ea746981\u003c/code\u003e\u003c/a\u003e v20.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e\u003ccode\u003e8ff7c7f\u003c/code\u003e\u003c/a\u003e fix: footer parser does not escape special chars for regex \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4634\"\u003e#4634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/81cfc9e5e9d452b68b5809e57196ca0c03fd7b85\"\u003e\u003ccode\u003e81cfc9e\u003c/code\u003e\u003c/a\u003e v20.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/e7ae28d1f71299cedcafe3360f376c93800b283a\"\u003e\u003ccode\u003ee7ae28d\u003c/code\u003e\u003c/a\u003e v20.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/c68de5e24b010e38eac171f35ba18d31bb1fd3dd\"\u003e\u003ccode\u003ec68de5e\u003c/code\u003e\u003c/a\u003e v20.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/3aaf0a603c4047d268d85207957c919f45b60e1f\"\u003e\u003ccode\u003e3aaf0a6\u003c/code\u003e\u003c/a\u003e feat: upgrade conventional commit packages \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4082\"\u003e#4082\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4597\"\u003e#4597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/be3a280aeadef5afa8ec83dbbe794ab2f72b9c3a\"\u003e\u003ccode\u003ebe3a280\u003c/code\u003e\u003c/a\u003e v20.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1c5734db28d30aac1e0493595f965d95d62f7971\"\u003e\u003ccode\u003e1c5734d\u003c/code\u003e\u003c/a\u003e v20.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/ddad9b44d6dd98b983f338bee1ff44dfa9dc1ab1\"\u003e\u003ccode\u003eddad9b4\u003c/code\u003e\u003c/a\u003e v20.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/407be6c96b1a108ee012ed5330b0d80a165952d5\"\u003e\u003ccode\u003e407be6c\u003c/code\u003e\u003c/a\u003e v20.0.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.4.3/@commitlint/config-conventional\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/types` from 19.8.1 to 20.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e\u003ccode\u003e@​commitlint/types\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: npx usage \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/types/issues/613\"\u003e#613\u003c/a\u003e by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4630\"\u003econventional-changelog/commitlint#4630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): incorrect types for rule options by \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4633\"\u003econventional-changelog/commitlint#4633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: footer parser does not escape special chars for regex \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/types/issues/4560\"\u003e#4560\u003c/a\u003e by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4634\"\u003econventional-changelog/commitlint#4634\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChore etc.\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: enhance format check with error message by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4632\"\u003econventional-changelog/commitlint#4632\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4633\"\u003econventional-changelog/commitlint#4633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(rules): ignore cherry-picks in signed-off-by by \u003ca href=\"https://github.com/mzedel\"\u003e\u003ccode\u003e@​mzedel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4625\"\u003econventional-changelog/commitlint#4625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(config-nx-scopes): add unique names to fixture projects by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4622\"\u003econventional-changelog/commitlint#4622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mzedel\"\u003e\u003ccode\u003e@​mzedel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4625\"\u003econventional-changelog/commitlint#4625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.0...v20.4.1\"\u003e20.4.1\u003c/a\u003e (2026-02-02)\u003c/h2\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert: replace all lodash string methods with kasi \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/types/issues/4602\"\u003e#4602\u003c/a\u003e by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4621\"\u003econventional-changelog/commitlint#4621\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(parse): add assertion for v6 inline reference behavior by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4619\"\u003econventional-changelog/commitlint#4619\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/conventional-changelog/commitlint/blob/master/@commitlint/types/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/types\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efooter parser does not escape special chars for regex \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4634\"\u003e#4634\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e8ff7c7f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e incorrect types for rule options (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4633\"\u003e#4633\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/77b85f24d3858161d076078d333c96909e6136f8\"\u003e77b85f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.3.1...v20.4.0\"\u003e20.4.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade conventional commit packages \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4082\"\u003e#4082\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4597\"\u003e#4597\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/3aaf0a603c4047d268d85207957c919f45b60e1f\"\u003e3aaf0a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.3.0...v20.3.1\"\u003e20.3.1\u003c/a\u003e (2026-01-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add scope-delimiter-style types (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4592\"\u003e#4592\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/23c1f6ef3ddfcc5316f429d51854929c39ea1103\"\u003e23c1f6e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.1.0...v20.2.0\"\u003e20.2.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecz-commitlint:\u003c/strong\u003e support customizable commit prompt with emojis (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4540\"\u003e#4540\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/803c05b6d722676ed499585ed713d185d1670462\"\u003e803c05b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erules:\u003c/strong\u003e add breaking-change-exclamation-mark (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4548\"\u003e#4548\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/c4d419bc76aab72092f1ebd7c0922729a576b7a5\"\u003ec4d419b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4547\"\u003e#4547\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v19.9.1...v20.0.0\"\u003e20.0.0\u003c/a\u003e (2025-09-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/types\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/conventional-changelog/commitlint/commit/a7469817974796a6e89f55911bb66b7bffa44099\"\u003e\u003ccode\u003ea746981\u003c/code\u003e\u003c/a\u003e v20.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e\u003ccode\u003e8ff7c7f\u003c/code\u003e\u003c/a\u003e fix: footer parser does not escape special chars for regex \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/types/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/types/issues/4634\"\u003e#4634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/77b85f24d3858161d076078d333c96909e6136f8\"\u003e\u003ccode\u003e77b85f2\u003c/code\u003e\u003c/a\u003e fix(types): incorrect types for rule options (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/types/issues/4633\"\u003e#4633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/c68de5e24b010e38eac171f35ba18d31bb1fd3dd\"\u003e\u003ccode\u003ec68de5e\u003c/code\u003e\u003c/a\u003e v20.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/3aaf0a603c4047d268d85207957c919f45b60e1f\"\u003e\u003ccode\u003e3aaf0a6\u003c/code\u003e\u003c/a\u003e feat: upgrade conventional commit packages \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/types/issues/4082\"\u003e#4082\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/types/issues/4597\"\u003e#4597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/88149fb90fc31f86588a61f691e9faba3c772115\"\u003e\u003ccode\u003e88149fb\u003c/code\u003e\u003c/a\u003e refactor: replace chalk with picocolors (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/types/issues/4599\"\u003e#4599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/be3a280aeadef5afa8ec83dbbe794ab2f72b9c3a\"\u003e\u003ccode\u003ebe3a280\u003c/code\u003e\u003c/a\u003e v20.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/23c1f6ef3ddfcc5316f429d51854929c39ea1103\"\u003e\u003ccode\u003e23c1f6e\u003c/code\u003e\u003c/a\u003e fix(types): add scope-delimiter-style types (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/types/issues/4592\"\u003e#4592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/ddad9b44d6dd98b983f338bee1ff44dfa9dc1ab1\"\u003e\u003ccode\u003eddad9b4\u003c/code\u003e\u003c/a\u003e v20.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/803c05b6d722676ed499585ed713d185d1670462\"\u003e\u003ccode\u003e803c05b\u003c/code\u003e\u003c/a\u003e feat(cz-commitlint): support customizable commit prompt with emojis (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/types/issues/4540\"\u003e#4540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.4.3/@commitlint/types\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.29.0 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20484\"\u003e#20484\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20431\"\u003e#20431\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c\"\u003e\u003ccode\u003e6f23076\u003c/code\u003e\u003c/a\u003e docs: toggle nav in no-JS mode (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20476\"\u003e#20476\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9\"\u003e\u003ccode\u003eb69cfb3\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5c281ffd038a3a7a3e5364db0b9378e0ad83020\"\u003e\u003ccode\u003ee5c281f\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.3 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc\"\u003e\u003ccode\u003e8c3832a\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e to ^8.56.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20514\"\u003e#20514\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94\"\u003e\u003ccode\u003e8330d23\u003c/code\u003e\u003c/a\u003e test: add tests for config-api (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20493\"\u003e#20493\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc\"\u003e\u003ccode\u003e37d6e91\u003c/code\u003e\u003c/a\u003e chore: remove eslint v10 prereleases from eslint-config-eslint deps (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20494\"\u003e#20494\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da7cd0e79197ad16e17052eef99df141de6dbfb1\"\u003e\u003ccode\u003eda7cd0e\u003c/code\u003e\u003c/a\u003e refactor: cleanup error message templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20479\"\u003e#20479\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b4b3127f8542c599ce2dea804b6582ebc40c993d\"\u003e\u003ccode\u003eb4b3127\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b14059491d830a49b3577931f4f68fbcfce6be5\"\u003e\u003ccode\u003e0b14059\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e2cad5f6fa47ed6ed89d2a29798dda926d50990\"\u003e\u003ccode\u003e1e2cad5\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/commits/v10.0.1/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/json` from 0.12.0 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/releases\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson: v1.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ejson: v1.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v0.14.0...json-v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport types from main entry and remove \u003ccode\u003e/types\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/eslint/json/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003erollup\u003c/code\u003e, extraneous types and migrate to ESM-only (\u003ca href=\"https://redirect.github.com/eslint/json/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexport types from main entry and remove \u003ccode\u003e/types\u003c/code\u003e export (\u003ca href=\"https://redirect.github.com/eslint/json/issues/198\"\u003e#198\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/368c47beabfb14528e74e14afbc2917ee79b5bba\"\u003e368c47b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/165\"\u003e#165\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/019fbcd351d159a0c8ba10f58cbbe731069859fb\"\u003e019fbcd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing \u003ccode\u003ename\u003c/code\u003e property to \u003ccode\u003erecommended\u003c/code\u003e config (\u003ca href=\"https://redirect.github.com/eslint/json/issues/189\"\u003e#189\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/a3c26caccd210fa0762acff77fcb12d81c570b5a\"\u003ea3c26ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edisplay raw key in the message (\u003ca href=\"https://redirect.github.com/eslint/json/issues/179\"\u003e#179\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/3d63c38fd2000418aceee64feb054b598a8a956a\"\u003e3d63c38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprogram crashes in \u003ccode\u003eno-unsafe-values\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/json/issues/194\"\u003e#194\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/8a536d2ae1dbad4c3d589dbcdd88a6c472df0dae\"\u003e8a536d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003erollup\u003c/code\u003e, extraneous types and migrate to ESM-only (\u003ca href=\"https://redirect.github.com/eslint/json/issues/197\"\u003e#197\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/55edfb90cd8b2e892cbc5b7cd5a2f14fcbc0593f\"\u003e55edfb9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003e@eslint/core\u003c/code\u003e to \u003ccode\u003ev1.0.0\u003c/code\u003e and adjust tests (\u003ca href=\"https://redirect.github.com/eslint/json/issues/190\"\u003e#190\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/ba31cc20f241d20979573e4b1c01b7c418a71f69\"\u003eba31cc2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/8d94c4ac54a1a09ec490bbcc5bec5fd91c3cf1d2\"\u003e8d94c4a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump version to 1.0.0 (\u003ca href=\"https://github.com/eslint/json/commit/4f6302468d2c31686b5198da479b6fc1183dff95\"\u003e4f63024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ejson: v0.14.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v0.13.2...json-v0.14.0\"\u003e0.14.0\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for \u003ccode\u003egetLocFromIndex\u003c/code\u003e and \u003ccode\u003egetIndexFromLoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/json/issues/109\"\u003e#109\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/3292cc1fce03b3c4fc19fe3f45a85eddb9f46804\"\u003e3292cc1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect the return...\n\n_Description has been truncated_","html_url":"https://github.com/skyclouds2001/rollup-template-sky/pull/102","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/skyclouds2001%2Frollup-template-sky/issues/102","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/102/packages"}},{"old_version":"0.39.0","new_version":"0.40.0","update_type":"minor","path":null,"pr_created_at":"2026-02-24T14:25:30.000Z","version_change":"0.39.0 → 0.40.0","issue":{"uuid":"3984025599","node_id":"PR_kwDORXpDV87F8vA_","number":2,"state":"closed","title":"build(deps-dev): bump the dev-code-check group with 4 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":true,"comments_count":1,"pull_request":true,"closed_at":"2026-02-25T23:45:32.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-24T14:25:30.000Z","updated_at":"2026-02-25T23:45:40.000Z","time_to_close":120002,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"dev-code-check","update_count":4,"packages":[{"name":"cspell","old_version":"9.4.0","new_version":"9.7.0","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"markdownlint","old_version":"0.39.0","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"},{"name":"markdownlint-cli","old_version":"0.46.0","new_version":"0.47.0","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"prettier","old_version":"3.7.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-code-check group with 4 updates: [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell), [markdownlint](https://github.com/DavidAnson/markdownlint), [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) and [prettier](https://github.com/prettier/prettier).\n\nUpdates `cspell` from 9.4.0 to 9.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell/releases\"\u003ecspell's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.7.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efeat: Substitution Part 4 - enable substitutions during document check (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8630\"\u003e#8630\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003ePull request overview\u003c/h2\u003e\n\u003cp\u003eThis PR enables substitution-based text transformations during document spell checking, allowing configured text patterns to be replaced before validation occurs.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eChanges:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded substitution transformer support to the text validation pipeline\u003c/li\u003e\n\u003cli\u003eEnhanced \u003ccode\u003eSubstitutionTransformer\u003c/code\u003e to handle both string and \u003ccode\u003eMappedText\u003c/code\u003e inputs with source map merging\u003c/li\u003e\n\u003cli\u003eRefactored \u003ccode\u003esettingsToValidateOptions\u003c/code\u003e to explicitly map all validation option fields\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efeat: Substitution Part 3 (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8616\"\u003e#8616\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003ePull request overview\u003c/h2\u003e\n\u003cp\u003eThis PR updates the SourceMap encoding/handling to use \u003cem\u003erelative span-length pairs\u003c/em\u003e (instead of absolute offset pairs) so transformations can be composed more reliably, while updating affected parsers, mappers, and tests across the monorepo.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eChanges:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRedefines SourceMap documentation/usage to represent relative \u003ccode\u003e[srcSpanLen, dstSpanLen]\u003c/code\u003e segments (with non-linear segment semantics).\u003c/li\u003e\n\u003cli\u003eIntroduces new SourceMap utilities in \u003ccode\u003ecspell-lib\u003c/code\u003e and refactors \u003ccode\u003eTextMap\u003c/code\u003e/mapping code and tests to use them.\u003c/li\u003e\n\u003cli\u003eUpdates TypeScript grammar parsing/mappers to emit relative maps and adjusts fixtures/tests accordingly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!CAUTION]\nInternal breaking: SourceMaps are now span lengths instead of being offsets. This makes them invariant during translation, making concatenation, and slicing much easier.\nA minor version change was chosen instead of a major version change since it was only used with the experimental TypeScript parser.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efeat: Substitution Part 2 (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8599\"\u003e#8599\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003ePull request overview\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/streetsidesoftware/cspell/blob/main/packages/cspell/CHANGELOG.md\"\u003ecspell's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.7.0 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efeat: Substitution Part 4 - enable substitutions during document check (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/8630\"\u003e#8630\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003ePull request overview\u003c/h2\u003e\n\u003cp\u003eThis PR enables substitution-based text transformations during document spell checking, allowing configured text patterns to be replaced before validation occurs.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eChanges:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded substitution transformer support to the text validation pipeline\u003c/li\u003e\n\u003cli\u003eEnhanced \u003ccode\u003eSubstitutionTransformer\u003c/code\u003e to handle both string and \u003ccode\u003eMappedText\u003c/code\u003e inputs with source map merging\u003c/li\u003e\n\u003cli\u003eRefactored \u003ccode\u003esettingsToValidateOptions\u003c/code\u003e to explicitly map all validation option fields\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efeat: Substitution Part 3 (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/8616\"\u003e#8616\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003ePull request overview\u003c/h2\u003e\n\u003cp\u003eThis PR updates the SourceMap encoding/handling to use \u003cem\u003erelative span-length pairs\u003c/em\u003e (instead of absolute offset pairs) so transformations can be composed more reliably, while updating affected parsers, mappers, and tests across the monorepo.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eChanges:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRedefines SourceMap documentation/usage to represent relative \u003ccode\u003e[srcSpanLen, dstSpanLen]\u003c/code\u003e segments (with non-linear segment semantics).\u003c/li\u003e\n\u003cli\u003eIntroduces new SourceMap utilities in \u003ccode\u003ecspell-lib\u003c/code\u003e and refactors \u003ccode\u003eTextMap\u003c/code\u003e/mapping code and tests to use them.\u003c/li\u003e\n\u003cli\u003eUpdates TypeScript grammar parsing/mappers to emit relative maps and adjusts fixtures/tests accordingly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!CAUTION]\nInternal breaking: SourceMaps are now span lengths instead of being offsets. This makes them invariant during translation, making concatenation, and slicing much easier.\nA minor version change was chosen instead of a major version change since it was only used with the experimental TypeScript parser.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efeat: Substitution Part 2 (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/8599\"\u003e#8599\u003c/a\u003e)\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/streetsidesoftware/cspell/commit/48f64e0bd95b39011af6dc80cd8ae4d519511f73\"\u003e\u003ccode\u003e48f64e0\u003c/code\u003e\u003c/a\u003e v9.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/d894739e5ebcf95f28e9e22ae8741a6a6c317f8b\"\u003e\u003ccode\u003ed894739\u003c/code\u003e\u003c/a\u003e chore: Prepare Release v9.7.0 (auto-deploy) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8635\"\u003e#8635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/143bfed7c7cf7e3ad5889259dffbd5d88ea9178d\"\u003e\u003ccode\u003e143bfed\u003c/code\u003e\u003c/a\u003e chore: Prepare Release v9.7.0 (auto-deploy) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8521\"\u003e#8521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/20c13d35adb47eba976aa9f0ece8f1055d7f10ca\"\u003e\u003ccode\u003e20c13d3\u003c/code\u003e\u003c/a\u003e ci: Workflow Bot -- Update ALL Dependencies (main) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8614\"\u003e#8614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/d9ed1695a44a9b993f31c6d8fffac6a68f245465\"\u003e\u003ccode\u003ed9ed169\u003c/code\u003e\u003c/a\u003e fix: cspell-rpc - reduce the size of an RPC result. (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/96b88e3137b0fb4f248323c82335d7d3a54eccef\"\u003e\u003ccode\u003e96b88e3\u003c/code\u003e\u003c/a\u003e ci: Workflow Bot -- Update ALL Dependencies (main) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8529\"\u003e#8529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/26ef8e380639f8d1c2103146ca10b9753f51293c\"\u003e\u003ccode\u003e26ef8e3\u003c/code\u003e\u003c/a\u003e v9.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/17290fad3b5c917a9c5f712aebe1143d591c347a\"\u003e\u003ccode\u003e17290fa\u003c/code\u003e\u003c/a\u003e chore: Prepare Release v9.6.4 (auto-deploy) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8502\"\u003e#8502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/57371df78ffccbb7902d9862bf1625c3b20395d3\"\u003e\u003ccode\u003e57371df\u003c/code\u003e\u003c/a\u003e fix: add --no-dictionary option to lint command (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8514\"\u003e#8514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/cdf3f4db7e3f16556129acb47a4ec89ac8bb215a\"\u003e\u003ccode\u003ecdf3f4d\u003c/code\u003e\u003c/a\u003e chore: Update README.md (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8509\"\u003e#8509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streetsidesoftware/cspell/commits/v9.7.0/packages/cspell\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdownlint` from 0.39.0 to 0.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD051/MD060\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/63fefcbd4a7cbfa4fb49b40b5c4020c25df24c7d\"\u003e\u003ccode\u003e63fefcb\u003c/code\u003e\u003c/a\u003e Update to version 0.40.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dc9797828e3522740e27f34d08306502f6ed33a9\"\u003e\u003ccode\u003edc97978\u003c/code\u003e\u003c/a\u003e Add scenarios for aligned tables with irregular trailing pipes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/e645385e2cbb3a602a3e8013ee8b7eebec3f8038\"\u003e\u003ccode\u003ee645385\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/240e27b0c3bfa9208806f0fe6b0368b5b7fa0781\"\u003e\u003ccode\u003e240e27b\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/b3a49a7fed23385ba3de70c8865f8ea8d60e3d6e\"\u003e\u003ccode\u003eb3a49a7\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to rename \u0026quot;heading\u0026quot; to \u0026quot;header\u0026quot; for consisten...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f6c5369ef404308d3b6060d216ccc4f6c204b55c\"\u003e\u003ccode\u003ef6c5369\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to add aligned_delimiter parameter (fixes \u003ca href=\"https://redirect.github.com/DavidAnson/markdownlint/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/8e974f95d5421eb4298dc96f5c00726b8f853b97\"\u003e\u003ccode\u003e8e974f9\u003c/code\u003e\u003c/a\u003e Update MD013/line-length default mode to prevent trailing non-whitespace text...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/601910116d6435636260edb76c50efbd77819bb2\"\u003e\u003ccode\u003e6019101\u003c/code\u003e\u003c/a\u003e Remove outdated table-column-style suppression from dotnet/docs test repo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/9ad696e2570b66dab8626be05eb0b40777c62d8b\"\u003e\u003ccode\u003e9ad696e\u003c/code\u003e\u003c/a\u003e Add more tests for MD013/line-length edge case behavior.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d8bf33dde6747ae5f13d562a2c9d3bae69fc9f2d\"\u003e\u003ccode\u003ed8bf33d\u003c/code\u003e\u003c/a\u003e Refactor MD013/line-length to simplify length check.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.39.0...v0.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdownlint-cli` from 0.46.0 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/releases\"\u003emarkdownlint-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.47.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd output and exit code support for warnings\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003emarkdownlint\u003c/code\u003e dependency to \u003ccode\u003e0.40.0\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eMD011\u003c/code\u003e/\u003ccode\u003eMD013\u003c/code\u003e/\u003ccode\u003eMD051\u003c/code\u003e/\u003ccode\u003eMD060\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdate all dependencies via \u003ccode\u003eDependabot\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/igorshubovych/markdownlint-cli/commit/76b3d32d3f4b965e1d6425253c59407420ae2c43\"\u003e\u003ccode\u003e76b3d32\u003c/code\u003e\u003c/a\u003e Bump version 0.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/a8463473941d5ea7a20a025b79c4992126097f2e\"\u003e\u003ccode\u003ea846347\u003c/code\u003e\u003c/a\u003e Return exit code 0 when only warnings are present (fixes \u003ca href=\"https://redirect.github.com/igorshubovych/markdownlint-cli/issues/177\"\u003e#177\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/bea81c4ab242342020c47979d9eb02e692bdd60a\"\u003e\u003ccode\u003ebea81c4\u003c/code\u003e\u003c/a\u003e Update violation summary output to include severity.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/5174cace1cd2e1bc6d816ac81ff44fc0749717e3\"\u003e\u003ccode\u003e5174cac\u003c/code\u003e\u003c/a\u003e Add output test for severity warning.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/dabfdb41a04512d1b5519f371e25fb715c7f1da4\"\u003e\u003ccode\u003edabfdb4\u003c/code\u003e\u003c/a\u003e Update JSON output test to include severity warning.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/7f9da43c5aba2ca2766ab1709ec13e023432ddaa\"\u003e\u003ccode\u003e7f9da43\u003c/code\u003e\u003c/a\u003e Fix outdated workflow status badge.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/20a2943a907ac4c5d1d0d12fd3bc2f6586bfbd80\"\u003e\u003ccode\u003e20a2943\u003c/code\u003e\u003c/a\u003e Bump markdownlint from 0.39.0 to 0.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/9b4465ebfe8748c1eb7a89fb3c29e01cc48f6aae\"\u003e\u003ccode\u003e9b4465e\u003c/code\u003e\u003c/a\u003e Add explicit versioning to Docker entry points in .pre-commit-hooks.yaml so p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/974546440cb0f5b9a9f44ba1eeb617826f0445fb\"\u003e\u003ccode\u003e9745464\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/compare/v0.46.0...v0.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.7.3 to 3.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\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/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.0...3.8.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Input\nimport * as prettierPluginEstree from \u0026quot;prettier/plugins/estree\u0026quot;;\n\u003cp\u003e// Prettier 3.8.0\n// Property 'printers' does not exist on type 'typeof import(\u0026quot;prettier/plugins/estree\u0026quot;)'. ts(2339)\nprettierPluginEstree.printers.estree; //=\u0026gt; any\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.1\nprettierPluginEstree.printers.estree; //=\u0026gt; Printer\nprettierPluginEstree.printers[\u0026quot;estree-json\u0026quot;]; //=\u0026gt; Printer\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e3.7.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.3...3.7.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eLWC: Avoid quote around interpolations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003e#18383\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n\u0026lt;div foo={bar}\u0026gt;   \u0026lt;/div\u0026gt;\n\u003cp\u003e\u0026lt;!-- Prettier 3.7.3 (--embedded-language-formatting off) --\u0026gt;\n\u0026lt;div foo=\u0026quot;{bar}\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.7.4 (--embedded-language-formatting off) --\u0026gt;\n\u0026lt;div foo={bar}\u0026gt;\u0026lt;/div\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Fix comment inside union type gets duplicated (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003e#18393\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\ntype Foo = (/** comment */ a | b) | c;\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/90983f40dce5e20beea4e5618b5e0426a6a7f4f0\"\u003e\u003ccode\u003e90983f4\u003c/code\u003e\u003c/a\u003e Release 3.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/57f702f7656e6fc03873f8121480c321b2f44c8c\"\u003e\u003ccode\u003e57f702f\u003c/code\u003e\u003c/a\u003e Include available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18706\"\u003e#18706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bece82785141274c12956b0af3bae77a44ae3a9e\"\u003e\u003ccode\u003ebece827\u003c/code\u003e\u003c/a\u003e Revert change in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/82a4ab26f1e7fccd0041272de12a3c6b942e622b\"\u003e\u003ccode\u003e82a4ab2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5213ee463c653f47e1821de414a4f30573f83337\"\u003e\u003ccode\u003e5213ee4\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f95ad0f8e1dd9fb5507e7088f42f91fa6b5f3cb0\"\u003e\u003ccode\u003ef95ad0f\u003c/code\u003e\u003c/a\u003e Comment out finished steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b2034e819aef944fe1fe3bbf532118885a854f64\"\u003e\u003ccode\u003eb2034e8\u003c/code\u003e\u003c/a\u003e Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5824b15189303d52892ffbc0812751533666c674\"\u003e\u003ccode\u003e5824b15\u003c/code\u003e\u003c/a\u003e Release 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/04336012b351529f624eaeb3ac9af52a5b7b7c01\"\u003e\u003ccode\u003e0433601\u003c/code\u003e\u003c/a\u003e Add blog post for v3.8.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18639\"\u003e#18639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b04d05b831f1476ac6e24e1211972bfdd475c9b8\"\u003e\u003ccode\u003eb04d05b\u003c/code\u003e\u003c/a\u003e Remove lint step from release script (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18415\"\u003e#18415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.7.3...3.8.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/marcalexiei/last-war-wiki/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcalexiei%2Flast-war-wiki/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"0.32.1","new_version":"0.40.0","update_type":"minor","path":null,"pr_created_at":"2026-02-23T22:55:00.000Z","version_change":"0.32.1 → 0.40.0","issue":{"uuid":"3980539303","node_id":"PR_kwDOMdwYLM7FxNiE","number":805,"state":"open","title":"build(deps-dev): bump markdownlint from 0.32.1 to 0.40.0","user":"dependabot[bot]","labels":["Stale"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-23T22:55:00.000Z","updated_at":"2026-03-15T06:01:02.763Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"markdownlint","old_version":"0.32.1","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"}],"path":null,"ecosystem":"npm"},"body":"Bumps [markdownlint](https://github.com/DavidAnson/markdownlint) from 0.32.1 to 0.40.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD051/MD060\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MD060/table-column-style\u003c/li\u003e\n\u003cli\u003eImprove MD001/MD007/MD009/MD010/MD029/MD033/MD037/MD059\u003c/li\u003e\n\u003cli\u003eAdd support for reporting violations as severity \u003ccode\u003ewarning\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eresultVersion\u003c/code\u003e and \u003ccode\u003etoString\u003c/code\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eImprove type definitions\u003c/li\u003e\n\u003cli\u003eImprove demo web page\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MD059/descriptive-link-text\u003c/li\u003e\n\u003cli\u003eImprove MD025/MD027/MD036/MD038/MD041/MD043/MD045/MD051/MD052\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emarkdown-it\u003c/code\u003e parser no longer a production dependency (breaking change)\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emarkdownItFactory\u003c/code\u003e option, remove \u003ccode\u003emarkdownItPlugins\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove support for end-of-life Node version 18\u003c/li\u003e\n\u003cli\u003eImprove performance\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStop using \u003ccode\u003emodule.createRequire\u003c/code\u003e, export \u003ccode\u003eresolveModule\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweak \u003ccode\u003epackage.json\u003c/code\u003e dependencies to work with \u003ccode\u003epnpm\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd subpath imports for overriding default bundler behavior\u003c/li\u003e\n\u003cli\u003eImprove MD032\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u0026quot;browser\u0026quot; condition (as used by webpack)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConvert module to ECMAScript (breaking change)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://nodejs.org/docs/latest/api/esm.html\"\u003ehttps://nodejs.org/docs/latest/api/esm.html\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003ehttps://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eConvert module to named exports (breaking change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.36.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/DavidAnson/markdownlint/commit/63fefcbd4a7cbfa4fb49b40b5c4020c25df24c7d\"\u003e\u003ccode\u003e63fefcb\u003c/code\u003e\u003c/a\u003e Update to version 0.40.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dc9797828e3522740e27f34d08306502f6ed33a9\"\u003e\u003ccode\u003edc97978\u003c/code\u003e\u003c/a\u003e Add scenarios for aligned tables with irregular trailing pipes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/e645385e2cbb3a602a3e8013ee8b7eebec3f8038\"\u003e\u003ccode\u003ee645385\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/240e27b0c3bfa9208806f0fe6b0368b5b7fa0781\"\u003e\u003ccode\u003e240e27b\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/b3a49a7fed23385ba3de70c8865f8ea8d60e3d6e\"\u003e\u003ccode\u003eb3a49a7\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to rename \u0026quot;heading\u0026quot; to \u0026quot;header\u0026quot; for consisten...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f6c5369ef404308d3b6060d216ccc4f6c204b55c\"\u003e\u003ccode\u003ef6c5369\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to add aligned_delimiter parameter (fixes \u003ca href=\"https://redirect.github.com/DavidAnson/markdownlint/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/8e974f95d5421eb4298dc96f5c00726b8f853b97\"\u003e\u003ccode\u003e8e974f9\u003c/code\u003e\u003c/a\u003e Update MD013/line-length default mode to prevent trailing non-whitespace text...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/601910116d6435636260edb76c50efbd77819bb2\"\u003e\u003ccode\u003e6019101\u003c/code\u003e\u003c/a\u003e Remove outdated table-column-style suppression from dotnet/docs test repo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/9ad696e2570b66dab8626be05eb0b40777c62d8b\"\u003e\u003ccode\u003e9ad696e\u003c/code\u003e\u003c/a\u003e Add more tests for MD013/line-length edge case behavior.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d8bf33dde6747ae5f13d562a2c9d3bae69fc9f2d\"\u003e\u003ccode\u003ed8bf33d\u003c/code\u003e\u003c/a\u003e Refactor MD013/line-length to simplify length check.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.32.1...v0.40.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=markdownlint\u0026package-manager=npm_and_yarn\u0026previous-version=0.32.1\u0026new-version=0.40.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/zypher-game/zytron-optimism/pull/805","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zypher-game%2Fzytron-optimism/issues/805","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/805/packages"}},{"old_version":"0.32.1","new_version":"0.40.0","update_type":"minor","path":null,"pr_created_at":"2026-02-02T09:30:18.000Z","version_change":"0.32.1 → 0.40.0","issue":{"uuid":"3884893716","node_id":"PR_kwDOD343cc7A3Csw","number":833,"state":"closed","title":"chore(deps): bump the production-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-16T09:05:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-02T09:30:18.000Z","updated_at":"2026-02-16T09:06:00.000Z","time_to_close":1208140,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":5,"packages":[{"name":"@diplodoc/tabs-extension","old_version":"3.8.0","new_version":"3.9.0","repository_url":"https://github.com/diplodoc-platform/tabs-extension"},{"name":"cssfilter","old_version":"0.0.10","new_version":"0.0.11","repository_url":"https://github.com/leizongmin/js-css-filter"},{"name":"lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"markdownlint","old_version":"0.32.1","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"},{"name":"markdownlint-rule-helpers","old_version":"0.17.2","new_version":"0.30.0","repository_url":"https://github.com/DavidAnson/markdownlint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@diplodoc/tabs-extension](https://github.com/diplodoc-platform/tabs-extension) | `3.8.0` | `3.9.0` |\n| [cssfilter](https://github.com/leizongmin/js-css-filter) | `0.0.10` | `0.0.11` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [markdownlint](https://github.com/DavidAnson/markdownlint) | `0.32.1` | `0.40.0` |\n| [markdownlint-rule-helpers](https://github.com/DavidAnson/markdownlint) | `0.17.2` | `0.30.0` |\n\n\nUpdates `@diplodoc/tabs-extension` from 3.8.0 to 3.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/diplodoc-platform/tabs-extension/releases\"\u003e\u003ccode\u003e@​diplodoc/tabs-extension\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.9.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/diplodoc-platform/tabs-extension/compare/v3.8.0...v3.9.0\"\u003e3.9.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd map attribute to tab-panel tokens (\u003ca href=\"https://github.com/diplodoc-platform/tabs-extension/commit/f2c2464ec2c4bdbbe2a41e8d67aa4fc555315f4e\"\u003ef2c2464\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/diplodoc-platform/tabs-extension/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​diplodoc/tabs-extension\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/diplodoc-platform/tabs-extension/compare/v3.8.0...v3.9.0\"\u003e3.9.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd map attribute to tab-panel tokens (\u003ca href=\"https://github.com/diplodoc-platform/tabs-extension/commit/f2c2464ec2c4bdbbe2a41e8d67aa4fc555315f4e\"\u003ef2c2464\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diplodoc-platform/tabs-extension/commit/e197feac1d00ca8c220abb1149398979c31410e8\"\u003e\u003ccode\u003ee197fea\u003c/code\u003e\u003c/a\u003e chore(master): release 3.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diplodoc-platform/tabs-extension/commit/f2c2464ec2c4bdbbe2a41e8d67aa4fc555315f4e\"\u003e\u003ccode\u003ef2c2464\u003c/code\u003e\u003c/a\u003e feat: add map attribute to tab-panel tokens\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/diplodoc-platform/tabs-extension/compare/v3.8.0...v3.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cssfilter` from 0.0.10 to 0.0.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/leizongmin/js-css-filter/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lodash` from 4.17.21 to 4.17.23\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dec55b7a3b382da075e2eac90089b4cd00a26cbb\"\u003e\u003ccode\u003edec55b7\u003c/code\u003e\u003c/a\u003e Bump main to v4.17.23 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6088\"\u003e#6088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/19c9251b3631d7cf220b43bc757eb33f1084f117\"\u003e\u003ccode\u003e19c9251\u003c/code\u003e\u003c/a\u003e fix: setCacheHas JSDoc return type should be boolean (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6071\"\u003e#6071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/b5e672995ae26929d111a6e94589f8d03fb8e578\"\u003e\u003ccode\u003eb5e6729\u003c/code\u003e\u003c/a\u003e jsdoc: Add -0 and BigInt zeros to _.compact falsey values list (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6062\"\u003e#6062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/edadd452146f7e4bad4ea684e955708931d84d81\"\u003e\u003ccode\u003eedadd45\u003c/code\u003e\u003c/a\u003e Prevent prototype pollution on baseUnset function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/4879a7a7d0a4494b0e83c7fa21bcc9fc6e7f1a6d\"\u003e\u003ccode\u003e4879a7a\u003c/code\u003e\u003c/a\u003e doc: fix autoLink function, conversion of source links (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6056\"\u003e#6056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/9648f692b0fc7c2f6a7a763d754377200126c2e8\"\u003e\u003ccode\u003e9648f69\u003c/code\u003e\u003c/a\u003e chore: remove \u003ccode\u003eyarn.lock\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6053\"\u003e#6053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dfa407db0bf5b200f2c7a9e4f06830ceaf074be9\"\u003e\u003ccode\u003edfa407d\u003c/code\u003e\u003c/a\u003e ci: remove legacy configuration files (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6052\"\u003e#6052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/156e1965ae78b121a88f81178ab81632304e8d64\"\u003e\u003ccode\u003e156e196\u003c/code\u003e\u003c/a\u003e feat: add renovate setup (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6039\"\u003e#6039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/933e1061b8c344d3fc742cdc400175d5ffc99bce\"\u003e\u003ccode\u003e933e106\u003c/code\u003e\u003c/a\u003e ci: add pipeline for Bun (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6023\"\u003e#6023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/072a807ff7ad8ffc7c1d2c3097266e815d138e20\"\u003e\u003ccode\u003e072a807\u003c/code\u003e\u003c/a\u003e docs: update links related to Open JS Foundation (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/5968\"\u003e#5968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.21...4.17.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdownlint` from 0.32.1 to 0.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD051/MD060\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MD060/table-column-style\u003c/li\u003e\n\u003cli\u003eImprove MD001/MD007/MD009/MD010/MD029/MD033/MD037/MD059\u003c/li\u003e\n\u003cli\u003eAdd support for reporting violations as severity \u003ccode\u003ewarning\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eresultVersion\u003c/code\u003e and \u003ccode\u003etoString\u003c/code\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eImprove type definitions\u003c/li\u003e\n\u003cli\u003eImprove demo web page\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MD059/descriptive-link-text\u003c/li\u003e\n\u003cli\u003eImprove MD025/MD027/MD036/MD038/MD041/MD043/MD045/MD051/MD052\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emarkdown-it\u003c/code\u003e parser no longer a production dependency (breaking change)\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emarkdownItFactory\u003c/code\u003e option, remove \u003ccode\u003emarkdownItPlugins\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove support for end-of-life Node version 18\u003c/li\u003e\n\u003cli\u003eImprove performance\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStop using \u003ccode\u003emodule.createRequire\u003c/code\u003e, export \u003ccode\u003eresolveModule\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweak \u003ccode\u003epackage.json\u003c/code\u003e dependencies to work with \u003ccode\u003epnpm\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd subpath imports for overriding default bundler behavior\u003c/li\u003e\n\u003cli\u003eImprove MD032\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u0026quot;browser\u0026quot; condition (as used by webpack)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConvert module to ECMAScript (breaking change)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://nodejs.org/docs/latest/api/esm.html\"\u003ehttps://nodejs.org/docs/latest/api/esm.html\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003ehttps://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eConvert module to named exports (breaking change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.36.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/DavidAnson/markdownlint/commit/63fefcbd4a7cbfa4fb49b40b5c4020c25df24c7d\"\u003e\u003ccode\u003e63fefcb\u003c/code\u003e\u003c/a\u003e Update to version 0.40.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dc9797828e3522740e27f34d08306502f6ed33a9\"\u003e\u003ccode\u003edc97978\u003c/code\u003e\u003c/a\u003e Add scenarios for aligned tables with irregular trailing pipes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/e645385e2cbb3a602a3e8013ee8b7eebec3f8038\"\u003e\u003ccode\u003ee645385\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/240e27b0c3bfa9208806f0fe6b0368b5b7fa0781\"\u003e\u003ccode\u003e240e27b\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/b3a49a7fed23385ba3de70c8865f8ea8d60e3d6e\"\u003e\u003ccode\u003eb3a49a7\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to rename \u0026quot;heading\u0026quot; to \u0026quot;header\u0026quot; for consisten...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f6c5369ef404308d3b6060d216ccc4f6c204b55c\"\u003e\u003ccode\u003ef6c5369\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to add aligned_delimiter parameter (fixes \u003ca href=\"https://redirect.github.com/DavidAnson/markdownlint/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/8e974f95d5421eb4298dc96f5c00726b8f853b97\"\u003e\u003ccode\u003e8e974f9\u003c/code\u003e\u003c/a\u003e Update MD013/line-length default mode to prevent trailing non-whitespace text...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/601910116d6435636260edb76c50efbd77819bb2\"\u003e\u003ccode\u003e6019101\u003c/code\u003e\u003c/a\u003e Remove outdated table-column-style suppression from dotnet/docs test repo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/9ad696e2570b66dab8626be05eb0b40777c62d8b\"\u003e\u003ccode\u003e9ad696e\u003c/code\u003e\u003c/a\u003e Add more tests for MD013/line-length edge case behavior.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d8bf33dde6747ae5f13d562a2c9d3bae69fc9f2d\"\u003e\u003ccode\u003ed8bf33d\u003c/code\u003e\u003c/a\u003e Refactor MD013/line-length to simplify length check.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.32.1...v0.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdownlint-rule-helpers` from 0.17.2 to 0.30.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint-rule-helpers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.30.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emicromark\u003c/code\u003e in MD022/MD026/MD032/MD037/MD045/MD051\u003c/li\u003e\n\u003cli\u003eIncorporate \u003ccode\u003emicromark-extension-math\u003c/code\u003e for math syntax\u003c/li\u003e\n\u003cli\u003eAllow custom rules to override information URL\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.29.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003emicromark\u003c/code\u003e parser dependencies for better performance\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003emicromark\u003c/code\u003e in MD049/MD050\u003c/li\u003e\n\u003cli\u003eImprove MD034/MD037/MD044/MD049/MD050\u003c/li\u003e\n\u003cli\u003eSupport multiple parsers in demo page\u003c/li\u003e\n\u003cli\u003eRemove support for end-of-life Node version 14\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies for CVE-2023-2251\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.28.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003emicromark\u003c/code\u003e parser for better positional data (internal only)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003emicromark\u003c/code\u003e in MD013/MD033/MD034/MD035/MD038/MD044/MD052/MD053\u003c/li\u003e\n\u003cli\u003eSimplify file-based test cases\u003c/li\u003e\n\u003cli\u003eUnify browser script for demo page\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD022/MD031/MD032/MD033/MD034/MD040/MD043/MD051/MD053\u003c/li\u003e\n\u003cli\u003eGenerate/separate documentation\u003c/li\u003e\n\u003cli\u003eImprove documentation\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD037/MD051/MD053\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD051\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MD051/MD052/MD053 for validating link fragments \u0026amp; reference\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d641caf90ca67660a1939e50f6cc8acb1939819f\"\u003e\u003ccode\u003ed641caf\u003c/code\u003e\u003c/a\u003e Update to version 0.30.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d9de1dd22ff29473083d8663010e06e6a0e95d47\"\u003e\u003ccode\u003ed9de1dd\u003c/code\u003e\u003c/a\u003e Update MD022/blanks-around-headings to allow specifying a different number of...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/bdc9d357f3d1e4e46c33548d820128453f99b89e\"\u003e\u003ccode\u003ebdc9d35\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.22.9 to 7.22.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/480df6a43683916c0f35025383d426005aad7250\"\u003e\u003ccode\u003e480df6a\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​babel/preset-env\u003c/code\u003e from 7.22.9 to 7.22.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/36e84a4b462fdc1230f67accc6ea3592328310aa\"\u003e\u003ccode\u003e36e84a4\u003c/code\u003e\u003c/a\u003e Bump eslint-plugin-jsdoc from 46.4.5 to 46.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/809841098d858fd7d6eaa6c3d804f6346ec12699\"\u003e\u003ccode\u003e8098410\u003c/code\u003e\u003c/a\u003e Update MD022/blanks-around-headings to allow passing -1 for lines_above/lines...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f079df140cce6180173fa26c558926559ac3c0cc\"\u003e\u003ccode\u003ef079df1\u003c/code\u003e\u003c/a\u003e Reimplement MD022/blanks-around-headings using micromark tokens.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/1eb40d3c4c07fa894c9b37ac3f1a2af6170ce320\"\u003e\u003ccode\u003e1eb40d3\u003c/code\u003e\u003c/a\u003e Update MD051/link-fragments to not provide error context for multi-line scena...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/ef1bd286a9802e7242fc620a0b0a856df8b644b2\"\u003e\u003ccode\u003eef1bd28\u003c/code\u003e\u003c/a\u003e Reimplement MD051/link-fragments using micromark tokens, report reference lin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dd73b0ad7f57dc4435f8a8288b55680b235ae896\"\u003e\u003ccode\u003edd73b0a\u003c/code\u003e\u003c/a\u003e Bump eslint from 8.45.0 to 8.46.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.17.2...v0.30.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/diplodoc-platform/transform/pull/833","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/diplodoc-platform%2Ftransform/issues/833","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/833/packages"}},{"old_version":"0.39.0","new_version":"0.40.0","update_type":"minor","path":null,"pr_created_at":"2026-02-01T23:15:36.000Z","version_change":"0.39.0 → 0.40.0","issue":{"uuid":"3883228287","node_id":"PR_kwDONCDIjc7Axlh6","number":20,"state":"closed","title":"chore(deps-dev): bump the dev-code-check group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-01T23:55:32.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-01T23:15:36.000Z","updated_at":"2026-03-01T23:55:33.000Z","time_to_close":2421596,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-code-check","update_count":4,"packages":[{"name":"cspell","old_version":"9.4.0","new_version":"9.6.2","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"markdownlint","old_version":"0.39.0","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"},{"name":"markdownlint-cli","old_version":"0.46.0","new_version":"0.47.0","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"prettier","old_version":"3.7.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-code-check group with 4 updates in the / directory: [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell), [markdownlint](https://github.com/DavidAnson/markdownlint), [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) and [prettier](https://github.com/prettier/prettier).\n\nUpdates `cspell` from 9.4.0 to 9.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell/releases\"\u003ecspell's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.6.2\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Conditionally compress and build bTrie (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8437\"\u003e#8437\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003ePull request overview\u003c/h2\u003e\n\u003cp\u003eThis PR refactors the compilation process to conditionally compress dictionary files and build bTrie files based on the compression settings. The main changes separate compression and bTrie generation into distinct steps and update dependency path handling to be relative to the checksum file location.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eChanges:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSeparated dictionary compression into a dedicated step that runs after building the dictionary\u003c/li\u003e\n\u003cli\u003eModified bTrie generation to use the appropriate source file (compressed or uncompressed) based on target configuration\u003c/li\u003e\n\u003cli\u003eUpdated dependency path resolution to make paths relative to the checksum file directory instead of the root directory\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eDictionary Updates\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Workflow Bot -- Update Dictionaries (main) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8440\"\u003e#8440\u003c/a\u003e)\u003c/h3\u003e\n\u003ch1\u003eUpdate Dictionaries (main)\u003c/h1\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003e packages/cspell-bundled-dicts/package.json |  4 ++--\n pnpm-lock.yaml                             | 24 ++++++++++++------------\n 2 files changed, 14 insertions(+), 14 deletions(-)\n\u003c/code\u003e\u003c/pre\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev9.6.1\u003c/h2\u003e\n\u003ch2\u003eFixes\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/streetsidesoftware/cspell/blob/main/packages/cspell/CHANGELOG.md\"\u003ecspell's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.6.2 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Conditionally compress and build bTrie (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/8437\"\u003e#8437\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003ePull request overview\u003c/h2\u003e\n\u003cp\u003eThis PR refactors the compilation process to conditionally compress dictionary files and build bTrie files based on the compression settings. The main changes separate compression and bTrie generation into distinct steps and update dependency path handling to be relative to the checksum file location.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eChanges:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSeparated dictionary compression into a dedicated step that runs after building the dictionary\u003c/li\u003e\n\u003cli\u003eModified bTrie generation to use the appropriate source file (compressed or uncompressed) based on target configuration\u003c/li\u003e\n\u003cli\u003eUpdated dependency path resolution to make paths relative to the checksum file directory instead of the root directory\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eDictionary Updates\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Workflow Bot -- Update Dictionaries (main) (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/8440\"\u003e#8440\u003c/a\u003e)\u003c/h3\u003e\n\u003ch1\u003eUpdate Dictionaries (main)\u003c/h1\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003e packages/cspell-bundled-dicts/package.json |  4 ++--\n pnpm-lock.yaml                             | 24 ++++++++++++------------\n 2 files changed, 14 insertions(+), 14 deletions(-)\n\u003c/code\u003e\u003c/pre\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev9.6.1 (2026-01-25)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/646e18a04ff36d43f78a74e5055540e0f5297e91\"\u003e\u003ccode\u003e646e18a\u003c/code\u003e\u003c/a\u003e v9.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/b007ccd92e1f17bd0c6acac4f95ef23622ca07c4\"\u003e\u003ccode\u003eb007ccd\u003c/code\u003e\u003c/a\u003e chore: Prepare Release v9.6.2 (auto-deploy) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8438\"\u003e#8438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/666fb79096d25c53af9519cad07030e7aca597e1\"\u003e\u003ccode\u003e666fb79\u003c/code\u003e\u003c/a\u003e v9.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/f8dd04f658012351bd06a434686b6fd4d4d34039\"\u003e\u003ccode\u003ef8dd04f\u003c/code\u003e\u003c/a\u003e chore: Prepare Release v9.6.1 (auto-deploy) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8359\"\u003e#8359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/302763938fac914ba2e7fb9269ee631af7df5672\"\u003e\u003ccode\u003e3027639\u003c/code\u003e\u003c/a\u003e fix: Workflow Bot -- Update Dictionaries (main) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8433\"\u003e#8433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/003d0430a1883102b71b4947e1da55707c215bb6\"\u003e\u003ccode\u003e003d043\u003c/code\u003e\u003c/a\u003e fix: Move performance monitoring into its own package (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8431\"\u003e#8431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/d639a823b2ddd247e947d63cd67be8d067cb99a2\"\u003e\u003ccode\u003ed639a82\u003c/code\u003e\u003c/a\u003e refactor: Adjust RPC interface to use a config (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8420\"\u003e#8420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/d6df82ff3589e9e615b44fe603666d503bb7c98d\"\u003e\u003ccode\u003ed6df82f\u003c/code\u003e\u003c/a\u003e refactor: Refactor CLI to make it easier to spell check files in parallel (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/ae820e36a7c4b59b81ead4fc69087717b5c4357b\"\u003e\u003ccode\u003eae820e3\u003c/code\u003e\u003c/a\u003e refactor: Refactor settings a bit (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8385\"\u003e#8385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/fd9da285d8c9809fdd07417d4e2f96195c68408f\"\u003e\u003ccode\u003efd9da28\u003c/code\u003e\u003c/a\u003e fix: report errors in spelling result. (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8381\"\u003e#8381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streetsidesoftware/cspell/commits/v9.6.2/packages/cspell\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdownlint` from 0.39.0 to 0.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD051/MD060\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/63fefcbd4a7cbfa4fb49b40b5c4020c25df24c7d\"\u003e\u003ccode\u003e63fefcb\u003c/code\u003e\u003c/a\u003e Update to version 0.40.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dc9797828e3522740e27f34d08306502f6ed33a9\"\u003e\u003ccode\u003edc97978\u003c/code\u003e\u003c/a\u003e Add scenarios for aligned tables with irregular trailing pipes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/e645385e2cbb3a602a3e8013ee8b7eebec3f8038\"\u003e\u003ccode\u003ee645385\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/240e27b0c3bfa9208806f0fe6b0368b5b7fa0781\"\u003e\u003ccode\u003e240e27b\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/b3a49a7fed23385ba3de70c8865f8ea8d60e3d6e\"\u003e\u003ccode\u003eb3a49a7\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to rename \u0026quot;heading\u0026quot; to \u0026quot;header\u0026quot; for consisten...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f6c5369ef404308d3b6060d216ccc4f6c204b55c\"\u003e\u003ccode\u003ef6c5369\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to add aligned_delimiter parameter (fixes \u003ca href=\"https://redirect.github.com/DavidAnson/markdownlint/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/8e974f95d5421eb4298dc96f5c00726b8f853b97\"\u003e\u003ccode\u003e8e974f9\u003c/code\u003e\u003c/a\u003e Update MD013/line-length default mode to prevent trailing non-whitespace text...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/601910116d6435636260edb76c50efbd77819bb2\"\u003e\u003ccode\u003e6019101\u003c/code\u003e\u003c/a\u003e Remove outdated table-column-style suppression from dotnet/docs test repo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/9ad696e2570b66dab8626be05eb0b40777c62d8b\"\u003e\u003ccode\u003e9ad696e\u003c/code\u003e\u003c/a\u003e Add more tests for MD013/line-length edge case behavior.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d8bf33dde6747ae5f13d562a2c9d3bae69fc9f2d\"\u003e\u003ccode\u003ed8bf33d\u003c/code\u003e\u003c/a\u003e Refactor MD013/line-length to simplify length check.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.39.0...v0.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdownlint-cli` from 0.46.0 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/releases\"\u003emarkdownlint-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.47.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd output and exit code support for warnings\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003emarkdownlint\u003c/code\u003e dependency to \u003ccode\u003e0.40.0\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eMD011\u003c/code\u003e/\u003ccode\u003eMD013\u003c/code\u003e/\u003ccode\u003eMD051\u003c/code\u003e/\u003ccode\u003eMD060\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdate all dependencies via \u003ccode\u003eDependabot\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/igorshubovych/markdownlint-cli/commit/76b3d32d3f4b965e1d6425253c59407420ae2c43\"\u003e\u003ccode\u003e76b3d32\u003c/code\u003e\u003c/a\u003e Bump version 0.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/a8463473941d5ea7a20a025b79c4992126097f2e\"\u003e\u003ccode\u003ea846347\u003c/code\u003e\u003c/a\u003e Return exit code 0 when only warnings are present (fixes \u003ca href=\"https://redirect.github.com/igorshubovych/markdownlint-cli/issues/177\"\u003e#177\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/bea81c4ab242342020c47979d9eb02e692bdd60a\"\u003e\u003ccode\u003ebea81c4\u003c/code\u003e\u003c/a\u003e Update violation summary output to include severity.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/5174cace1cd2e1bc6d816ac81ff44fc0749717e3\"\u003e\u003ccode\u003e5174cac\u003c/code\u003e\u003c/a\u003e Add output test for severity warning.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/dabfdb41a04512d1b5519f371e25fb715c7f1da4\"\u003e\u003ccode\u003edabfdb4\u003c/code\u003e\u003c/a\u003e Update JSON output test to include severity warning.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/7f9da43c5aba2ca2766ab1709ec13e023432ddaa\"\u003e\u003ccode\u003e7f9da43\u003c/code\u003e\u003c/a\u003e Fix outdated workflow status badge.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/20a2943a907ac4c5d1d0d12fd3bc2f6586bfbd80\"\u003e\u003ccode\u003e20a2943\u003c/code\u003e\u003c/a\u003e Bump markdownlint from 0.39.0 to 0.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/9b4465ebfe8748c1eb7a89fb3c29e01cc48f6aae\"\u003e\u003ccode\u003e9b4465e\u003c/code\u003e\u003c/a\u003e Add explicit versioning to Docker entry points in .pre-commit-hooks.yaml so p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/974546440cb0f5b9a9f44ba1eeb617826f0445fb\"\u003e\u003ccode\u003e9745464\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/compare/v0.46.0...v0.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.7.3 to 3.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\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/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.0...3.8.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Input\nimport * as prettierPluginEstree from \u0026quot;prettier/plugins/estree\u0026quot;;\n\u003cp\u003e// Prettier 3.8.0\n// Property 'printers' does not exist on type 'typeof import(\u0026quot;prettier/plugins/estree\u0026quot;)'. ts(2339)\nprettierPluginEstree.printers.estree; //=\u0026gt; any\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.1\nprettierPluginEstree.printers.estree; //=\u0026gt; Printer\nprettierPluginEstree.printers[\u0026quot;estree-json\u0026quot;]; //=\u0026gt; Printer\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e3.7.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.3...3.7.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eLWC: Avoid quote around interpolations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003e#18383\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n\u0026lt;div foo={bar}\u0026gt;   \u0026lt;/div\u0026gt;\n\u003cp\u003e\u0026lt;!-- Prettier 3.7.3 (--embedded-language-formatting off) --\u0026gt;\n\u0026lt;div foo=\u0026quot;{bar}\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.7.4 (--embedded-language-formatting off) --\u0026gt;\n\u0026lt;div foo={bar}\u0026gt;\u0026lt;/div\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Fix comment inside union type gets duplicated (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003e#18393\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\ntype Foo = (/** comment */ a | b) | c;\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/90983f40dce5e20beea4e5618b5e0426a6a7f4f0\"\u003e\u003ccode\u003e90983f4\u003c/code\u003e\u003c/a\u003e Release 3.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/57f702f7656e6fc03873f8121480c321b2f44c8c\"\u003e\u003ccode\u003e57f702f\u003c/code\u003e\u003c/a\u003e Include available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18706\"\u003e#18706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bece82785141274c12956b0af3bae77a44ae3a9e\"\u003e\u003ccode\u003ebece827\u003c/code\u003e\u003c/a\u003e Revert change in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/82a4ab26f1e7fccd0041272de12a3c6b942e622b\"\u003e\u003ccode\u003e82a4ab2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5213ee463c653f47e1821de414a4f30573f83337\"\u003e\u003ccode\u003e5213ee4\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f95ad0f8e1dd9fb5507e7088f42f91fa6b5f3cb0\"\u003e\u003ccode\u003ef95ad0f\u003c/code\u003e\u003c/a\u003e Comment out finished steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b2034e819aef944fe1fe3bbf532118885a854f64\"\u003e\u003ccode\u003eb2034e8\u003c/code\u003e\u003c/a\u003e Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5824b15189303d52892ffbc0812751533666c674\"\u003e\u003ccode\u003e5824b15\u003c/code\u003e\u003c/a\u003e Release 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/04336012b351529f624eaeb3ac9af52a5b7b7c01\"\u003e\u003ccode\u003e0433601\u003c/code\u003e\u003c/a\u003e Add blog post for v3.8.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18639\"\u003e#18639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b04d05b831f1476ac6e24e1211972bfdd475c9b8\"\u003e\u003ccode\u003eb04d05b\u003c/code\u003e\u003c/a\u003e Remove lint step from release script (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18415\"\u003e#18415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.7.3...3.8.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/marcalexiei/contribute/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcalexiei%2Fcontribute/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"}},{"old_version":"0.30.0","new_version":"0.40.0","update_type":"minor","path":null,"pr_created_at":"2026-01-19T01:21:09.000Z","version_change":"0.30.0 → 0.40.0","issue":{"uuid":"3827627995","node_id":"PR_kwDODRIehc695pwG","number":5207,"state":"open","title":"Bump markdownlint from 0.30.0 to 0.40.0","user":"dependabot[bot]","labels":["dependencies","javascript","stale"],"assignees":["kobymeir"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-19T01:21:09.000Z","updated_at":"2026-03-10T03:45:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"markdownlint","old_version":"0.30.0","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"}],"path":null,"ecosystem":"npm"},"body":"Bumps [markdownlint](https://github.com/DavidAnson/markdownlint) from 0.30.0 to 0.40.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD051/MD060\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MD060/table-column-style\u003c/li\u003e\n\u003cli\u003eImprove MD001/MD007/MD009/MD010/MD029/MD033/MD037/MD059\u003c/li\u003e\n\u003cli\u003eAdd support for reporting violations as severity \u003ccode\u003ewarning\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eresultVersion\u003c/code\u003e and \u003ccode\u003etoString\u003c/code\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eImprove type definitions\u003c/li\u003e\n\u003cli\u003eImprove demo web page\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MD059/descriptive-link-text\u003c/li\u003e\n\u003cli\u003eImprove MD025/MD027/MD036/MD038/MD041/MD043/MD045/MD051/MD052\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emarkdown-it\u003c/code\u003e parser no longer a production dependency (breaking change)\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emarkdownItFactory\u003c/code\u003e option, remove \u003ccode\u003emarkdownItPlugins\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove support for end-of-life Node version 18\u003c/li\u003e\n\u003cli\u003eImprove performance\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStop using \u003ccode\u003emodule.createRequire\u003c/code\u003e, export \u003ccode\u003eresolveModule\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweak \u003ccode\u003epackage.json\u003c/code\u003e dependencies to work with \u003ccode\u003epnpm\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd subpath imports for overriding default bundler behavior\u003c/li\u003e\n\u003cli\u003eImprove MD032\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u0026quot;browser\u0026quot; condition (as used by webpack)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConvert module to ECMAScript (breaking change)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://nodejs.org/docs/latest/api/esm.html\"\u003ehttps://nodejs.org/docs/latest/api/esm.html\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003ehttps://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eConvert module to named exports (breaking change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.36.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/DavidAnson/markdownlint/commit/63fefcbd4a7cbfa4fb49b40b5c4020c25df24c7d\"\u003e\u003ccode\u003e63fefcb\u003c/code\u003e\u003c/a\u003e Update to version 0.40.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dc9797828e3522740e27f34d08306502f6ed33a9\"\u003e\u003ccode\u003edc97978\u003c/code\u003e\u003c/a\u003e Add scenarios for aligned tables with irregular trailing pipes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/e645385e2cbb3a602a3e8013ee8b7eebec3f8038\"\u003e\u003ccode\u003ee645385\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/240e27b0c3bfa9208806f0fe6b0368b5b7fa0781\"\u003e\u003ccode\u003e240e27b\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/b3a49a7fed23385ba3de70c8865f8ea8d60e3d6e\"\u003e\u003ccode\u003eb3a49a7\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to rename \u0026quot;heading\u0026quot; to \u0026quot;header\u0026quot; for consisten...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f6c5369ef404308d3b6060d216ccc4f6c204b55c\"\u003e\u003ccode\u003ef6c5369\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to add aligned_delimiter parameter (fixes \u003ca href=\"https://redirect.github.com/DavidAnson/markdownlint/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/8e974f95d5421eb4298dc96f5c00726b8f853b97\"\u003e\u003ccode\u003e8e974f9\u003c/code\u003e\u003c/a\u003e Update MD013/line-length default mode to prevent trailing non-whitespace text...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/601910116d6435636260edb76c50efbd77819bb2\"\u003e\u003ccode\u003e6019101\u003c/code\u003e\u003c/a\u003e Remove outdated table-column-style suppression from dotnet/docs test repo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/9ad696e2570b66dab8626be05eb0b40777c62d8b\"\u003e\u003ccode\u003e9ad696e\u003c/code\u003e\u003c/a\u003e Add more tests for MD013/line-length edge case behavior.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d8bf33dde6747ae5f13d562a2c9d3bae69fc9f2d\"\u003e\u003ccode\u003ed8bf33d\u003c/code\u003e\u003c/a\u003e Refactor MD013/line-length to simplify length check.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.30.0...v0.40.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=markdownlint\u0026package-manager=npm_and_yarn\u0026previous-version=0.30.0\u0026new-version=0.40.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/demisto/demisto-sdk/pull/5207","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/demisto%2Fdemisto-sdk/issues/5207","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5207/packages"}},{"old_version":"0.36.1","new_version":"0.40.0","update_type":"minor","path":null,"pr_created_at":"2026-01-06T14:40:25.000Z","version_change":"0.36.1 → 0.40.0","issue":{"uuid":"3785379440","node_id":"PR_kwDOPzhNNM67u-ob","number":127,"state":"open","title":"deps(deps-dev): bump the dev-dependencies group across 1 directory with 51 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-06T14:40:25.000Z","updated_at":"2026-01-13T16:01:18.157Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps-dev): bump","group_name":"dev-dependencies","update_count":51,"packages":[{"name":"@babel/runtime","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@eslint/compat","old_version":"1.4.1","new_version":"2.0.0","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/eslintrc","old_version":"2.1.4","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@eslint/js","old_version":"8.57.1","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@expo/cli","old_version":"0.24.23","new_version":"54.0.20","repository_url":"https://github.com/expo/expo"},{"name":"@next/eslint-plugin-next","old_version":"15.5.9","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@nx/devkit","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/expo","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/next","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/node","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/react","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/remix","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/vite","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/workspace","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nxlv/python","old_version":"21.2.0","new_version":"21.2.1","repository_url":"https://github.com/lucasvieirasilva/nx-plugins"},{"name":"@openapitools/openapi-generator-cli","old_version":"2.25.1","new_version":"2.27.0","repository_url":"https://github.com/OpenAPITools/openapi-generator-cli"},{"name":"@phenomnomnominal/tsquery","old_version":"6.1.3","new_version":"6.1.4","repository_url":"https://github.com/phenomnomnominal/tsquery"},{"name":"@swc-node/register","old_version":"1.9.2","new_version":"1.11.1","repository_url":"https://github.com/swc-project/swc-node"},{"name":"@swc/cli","old_version":"0.6.0","new_version":"0.7.9","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.5.29","new_version":"1.15.8","repository_url":"https://github.com/swc-project/swc"},{"name":"@swc/helpers","old_version":"0.5.17","new_version":"0.5.18","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"24.5.2","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.2","new_version":"8.52.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.46.2","new_version":"8.52.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"babel-preset-expo","old_version":"13.2.4","new_version":"54.0.9","repository_url":"https://github.com/expo/expo"},{"name":"eslint","old_version":"9.38.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.0.0","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-jsx-a11y","old_version":"6.10.1","new_version":"6.10.2","repository_url":"https://github.com/jsx-eslint/eslint-plugin-jsx-a11y"},{"name":"eslint-plugin-react","old_version":"7.35.0","new_version":"7.37.5","repository_url":"https://github.com/jsx-eslint/eslint-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.0.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"glob","old_version":"11.1.0","new_version":"13.0.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"jest","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-extended","old_version":"6.0.0","new_version":"7.0.0","repository_url":"https://github.com/jest-community/jest-extended"},{"name":"markdownlint","old_version":"0.36.1","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"},{"name":"markdownlint-cli","old_version":"0.36.0","new_version":"0.47.0","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"metro-config","old_version":"0.82.5","new_version":"0.83.3","repository_url":"https://github.com/facebook/metro"},{"name":"metro-resolver","old_version":"0.82.5","new_version":"0.83.3","repository_url":"https://github.com/facebook/metro"},{"name":"next","old_version":"16.0.0","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"nx","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"prettier","old_version":"3.6.2","new_version":"3.7.4","repository_url":"https://github.com/prettier/prettier"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"ts-jest","old_version":"29.4.4","new_version":"29.4.6","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"ts-morph","old_version":"27.0.0","new_version":"27.0.2","repository_url":"https://github.com/dsherret/ts-morph"},{"name":"tsx","old_version":"4.20.6","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"vite","old_version":"7.2.4","new_version":"7.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"yaml","old_version":"2.8.1","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 51 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.27.6` | `7.28.4` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `1.4.1` | `2.0.0` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `2.1.4` | `3.3.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `8.57.1` | `9.39.2` |\n| [@expo/cli](https://github.com/expo/expo/tree/HEAD/packages/@expo/cli) | `0.24.23` | `54.0.20` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.5.9` | `16.1.1` |\n| [@nx/devkit](https://github.com/nrwl/nx/tree/HEAD/packages/devkit) | `22.0.2` | `22.3.3` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.0.4` | `22.3.3` |\n| [@nx/expo](https://github.com/nrwl/nx/tree/HEAD/packages/expo) | `22.0.2` | `22.3.3` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.0.2` | `22.3.3` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.0.4` | `22.3.3` |\n| [@nx/next](https://github.com/nrwl/nx/tree/HEAD/packages/next) | `22.0.4` | `22.3.3` |\n| [@nx/node](https://github.com/nrwl/nx/tree/HEAD/packages/node) | `22.0.2` | `22.3.3` |\n| [@nx/react](https://github.com/nrwl/nx/tree/HEAD/packages/react) | `22.0.2` | `22.3.3` |\n| [@nx/remix](https://github.com/nrwl/nx/tree/HEAD/packages/remix) | `22.0.4` | `22.3.3` |\n| [@nx/vite](https://github.com/nrwl/nx/tree/HEAD/packages/vite) | `22.0.4` | `22.3.3` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.0.4` | `22.3.3` |\n| [@nx/workspace](https://github.com/nrwl/nx/tree/HEAD/packages/workspace) | `22.0.2` | `22.3.3` |\n| [@nxlv/python](https://github.com/lucasvieirasilva/nx-plugins/tree/HEAD/packages/nx-python) | `21.2.0` | `21.2.1` |\n| [@openapitools/openapi-generator-cli](https://github.com/OpenAPITools/openapi-generator-cli) | `2.25.1` | `2.27.0` |\n| [@phenomnomnominal/tsquery](https://github.com/phenomnomnominal/tsquery) | `6.1.3` | `6.1.4` |\n| [@swc-node/register](https://github.com/swc-project/swc-node) | `1.9.2` | `1.11.1` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.6.0` | `0.7.9` |\n| [@swc/core](https://github.com/swc-project/swc) | `1.5.29` | `1.15.8` |\n| [@swc/helpers](https://github.com/swc-project/swc) | `0.5.17` | `0.5.18` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.5.2` | `25.0.3` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.2` | `8.52.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.46.2` | `8.52.0` |\n| [babel-preset-expo](https://github.com/expo/expo/tree/HEAD/packages/babel-preset-expo) | `13.2.4` | `54.0.9` |\n| [eslint](https://github.com/eslint/eslint) | `9.38.0` | `9.39.2` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.0.0` | `16.1.1` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y) | `6.10.1` | `6.10.2` |\n| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.35.0` | `7.37.5` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.0.0` | `7.0.1` |\n| [glob](https://github.com/isaacs/node-glob) | `11.1.0` | `13.0.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.1.3` | `30.2.0` |\n| [jest-extended](https://github.com/jest-community/jest-extended) | `6.0.0` | `7.0.0` |\n| [markdownlint](https://github.com/DavidAnson/markdownlint) | `0.36.1` | `0.40.0` |\n| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | `0.36.0` | `0.47.0` |\n| [metro-config](https://github.com/facebook/metro) | `0.82.5` | `0.83.3` |\n| [metro-resolver](https://github.com/facebook/metro) | `0.82.5` | `0.83.3` |\n| [next](https://github.com/vercel/next.js) | `16.0.0` | `16.1.1` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.0.2` | `22.3.3` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.4` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.4` | `29.4.6` |\n| [ts-morph](https://github.com/dsherret/ts-morph) | `27.0.0` | `27.0.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.4` | `7.3.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.1` | `2.8.2` |\n\n\nUpdates `@babel/runtime` from 7.27.6 to 7.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.1 (2025-07-12)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17426\"\u003e#17426\u003c/a\u003e fix: \u003ccode\u003eregenerator\u003c/code\u003e correctly handles \u003ccode\u003ethrow\u003c/code\u003e outside of \u003ccode\u003etry\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17422\"\u003e#17422\u003c/a\u003e Add missing FunctionParameter docs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cac0ff4c3426eed30b4d27e7971b348da7c9f1e6\"\u003e\u003ccode\u003ecac0ff4\u003c/code\u003e\u003c/a\u003e v7.28.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f68ac511f091f6d1f698e8ce59cd668d3bfc6102\"\u003e\u003ccode\u003ef68ac51\u003c/code\u003e\u003c/a\u003e chore: Avoid CITGM errors (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17382\"\u003e#17382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.4/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/compat` from 1.4.1 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v1.4.1...compat-v2.0.0\"\u003e2.0.0\u003c/a\u003e (2025-11-14)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epatch missing context and SourceCode methods for v10 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a40d8c60af5bc09ea5e1c778655312a34ddc9f83\"\u003ea40d8c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/acc623c807bf8237a26b18291f04dd99e4e4981a\"\u003eacc623c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^0.17.0 to ^1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v1.6.1...migrate-config-v2.0.0\"\u003e2.0.0\u003c/a\u003e (2025-11-14)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/acc623c807bf8237a26b18291f04dd99e4e4981a\"\u003eacc623c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^1.4.1 to ^2.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^0.17.0 to ^1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v1.6.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v1.6.0...migrate-config-v1.6.1\"\u003e1.6.1\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^1.4.0 to ^1.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v1.4.1...compat-v2.0.0\"\u003e2.0.0\u003c/a\u003e (2025-11-14)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epatch missing context and SourceCode methods for v10 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a40d8c60af5bc09ea5e1c778655312a34ddc9f83\"\u003ea40d8c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/acc623c807bf8237a26b18291f04dd99e4e4981a\"\u003eacc623c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^0.17.0 to ^1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/c368656dbba4d927344905f24b3993a378a59a88\"\u003e\u003ccode\u003ec368656\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50c6da82a3e5cc7c3ca3c2ed603936a40fe659f9\"\u003e\u003ccode\u003e50c6da8\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/acc623c807bf8237a26b18291f04dd99e4e4981a\"\u003e\u003ccode\u003eacc623c\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a40d8c60af5bc09ea5e1c778655312a34ddc9f83\"\u003e\u003ccode\u003ea40d8c6\u003c/code\u003e\u003c/a\u003e feat: patch missing context and SourceCode methods for v10 (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/d9a760df6c3536d9dca88ad9853ddc5a628d2ce2\"\u003e\u003ccode\u003ed9a760d\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/d27478953f26832518ec9fe38f159f060fac0d4e\"\u003e\u003ccode\u003ed274789\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/b7eff4aed783664c440f4a288d8b8540593db2d1\"\u003e\u003ccode\u003eb7eff4a\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.0.0/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/eslintrc` from 2.1.4 to 3.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/releases\"\u003e\u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslintrc: v3.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslintrc: v3.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.3.0...v3.3.1\"\u003e3.3.1\u003c/a\u003e (2025-03-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect \u003ccode\u003etypes\u003c/code\u003e field in package.json (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/184\"\u003e#184\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/2f4cf3fe36ee0df93c1c53f32c030c58db1816a2\"\u003e2f4cf3f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2025-02-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd types to package (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/179\"\u003e#179\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/cb546be8ba53abcb4c64ed2fdd3a729dd1337f61\"\u003ecb546be\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.1.0...v3.2.0\"\u003e3.2.0\u003c/a\u003e (2024-11-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emerge rule.meta.defaultOptions before validation (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/d02f91452b81caff971f7895237cc4fb002e31da\"\u003ed02f914\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.0.2...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2024-05-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose loadConfigFile() function (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/59e890fcd9e03663ac185640d5bed5f1a85bd39b\"\u003e59e890f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.3.0...v3.3.1\"\u003e3.3.1\u003c/a\u003e (2025-03-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect \u003ccode\u003etypes\u003c/code\u003e field in package.json (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/184\"\u003e#184\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/2f4cf3fe36ee0df93c1c53f32c030c58db1816a2\"\u003e2f4cf3f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2025-02-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd types to package (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/179\"\u003e#179\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/cb546be8ba53abcb4c64ed2fdd3a729dd1337f61\"\u003ecb546be\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.1.0...v3.2.0\"\u003e3.2.0\u003c/a\u003e (2024-11-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emerge rule.meta.defaultOptions before validation (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/d02f91452b81caff971f7895237cc4fb002e31da\"\u003ed02f914\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.0.2...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2024-05-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose loadConfigFile() function (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/59e890fcd9e03663ac185640d5bed5f1a85bd39b\"\u003e59e890f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erun tests in Node.js 22 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/5e526f2e2897b87d7a704391cec74702d4bed38c\"\u003e5e526f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency shelljs to ^0.8.5 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/903b8875581ee731fd1a9424f83f785359cfb22e\"\u003e903b887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.0.1...v3.0.2\"\u003e3.0.2\u003c/a\u003e (2024-02-12)\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/eslint/eslintrc/commit/fdb529826fd769f2bdcd1281d711412253561231\"\u003e\u003ccode\u003efdb5298\u003c/code\u003e\u003c/a\u003e chore: release 3.3.3 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e\u003ccode\u003e8aa555a\u003c/code\u003e\u003c/a\u003e fix: release v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/a8b773d0cfecbd987e4301ad40be271a2c800c40\"\u003e\u003ccode\u003ea8b773d\u003c/code\u003e\u003c/a\u003e chore: release 3.3.2 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/85244bb33023f25eb8ac443d08b769be7bafec2e\"\u003e\u003ccode\u003e85244bb\u003c/code\u003e\u003c/a\u003e chore: switch to \u003ccode\u003egoogleapis/release-please-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/d356360dfee5173b3ace73cc1f3ecb922eb4310d\"\u003e\u003ccode\u003ed356360\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/116bf0332e3ce6dd848704b3782c8c77067c635b\"\u003e\u003ccode\u003e116bf03\u003c/code\u003e\u003c/a\u003e chore: update js-yaml to version 4.1.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/16e8d207557fcac8512bd5d9ffd475ec777db0df\"\u003e\u003ccode\u003e16e8d20\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/3b089acfeba445f3fef84662c43143a5d0eb8a15\"\u003e\u003ccode\u003e3b089ac\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e.gitignore\u003c/code\u003e to exclude shared workflows (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/1f6e2d19b2f9617c10597fbe97ac99076a716a0c\"\u003e\u003ccode\u003e1f6e2d1\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/785c00b8cce58c2b4962996699e0f3dbdc6d2d13\"\u003e\u003ccode\u003e785c00b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslintrc/compare/v2.1.4...eslintrc-v3.3.3\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 8.57.1 to 9.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20208\"\u003e#20208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115\"\u003e#20115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.2/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expo/cli` from 0.24.23 to 54.0.20\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​expo/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eThis is the log of notable changes to the Expo client that are developer-facing.\nPackage-specific changes not released in any SDK will be added here just before the release. Until then, you can find them in changelogs of the individual packages (see \u003ca href=\"https://github.com/expo/expo/blob/main/packages\"\u003epackages\u003c/a\u003e directory).\u003c/p\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e📚 3rd party library updates\u003c/h3\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch2\u003e54.0.0 — 2025-09-10\u003c/h2\u003e\n\u003ch3\u003e📚 3rd party library updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-sqlite\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated libSQL SDK to 0.9.11. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37442\"\u003e#37442\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated SQLite to 3.50.3. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38200\"\u003e#38200\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-camera\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Bumped MLKit barcode scanner to 17.3.0 for Android 16KB page size support. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37454\"\u003e#37454\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-notifications\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eremove deprecated function exports (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38782\"\u003e#38782\u003c/a\u003e by \u003ca href=\"https://github.com/vonovak\"\u003e\u003ccode\u003e@​vonovak\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[android] make data-only notifications consistent with iOS (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39025\"\u003e#39025\u003c/a\u003e by \u003ca href=\"https://github.com/vonovak\"\u003e\u003ccode\u003e@​vonovak\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-media-library\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fix \u003ccode\u003egetAssetsAsync\u003c/code\u003e loading performance, add \u003ccode\u003eresolveWithFullInfo\u003c/code\u003e option to control whether to load full EXIF data for images. This is a breaking change for Android apps, as it might break the orientation of images in some cases. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37957\"\u003e#37957\u003c/a\u003e by \u003ca href=\"https://github.com/kosmydel\"\u003e\u003ccode\u003e@​kosmydel\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-intent-launcher\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated intent actions list. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38131\"\u003e#38131\u003c/a\u003e by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-image-picker\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[Web] Changed web \u003ccode\u003euri\u003c/code\u003e to use blob URLs instead of base64 data URLs for better performance. The \u003ccode\u003euri\u003c/code\u003e property will now be a blob URL instead of a base64 data URL, while the \u003ccode\u003ebase64\u003c/code\u003e property behavior remains unchanged. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37447\"\u003e#37447\u003c/a\u003e by \u003ca href=\"https://github.com/hirbod\"\u003e\u003ccode\u003e@​hirbod\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[ios] The default for \u003ccode\u003epreferredAssetRepresentationMode\u003c/code\u003e is now \u003ccode\u003e.current\u003c/code\u003e instead of \u003ccode\u003e.automatic\u003c/code\u003e. This keeps the asset in its original container/codec (e.g. HEIC instead of JPEG) and is required for the new fast-path. Apps that relied on \u003ccode\u003e.automatic\u003c/code\u003e re-encoded output can pass \u003ccode\u003epreferredAssetRepresentationMode: '.automatic'\u003c/code\u003e to restore the old behaviour. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37569\"\u003e#37569\u003c/a\u003e by \u003ca href=\"https://github.com/hirbod\"\u003e\u003ccode\u003e@​hirbod\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-font\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[android] improve bitmap rendering for \u003ccode\u003erenderToImageAsync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39118\"\u003e#39118\u003c/a\u003e by \u003ca href=\"https://github.com/vonovak\"\u003e\u003ccode\u003e@​vonovak\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-file-system\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eMake the modern filesystem API the default, move previous one to \u003ccode\u003eexpo-file-system/legacy\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38404\"\u003e#38404\u003c/a\u003e by \u003ca href=\"https://github.com/aleqsio\"\u003e\u003ccode\u003e@​aleqsio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-document-picker\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[Web] getDocumentAsync() no longer returns base64 by default. The uri on web now always points to a Blob created via URL.createObjectURL(), which can be used for previews or appended to FormData for uploads. Selecting large files on web is now almost instant, since there’s no base64 conversion by default. If you still need base64, you can pass base64: true in the options. A new base64 field will then be included in the result. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37443\"\u003e#37443\u003c/a\u003e by \u003ca href=\"https://github.com/hirbod\"\u003e\u003ccode\u003e@​hirbod\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eunimodules-app-loader\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Add Apple TV support. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38513\"\u003e#38513\u003c/a\u003e by \u003ca href=\"https://github.com/douglowder\"\u003e\u003ccode\u003e@​douglowder\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-web-browser\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental macOS support (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37352\"\u003e#37352\u003c/a\u003e by \u003ca href=\"https://github.com/gabrieldonadel\"\u003e\u003ccode\u003e@​gabrieldonadel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/@expo/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/eslint-plugin-next` from 15.5.9 to 16.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003e\u003ccode\u003e@​next/eslint-plugin-next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.13\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: warn when running tests against stale build: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/88001\"\u003e#88001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRedesign default error pages with cleaner, more user-friendly UI: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87988\"\u003e#87988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edx: avoid next-env.d.ts change in dev: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/88103\"\u003e#88103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eprevent browser cache from using stale RSC responses from previous builds: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/86554\"\u003e#86554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: add Claude Code configuration: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87943\"\u003e#87943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: reduce flakiness in opentelemetry test for prod mode: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/88102\"\u003e#88102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename CLAUDE.md to AGENTS.md with symlink: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/88105\"\u003e#88105\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/feedthejim\"\u003e\u003ccode\u003e@​feedthejim\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/huozhi\"\u003e\u003ccode\u003e@​huozhi\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.12\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: revalidateTag with profile should not trigger client cache invalidation: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/88069\"\u003e#88069\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/feedthejim\"\u003e\u003ccode\u003e@​feedthejim\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.11\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize CRLF line endings in jscodeshift tests on Windows: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/88008\"\u003e#88008\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/feedthejim\"\u003e\u003ccode\u003e@​feedthejim\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.10\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\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/vercel/next.js/commit/3aa53984e9d6bc4b5860c76e90cccfd6780989af\"\u003e\u003ccode\u003e3aa5398\u003c/code\u003e\u003c/a\u003e v16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34916762cdff14f27c7e3273d74af60eb6c23cb6\"\u003e\u003ccode\u003e3491676\u003c/code\u003e\u003c/a\u003e v16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/58e8f8c7e541cbfa0764e582b0c1068bfdef32b2\"\u003e\u003ccode\u003e58e8f8c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3284587f8ebeab67aa4659ef4873723654098916\"\u003e\u003ccode\u003e3284587\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/04290ab7c4e48c7d903a68051e688a1238e4041d\"\u003e\u003ccode\u003e04290ab\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d36c03ed1bde059ddc81a31e44a4483aca6a33c6\"\u003e\u003ccode\u003ed36c03e\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b174155e8b4863e18805ca29aaa98a240667e2a9\"\u003e\u003ccode\u003eb174155\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/20da8eadc08f5a204234841aa67e3dc2f5271512\"\u003e\u003ccode\u003e20da8ea\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7a856fcb9ee50fc5c6be16314862e539a0e14101\"\u003e\u003ccode\u003e7a856fc\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/80fb15cea6a8f157ec91fe090f4b069a8835895a\"\u003e\u003ccode\u003e80fb15c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.27\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.1.1/packages/eslint-plugin-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/devkit` from 22.0.2 to 22.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/devkit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.3.3 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e remove CNW A/B testing flow branching (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33967\"\u003e#33967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.2 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support ngrx v21 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33940\"\u003e#33940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support cypress component testing with zoneless projects (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33941\"\u003e#33941\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support \u003ccode\u003e@angular/cli\u003c/code\u003e package update during \u003ccode\u003enx migrate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33918\"\u003e#33918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e fix vitest test runner options for angular in cnw (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33921\"\u003e#33921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e honor \u003ccode\u003esetParserOptionsProject\u003c/code\u003e in flat config (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33953\"\u003e#33953\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33944\"\u003e#33944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e use localhost as default host \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33909\"\u003e#33909\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33947\"\u003e#33947\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33909\"\u003e#33909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e skip non-npm external dependencies in getDependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33951\"\u003e#33951\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32819\"\u003e#32819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure only prod is indexed (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33922\"\u003e#33922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure canonical urls are always nx.dev (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33932\"\u003e#33932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e set up module federation with webpack and ts soln correctly \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/31029\"\u003e#31029\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33920\"\u003e#33920\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31029\"\u003e#31029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e ensure jest v30 migration is run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33916\"\u003e#33916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCaleb Ukle\u003c/li\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.1 (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e ensure no tui on single tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33910\"\u003e#33910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e fix dependency graph for multi-targeting and transitive deps (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33908\"\u003e#33908\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33653\"\u003e#33653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33397\"\u003e#33397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Opus 4.5\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.0 (2025-12-17)\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/nrwl/nx/commit/6f85b83fd3af70a268abf331808c6613764e5caf\"\u003e\u003ccode\u003e6f85b83\u003c/code\u003e\u003c/a\u003e cleanup(repo): format all files (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33902\"\u003e#33902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/62c13c5477d9eff058f89731d8f208764d738701\"\u003e\u003ccode\u003e62c13c5\u003c/code\u003e\u003c/a\u003e feat(misc): support prettier v3 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33898\"\u003e#33898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/50cf84f758017397b1e90b745d05007b816a0712\"\u003e\u003ccode\u003e50cf84f\u003c/code\u003e\u003c/a\u003e chore(repo): update nx to 22.1.0-rc.2 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33464\"\u003e#33464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/62d0ad7f255bf7813042022f5e4c131f82ee2875\"\u003e\u003ccode\u003e62d0ad7\u003c/code\u003e\u003c/a\u003e chore(repo): rename jest.config.ts to jest.config.cts to be compat with Node ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/4fcdc9542e3fe828d2899600ed4005f7c4731587\"\u003e\u003ccode\u003e4fcdc95\u003c/code\u003e\u003c/a\u003e fix(maven): resolve maven dependencies from project roots (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33313\"\u003e#33313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/f76f1ce3df0b701fbb792f0ed4bf6948735aac7f\"\u003e\u003ccode\u003ef76f1ce\u003c/code\u003e\u003c/a\u003e chore(repo): dogfood pnpm catalogs (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33232\"\u003e#33232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/6788fccbd62ca3ec7f04b6b62fc4b50280693eec\"\u003e\u003ccode\u003e6788fcc\u003c/code\u003e\u003c/a\u003e fix(core): fix swapped arguments when resolving catalog references from the f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/f1fe6c0e24c679923d6b8808b76851a87b52a14a\"\u003e\u003ccode\u003ef1fe6c0\u003c/code\u003e\u003c/a\u003e fix(misc): handle null exit codes from crashed child processes (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33163\"\u003e#33163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.3.3/packages/devkit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/eslint-plugin` from 22.0.4 to 22.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.3.3 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e remove CNW A/B testing flow branching (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33967\"\u003e#33967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.2 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support ngrx v21 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33940\"\u003e#33940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support cypress component testing with zoneless projects (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33941\"\u003e#33941\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support \u003ccode\u003e@angular/cli\u003c/code\u003e package update during \u003ccode\u003enx migrate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33918\"\u003e#33918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e fix vitest test runner options for angular in cnw (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33921\"\u003e#33921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e honor \u003ccode\u003esetParserOptionsProject\u003c/code\u003e in flat config (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33953\"\u003e#33953\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33944\"\u003e#33944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e use localhost as default host \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33909\"\u003e#33909\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33947\"\u003e#33947\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33909\"\u003e#33909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e skip non-npm external dependencies in getDependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33951\"\u003e#33951\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32819\"\u003e#32819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure only prod is indexed (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33922\"\u003e#33922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure canonical urls are always nx.dev (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33932\"\u003e#33932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e set up module federation with webpack and ts soln correctly \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/31029\"\u003e#31029\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33920\"\u003e#33920\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31029\"\u003e#31029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e ensure jest v30 migration is run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33916\"\u003e#33916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCaleb Ukle\u003c/li\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.1 (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e ensure no tui on single tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33910\"\u003e#33910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e fix dependency graph for multi-targeting and transitive deps (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33908\"\u003e#33908\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33653\"\u003e#33653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33397\"\u003e#33397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Opus 4.5\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.0 (2025-12-17)\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/nrwl/nx/commit/6f85b83fd3af70a268abf331808c6613764e5caf\"\u003e\u003ccode\u003e6f85b83\u003c/code\u003e\u003c/a\u003e cleanup(repo): format all files (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33902\"\u003e#33902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/8136eaf568293349ca16ef50fabb99ca99513894\"\u003e\u003ccode\u003e8136eaf\u003c/code\u003e\u003c/a\u003e feat(angular): support angular v21 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33378\"\u003e#33378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/239a4dbb2d832b8235e6befacec260ad722907a6\"\u003e\u003ccode\u003e239a4db\u003c/code\u003e\u003c/a\u003e feat(linter): add util to load eslint rules from a directory (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33543\"\u003e#33543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/50cf84f758017397b1e90b745d05007b816a0712\"\u003e\u003ccode\u003e50cf84f\u003c/code\u003e\u003c/a\u003e chore(repo): update nx to 22.1.0-rc.2 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33464\"\u003e#33464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/62d0ad7f255bf7813042022f5e4c131f82ee2875\"\u003e\u003ccode\u003e62d0ad7\u003c/code\u003e\u003c/a\u003e chore(repo): rename jest.config.ts to jest.config.cts to be compat with Node ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/f76f1ce3df0b701fbb792f0ed4bf6948735aac7f\"\u003e\u003ccode\u003ef76f1ce\u003c/code\u003e\u003c/a\u003e chore(repo): dogfood pnpm catalogs (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33232\"\u003e#33232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.3.3/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/expo` from 22.0.2 to 22.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/expo\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.3.3 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e remove CNW A/B testing flow branching (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33967\"\u003e#33967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.2 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support ngrx v21 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33940\"\u003e#33940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support cypress component testing with zoneless projects (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33941\"\u003e#33941\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support \u003ccode\u003e@angular/cli\u003c/code\u003e package update during \u003ccode\u003enx migrate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33918\"\u003e#33918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e fix vitest test runner options for angular in cnw (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33921\"\u003e#33921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e honor \u003ccode\u003esetParserOptionsProject\u003c/code\u003e in flat config (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33953\"\u003e#33953\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33944\"\u003e#33944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e use localhost as default host \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/expo/issues/33909\"\u003e#33909\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33947\"\u003e#33947\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33909\"\u003e#33909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e skip non-npm external dependencies in getDependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33951\"\u003e#33951\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32819\"\u003e#32819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure only prod is indexed (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33922\"\u003e#33922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure canonical urls are always nx.dev (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33932\"\u003e#33932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e set up module federation with webpack and ts soln correctly \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/expo/issues/31029\"\u003e#31029\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33920\"\u003e#33920\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31029\"\u003e#31029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e ensure jest v30 migration is run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33916\"\u003e#33916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCaleb Ukle\u003c/li\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/GodSpeedAI/VibesPro/pull/127","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GodSpeedAI%2FVibesPro/issues/127","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/127/packages"}},{"old_version":"0.39.0","new_version":"0.40.0","update_type":"minor","path":null,"pr_created_at":"2026-01-01T23:09:52.000Z","version_change":"0.39.0 → 0.40.0","issue":{"uuid":"3775334330","node_id":"PR_kwDONCDIjc67PC8t","number":19,"state":"closed","title":"chore(deps-dev): bump the dev-code-check group with 3 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-01T23:15:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-01T23:09:52.000Z","updated_at":"2026-02-01T23:15:28.000Z","time_to_close":2678734,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-code-check","update_count":3,"packages":[{"name":"markdownlint","old_version":"0.39.0","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"},{"name":"markdownlint-cli","old_version":"0.46.0","new_version":"0.47.0","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"prettier","old_version":"3.7.3","new_version":"3.7.4","repository_url":"https://github.com/prettier/prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-code-check group with 3 updates: [markdownlint](https://github.com/DavidAnson/markdownlint), [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) and [prettier](https://github.com/prettier/prettier).\n\nUpdates `markdownlint` from 0.39.0 to 0.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD051/MD060\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/63fefcbd4a7cbfa4fb49b40b5c4020c25df24c7d\"\u003e\u003ccode\u003e63fefcb\u003c/code\u003e\u003c/a\u003e Update to version 0.40.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dc9797828e3522740e27f34d08306502f6ed33a9\"\u003e\u003ccode\u003edc97978\u003c/code\u003e\u003c/a\u003e Add scenarios for aligned tables with irregular trailing pipes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/e645385e2cbb3a602a3e8013ee8b7eebec3f8038\"\u003e\u003ccode\u003ee645385\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/240e27b0c3bfa9208806f0fe6b0368b5b7fa0781\"\u003e\u003ccode\u003e240e27b\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/b3a49a7fed23385ba3de70c8865f8ea8d60e3d6e\"\u003e\u003ccode\u003eb3a49a7\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to rename \u0026quot;heading\u0026quot; to \u0026quot;header\u0026quot; for consisten...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f6c5369ef404308d3b6060d216ccc4f6c204b55c\"\u003e\u003ccode\u003ef6c5369\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to add aligned_delimiter parameter (fixes \u003ca href=\"https://redirect.github.com/DavidAnson/markdownlint/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/8e974f95d5421eb4298dc96f5c00726b8f853b97\"\u003e\u003ccode\u003e8e974f9\u003c/code\u003e\u003c/a\u003e Update MD013/line-length default mode to prevent trailing non-whitespace text...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/601910116d6435636260edb76c50efbd77819bb2\"\u003e\u003ccode\u003e6019101\u003c/code\u003e\u003c/a\u003e Remove outdated table-column-style suppression from dotnet/docs test repo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/9ad696e2570b66dab8626be05eb0b40777c62d8b\"\u003e\u003ccode\u003e9ad696e\u003c/code\u003e\u003c/a\u003e Add more tests for MD013/line-length edge case behavior.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d8bf33dde6747ae5f13d562a2c9d3bae69fc9f2d\"\u003e\u003ccode\u003ed8bf33d\u003c/code\u003e\u003c/a\u003e Refactor MD013/line-length to simplify length check.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.39.0...v0.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdownlint-cli` from 0.46.0 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/releases\"\u003emarkdownlint-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.47.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd output and exit code support for warnings\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003emarkdownlint\u003c/code\u003e dependency to \u003ccode\u003e0.40.0\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eMD011\u003c/code\u003e/\u003ccode\u003eMD013\u003c/code\u003e/\u003ccode\u003eMD051\u003c/code\u003e/\u003ccode\u003eMD060\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdate all dependencies via \u003ccode\u003eDependabot\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/igorshubovych/markdownlint-cli/commit/76b3d32d3f4b965e1d6425253c59407420ae2c43\"\u003e\u003ccode\u003e76b3d32\u003c/code\u003e\u003c/a\u003e Bump version 0.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/a8463473941d5ea7a20a025b79c4992126097f2e\"\u003e\u003ccode\u003ea846347\u003c/code\u003e\u003c/a\u003e Return exit code 0 when only warnings are present (fixes \u003ca href=\"https://redirect.github.com/igorshubovych/markdownlint-cli/issues/177\"\u003e#177\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/bea81c4ab242342020c47979d9eb02e692bdd60a\"\u003e\u003ccode\u003ebea81c4\u003c/code\u003e\u003c/a\u003e Update violation summary output to include severity.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/5174cace1cd2e1bc6d816ac81ff44fc0749717e3\"\u003e\u003ccode\u003e5174cac\u003c/code\u003e\u003c/a\u003e Add output test for severity warning.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/dabfdb41a04512d1b5519f371e25fb715c7f1da4\"\u003e\u003ccode\u003edabfdb4\u003c/code\u003e\u003c/a\u003e Update JSON output test to include severity warning.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/7f9da43c5aba2ca2766ab1709ec13e023432ddaa\"\u003e\u003ccode\u003e7f9da43\u003c/code\u003e\u003c/a\u003e Fix outdated workflow status badge.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/20a2943a907ac4c5d1d0d12fd3bc2f6586bfbd80\"\u003e\u003ccode\u003e20a2943\u003c/code\u003e\u003c/a\u003e Bump markdownlint from 0.39.0 to 0.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/9b4465ebfe8748c1eb7a89fb3c29e01cc48f6aae\"\u003e\u003ccode\u003e9b4465e\u003c/code\u003e\u003c/a\u003e Add explicit versioning to Docker entry points in .pre-commit-hooks.yaml so p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/974546440cb0f5b9a9f44ba1eeb617826f0445fb\"\u003e\u003ccode\u003e9745464\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/compare/v0.46.0...v0.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.7.3 to 3.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\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/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.7.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.3...3.7.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eLWC: Avoid quote around interpolations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003e#18383\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n\u0026lt;div foo={bar}\u0026gt;   \u0026lt;/div\u0026gt;\n\u003cp\u003e\u0026lt;!-- Prettier 3.7.3 (--embedded-language-formatting off) --\u0026gt;\u003cbr /\u003e\n\u0026lt;div foo=\u0026quot;{bar}\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.7.4 (--embedded-language-formatting off) --\u0026gt;\u003cbr /\u003e\n\u0026lt;div foo={bar}\u0026gt;\u0026lt;/div\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Fix comment inside union type gets duplicated (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003e#18393\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\ntype Foo = (/** comment */ a | b) | c;\n\u003cp\u003e// Prettier 3.7.3\u003cbr /\u003e\ntype Foo = /** comment \u003cem\u003e/ (/\u003c/em\u003e* comment */ a | b) | c;\u003c/p\u003e\n\u003cp\u003e// Prettier 3.7.4\u003cbr /\u003e\ntype Foo = /** comment */ (a | b) | c;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Fix unstable comment print in union type comments (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003e#18395\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// Input\ntype X = (A | B) \u0026amp; (\n  // comment\n  A | B\n);\n\u003cp\u003e// Prettier 3.7.3 (first format)\u003cbr /\u003e\ntype X = (A | B) \u0026amp;\u003cbr /\u003e\n(// comment\u003cbr /\u003e\nA | B);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.7.3 (second format)\u003cbr /\u003e\ntype X = (\u003cbr /\u003e\n| A\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/7848357af654883e21ed05c0bbbedf89ee88750e\"\u003e\u003ccode\u003e7848357\u003c/code\u003e\u003c/a\u003e Release 3.7.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/7686c59d512177707711cb327196d4a965411ec0\"\u003e\u003ccode\u003e7686c59\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-hermes\u003c/code\u003e \u0026amp; \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e v0.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/fe494348a027cb9fcefd2cab9cd7ab1190d74a1c\"\u003e\u003ccode\u003efe49434\u003c/code\u003e\u003c/a\u003e Remove dead code checking union/intersection types length (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18396\"\u003e#18396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ca02b37489870d5f5996a7f91cbc4e4983fa9729\"\u003e\u003ccode\u003eca02b37\u003c/code\u003e\u003c/a\u003e Fix unstable comment print (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18395\"\u003e#18395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/7efb988c6784997685f38766b93a436ef7456974\"\u003e\u003ccode\u003e7efb988\u003c/code\u003e\u003c/a\u003e Fix comment in union type get duplicated (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18393\"\u003e#18393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/cfa92c1b6dc6a67f7ac13b801e2f827953721af3\"\u003e\u003ccode\u003ecfa92c1\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v21.0.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18392\"\u003e#18392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1de273770b052749f735987c5733c862217b991d\"\u003e\u003ccode\u003e1de2737\u003c/code\u003e\u003c/a\u003e Update dependency yaml to v2.8.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18391\"\u003e#18391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/706aa4ef90dbf3804595b10adffad6b75228fea6\"\u003e\u003ccode\u003e706aa4e\u003c/code\u003e\u003c/a\u003e Switch js parse postprocess to \u003ccode\u003eonEnter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18382\"\u003e#18382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d3eb2b2d081f4b5b1008e64655ce7cc8fefd731e\"\u003e\u003ccode\u003ed3eb2b2\u003c/code\u003e\u003c/a\u003e Reuse arrays in visitor keys (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18386\"\u003e#18386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c45fef106ec4d1efdcd61a64c3dd3298272b3d99\"\u003e\u003ccode\u003ec45fef1\u003c/code\u003e\u003c/a\u003e Fix LWC attribute with \u003ccode\u003e--embedded-language-formatting off\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18383\"\u003e#18383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.7.3...3.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/marcalexiei/contribute/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcalexiei%2Fcontribute/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"0.39.0","new_version":"0.40.0","update_type":"minor","path":null,"pr_created_at":"2026-01-01T15:06:06.000Z","version_change":"0.39.0 → 0.40.0","issue":{"uuid":"3774785093","node_id":"PR_kwDOFXMdsc67NTn3","number":2444,"state":"open","title":"build(deps): Bump markdownlint from 0.39.0 to 0.40.0","user":"dependabot[bot]","labels":[],"assignees":["davidsneighbour"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-01T15:06:06.000Z","updated_at":"2026-01-01T15:06:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"markdownlint","old_version":"0.39.0","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"}],"path":null,"ecosystem":"npm"},"body":"Bumps [markdownlint](https://github.com/DavidAnson/markdownlint) from 0.39.0 to 0.40.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD051/MD060\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/63fefcbd4a7cbfa4fb49b40b5c4020c25df24c7d\"\u003e\u003ccode\u003e63fefcb\u003c/code\u003e\u003c/a\u003e Update to version 0.40.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dc9797828e3522740e27f34d08306502f6ed33a9\"\u003e\u003ccode\u003edc97978\u003c/code\u003e\u003c/a\u003e Add scenarios for aligned tables with irregular trailing pipes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/e645385e2cbb3a602a3e8013ee8b7eebec3f8038\"\u003e\u003ccode\u003ee645385\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/240e27b0c3bfa9208806f0fe6b0368b5b7fa0781\"\u003e\u003ccode\u003e240e27b\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/b3a49a7fed23385ba3de70c8865f8ea8d60e3d6e\"\u003e\u003ccode\u003eb3a49a7\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to rename \u0026quot;heading\u0026quot; to \u0026quot;header\u0026quot; for consisten...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f6c5369ef404308d3b6060d216ccc4f6c204b55c\"\u003e\u003ccode\u003ef6c5369\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to add aligned_delimiter parameter (fixes \u003ca href=\"https://redirect.github.com/DavidAnson/markdownlint/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/8e974f95d5421eb4298dc96f5c00726b8f853b97\"\u003e\u003ccode\u003e8e974f9\u003c/code\u003e\u003c/a\u003e Update MD013/line-length default mode to prevent trailing non-whitespace text...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/601910116d6435636260edb76c50efbd77819bb2\"\u003e\u003ccode\u003e6019101\u003c/code\u003e\u003c/a\u003e Remove outdated table-column-style suppression from dotnet/docs test repo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/9ad696e2570b66dab8626be05eb0b40777c62d8b\"\u003e\u003ccode\u003e9ad696e\u003c/code\u003e\u003c/a\u003e Add more tests for MD013/line-length edge case behavior.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d8bf33dde6747ae5f13d562a2c9d3bae69fc9f2d\"\u003e\u003ccode\u003ed8bf33d\u003c/code\u003e\u003c/a\u003e Refactor MD013/line-length to simplify length check.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.39.0...v0.40.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=markdownlint\u0026package-manager=npm_and_yarn\u0026previous-version=0.39.0\u0026new-version=0.40.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/davidsneighbour/configurations/pull/2444","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidsneighbour%2Fconfigurations/issues/2444","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2444/packages"}},{"old_version":"0.39.0","new_version":"0.40.0","update_type":"minor","path":"/packages/markdownlint-config","pr_created_at":"2026-01-01T15:01:57.000Z","version_change":"0.39.0 → 0.40.0","issue":{"uuid":"3774778689","node_id":"PR_kwDOFXMdsc67NSPd","number":2422,"state":"open","title":"build(deps): Bump markdownlint from 0.39.0 to 0.40.0 in /packages/markdownlint-config","user":"dependabot[bot]","labels":[],"assignees":["davidsneighbour"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-01T15:01:57.000Z","updated_at":"2026-01-01T15:01:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"markdownlint","old_version":"0.39.0","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"}],"path":"/packages/markdownlint-config","ecosystem":"npm"},"body":"Bumps [markdownlint](https://github.com/DavidAnson/markdownlint) from 0.39.0 to 0.40.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD051/MD060\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/63fefcbd4a7cbfa4fb49b40b5c4020c25df24c7d\"\u003e\u003ccode\u003e63fefcb\u003c/code\u003e\u003c/a\u003e Update to version 0.40.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dc9797828e3522740e27f34d08306502f6ed33a9\"\u003e\u003ccode\u003edc97978\u003c/code\u003e\u003c/a\u003e Add scenarios for aligned tables with irregular trailing pipes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/e645385e2cbb3a602a3e8013ee8b7eebec3f8038\"\u003e\u003ccode\u003ee645385\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/240e27b0c3bfa9208806f0fe6b0368b5b7fa0781\"\u003e\u003ccode\u003e240e27b\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/b3a49a7fed23385ba3de70c8865f8ea8d60e3d6e\"\u003e\u003ccode\u003eb3a49a7\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to rename \u0026quot;heading\u0026quot; to \u0026quot;header\u0026quot; for consisten...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f6c5369ef404308d3b6060d216ccc4f6c204b55c\"\u003e\u003ccode\u003ef6c5369\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to add aligned_delimiter parameter (fixes \u003ca href=\"https://redirect.github.com/DavidAnson/markdownlint/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/8e974f95d5421eb4298dc96f5c00726b8f853b97\"\u003e\u003ccode\u003e8e974f9\u003c/code\u003e\u003c/a\u003e Update MD013/line-length default mode to prevent trailing non-whitespace text...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/601910116d6435636260edb76c50efbd77819bb2\"\u003e\u003ccode\u003e6019101\u003c/code\u003e\u003c/a\u003e Remove outdated table-column-style suppression from dotnet/docs test repo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/9ad696e2570b66dab8626be05eb0b40777c62d8b\"\u003e\u003ccode\u003e9ad696e\u003c/code\u003e\u003c/a\u003e Add more tests for MD013/line-length edge case behavior.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d8bf33dde6747ae5f13d562a2c9d3bae69fc9f2d\"\u003e\u003ccode\u003ed8bf33d\u003c/code\u003e\u003c/a\u003e Refactor MD013/line-length to simplify length check.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.39.0...v0.40.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=markdownlint\u0026package-manager=npm_and_yarn\u0026previous-version=0.39.0\u0026new-version=0.40.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/davidsneighbour/configurations/pull/2422","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidsneighbour%2Fconfigurations/issues/2422","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2422/packages"}},{"old_version":"0.39.0","new_version":"0.40.0","update_type":"minor","path":null,"pr_created_at":"2026-01-01T12:20:18.000Z","version_change":"0.39.0 → 0.40.0","issue":{"uuid":"3774576026","node_id":"PR_kwDOQgP5K867Mnan","number":5,"state":"open","title":"Bump markdownlint from 0.39.0 to 0.40.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-01T12:20:18.000Z","updated_at":"2026-02-10T11:54:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"markdownlint","old_version":"0.39.0","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"}],"path":null,"ecosystem":"npm"},"body":"Bumps [markdownlint](https://github.com/DavidAnson/markdownlint) from 0.39.0 to 0.40.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD051/MD060\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/63fefcbd4a7cbfa4fb49b40b5c4020c25df24c7d\"\u003e\u003ccode\u003e63fefcb\u003c/code\u003e\u003c/a\u003e Update to version 0.40.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dc9797828e3522740e27f34d08306502f6ed33a9\"\u003e\u003ccode\u003edc97978\u003c/code\u003e\u003c/a\u003e Add scenarios for aligned tables with irregular trailing pipes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/e645385e2cbb3a602a3e8013ee8b7eebec3f8038\"\u003e\u003ccode\u003ee645385\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/240e27b0c3bfa9208806f0fe6b0368b5b7fa0781\"\u003e\u003ccode\u003e240e27b\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/b3a49a7fed23385ba3de70c8865f8ea8d60e3d6e\"\u003e\u003ccode\u003eb3a49a7\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to rename \u0026quot;heading\u0026quot; to \u0026quot;header\u0026quot; for consisten...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f6c5369ef404308d3b6060d216ccc4f6c204b55c\"\u003e\u003ccode\u003ef6c5369\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to add aligned_delimiter parameter (fixes \u003ca href=\"https://redirect.github.com/DavidAnson/markdownlint/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/8e974f95d5421eb4298dc96f5c00726b8f853b97\"\u003e\u003ccode\u003e8e974f9\u003c/code\u003e\u003c/a\u003e Update MD013/line-length default mode to prevent trailing non-whitespace text...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/601910116d6435636260edb76c50efbd77819bb2\"\u003e\u003ccode\u003e6019101\u003c/code\u003e\u003c/a\u003e Remove outdated table-column-style suppression from dotnet/docs test repo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/9ad696e2570b66dab8626be05eb0b40777c62d8b\"\u003e\u003ccode\u003e9ad696e\u003c/code\u003e\u003c/a\u003e Add more tests for MD013/line-length edge case behavior.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d8bf33dde6747ae5f13d562a2c9d3bae69fc9f2d\"\u003e\u003ccode\u003ed8bf33d\u003c/code\u003e\u003c/a\u003e Refactor MD013/line-length to simplify length check.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.39.0...v0.40.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=markdownlint\u0026package-manager=npm_and_yarn\u0026previous-version=0.39.0\u0026new-version=0.40.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/Cactus-proj/Clean-Code-zh/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cactus-proj%2FClean-Code-zh/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"0.36.1","new_version":"0.40.0","update_type":"minor","path":null,"pr_created_at":"2025-12-30T14:35:25.000Z","version_change":"0.36.1 → 0.40.0","issue":{"uuid":"3770393406","node_id":"PR_kwDOPzhNNM66-ypW","number":117,"state":"open","title":"deps(deps-dev): bump the dev-dependencies group with 50 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-30T14:35:25.000Z","updated_at":"2025-12-30T14:35:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps-dev): bump","group_name":"dev-dependencies","update_count":50,"packages":[{"name":"@babel/runtime","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@eslint/compat","old_version":"1.4.1","new_version":"2.0.0","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/eslintrc","old_version":"2.1.4","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@eslint/js","old_version":"8.57.1","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@expo/cli","old_version":"0.24.23","new_version":"54.0.20","repository_url":"https://github.com/expo/expo"},{"name":"@next/eslint-plugin-next","old_version":"15.5.9","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@nx/devkit","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/expo","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/next","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/node","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/react","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/remix","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/vite","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/workspace","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@openapitools/openapi-generator-cli","old_version":"2.25.1","new_version":"2.26.0","repository_url":"https://github.com/OpenAPITools/openapi-generator-cli"},{"name":"@phenomnomnominal/tsquery","old_version":"6.1.3","new_version":"6.1.4","repository_url":"https://github.com/phenomnomnominal/tsquery"},{"name":"@swc-node/register","old_version":"1.9.2","new_version":"1.11.1","repository_url":"https://github.com/swc-project/swc-node"},{"name":"@swc/cli","old_version":"0.6.0","new_version":"0.7.9","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.5.29","new_version":"1.15.8","repository_url":"https://github.com/swc-project/swc"},{"name":"@swc/helpers","old_version":"0.5.17","new_version":"0.5.18","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"24.5.2","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.2","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.46.2","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"babel-preset-expo","old_version":"13.2.4","new_version":"54.0.9","repository_url":"https://github.com/expo/expo"},{"name":"eslint","old_version":"9.38.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.0.0","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-jsx-a11y","old_version":"6.10.1","new_version":"6.10.2","repository_url":"https://github.com/jsx-eslint/eslint-plugin-jsx-a11y"},{"name":"eslint-plugin-react","old_version":"7.35.0","new_version":"7.37.5","repository_url":"https://github.com/jsx-eslint/eslint-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.0.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"glob","old_version":"11.1.0","new_version":"13.0.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"jest","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-extended","old_version":"6.0.0","new_version":"7.0.0","repository_url":"https://github.com/jest-community/jest-extended"},{"name":"markdownlint","old_version":"0.36.1","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"},{"name":"markdownlint-cli","old_version":"0.36.0","new_version":"0.47.0","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"metro-config","old_version":"0.82.5","new_version":"0.83.3","repository_url":"https://github.com/facebook/metro"},{"name":"metro-resolver","old_version":"0.82.5","new_version":"0.83.3","repository_url":"https://github.com/facebook/metro"},{"name":"next","old_version":"16.0.0","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"nx","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"prettier","old_version":"3.6.2","new_version":"3.7.4","repository_url":"https://github.com/prettier/prettier"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"ts-jest","old_version":"29.4.4","new_version":"29.4.6","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"ts-morph","old_version":"27.0.0","new_version":"27.0.2","repository_url":"https://github.com/dsherret/ts-morph"},{"name":"tsx","old_version":"4.20.6","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"vite","old_version":"7.2.4","new_version":"7.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"yaml","old_version":"2.8.1","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 50 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.27.6` | `7.28.4` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `1.4.1` | `2.0.0` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `2.1.4` | `3.3.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `8.57.1` | `9.39.2` |\n| [@expo/cli](https://github.com/expo/expo/tree/HEAD/packages/@expo/cli) | `0.24.23` | `54.0.20` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.5.9` | `16.1.1` |\n| [@nx/devkit](https://github.com/nrwl/nx/tree/HEAD/packages/devkit) | `22.0.2` | `22.3.3` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.0.4` | `22.3.3` |\n| [@nx/expo](https://github.com/nrwl/nx/tree/HEAD/packages/expo) | `22.0.2` | `22.3.3` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.0.2` | `22.3.3` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.0.4` | `22.3.3` |\n| [@nx/next](https://github.com/nrwl/nx/tree/HEAD/packages/next) | `22.0.4` | `22.3.3` |\n| [@nx/node](https://github.com/nrwl/nx/tree/HEAD/packages/node) | `22.0.2` | `22.3.3` |\n| [@nx/react](https://github.com/nrwl/nx/tree/HEAD/packages/react) | `22.0.2` | `22.3.3` |\n| [@nx/remix](https://github.com/nrwl/nx/tree/HEAD/packages/remix) | `22.0.4` | `22.3.3` |\n| [@nx/vite](https://github.com/nrwl/nx/tree/HEAD/packages/vite) | `22.0.4` | `22.3.3` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.0.4` | `22.3.3` |\n| [@nx/workspace](https://github.com/nrwl/nx/tree/HEAD/packages/workspace) | `22.0.2` | `22.3.3` |\n| [@openapitools/openapi-generator-cli](https://github.com/OpenAPITools/openapi-generator-cli) | `2.25.1` | `2.26.0` |\n| [@phenomnomnominal/tsquery](https://github.com/phenomnomnominal/tsquery) | `6.1.3` | `6.1.4` |\n| [@swc-node/register](https://github.com/swc-project/swc-node) | `1.9.2` | `1.11.1` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.6.0` | `0.7.9` |\n| [@swc/core](https://github.com/swc-project/swc) | `1.5.29` | `1.15.8` |\n| [@swc/helpers](https://github.com/swc-project/swc) | `0.5.17` | `0.5.18` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.5.2` | `25.0.3` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.2` | `8.51.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.46.2` | `8.51.0` |\n| [babel-preset-expo](https://github.com/expo/expo/tree/HEAD/packages/babel-preset-expo) | `13.2.4` | `54.0.9` |\n| [eslint](https://github.com/eslint/eslint) | `9.38.0` | `9.39.2` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.0.0` | `16.1.1` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y) | `6.10.1` | `6.10.2` |\n| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.35.0` | `7.37.5` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.0.0` | `7.0.1` |\n| [glob](https://github.com/isaacs/node-glob) | `11.1.0` | `13.0.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.1.3` | `30.2.0` |\n| [jest-extended](https://github.com/jest-community/jest-extended) | `6.0.0` | `7.0.0` |\n| [markdownlint](https://github.com/DavidAnson/markdownlint) | `0.36.1` | `0.40.0` |\n| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | `0.36.0` | `0.47.0` |\n| [metro-config](https://github.com/facebook/metro) | `0.82.5` | `0.83.3` |\n| [metro-resolver](https://github.com/facebook/metro) | `0.82.5` | `0.83.3` |\n| [next](https://github.com/vercel/next.js) | `16.0.0` | `16.1.1` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.0.2` | `22.3.3` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.4` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.4` | `29.4.6` |\n| [ts-morph](https://github.com/dsherret/ts-morph) | `27.0.0` | `27.0.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.4` | `7.3.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.1` | `2.8.2` |\n\nUpdates `@babel/runtime` from 7.27.6 to 7.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.1 (2025-07-12)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17426\"\u003e#17426\u003c/a\u003e fix: \u003ccode\u003eregenerator\u003c/code\u003e correctly handles \u003ccode\u003ethrow\u003c/code\u003e outside of \u003ccode\u003etry\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17422\"\u003e#17422\u003c/a\u003e Add missing FunctionParameter docs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cac0ff4c3426eed30b4d27e7971b348da7c9f1e6\"\u003e\u003ccode\u003ecac0ff4\u003c/code\u003e\u003c/a\u003e v7.28.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f68ac511f091f6d1f698e8ce59cd668d3bfc6102\"\u003e\u003ccode\u003ef68ac51\u003c/code\u003e\u003c/a\u003e chore: Avoid CITGM errors (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17382\"\u003e#17382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.4/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/compat` from 1.4.1 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v1.4.1...compat-v2.0.0\"\u003e2.0.0\u003c/a\u003e (2025-11-14)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epatch missing context and SourceCode methods for v10 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a40d8c60af5bc09ea5e1c778655312a34ddc9f83\"\u003ea40d8c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/acc623c807bf8237a26b18291f04dd99e4e4981a\"\u003eacc623c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^0.17.0 to ^1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v1.6.1...migrate-config-v2.0.0\"\u003e2.0.0\u003c/a\u003e (2025-11-14)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/acc623c807bf8237a26b18291f04dd99e4e4981a\"\u003eacc623c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^1.4.1 to ^2.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^0.17.0 to ^1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v1.6.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v1.6.0...migrate-config-v1.6.1\"\u003e1.6.1\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^1.4.0 to ^1.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v1.4.1...compat-v2.0.0\"\u003e2.0.0\u003c/a\u003e (2025-11-14)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epatch missing context and SourceCode methods for v10 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a40d8c60af5bc09ea5e1c778655312a34ddc9f83\"\u003ea40d8c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/acc623c807bf8237a26b18291f04dd99e4e4981a\"\u003eacc623c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^0.17.0 to ^1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/c368656dbba4d927344905f24b3993a378a59a88\"\u003e\u003ccode\u003ec368656\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50c6da82a3e5cc7c3ca3c2ed603936a40fe659f9\"\u003e\u003ccode\u003e50c6da8\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/acc623c807bf8237a26b18291f04dd99e4e4981a\"\u003e\u003ccode\u003eacc623c\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a40d8c60af5bc09ea5e1c778655312a34ddc9f83\"\u003e\u003ccode\u003ea40d8c6\u003c/code\u003e\u003c/a\u003e feat: patch missing context and SourceCode methods for v10 (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/d9a760df6c3536d9dca88ad9853ddc5a628d2ce2\"\u003e\u003ccode\u003ed9a760d\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/d27478953f26832518ec9fe38f159f060fac0d4e\"\u003e\u003ccode\u003ed274789\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/b7eff4aed783664c440f4a288d8b8540593db2d1\"\u003e\u003ccode\u003eb7eff4a\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.0.0/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/eslintrc` from 2.1.4 to 3.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/releases\"\u003e\u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslintrc: v3.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslintrc: v3.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.3.0...v3.3.1\"\u003e3.3.1\u003c/a\u003e (2025-03-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect \u003ccode\u003etypes\u003c/code\u003e field in package.json (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/184\"\u003e#184\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/2f4cf3fe36ee0df93c1c53f32c030c58db1816a2\"\u003e2f4cf3f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2025-02-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd types to package (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/179\"\u003e#179\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/cb546be8ba53abcb4c64ed2fdd3a729dd1337f61\"\u003ecb546be\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.1.0...v3.2.0\"\u003e3.2.0\u003c/a\u003e (2024-11-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emerge rule.meta.defaultOptions before validation (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/d02f91452b81caff971f7895237cc4fb002e31da\"\u003ed02f914\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.0.2...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2024-05-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose loadConfigFile() function (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/59e890fcd9e03663ac185640d5bed5f1a85bd39b\"\u003e59e890f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.3.0...v3.3.1\"\u003e3.3.1\u003c/a\u003e (2025-03-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect \u003ccode\u003etypes\u003c/code\u003e field in package.json (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/184\"\u003e#184\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/2f4cf3fe36ee0df93c1c53f32c030c58db1816a2\"\u003e2f4cf3f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2025-02-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd types to package (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/179\"\u003e#179\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/cb546be8ba53abcb4c64ed2fdd3a729dd1337f61\"\u003ecb546be\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.1.0...v3.2.0\"\u003e3.2.0\u003c/a\u003e (2024-11-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emerge rule.meta.defaultOptions before validation (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/d02f91452b81caff971f7895237cc4fb002e31da\"\u003ed02f914\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.0.2...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2024-05-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose loadConfigFile() function (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/59e890fcd9e03663ac185640d5bed5f1a85bd39b\"\u003e59e890f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erun tests in Node.js 22 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/5e526f2e2897b87d7a704391cec74702d4bed38c\"\u003e5e526f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency shelljs to ^0.8.5 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/903b8875581ee731fd1a9424f83f785359cfb22e\"\u003e903b887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.0.1...v3.0.2\"\u003e3.0.2\u003c/a\u003e (2024-02-12)\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/eslint/eslintrc/commit/fdb529826fd769f2bdcd1281d711412253561231\"\u003e\u003ccode\u003efdb5298\u003c/code\u003e\u003c/a\u003e chore: release 3.3.3 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e\u003ccode\u003e8aa555a\u003c/code\u003e\u003c/a\u003e fix: release v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/a8b773d0cfecbd987e4301ad40be271a2c800c40\"\u003e\u003ccode\u003ea8b773d\u003c/code\u003e\u003c/a\u003e chore: release 3.3.2 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/85244bb33023f25eb8ac443d08b769be7bafec2e\"\u003e\u003ccode\u003e85244bb\u003c/code\u003e\u003c/a\u003e chore: switch to \u003ccode\u003egoogleapis/release-please-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/d356360dfee5173b3ace73cc1f3ecb922eb4310d\"\u003e\u003ccode\u003ed356360\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/116bf0332e3ce6dd848704b3782c8c77067c635b\"\u003e\u003ccode\u003e116bf03\u003c/code\u003e\u003c/a\u003e chore: update js-yaml to version 4.1.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/16e8d207557fcac8512bd5d9ffd475ec777db0df\"\u003e\u003ccode\u003e16e8d20\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/3b089acfeba445f3fef84662c43143a5d0eb8a15\"\u003e\u003ccode\u003e3b089ac\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e.gitignore\u003c/code\u003e to exclude shared workflows (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/1f6e2d19b2f9617c10597fbe97ac99076a716a0c\"\u003e\u003ccode\u003e1f6e2d1\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/785c00b8cce58c2b4962996699e0f3dbdc6d2d13\"\u003e\u003ccode\u003e785c00b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslintrc/compare/v2.1.4...eslintrc-v3.3.3\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 8.57.1 to 9.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20208\"\u003e#20208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115\"\u003e#20115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.2/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expo/cli` from 0.24.23 to 54.0.20\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​expo/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eThis is the log of notable changes to the Expo client that are developer-facing.\nPackage-specific changes not released in any SDK will be added here just before the release. Until then, you can find them in changelogs of the individual packages (see \u003ca href=\"https://github.com/expo/expo/blob/main/packages\"\u003epackages\u003c/a\u003e directory).\u003c/p\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e📚 3rd party library updates\u003c/h3\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch2\u003e54.0.0 — 2025-09-10\u003c/h2\u003e\n\u003ch3\u003e📚 3rd party library updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-sqlite\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated libSQL SDK to 0.9.11. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37442\"\u003e#37442\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated SQLite to 3.50.3. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38200\"\u003e#38200\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-camera\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Bumped MLKit barcode scanner to 17.3.0 for Android 16KB page size support. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37454\"\u003e#37454\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-notifications\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eremove deprecated function exports (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38782\"\u003e#38782\u003c/a\u003e by \u003ca href=\"https://github.com/vonovak\"\u003e\u003ccode\u003e@​vonovak\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[android] make data-only notifications consistent with iOS (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39025\"\u003e#39025\u003c/a\u003e by \u003ca href=\"https://github.com/vonovak\"\u003e\u003ccode\u003e@​vonovak\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-media-library\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fix \u003ccode\u003egetAssetsAsync\u003c/code\u003e loading performance, add \u003ccode\u003eresolveWithFullInfo\u003c/code\u003e option to control whether to load full EXIF data for images. This is a breaking change for Android apps, as it might break the orientation of images in some cases. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37957\"\u003e#37957\u003c/a\u003e by \u003ca href=\"https://github.com/kosmydel\"\u003e\u003ccode\u003e@​kosmydel\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-intent-launcher\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated intent actions list. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38131\"\u003e#38131\u003c/a\u003e by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-image-picker\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[Web] Changed web \u003ccode\u003euri\u003c/code\u003e to use blob URLs instead of base64 data URLs for better performance. The \u003ccode\u003euri\u003c/code\u003e property will now be a blob URL instead of a base64 data URL, while the \u003ccode\u003ebase64\u003c/code\u003e property behavior remains unchanged. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37447\"\u003e#37447\u003c/a\u003e by \u003ca href=\"https://github.com/hirbod\"\u003e\u003ccode\u003e@​hirbod\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[ios] The default for \u003ccode\u003epreferredAssetRepresentationMode\u003c/code\u003e is now \u003ccode\u003e.current\u003c/code\u003e instead of \u003ccode\u003e.automatic\u003c/code\u003e. This keeps the asset in its original container/codec (e.g. HEIC instead of JPEG) and is required for the new fast-path. Apps that relied on \u003ccode\u003e.automatic\u003c/code\u003e re-encoded output can pass \u003ccode\u003epreferredAssetRepresentationMode: '.automatic'\u003c/code\u003e to restore the old behaviour. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37569\"\u003e#37569\u003c/a\u003e by \u003ca href=\"https://github.com/hirbod\"\u003e\u003ccode\u003e@​hirbod\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-font\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[android] improve bitmap rendering for \u003ccode\u003erenderToImageAsync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39118\"\u003e#39118\u003c/a\u003e by \u003ca href=\"https://github.com/vonovak\"\u003e\u003ccode\u003e@​vonovak\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-file-system\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eMake the modern filesystem API the default, move previous one to \u003ccode\u003eexpo-file-system/legacy\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38404\"\u003e#38404\u003c/a\u003e by \u003ca href=\"https://github.com/aleqsio\"\u003e\u003ccode\u003e@​aleqsio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-document-picker\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[Web] getDocumentAsync() no longer returns base64 by default. The uri on web now always points to a Blob created via URL.createObjectURL(), which can be used for previews or appended to FormData for uploads. Selecting large files on web is now almost instant, since there’s no base64 conversion by default. If you still need base64, you can pass base64: true in the options. A new base64 field will then be included in the result. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37443\"\u003e#37443\u003c/a\u003e by \u003ca href=\"https://github.com/hirbod\"\u003e\u003ccode\u003e@​hirbod\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eunimodules-app-loader\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Add Apple TV support. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38513\"\u003e#38513\u003c/a\u003e by \u003ca href=\"https://github.com/douglowder\"\u003e\u003ccode\u003e@​douglowder\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-web-browser\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental macOS support (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37352\"\u003e#37352\u003c/a\u003e by \u003ca href=\"https://github.com/gabrieldonadel\"\u003e\u003ccode\u003e@​gabrieldonadel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/@expo/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/eslint-plugin-next` from 15.5.9 to 16.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003e\u003ccode\u003e@​next/eslint-plugin-next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.9\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emisc: fix type check log for CI envs: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87838\"\u003e#87838\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Rspack production test manifest: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87889\"\u003e#87889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Rspack development test manifest: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87888\"\u003e#87888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/feedthejim\"\u003e\u003ccode\u003e@​feedthejim\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/vercel-release-bot\"\u003e\u003ccode\u003e@​vercel-release-bot\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.8\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[strict-route-types] Add \u003ccode\u003eexperimental.strictRouteTypes\u003c/code\u003e config: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87378\"\u003e#87378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.7\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental routing package for resolving adapter routes: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/86404\"\u003e#86404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure outputs are correct with cache components in deployment adapters: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87018\"\u003e#87018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove off of deprecated url.parse: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87257\"\u003e#87257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.6\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[test] Move off of as much \u003ccode\u003eurl.parse\u003c/code\u003e as possible: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87286\"\u003e#87286\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/vercel/next.js/commit/3aa53984e9d6bc4b5860c76e90cccfd6780989af\"\u003e\u003ccode\u003e3aa5398\u003c/code\u003e\u003c/a\u003e v16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34916762cdff14f27c7e3273d74af60eb6c23cb6\"\u003e\u003ccode\u003e3491676\u003c/code\u003e\u003c/a\u003e v16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/58e8f8c7e541cbfa0764e582b0c1068bfdef32b2\"\u003e\u003ccode\u003e58e8f8c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3284587f8ebeab67aa4659ef4873723654098916\"\u003e\u003ccode\u003e3284587\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/04290ab7c4e48c7d903a68051e688a1238e4041d\"\u003e\u003ccode\u003e04290ab\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d36c03ed1bde059ddc81a31e44a4483aca6a33c6\"\u003e\u003ccode\u003ed36c03e\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b174155e8b4863e18805ca29aaa98a240667e2a9\"\u003e\u003ccode\u003eb174155\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/20da8eadc08f5a204234841aa67e3dc2f5271512\"\u003e\u003ccode\u003e20da8ea\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7a856fcb9ee50fc5c6be16314862e539a0e14101\"\u003e\u003ccode\u003e7a856fc\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/80fb15cea6a8f157ec91fe090f4b069a8835895a\"\u003e\u003ccode\u003e80fb15c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.27\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.1.1/packages/eslint-plugin-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/devkit` from 22.0.2 to 22.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/devkit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.3.3 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e remove CNW A/B testing flow branching (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33967\"\u003e#33967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.2 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support ngrx v21 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33940\"\u003e#33940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support cypress component testing with zoneless projects (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33941\"\u003e#33941\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support \u003ccode\u003e@angular/cli\u003c/code\u003e package update during \u003ccode\u003enx migrate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33918\"\u003e#33918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e fix vitest test runner options for angular in cnw (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33921\"\u003e#33921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e honor \u003ccode\u003esetParserOptionsProject\u003c/code\u003e in flat config (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33953\"\u003e#33953\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33944\"\u003e#33944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e use localhost as default host \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33909\"\u003e#33909\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33947\"\u003e#33947\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33909\"\u003e#33909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e skip non-npm external dependencies in getDependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33951\"\u003e#33951\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32819\"\u003e#32819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure only prod is indexed (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33922\"\u003e#33922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure canonical urls are always nx.dev (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33932\"\u003e#33932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e set up module federation with webpack and ts soln correctly \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/31029\"\u003e#31029\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33920\"\u003e#33920\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31029\"\u003e#31029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e ensure jest v30 migration is run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33916\"\u003e#33916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCaleb Ukle\u003c/li\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.1 (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e ensure no tui on single tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33910\"\u003e#33910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e fix dependency graph for multi-targeting and transitive deps (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33908\"\u003e#33908\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33653\"\u003e#33653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33397\"\u003e#33397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Opus 4.5\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.0 (2025-12-17)\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/nrwl/nx/commit/6f85b83fd3af70a268abf331808c6613764e5caf\"\u003e\u003ccode\u003e6f85b83\u003c/code\u003e\u003c/a\u003e cleanup(repo): format all files (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33902\"\u003e#33902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/62c13c5477d9eff058f89731d8f208764d738701\"\u003e\u003ccode\u003e62c13c5\u003c/code\u003e\u003c/a\u003e feat(misc): support prettier v3 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33898\"\u003e#33898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/50cf84f758017397b1e90b745d05007b816a0712\"\u003e\u003ccode\u003e50cf84f\u003c/code\u003e\u003c/a\u003e chore(repo): update nx to 22.1.0-rc.2 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33464\"\u003e#33464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/62d0ad7f255bf7813042022f5e4c131f82ee2875\"\u003e\u003ccode\u003e62d0ad7\u003c/code\u003e\u003c/a\u003e chore(repo): rename jest.config.ts to jest.config.cts to be compat with Node ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/4fcdc9542e3fe828d2899600ed4005f7c4731587\"\u003e\u003ccode\u003e4fcdc95\u003c/code\u003e\u003c/a\u003e fix(maven): resolve maven dependencies from project roots (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33313\"\u003e#33313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/f76f1ce3df0b701fbb792f0ed4bf6948735aac7f\"\u003e\u003ccode\u003ef76f1ce\u003c/code\u003e\u003c/a\u003e chore(repo): dogfood pnpm catalogs (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33232\"\u003e#33232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/6788fccbd62ca3ec7f04b6b62fc4b50280693eec\"\u003e\u003ccode\u003e6788fcc\u003c/code\u003e\u003c/a\u003e fix(core): fix swapped arguments when resolving catalog references from the f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/f1fe6c0e24c679923d6b8808b76851a87b52a14a\"\u003e\u003ccode\u003ef1fe6c0\u003c/code\u003e\u003c/a\u003e fix(misc): handle null exit codes from crashed child processes (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33163\"\u003e#33163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.3.3/packages/devkit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/eslint-plugin` from 22.0.4 to 22.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.3.3 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e remove CNW A/B testing flow branching (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33967\"\u003e#33967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.2 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support ngrx v21 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33940\"\u003e#33940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support cypress component testing with zoneless projects (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33941\"\u003e#33941\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support \u003ccode\u003e@angular/cli\u003c/code\u003e package update during \u003ccode\u003enx migrate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33918\"\u003e#33918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e fix vitest test runner options for angular in cnw (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33921\"\u003e#33921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e honor \u003ccode\u003esetParserOptionsProject\u003c/code\u003e in flat config (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33953\"\u003e#33953\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33944\"\u003e#33944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e use localhost as default host \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33909\"\u003e#33909\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33947\"\u003e#33947\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33909\"\u003e#33909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e skip non-npm external dependencies in getDependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33951\"\u003e#33951\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32819\"\u003e#32819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure only prod is indexed (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33922\"\u003e#33922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure canonical urls are always nx.dev (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33932\"\u003e#33932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e set up module federation with webpack and ts soln correctly \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/31029\"\u003e#31029\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33920\"\u003e#33920\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31029\"\u003e#31029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e ensure jest v30 migration is run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33916\"\u003e#33916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCaleb Ukle\u003c/li\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.1 (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e ensure no tui on single tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33910\"\u003e#33910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e fix dependency graph for multi-targeting and transitive deps (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33908\"\u003e#33908\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33653\"\u003e#33653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33397\"\u003e#33397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Opus 4.5\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.0 (2025-12-17)\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/nrwl/nx/commit/6f85b83fd3af70a268abf331808c6613764e5caf\"\u003e\u003ccode\u003e6f85b83\u003c/code\u003e\u003c/a\u003e cleanup(repo): format all files (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33902\"\u003e#33902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/8136eaf568293349ca16ef50fabb99ca99513894\"\u003e\u003ccode\u003e8136eaf\u003c/code\u003e\u003c/a\u003e feat(angular): support angular v21 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33378\"\u003e#33378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/239a4dbb2d832b8235e6befacec260ad722907a6\"\u003e\u003ccode\u003e239a4db\u003c/code\u003e\u003c/a\u003e feat(linter): add util to load eslint rules from a directory (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33543\"\u003e#33543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/50cf84f758017397b1e90b745d05007b816a0712\"\u003e\u003ccode\u003e50cf84f\u003c/code\u003e\u003c/a\u003e chore(repo): update nx to 22.1.0-rc.2 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33464\"\u003e#33464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/62d0ad7f255bf7813042022f5e4c131f82ee2875\"\u003e\u003ccode\u003e62d0ad7\u003c/code\u003e\u003c/a\u003e chore(repo): rename jest.config.ts to jest.config.cts to be compat with Node ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/f76f1ce3df0b701fbb792f0ed4bf6948735aac7f\"\u003e\u003ccode\u003ef76f1ce\u003c/code\u003e\u003c/a\u003e chore(repo): dogfood pnpm catalogs (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33232\"\u003e#33232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.3.3/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/expo` from 22.0.2 to 22.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/expo\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.3.3 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e remove CNW A/B testing flow branching (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33967\"\u003e#33967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.2 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support ngrx v21 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33940\"\u003e#33940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support cypress component testing with zoneless projects (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33941\"\u003e#33941\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support \u003ccode\u003e@angular/cli\u003c/code\u003e package update during \u003ccode\u003enx migrate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33918\"\u003e#33918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e fix vitest test runner options for angular in cnw (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33921\"\u003e#33921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e honor \u003ccode\u003esetParserOptionsProject\u003c/code\u003e in flat config (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33953\"\u003e#33953\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33944\"\u003e#33944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e use localhost as default host \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/expo/issues/33909\"\u003e#33909\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33947\"\u003e#33947\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33909\"\u003e#33909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e skip non-npm external dependencies in getDependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33951\"\u003e#33951\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32819\"\u003e#32819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure only prod is indexed (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33922\"\u003e#33922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure canonical urls are always nx.dev (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33932\"\u003e#33932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e set up module federation with webpack and ts soln correctly \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/expo/issues/31029\"\u003e#31029\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33920\"\u003e#33920\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31029\"\u003e#31029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e ensure jest v30 migration is run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33916\"\u003e#33916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCaleb Ukle\u003c/li\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.1 (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e ensure no tui on single tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33910\"\u003e#33910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/GodSpeedAI/VibesPro/pull/117","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GodSpeedAI%2FVibesPro/issues/117","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/117/packages"}},{"old_version":"0.33.0","new_version":"0.40.0","update_type":"minor","path":null,"pr_created_at":"2025-12-29T07:18:42.000Z","version_change":"0.33.0 → 0.40.0","issue":{"uuid":"3766644689","node_id":"PR_kwDOP2sK6866yTwr","number":168,"state":"open","title":"chore(deps-dev): bump markdownlint from 0.33.0 to 0.40.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-29T07:18:42.000Z","updated_at":"2025-12-29T07:18:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"markdownlint","old_version":"0.33.0","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"}],"path":null,"ecosystem":"npm"},"body":"Bumps [markdownlint](https://github.com/DavidAnson/markdownlint) from 0.33.0 to 0.40.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD051/MD060\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MD060/table-column-style\u003c/li\u003e\n\u003cli\u003eImprove MD001/MD007/MD009/MD010/MD029/MD033/MD037/MD059\u003c/li\u003e\n\u003cli\u003eAdd support for reporting violations as severity \u003ccode\u003ewarning\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eresultVersion\u003c/code\u003e and \u003ccode\u003etoString\u003c/code\u003e (breaking change)\u003c/li\u003e\n\u003cli\u003eImprove type definitions\u003c/li\u003e\n\u003cli\u003eImprove demo web page\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MD059/descriptive-link-text\u003c/li\u003e\n\u003cli\u003eImprove MD025/MD027/MD036/MD038/MD041/MD043/MD045/MD051/MD052\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emarkdown-it\u003c/code\u003e parser no longer a production dependency (breaking change)\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emarkdownItFactory\u003c/code\u003e option, remove \u003ccode\u003emarkdownItPlugins\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove support for end-of-life Node version 18\u003c/li\u003e\n\u003cli\u003eImprove performance\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStop using \u003ccode\u003emodule.createRequire\u003c/code\u003e, export \u003ccode\u003eresolveModule\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweak \u003ccode\u003epackage.json\u003c/code\u003e dependencies to work with \u003ccode\u003epnpm\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd subpath imports for overriding default bundler behavior\u003c/li\u003e\n\u003cli\u003eImprove MD032\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u0026quot;browser\u0026quot; condition (as used by webpack)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConvert module to ECMAScript (breaking change)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://nodejs.org/docs/latest/api/esm.html\"\u003ehttps://nodejs.org/docs/latest/api/esm.html\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003ehttps://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eConvert module to named exports (breaking change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.36.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/DavidAnson/markdownlint/commit/63fefcbd4a7cbfa4fb49b40b5c4020c25df24c7d\"\u003e\u003ccode\u003e63fefcb\u003c/code\u003e\u003c/a\u003e Update to version 0.40.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dc9797828e3522740e27f34d08306502f6ed33a9\"\u003e\u003ccode\u003edc97978\u003c/code\u003e\u003c/a\u003e Add scenarios for aligned tables with irregular trailing pipes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/e645385e2cbb3a602a3e8013ee8b7eebec3f8038\"\u003e\u003ccode\u003ee645385\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/240e27b0c3bfa9208806f0fe6b0368b5b7fa0781\"\u003e\u003ccode\u003e240e27b\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/b3a49a7fed23385ba3de70c8865f8ea8d60e3d6e\"\u003e\u003ccode\u003eb3a49a7\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to rename \u0026quot;heading\u0026quot; to \u0026quot;header\u0026quot; for consisten...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f6c5369ef404308d3b6060d216ccc4f6c204b55c\"\u003e\u003ccode\u003ef6c5369\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to add aligned_delimiter parameter (fixes \u003ca href=\"https://redirect.github.com/DavidAnson/markdownlint/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/8e974f95d5421eb4298dc96f5c00726b8f853b97\"\u003e\u003ccode\u003e8e974f9\u003c/code\u003e\u003c/a\u003e Update MD013/line-length default mode to prevent trailing non-whitespace text...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/601910116d6435636260edb76c50efbd77819bb2\"\u003e\u003ccode\u003e6019101\u003c/code\u003e\u003c/a\u003e Remove outdated table-column-style suppression from dotnet/docs test repo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/9ad696e2570b66dab8626be05eb0b40777c62d8b\"\u003e\u003ccode\u003e9ad696e\u003c/code\u003e\u003c/a\u003e Add more tests for MD013/line-length edge case behavior.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d8bf33dde6747ae5f13d562a2c9d3bae69fc9f2d\"\u003e\u003ccode\u003ed8bf33d\u003c/code\u003e\u003c/a\u003e Refactor MD013/line-length to simplify length check.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.33.0...v0.40.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=markdownlint\u0026package-manager=npm_and_yarn\u0026previous-version=0.33.0\u0026new-version=0.40.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/flyingrobots/db8/pull/168","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/flyingrobots%2Fdb8/issues/168","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/168/packages"}},{"old_version":"0.39.0","new_version":"0.40.0","update_type":"minor","path":"the development group across 1 directory","pr_created_at":"2025-12-28T08:44:45.000Z","version_change":"0.39.0 → 0.40.0","issue":{"uuid":"3765469503","node_id":"PR_kwDOQNOgV866urqP","number":10,"state":"open","title":"chore(docs)(deps-dev): bump markdownlint from 0.39.0 to 0.40.0 in the development group across 1 directory","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-28T08:44:45.000Z","updated_at":"2025-12-28T08:45:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(docs)(deps-dev)","packages":[{"name":"markdownlint","old_version":"0.39.0","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"}],"path":"the development group across 1 directory","ecosystem":"npm"},"body":"Bumps the development group with 1 update in the / directory: [markdownlint](https://github.com/DavidAnson/markdownlint).\n\nUpdates `markdownlint` from 0.39.0 to 0.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md\"\u003emarkdownlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove MD011/MD013/MD051/MD060\u003c/li\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/63fefcbd4a7cbfa4fb49b40b5c4020c25df24c7d\"\u003e\u003ccode\u003e63fefcb\u003c/code\u003e\u003c/a\u003e Update to version 0.40.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/dc9797828e3522740e27f34d08306502f6ed33a9\"\u003e\u003ccode\u003edc97978\u003c/code\u003e\u003c/a\u003e Add scenarios for aligned tables with irregular trailing pipes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/e645385e2cbb3a602a3e8013ee8b7eebec3f8038\"\u003e\u003ccode\u003ee645385\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/240e27b0c3bfa9208806f0fe6b0368b5b7fa0781\"\u003e\u003ccode\u003e240e27b\u003c/code\u003e\u003c/a\u003e Update test repository snapshots.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/b3a49a7fed23385ba3de70c8865f8ea8d60e3d6e\"\u003e\u003ccode\u003eb3a49a7\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to rename \u0026quot;heading\u0026quot; to \u0026quot;header\u0026quot; for consisten...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/f6c5369ef404308d3b6060d216ccc4f6c204b55c\"\u003e\u003ccode\u003ef6c5369\u003c/code\u003e\u003c/a\u003e Update MD060/table-column-style to add aligned_delimiter parameter (fixes \u003ca href=\"https://redirect.github.com/DavidAnson/markdownlint/issues/18\"\u003e#18\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/8e974f95d5421eb4298dc96f5c00726b8f853b97\"\u003e\u003ccode\u003e8e974f9\u003c/code\u003e\u003c/a\u003e Update MD013/line-length default mode to prevent trailing non-whitespace text...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/601910116d6435636260edb76c50efbd77819bb2\"\u003e\u003ccode\u003e6019101\u003c/code\u003e\u003c/a\u003e Remove outdated table-column-style suppression from dotnet/docs test repo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/9ad696e2570b66dab8626be05eb0b40777c62d8b\"\u003e\u003ccode\u003e9ad696e\u003c/code\u003e\u003c/a\u003e Add more tests for MD013/line-length edge case behavior.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidAnson/markdownlint/commit/d8bf33dde6747ae5f13d562a2c9d3bae69fc9f2d\"\u003e\u003ccode\u003ed8bf33d\u003c/code\u003e\u003c/a\u003e Refactor MD013/line-length to simplify length check.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DavidAnson/markdownlint/compare/v0.39.0...v0.40.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=markdownlint\u0026package-manager=npm_and_yarn\u0026previous-version=0.39.0\u0026new-version=0.40.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 \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/jmuelbert/jm-dev-tools/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmuelbert%2Fjm-dev-tools/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"0.36.1","new_version":"0.40.0","update_type":"minor","path":null,"pr_created_at":"2025-12-27T00:49:48.000Z","version_change":"0.36.1 → 0.40.0","issue":{"uuid":"3764177089","node_id":"PR_kwDOPzhNNM66q1fj","number":107,"state":"closed","title":"deps(deps-dev): bump the dev-dependencies group across 1 directory with 51 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-27T15:27:07.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-27T00:49:48.000Z","updated_at":"2025-12-27T15:27:08.000Z","time_to_close":52639,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps-dev): bump","group_name":"dev-dependencies","update_count":51,"packages":[{"name":"@babel/runtime","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@eslint/compat","old_version":"1.4.1","new_version":"2.0.0","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/eslintrc","old_version":"2.1.4","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@eslint/js","old_version":"8.57.1","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@expo/cli","old_version":"0.24.23","new_version":"54.0.20","repository_url":"https://github.com/expo/expo"},{"name":"@next/eslint-plugin-next","old_version":"15.5.9","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@nx/devkit","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/expo","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/jest","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/next","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/node","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/react","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/remix","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/vite","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.0.4","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/workspace","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"@openapitools/openapi-generator-cli","old_version":"2.25.1","new_version":"2.26.0","repository_url":"https://github.com/OpenAPITools/openapi-generator-cli"},{"name":"@phenomnomnominal/tsquery","old_version":"6.1.3","new_version":"6.1.4","repository_url":"https://github.com/phenomnomnominal/tsquery"},{"name":"@swc-node/register","old_version":"1.9.2","new_version":"1.11.1","repository_url":"https://github.com/swc-project/swc-node"},{"name":"@swc/cli","old_version":"0.6.0","new_version":"0.7.9","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.5.29","new_version":"1.15.7","repository_url":"https://github.com/swc-project/swc"},{"name":"@swc/helpers","old_version":"0.5.17","new_version":"0.5.18","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"24.5.2","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.2","new_version":"8.50.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.46.2","new_version":"8.50.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"babel-preset-expo","old_version":"13.2.4","new_version":"54.0.9","repository_url":"https://github.com/expo/expo"},{"name":"eslint","old_version":"9.38.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.0.0","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-jsx-a11y","old_version":"6.10.1","new_version":"6.10.2","repository_url":"https://github.com/jsx-eslint/eslint-plugin-jsx-a11y"},{"name":"eslint-plugin-react","old_version":"7.35.0","new_version":"7.37.5","repository_url":"https://github.com/jsx-eslint/eslint-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"5.0.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"glob","old_version":"11.1.0","new_version":"13.0.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"jest","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-extended","old_version":"6.0.0","new_version":"7.0.0","repository_url":"https://github.com/jest-community/jest-extended"},{"name":"markdownlint","old_version":"0.36.1","new_version":"0.40.0","repository_url":"https://github.com/DavidAnson/markdownlint"},{"name":"markdownlint-cli","old_version":"0.36.0","new_version":"0.47.0","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"metro-config","old_version":"0.82.5","new_version":"0.83.3","repository_url":"https://github.com/facebook/metro"},{"name":"metro-resolver","old_version":"0.82.5","new_version":"0.83.3","repository_url":"https://github.com/facebook/metro"},{"name":"next","old_version":"16.0.0","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"nx","old_version":"22.0.2","new_version":"22.3.3","repository_url":"https://github.com/nrwl/nx"},{"name":"prettier","old_version":"3.6.2","new_version":"3.7.4","repository_url":"https://github.com/prettier/prettier"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"ts-jest","old_version":"29.4.4","new_version":"29.4.6","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"ts-morph","old_version":"27.0.0","new_version":"27.0.2","repository_url":"https://github.com/dsherret/ts-morph"},{"name":"tsx","old_version":"4.20.6","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"vite","old_version":"7.2.4","new_version":"7.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"1.6.1","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"yaml","old_version":"2.8.1","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 51 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.27.6` | `7.28.4` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `1.4.1` | `2.0.0` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `2.1.4` | `3.3.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `8.57.1` | `9.39.2` |\n| [@expo/cli](https://github.com/expo/expo/tree/HEAD/packages/@expo/cli) | `0.24.23` | `54.0.20` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.5.9` | `16.1.1` |\n| [@nx/devkit](https://github.com/nrwl/nx/tree/HEAD/packages/devkit) | `22.0.2` | `22.3.3` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.0.4` | `22.3.3` |\n| [@nx/expo](https://github.com/nrwl/nx/tree/HEAD/packages/expo) | `22.0.2` | `22.3.3` |\n| [@nx/jest](https://github.com/nrwl/nx/tree/HEAD/packages/jest) | `22.0.2` | `22.3.3` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.0.4` | `22.3.3` |\n| [@nx/next](https://github.com/nrwl/nx/tree/HEAD/packages/next) | `22.0.4` | `22.3.3` |\n| [@nx/node](https://github.com/nrwl/nx/tree/HEAD/packages/node) | `22.0.2` | `22.3.3` |\n| [@nx/react](https://github.com/nrwl/nx/tree/HEAD/packages/react) | `22.0.2` | `22.3.3` |\n| [@nx/remix](https://github.com/nrwl/nx/tree/HEAD/packages/remix) | `22.0.4` | `22.3.3` |\n| [@nx/vite](https://github.com/nrwl/nx/tree/HEAD/packages/vite) | `22.0.4` | `22.3.3` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.0.4` | `22.3.3` |\n| [@nx/workspace](https://github.com/nrwl/nx/tree/HEAD/packages/workspace) | `22.0.2` | `22.3.3` |\n| [@openapitools/openapi-generator-cli](https://github.com/OpenAPITools/openapi-generator-cli) | `2.25.1` | `2.26.0` |\n| [@phenomnomnominal/tsquery](https://github.com/phenomnomnominal/tsquery) | `6.1.3` | `6.1.4` |\n| [@swc-node/register](https://github.com/swc-project/swc-node) | `1.9.2` | `1.11.1` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.6.0` | `0.7.9` |\n| [@swc/core](https://github.com/swc-project/swc) | `1.5.29` | `1.15.7` |\n| [@swc/helpers](https://github.com/swc-project/swc) | `0.5.17` | `0.5.18` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.5.2` | `25.0.3` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.2` | `8.50.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.46.2` | `8.50.1` |\n| [babel-preset-expo](https://github.com/expo/expo/tree/HEAD/packages/babel-preset-expo) | `13.2.4` | `54.0.9` |\n| [eslint](https://github.com/eslint/eslint) | `9.38.0` | `9.39.2` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.0.0` | `16.1.1` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y) | `6.10.1` | `6.10.2` |\n| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.35.0` | `7.37.5` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.0.0` | `7.0.1` |\n| [glob](https://github.com/isaacs/node-glob) | `11.1.0` | `13.0.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.1.3` | `30.2.0` |\n| [jest-extended](https://github.com/jest-community/jest-extended) | `6.0.0` | `7.0.0` |\n| [markdownlint](https://github.com/DavidAnson/markdownlint) | `0.36.1` | `0.40.0` |\n| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | `0.36.0` | `0.47.0` |\n| [metro-config](https://github.com/facebook/metro) | `0.82.5` | `0.83.3` |\n| [metro-resolver](https://github.com/facebook/metro) | `0.82.5` | `0.83.3` |\n| [next](https://github.com/vercel/next.js) | `16.0.0` | `16.1.1` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.0.2` | `22.3.3` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.4` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.4` | `29.4.6` |\n| [ts-morph](https://github.com/dsherret/ts-morph) | `27.0.0` | `27.0.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.4` | `7.3.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `1.6.1` | `4.0.16` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.1` | `2.8.2` |\n\n\nUpdates `@babel/runtime` from 7.27.6 to 7.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.1 (2025-07-12)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17426\"\u003e#17426\u003c/a\u003e fix: \u003ccode\u003eregenerator\u003c/code\u003e correctly handles \u003ccode\u003ethrow\u003c/code\u003e outside of \u003ccode\u003etry\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17422\"\u003e#17422\u003c/a\u003e Add missing FunctionParameter docs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cac0ff4c3426eed30b4d27e7971b348da7c9f1e6\"\u003e\u003ccode\u003ecac0ff4\u003c/code\u003e\u003c/a\u003e v7.28.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f68ac511f091f6d1f698e8ce59cd668d3bfc6102\"\u003e\u003ccode\u003ef68ac51\u003c/code\u003e\u003c/a\u003e chore: Avoid CITGM errors (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17382\"\u003e#17382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.4/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/compat` from 1.4.1 to 2.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v1.4.1...compat-v2.0.0\"\u003e2.0.0\u003c/a\u003e (2025-11-14)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epatch missing context and SourceCode methods for v10 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a40d8c60af5bc09ea5e1c778655312a34ddc9f83\"\u003ea40d8c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/acc623c807bf8237a26b18291f04dd99e4e4981a\"\u003eacc623c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^0.17.0 to ^1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v1.6.1...migrate-config-v2.0.0\"\u003e2.0.0\u003c/a\u003e (2025-11-14)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/acc623c807bf8237a26b18291f04dd99e4e4981a\"\u003eacc623c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^1.4.1 to ^2.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^0.17.0 to ^1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v1.6.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v1.6.0...migrate-config-v1.6.1\"\u003e1.6.1\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^1.4.0 to ^1.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v1.4.1...compat-v2.0.0\"\u003e2.0.0\u003c/a\u003e (2025-11-14)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epatch missing context and SourceCode methods for v10 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a40d8c60af5bc09ea5e1c778655312a34ddc9f83\"\u003ea40d8c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/297\"\u003e#297\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/acc623c807bf8237a26b18291f04dd99e4e4981a\"\u003eacc623c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^0.17.0 to ^1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/c368656dbba4d927344905f24b3993a378a59a88\"\u003e\u003ccode\u003ec368656\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50c6da82a3e5cc7c3ca3c2ed603936a40fe659f9\"\u003e\u003ccode\u003e50c6da8\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/acc623c807bf8237a26b18291f04dd99e4e4981a\"\u003e\u003ccode\u003eacc623c\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js ^20.19.0 || ^22.13.0 || \u0026gt;=24 (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a40d8c60af5bc09ea5e1c778655312a34ddc9f83\"\u003e\u003ccode\u003ea40d8c6\u003c/code\u003e\u003c/a\u003e feat: patch missing context and SourceCode methods for v10 (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/d9a760df6c3536d9dca88ad9853ddc5a628d2ce2\"\u003e\u003ccode\u003ed9a760d\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/d27478953f26832518ec9fe38f159f060fac0d4e\"\u003e\u003ccode\u003ed274789\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/b7eff4aed783664c440f4a288d8b8540593db2d1\"\u003e\u003ccode\u003eb7eff4a\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.0.0/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/eslintrc` from 2.1.4 to 3.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/releases\"\u003e\u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslintrc: v3.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslintrc: v3.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.3.0...v3.3.1\"\u003e3.3.1\u003c/a\u003e (2025-03-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect \u003ccode\u003etypes\u003c/code\u003e field in package.json (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/184\"\u003e#184\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/2f4cf3fe36ee0df93c1c53f32c030c58db1816a2\"\u003e2f4cf3f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2025-02-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd types to package (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/179\"\u003e#179\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/cb546be8ba53abcb4c64ed2fdd3a729dd1337f61\"\u003ecb546be\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.1.0...v3.2.0\"\u003e3.2.0\u003c/a\u003e (2024-11-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emerge rule.meta.defaultOptions before validation (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/d02f91452b81caff971f7895237cc4fb002e31da\"\u003ed02f914\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.0.2...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2024-05-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose loadConfigFile() function (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/59e890fcd9e03663ac185640d5bed5f1a85bd39b\"\u003e59e890f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.3.0...v3.3.1\"\u003e3.3.1\u003c/a\u003e (2025-03-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect \u003ccode\u003etypes\u003c/code\u003e field in package.json (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/184\"\u003e#184\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/2f4cf3fe36ee0df93c1c53f32c030c58db1816a2\"\u003e2f4cf3f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2025-02-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd types to package (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/179\"\u003e#179\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/cb546be8ba53abcb4c64ed2fdd3a729dd1337f61\"\u003ecb546be\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.1.0...v3.2.0\"\u003e3.2.0\u003c/a\u003e (2024-11-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emerge rule.meta.defaultOptions before validation (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/d02f91452b81caff971f7895237cc4fb002e31da\"\u003ed02f914\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.0.2...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2024-05-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose loadConfigFile() function (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/59e890fcd9e03663ac185640d5bed5f1a85bd39b\"\u003e59e890f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erun tests in Node.js 22 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/5e526f2e2897b87d7a704391cec74702d4bed38c\"\u003e5e526f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency shelljs to ^0.8.5 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/903b8875581ee731fd1a9424f83f785359cfb22e\"\u003e903b887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.0.1...v3.0.2\"\u003e3.0.2\u003c/a\u003e (2024-02-12)\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/eslint/eslintrc/commit/fdb529826fd769f2bdcd1281d711412253561231\"\u003e\u003ccode\u003efdb5298\u003c/code\u003e\u003c/a\u003e chore: release 3.3.3 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e\u003ccode\u003e8aa555a\u003c/code\u003e\u003c/a\u003e fix: release v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/a8b773d0cfecbd987e4301ad40be271a2c800c40\"\u003e\u003ccode\u003ea8b773d\u003c/code\u003e\u003c/a\u003e chore: release 3.3.2 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/85244bb33023f25eb8ac443d08b769be7bafec2e\"\u003e\u003ccode\u003e85244bb\u003c/code\u003e\u003c/a\u003e chore: switch to \u003ccode\u003egoogleapis/release-please-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/d356360dfee5173b3ace73cc1f3ecb922eb4310d\"\u003e\u003ccode\u003ed356360\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/116bf0332e3ce6dd848704b3782c8c77067c635b\"\u003e\u003ccode\u003e116bf03\u003c/code\u003e\u003c/a\u003e chore: update js-yaml to version 4.1.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/16e8d207557fcac8512bd5d9ffd475ec777db0df\"\u003e\u003ccode\u003e16e8d20\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/3b089acfeba445f3fef84662c43143a5d0eb8a15\"\u003e\u003ccode\u003e3b089ac\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e.gitignore\u003c/code\u003e to exclude shared workflows (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/1f6e2d19b2f9617c10597fbe97ac99076a716a0c\"\u003e\u003ccode\u003e1f6e2d1\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/785c00b8cce58c2b4962996699e0f3dbdc6d2d13\"\u003e\u003ccode\u003e785c00b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslintrc/compare/v2.1.4...eslintrc-v3.3.3\"\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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 8.57.1 to 9.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20208\"\u003e#20208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115\"\u003e#20115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.2/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expo/cli` from 0.24.23 to 54.0.20\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expo/expo/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​expo/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eThis is the log of notable changes to the Expo client that are developer-facing.\nPackage-specific changes not released in any SDK will be added here just before the release. Until then, you can find them in changelogs of the individual packages (see \u003ca href=\"https://github.com/expo/expo/blob/main/packages\"\u003epackages\u003c/a\u003e directory).\u003c/p\u003e\n\u003ch2\u003eUnpublished\u003c/h2\u003e\n\u003ch3\u003e📚 3rd party library updates\u003c/h3\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003ch3\u003e🐛 Bug fixes\u003c/h3\u003e\n\u003ch2\u003e54.0.0 — 2025-09-10\u003c/h2\u003e\n\u003ch3\u003e📚 3rd party library updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-sqlite\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated libSQL SDK to 0.9.11. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37442\"\u003e#37442\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated SQLite to 3.50.3. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38200\"\u003e#38200\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-camera\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Bumped MLKit barcode scanner to 17.3.0 for Android 16KB page size support. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37454\"\u003e#37454\u003c/a\u003e by \u003ca href=\"https://github.com/kudo\"\u003e\u003ccode\u003e@​kudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠 Breaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-notifications\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eremove deprecated function exports (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38782\"\u003e#38782\u003c/a\u003e by \u003ca href=\"https://github.com/vonovak\"\u003e\u003ccode\u003e@​vonovak\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[android] make data-only notifications consistent with iOS (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39025\"\u003e#39025\u003c/a\u003e by \u003ca href=\"https://github.com/vonovak\"\u003e\u003ccode\u003e@​vonovak\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-media-library\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[Android] Fix \u003ccode\u003egetAssetsAsync\u003c/code\u003e loading performance, add \u003ccode\u003eresolveWithFullInfo\u003c/code\u003e option to control whether to load full EXIF data for images. This is a breaking change for Android apps, as it might break the orientation of images in some cases. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37957\"\u003e#37957\u003c/a\u003e by \u003ca href=\"https://github.com/kosmydel\"\u003e\u003ccode\u003e@​kosmydel\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-intent-launcher\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated intent actions list. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38131\"\u003e#38131\u003c/a\u003e by \u003ca href=\"https://github.com/jakex7\"\u003e\u003ccode\u003e@​jakex7\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-image-picker\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[Web] Changed web \u003ccode\u003euri\u003c/code\u003e to use blob URLs instead of base64 data URLs for better performance. The \u003ccode\u003euri\u003c/code\u003e property will now be a blob URL instead of a base64 data URL, while the \u003ccode\u003ebase64\u003c/code\u003e property behavior remains unchanged. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37447\"\u003e#37447\u003c/a\u003e by \u003ca href=\"https://github.com/hirbod\"\u003e\u003ccode\u003e@​hirbod\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[ios] The default for \u003ccode\u003epreferredAssetRepresentationMode\u003c/code\u003e is now \u003ccode\u003e.current\u003c/code\u003e instead of \u003ccode\u003e.automatic\u003c/code\u003e. This keeps the asset in its original container/codec (e.g. HEIC instead of JPEG) and is required for the new fast-path. Apps that relied on \u003ccode\u003e.automatic\u003c/code\u003e re-encoded output can pass \u003ccode\u003epreferredAssetRepresentationMode: '.automatic'\u003c/code\u003e to restore the old behaviour. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37569\"\u003e#37569\u003c/a\u003e by \u003ca href=\"https://github.com/hirbod\"\u003e\u003ccode\u003e@​hirbod\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-font\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[android] improve bitmap rendering for \u003ccode\u003erenderToImageAsync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/expo/expo/pull/39118\"\u003e#39118\u003c/a\u003e by \u003ca href=\"https://github.com/vonovak\"\u003e\u003ccode\u003e@​vonovak\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-file-system\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eMake the modern filesystem API the default, move previous one to \u003ccode\u003eexpo-file-system/legacy\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38404\"\u003e#38404\u003c/a\u003e by \u003ca href=\"https://github.com/aleqsio\"\u003e\u003ccode\u003e@​aleqsio\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-document-picker\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[Web] getDocumentAsync() no longer returns base64 by default. The uri on web now always points to a Blob created via URL.createObjectURL(), which can be used for previews or appended to FormData for uploads. Selecting large files on web is now almost instant, since there’s no base64 conversion by default. If you still need base64, you can pass base64: true in the options. A new base64 field will then be included in the result. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37443\"\u003e#37443\u003c/a\u003e by \u003ca href=\"https://github.com/hirbod\"\u003e\u003ccode\u003e@​hirbod\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎉 New features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eunimodules-app-loader\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e[iOS] Add Apple TV support. (\u003ca href=\"https://redirect.github.com/expo/expo/pull/38513\"\u003e#38513\u003c/a\u003e by \u003ca href=\"https://github.com/douglowder\"\u003e\u003ccode\u003e@​douglowder\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eexpo-web-browser\u003c/code\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental macOS support (\u003ca href=\"https://redirect.github.com/expo/expo/pull/37352\"\u003e#37352\u003c/a\u003e by \u003ca href=\"https://github.com/gabrieldonadel\"\u003e\u003ccode\u003e@​gabrieldonadel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expo/expo/commits/HEAD/packages/@expo/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/eslint-plugin-next` from 15.5.9 to 16.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003e\u003ccode\u003e@​next/eslint-plugin-next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.6\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[test] Move off of as much \u003ccode\u003eurl.parse\u003c/code\u003e as possible: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87286\"\u003e#87286\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.5\u003c/h2\u003e\n\u003ch3\u003eExample Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Change Dockerfile.bun to use group/useradd instead of addgroup/user: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87443\"\u003e#87443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(examples): resolve hydration mismatch in blog-starter: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87703\"\u003e#87703\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/pji2918\"\u003e\u003ccode\u003e@​pji2918\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/nathannewyen\"\u003e\u003ccode\u003e@​nathannewyen\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.4\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Symlink handling follow-up: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87637\"\u003e#87637\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: add a missing period to rspack description: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/86526\"\u003e#86526\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Marukome0743\"\u003e\u003ccode\u003e@​Marukome0743\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.3\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Create junction points instead of symlinks on Windows: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/87606\"\u003e#87606\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\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/vercel/next.js/commit/3aa53984e9d6bc4b5860c76e90cccfd6780989af\"\u003e\u003ccode\u003e3aa5398\u003c/code\u003e\u003c/a\u003e v16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34916762cdff14f27c7e3273d74af60eb6c23cb6\"\u003e\u003ccode\u003e3491676\u003c/code\u003e\u003c/a\u003e v16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/58e8f8c7e541cbfa0764e582b0c1068bfdef32b2\"\u003e\u003ccode\u003e58e8f8c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3284587f8ebeab67aa4659ef4873723654098916\"\u003e\u003ccode\u003e3284587\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/04290ab7c4e48c7d903a68051e688a1238e4041d\"\u003e\u003ccode\u003e04290ab\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d36c03ed1bde059ddc81a31e44a4483aca6a33c6\"\u003e\u003ccode\u003ed36c03e\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b174155e8b4863e18805ca29aaa98a240667e2a9\"\u003e\u003ccode\u003eb174155\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/20da8eadc08f5a204234841aa67e3dc2f5271512\"\u003e\u003ccode\u003e20da8ea\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7a856fcb9ee50fc5c6be16314862e539a0e14101\"\u003e\u003ccode\u003e7a856fc\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/80fb15cea6a8f157ec91fe090f4b069a8835895a\"\u003e\u003ccode\u003e80fb15c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.27\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.1.1/packages/eslint-plugin-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/devkit` from 22.0.2 to 22.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/devkit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.3.3 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e remove CNW A/B testing flow branching (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33967\"\u003e#33967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.2 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support ngrx v21 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33940\"\u003e#33940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support cypress component testing with zoneless projects (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33941\"\u003e#33941\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support \u003ccode\u003e@angular/cli\u003c/code\u003e package update during \u003ccode\u003enx migrate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33918\"\u003e#33918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e fix vitest test runner options for angular in cnw (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33921\"\u003e#33921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e honor \u003ccode\u003esetParserOptionsProject\u003c/code\u003e in flat config (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33953\"\u003e#33953\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33944\"\u003e#33944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e use localhost as default host \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33909\"\u003e#33909\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33947\"\u003e#33947\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33909\"\u003e#33909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e skip non-npm external dependencies in getDependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33951\"\u003e#33951\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32819\"\u003e#32819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure only prod is indexed (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33922\"\u003e#33922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure canonical urls are always nx.dev (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33932\"\u003e#33932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e set up module federation with webpack and ts soln correctly \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/31029\"\u003e#31029\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33920\"\u003e#33920\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31029\"\u003e#31029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e ensure jest v30 migration is run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33916\"\u003e#33916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCaleb Ukle\u003c/li\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.1 (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e ensure no tui on single tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33910\"\u003e#33910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e fix dependency graph for multi-targeting and transitive deps (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33908\"\u003e#33908\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33653\"\u003e#33653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33397\"\u003e#33397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Opus 4.5\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.0 (2025-12-17)\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/nrwl/nx/commit/6f85b83fd3af70a268abf331808c6613764e5caf\"\u003e\u003ccode\u003e6f85b83\u003c/code\u003e\u003c/a\u003e cleanup(repo): format all files (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33902\"\u003e#33902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/62c13c5477d9eff058f89731d8f208764d738701\"\u003e\u003ccode\u003e62c13c5\u003c/code\u003e\u003c/a\u003e feat(misc): support prettier v3 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33898\"\u003e#33898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/50cf84f758017397b1e90b745d05007b816a0712\"\u003e\u003ccode\u003e50cf84f\u003c/code\u003e\u003c/a\u003e chore(repo): update nx to 22.1.0-rc.2 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33464\"\u003e#33464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/62d0ad7f255bf7813042022f5e4c131f82ee2875\"\u003e\u003ccode\u003e62d0ad7\u003c/code\u003e\u003c/a\u003e chore(repo): rename jest.config.ts to jest.config.cts to be compat with Node ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/4fcdc9542e3fe828d2899600ed4005f7c4731587\"\u003e\u003ccode\u003e4fcdc95\u003c/code\u003e\u003c/a\u003e fix(maven): resolve maven dependencies from project roots (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33313\"\u003e#33313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/f76f1ce3df0b701fbb792f0ed4bf6948735aac7f\"\u003e\u003ccode\u003ef76f1ce\u003c/code\u003e\u003c/a\u003e chore(repo): dogfood pnpm catalogs (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33232\"\u003e#33232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/6788fccbd62ca3ec7f04b6b62fc4b50280693eec\"\u003e\u003ccode\u003e6788fcc\u003c/code\u003e\u003c/a\u003e fix(core): fix swapped arguments when resolving catalog references from the f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/f1fe6c0e24c679923d6b8808b76851a87b52a14a\"\u003e\u003ccode\u003ef1fe6c0\u003c/code\u003e\u003c/a\u003e fix(misc): handle null exit codes from crashed child processes (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/33163\"\u003e#33163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.3.3/packages/devkit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/eslint-plugin` from 22.0.4 to 22.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.3.3 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e remove CNW A/B testing flow branching (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33967\"\u003e#33967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.2 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support ngrx v21 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33940\"\u003e#33940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support cypress component testing with zoneless projects (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33941\"\u003e#33941\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support \u003ccode\u003e@angular/cli\u003c/code\u003e package update during \u003ccode\u003enx migrate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33918\"\u003e#33918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e fix vitest test runner options for angular in cnw (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33921\"\u003e#33921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e honor \u003ccode\u003esetParserOptionsProject\u003c/code\u003e in flat config (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33953\"\u003e#33953\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33944\"\u003e#33944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e use localhost as default host \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33909\"\u003e#33909\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33947\"\u003e#33947\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33909\"\u003e#33909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e skip non-npm external dependencies in getDependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33951\"\u003e#33951\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32819\"\u003e#32819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure only prod is indexed (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33922\"\u003e#33922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure canonical urls are always nx.dev (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33932\"\u003e#33932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e set up module federation with webpack and ts soln correctly \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/31029\"\u003e#31029\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33920\"\u003e#33920\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31029\"\u003e#31029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e ensure jest v30 migration is run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33916\"\u003e#33916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCaleb Ukle\u003c/li\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.1 (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e ensure no tui on single tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33910\"\u003e#33910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e fix dependency graph for multi-targeting and transitive deps (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33908\"\u003e#33908\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33653\"\u003e#33653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33397\"\u003e#33397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Opus 4.5\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.0 (2025-12-17)\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/nrwl/nx/commit/6f85b83fd3af70a268abf331808c6613764e5caf\"\u003e\u003ccode\u003e6f85b83\u003c/code\u003e\u003c/a\u003e cleanup(repo): format all files (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33902\"\u003e#33902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/8136eaf568293349ca16ef50fabb99ca99513894\"\u003e\u003ccode\u003e8136eaf\u003c/code\u003e\u003c/a\u003e feat(angular): support angular v21 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33378\"\u003e#33378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/239a4dbb2d832b8235e6befacec260ad722907a6\"\u003e\u003ccode\u003e239a4db\u003c/code\u003e\u003c/a\u003e feat(linter): add util to load eslint rules from a directory (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33543\"\u003e#33543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/50cf84f758017397b1e90b745d05007b816a0712\"\u003e\u003ccode\u003e50cf84f\u003c/code\u003e\u003c/a\u003e chore(repo): update nx to 22.1.0-rc.2 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33464\"\u003e#33464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/62d0ad7f255bf7813042022f5e4c131f82ee2875\"\u003e\u003ccode\u003e62d0ad7\u003c/code\u003e\u003c/a\u003e chore(repo): rename jest.config.ts to jest.config.cts to be compat with Node ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/f76f1ce3df0b701fbb792f0ed4bf6948735aac7f\"\u003e\u003ccode\u003ef76f1ce\u003c/code\u003e\u003c/a\u003e chore(repo): dogfood pnpm catalogs (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin/issues/33232\"\u003e#33232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.3.3/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/expo` from 22.0.2 to 22.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/expo\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.3.3 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e remove CNW A/B testing flow branching (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33967\"\u003e#33967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.2 (2025-12-19)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support ngrx v21 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33940\"\u003e#33940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support cypress component testing with zoneless projects (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33941\"\u003e#33941\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e support \u003ccode\u003e@angular/cli\u003c/code\u003e package update during \u003ccode\u003enx migrate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33918\"\u003e#33918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e fix vitest test runner options for angular in cnw (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33921\"\u003e#33921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elinter:\u003c/strong\u003e honor \u003ccode\u003esetParserOptionsProject\u003c/code\u003e in flat config (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33953\"\u003e#33953\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33944\"\u003e#33944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e use localhost as default host \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/expo/issues/33909\"\u003e#33909\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33947\"\u003e#33947\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/33909\"\u003e#33909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e skip non-npm external dependencies in getDependencies (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33951\"\u003e#33951\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/32819\"\u003e#32819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure only prod is indexed (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33922\"\u003e#33922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e make sure canonical urls are always nx.dev (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33932\"\u003e#33932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e set up module federation with webpack and ts soln correctly \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/expo/issues/31029\"\u003e#31029\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33920\"\u003e#33920\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31029\"\u003e#31029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e ensure jest v30 migration is run (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33916\"\u003e#33916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCaleb Ukle\u003c/li\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eleosvelperez \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.3.1 (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e ensure no tui on single tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33910\"\u003e#33910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edotnet:\u003c/strong\u003e fix dependency graph for multi-targeting and transitive deps (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/33908\"\u003e#33908\u003c/a\u003e, \u003ca href=\"https://redi...\n\n_Description has been truncated_","html_url":"https://github.com/GodSpeedAI/VibesPro/pull/107","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GodSpeedAI%2FVibesPro/issues/107","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/107/packages"}}]}